summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-22 02:46:16 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-03-22 02:46:16 +0000
commit7ad2f2d9de1804cb46748b64925ec8cea997eceb (patch)
tree2c396e5724b79b5ebf31e997e3db8261837d6006 /TAO/orbsvcs
parente26ededdc22631b92ffeb64c60cabf142be89bc0 (diff)
downloadATCD-7ad2f2d9de1804cb46748b64925ec8cea997eceb.tar.gz
This commit was manufactured by cvs2svn to create tag 'ACE-4_6_30'.ACE-4_6_30
Diffstat (limited to 'TAO/orbsvcs')
-rw-r--r--TAO/orbsvcs/Concurrency_Service/Concurrency_Service.cpp222
-rw-r--r--TAO/orbsvcs/Concurrency_Service/Concurrency_Service.dsp103
-rw-r--r--TAO/orbsvcs/Concurrency_Service/Concurrency_Service.dsw29
-rw-r--r--TAO/orbsvcs/Concurrency_Service/Concurrency_Service.h106
-rw-r--r--TAO/orbsvcs/Concurrency_Service/Makefile332
-rw-r--r--TAO/orbsvcs/Concurrency_Service/README129
-rw-r--r--TAO/orbsvcs/CosEvent_Service/CosEvent_Service.cpp672
-rw-r--r--TAO/orbsvcs/CosEvent_Service/CosEvent_Service.h157
-rw-r--r--TAO/orbsvcs/CosEvent_Service/Makefile415
-rw-r--r--TAO/orbsvcs/CosEvent_Service/README53
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp104
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Dump_Schedule.dsp100
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Dump_Schedule.dsw29
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Makefile318
-rw-r--r--TAO/orbsvcs/Event_Service/Event_Service.cpp363
-rw-r--r--TAO/orbsvcs/Event_Service/Event_Service.dsp148
-rw-r--r--TAO/orbsvcs/Event_Service/Event_Service.dsw29
-rw-r--r--TAO/orbsvcs/Event_Service/Event_Service.h99
-rw-r--r--TAO/orbsvcs/Event_Service/Makefile391
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImplRepo.cpp45
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImplRepo.dsw29
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp778
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.h203
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/Makefile721
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/Repository.cpp191
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/Repository.h68
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/implrepo.dsp116
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp89
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.h58
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Factory_Trader.cpp255
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Factory_Trader.h52
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp224
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.dsp135
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.dsw29
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.h69
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp168
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.h63
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Makefile1193
-rw-r--r--TAO/orbsvcs/Logging_Service/Logging_Service.cpp43
-rw-r--r--TAO/orbsvcs/Logging_Service/Logging_Service_i.cpp136
-rw-r--r--TAO/orbsvcs/Logging_Service/Logging_Service_i.h102
-rw-r--r--TAO/orbsvcs/Logging_Service/Makefile620
-rw-r--r--TAO/orbsvcs/Makefile33
-rw-r--r--TAO/orbsvcs/Naming_Service/Makefile324
-rw-r--r--TAO/orbsvcs/Naming_Service/Naming_Service.cpp190
-rw-r--r--TAO/orbsvcs/Naming_Service/Naming_Service.dsp445
-rw-r--r--TAO/orbsvcs/Naming_Service/Naming_Service.dsw29
-rw-r--r--TAO/orbsvcs/Naming_Service/Naming_Service.h78
-rw-r--r--TAO/orbsvcs/Naming_Service/README91
-rw-r--r--TAO/orbsvcs/Scheduling_Service/Makefile333
-rw-r--r--TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp119
-rw-r--r--TAO/orbsvcs/Scheduling_Service/Scheduling_Service.dsp113
-rw-r--r--TAO/orbsvcs/Scheduling_Service/Scheduling_Service.dsw29
-rw-r--r--TAO/orbsvcs/Time_Service/Clerk_i.cpp585
-rw-r--r--TAO/orbsvcs/Time_Service/Clerk_i.h144
-rw-r--r--TAO/orbsvcs/Time_Service/IR_Helper.cpp224
-rw-r--r--TAO/orbsvcs/Time_Service/IR_Helper.h74
-rw-r--r--TAO/orbsvcs/Time_Service/Makefile1532
-rw-r--r--TAO/orbsvcs/Time_Service/README96
-rw-r--r--TAO/orbsvcs/Time_Service/Server_i.cpp427
-rw-r--r--TAO/orbsvcs/Time_Service/Server_i.h113
-rw-r--r--TAO/orbsvcs/Time_Service/Time_Service.dsw41
-rw-r--r--TAO/orbsvcs/Time_Service/Time_Service_Clerk.dsp109
-rw-r--r--TAO/orbsvcs/Time_Service/Time_Service_Server.dsp114
-rw-r--r--TAO/orbsvcs/Time_Service/clerk.cpp42
-rw-r--r--TAO/orbsvcs/Time_Service/server.cpp42
-rw-r--r--TAO/orbsvcs/Trading_Service/Makefile323
-rw-r--r--TAO/orbsvcs/Trading_Service/README10
-rw-r--r--TAO/orbsvcs/Trading_Service/Trading_Service.cpp409
-rw-r--r--TAO/orbsvcs/Trading_Service/Trading_Service.dsp104
-rw-r--r--TAO/orbsvcs/Trading_Service/Trading_Service.dsw29
-rw-r--r--TAO/orbsvcs/Trading_Service/Trading_Service.h110
-rwxr-xr-xTAO/orbsvcs/default.bld44
-rw-r--r--TAO/orbsvcs/orbsvcs.dsw134
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/AVStreams_i.cpp1793
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h891
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp392
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h160
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp631
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h222
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/README28
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/sfp.cpp918
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/sfp.h197
-rw-r--r--TAO/orbsvcs/orbsvcs/AVStreams.idl755
-rw-r--r--TAO/orbsvcs/orbsvcs/AVStreams_Full.idl252
-rw-r--r--TAO/orbsvcs/orbsvcs/Channel_Clients.cpp5
-rw-r--r--TAO/orbsvcs/orbsvcs/Channel_Clients.h23
-rw-r--r--TAO/orbsvcs/orbsvcs/Channel_Clients_T.cpp33
-rw-r--r--TAO/orbsvcs/orbsvcs/Channel_Clients_T.h93
-rw-r--r--TAO/orbsvcs/orbsvcs/Channel_Clients_T.i17
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp240
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/CC_Lock.h140
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp341
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.h174
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp64
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h55
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp96
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h65
-rw-r--r--TAO/orbsvcs/orbsvcs/CosConcurrencyControl.idl199
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp49
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h64
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/EventChannel_i.cpp92
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/EventChannel_i.h86
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp171
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h79
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp149
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h68
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.cpp48
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h66
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEventChannelAdmin.idl181
-rw-r--r--TAO/orbsvcs/orbsvcs/CosEventComm.idl126
-rw-r--r--TAO/orbsvcs/orbsvcs/CosLifeCycle.idl126
-rw-r--r--TAO/orbsvcs/orbsvcs/CosNaming.idl237
-rw-r--r--TAO/orbsvcs/orbsvcs/CosPropertyService.idl411
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTimeBase.idl67
-rw-r--r--TAO/orbsvcs/orbsvcs/CosTrading.idl687
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/BCU.cpp32
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/BCU.h41
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Debug_Macros.h13
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp774
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.h507
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.i248
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp217
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h125
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.i8
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp91
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h76
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.i8
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp62
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.h69
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.i8
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Command.cpp38
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Command.h128
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Command.i23
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp182
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h115
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.i13
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp113
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h125
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.i43
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp136
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h98
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.i13
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.cpp50
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h156
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.i1
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.cpp180
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h177
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i103
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Factory.cpp13
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Factory.h148
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Factory.i1
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp88
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter.h170
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter.i39
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.cpp27
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h86
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.i6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway.cpp369
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h175
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp1182
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h628
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.i88
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp209
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h124
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.i8
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp285
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h243
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.i47
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp109
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h82
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.i1
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp109
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h130
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.i19
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.cpp68
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h264
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.i43
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.cpp158
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.h132
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.i19
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp249
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h176
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.i41
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.cpp9
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h54
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.i6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp58
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h74
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.i1
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp102
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h112
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.i13
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.cpp81
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.h147
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.i1
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp112
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h106
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.i13
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp55
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h101
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.i6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.cpp84
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h80
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.i2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp23
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h70
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Event_Channel.cpp3393
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Event_Channel.h1401
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Event_Channel.i753
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Event_Manip.cpp111
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Event_Manip.h146
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Event_Manip.i104
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Fast_Reactor.h60
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/GPlot_File.cpp181
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/GPlot_File.h102
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/GPlot_File.i70
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.cpp11
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.h49
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.i5
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Memory_Pools.cpp43
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Memory_Pools.h85
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i14
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Module_Factory.cpp179
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Module_Factory.h171
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/README308
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/RT_Task.cpp514
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/RT_Task.h184
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/RT_Task.i8
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ReactorTask.cpp152
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ReactorTask.h81
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Timer_Module.cpp275
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Timer_Module.h205
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Timer_Module.i32
-rw-r--r--TAO/orbsvcs/orbsvcs/Event_Service_Constants.h103
-rw-r--r--TAO/orbsvcs/orbsvcs/Event_Utilities.cpp133
-rw-r--r--TAO/orbsvcs/orbsvcs/Event_Utilities.h222
-rw-r--r--TAO/orbsvcs/orbsvcs/Event_Utilities.i100
-rw-r--r--TAO/orbsvcs/orbsvcs/IOR_LookupTable.cpp78
-rw-r--r--TAO/orbsvcs/orbsvcs/IOR_LookupTable.h78
-rw-r--r--TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp147
-rw-r--r--TAO/orbsvcs/orbsvcs/IOR_Multicast.h101
-rw-r--r--TAO/orbsvcs/orbsvcs/ImplRepo.idl98
-rw-r--r--TAO/orbsvcs/orbsvcs/LifeCycleService.idl75
-rw-r--r--TAO/orbsvcs/orbsvcs/Log/Logger_i.cpp228
-rw-r--r--TAO/orbsvcs/orbsvcs/Log/Logger_i.h106
-rw-r--r--TAO/orbsvcs/orbsvcs/Logger.idl119
-rw-r--r--TAO/orbsvcs/orbsvcs/Makefile34113
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/CosNaming_i.cpp892
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/CosNaming_i.h232
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/Entries.cpp110
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/Entries.h109
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/Naming_Utils.cpp269
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/Naming_Utils.h135
-rw-r--r--TAO/orbsvcs/orbsvcs/Null_MediaCtrl.idl5
-rw-r--r--TAO/orbsvcs/orbsvcs/Ping.idl16
-rw-r--r--TAO/orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp1971
-rw-r--r--TAO/orbsvcs/orbsvcs/Property/CosPropertyService_i.h513
-rw-r--r--TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl180
-rw-r--r--TAO/orbsvcs/orbsvcs/RtecEventComm.idl111
-rw-r--r--TAO/orbsvcs/orbsvcs/RtecScheduler.idl363
-rw-r--r--TAO/orbsvcs/orbsvcs/RtecUDPAdmin.idl33
-rw-r--r--TAO/orbsvcs/orbsvcs/Runtime_Scheduler.cpp295
-rw-r--r--TAO/orbsvcs/orbsvcs/Runtime_Scheduler.h156
-rw-r--r--TAO/orbsvcs/orbsvcs/Runtime_Scheduler.i5
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp485
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h189
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.i5
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/DynSched.cpp2393
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/DynSched.h535
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/DynSched.i111
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/SchedEntry.cpp971
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/SchedEntry.h640
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/SchedEntry.i442
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Scheduler.cpp300
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Scheduler.h301
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Scheduler.i20
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp286
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h137
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i21
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp1626
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h568
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.i21
-rw-r--r--TAO/orbsvcs/orbsvcs/Scheduler_Factory.cpp427
-rw-r--r--TAO/orbsvcs/orbsvcs/Scheduler_Factory.h191
-rw-r--r--TAO/orbsvcs/orbsvcs/Scheduler_Factory.i15
-rw-r--r--TAO/orbsvcs/orbsvcs/Scheduler_Utilities.cpp12
-rw-r--r--TAO/orbsvcs/orbsvcs/Scheduler_Utilities.h67
-rw-r--r--TAO/orbsvcs/orbsvcs/Scheduler_Utilities.i40
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_TIO.cpp266
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h79
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp166
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h127
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp116
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h75
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp222
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/TAO_UTO.h101
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp148
-rw-r--r--TAO/orbsvcs/orbsvcs/Time/Timer_Helper.h72
-rw-r--r--TAO/orbsvcs/orbsvcs/TimeService.idl179
-rw-r--r--TAO/orbsvcs/orbsvcs/Time_Utilities.cpp11
-rw-r--r--TAO/orbsvcs/orbsvcs/Time_Utilities.h73
-rw-r--r--TAO/orbsvcs/orbsvcs/Time_Utilities.i53
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp335
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h232
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp904
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_Nodes.h323
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_Tokens.h36
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp1257
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.h452
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_l.cpp1765
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_y.cpp898
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Locking.h48
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Offer_Database.cpp373
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Offer_Database.h199
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp387
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators.h276
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp107
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h80
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp638
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.h302
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader.cpp1067
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader.h532
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp1876
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader_Interfaces.h1002
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader_T.cpp337
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader_T.h260
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp1501
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.h774
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/constraint.l131
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/constraint.y136
-rw-r--r--TAO/orbsvcs/orbsvcs/orbsvcs.dsp43440
-rw-r--r--TAO/orbsvcs/orbsvcs/orbsvcs.dsw41
-rw-r--r--TAO/orbsvcs/orbsvcs/orbsvcs_export.h35
-rw-r--r--TAO/orbsvcs/orbsvcs/orbsvcs_static.dsp2621
-rw-r--r--TAO/orbsvcs/orbsvcs/sfp.idl120
-rw-r--r--TAO/orbsvcs/orbsvcs/tmplinst-orbsvcs.cpp80
-rw-r--r--TAO/orbsvcs/tests/AVStreams/Makefile25
-rw-r--r--TAO/orbsvcs/tests/AVStreams/README27
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/Makefile875
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/child.cpp153
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/child.h81
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/client.cpp467
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/client.h162
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/clnt.conf49
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/server.cpp257
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/server.h101
-rw-r--r--TAO/orbsvcs/tests/AVStreams/benchmark/svc.conf50
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/INSTALL.UCB105
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/Makefile24
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/PatchLevel12
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/README71
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/README.MI39
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/README.OGI142
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/README.UCB105
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/Makefile32
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/TODO50
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/client/Makefile138
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/client/svc.conf49
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/client/vcr.cpp465
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/include/common.h591
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/24bit.cpp218
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/2x2.cpp377
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.cpp3223
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.h617
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Makefile1017
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.cpp575
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.h161
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/audio.cpp494
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ctr.cpp995
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.cpp937
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.h480
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/dither.h36
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/file.cpp150
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.cpp398
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.h33
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2fast.cpp300
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.cpp312
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.h35
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.cpp96
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.h67
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/gray.cpp85
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybrid.cpp237
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybriderr.cpp360
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/info.cpp85
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/Info.mib78
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/MW.mib229
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/MainWindow.mib324
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/fb.xbm9
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/ff.xbm8
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/loop.xbm8
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/old.MainWindow.mib305
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/play.xbm8
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/rewind.xbm8
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/step.xbm8
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/stop.xbm8
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/jrevdct.cpp1461
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mb_ordered.cpp517
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mibload.h155
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mono.cpp256
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/motionvector.cpp197
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/newproto.h110
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered.cpp290
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered2.cpp328
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/para.cpp375
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/parseblock.cpp461
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/prog.cpp933
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/proto.h128
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.cpp999
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.h18
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.cpp468
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.h368
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util32.cpp81
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.cpp1129
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.h265
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vd.cpp933
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.cpp3761
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.h285
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vp.cpp921
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/Makefile314
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibButton.cpp174
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibDrawArea.cpp121
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibFrame.cpp182
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibLabel.cpp166
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibList.cpp166
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibMenu.cpp250
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibRadioBox.cpp210
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScale.cpp204
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScrollBar.cpp164
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBig.cpp147
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBox.cpp133
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibToggle.cpp192
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.cpp804
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.h172
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibwidgets.h225
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.cpp158
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h84
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.cpp258
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.h80
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.cpp300
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.h121
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.cpp2935
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h399
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Makefile1657
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.cpp483
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h189
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.cpp272
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h97
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.cpp254
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h152
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/as.cpp708
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/las.cpp254
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/lvs.cpp413
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h63
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/vs.cpp2207
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_Control.idl78
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/MMDevice_Exporter.idl8
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Makefile174
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Receiver.idl7
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_Control.idl112
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.cpp2136
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h112
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.cpp410
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h100
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.cpp370
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h91
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.cpp522
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h55
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.cpp140
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h39
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.cpp284
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.h97
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Makefile865
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.cpp420
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.h211
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.cpp159
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.h90
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.idl32
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/as.cpp71
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/as.h59
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.cpp725
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.h303
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/server.cpp478
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/server.h196
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/svc.conf50
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vcrs.cpp264
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vs.cpp70
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vs.h60
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/vcr.1610
-rw-r--r--TAO/orbsvcs/tests/AVStreams/mpeg/vcrs.11
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/AV_Demo191
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Makefile1077
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Queue.java189
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/README33
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Server_0005fDiscovery_0005fUtil.h54
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.cpp338
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.java142
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Browser.java141
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Perf.java145
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Selection.java291
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Util.java30
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Strip_Chart.java203
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Trader_Client.cpp455
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/Trader_Client.h156
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/graph02.gifbin231 -> 0 bytes
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/graph09.gifbin343 -> 0 bytes
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp75
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/mmedia3.gifbin321 -> 0 bytes
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/server01.gifbin342 -> 0 bytes
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/server02.gifbin268 -> 0 bytes
-rw-r--r--TAO/orbsvcs/tests/AVStreams/server_discovery/www1.gifbin348 -> 0 bytes
-rw-r--r--TAO/orbsvcs/tests/AVStreams/sfp/client.cpp89
-rw-r--r--TAO/orbsvcs/tests/AVStreams/sfp/common.h12
-rw-r--r--TAO/orbsvcs/tests/AVStreams/sfp/server.cpp61
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_client.cpp463
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_client.dsp142
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_client.h143
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_command.cpp667
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_command.h471
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_command.l58
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp697
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp.diff25
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_command.tab.h29
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_command.y126
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_naming_service.cpp174
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_naming_service.h87
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_test_utils.cpp70
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_test_utils.h37
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_tests.cpp373
-rw-r--r--TAO/orbsvcs/tests/Concurrency/CC_tests.h184
-rw-r--r--TAO/orbsvcs/tests/Concurrency/Concurrency.dsw29
-rw-r--r--TAO/orbsvcs/tests/Concurrency/Makefile2283
-rw-r--r--TAO/orbsvcs/tests/Concurrency/NS_client.cpp213
-rw-r--r--TAO/orbsvcs/tests/Concurrency/NS_client.h93
-rw-r--r--TAO/orbsvcs/tests/Concurrency/README111
-rw-r--r--TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp1726
-rw-r--r--TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp.diff167
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.basic21
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.dinphil12
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.e12
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.extended4
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.phil16
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.phil26
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.phil36
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.phil46
-rw-r--r--TAO/orbsvcs/tests/Concurrency/test.phil56
-rw-r--r--TAO/orbsvcs/tests/Concurrency/tmplinst.cpp14
-rw-r--r--TAO/orbsvcs/tests/CosEC_Basic/CosECConsumer.cpp88
-rw-r--r--TAO/orbsvcs/tests/CosEC_Basic/CosECConsumer.h68
-rw-r--r--TAO/orbsvcs/tests/CosEC_Basic/CosECSupplier.cpp83
-rw-r--r--TAO/orbsvcs/tests/CosEC_Basic/CosECSupplier.h61
-rw-r--r--TAO/orbsvcs/tests/CosEC_Basic/CosEC_Basic.cpp263
-rw-r--r--TAO/orbsvcs/tests/CosEC_Basic/CosEC_Basic.h110
-rw-r--r--TAO/orbsvcs/tests/CosEC_Basic/Makefile941
-rw-r--r--TAO/orbsvcs/tests/CosEC_Basic/README26
-rw-r--r--TAO/orbsvcs/tests/CosEC_Multiple/CosECConsumer.cpp189
-rw-r--r--TAO/orbsvcs/tests/CosEC_Multiple/CosECConsumer.h80
-rw-r--r--TAO/orbsvcs/tests/CosEC_Multiple/CosECSupplier.cpp184
-rw-r--r--TAO/orbsvcs/tests/CosEC_Multiple/CosECSupplier.h76
-rw-r--r--TAO/orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.cpp146
-rw-r--r--TAO/orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.h78
-rw-r--r--TAO/orbsvcs/tests/CosEC_Multiple/Makefile923
-rw-r--r--TAO/orbsvcs/tests/CosEC_Multiple/README77
-rwxr-xr-xTAO/orbsvcs/tests/CosEC_Multiple/run_test.pl115
-rwxr-xr-xTAO/orbsvcs/tests/CosEC_Multiple/run_test2.pl104
-rw-r--r--TAO/orbsvcs/tests/EC_Basic/EC_Basic.cpp1184
-rw-r--r--TAO/orbsvcs/tests/EC_Basic/EC_Basic.dsp94
-rw-r--r--TAO/orbsvcs/tests/EC_Basic/EC_Basic.dsw29
-rw-r--r--TAO/orbsvcs/tests/EC_Basic/EC_Basic.h354
-rw-r--r--TAO/orbsvcs/tests/EC_Basic/EC_Basic.i15
-rw-r--r--TAO/orbsvcs/tests/EC_Basic/Makefile386
-rw-r--r--TAO/orbsvcs/tests/EC_Basic/README12
-rwxr-xr-xTAO/orbsvcs/tests/EC_Basic/run_test.pl10
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/ECCM_Consumer.dsp228
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/ECCM_Supplier.dsp228
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp457
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.h117
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp66
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.h42
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp546
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.h145
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.dsw41
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/Makefile1526
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/README19
-rw-r--r--TAO/orbsvcs/tests/EC_Custom_Marshal/data.idl21
-rwxr-xr-xTAO/orbsvcs/tests/EC_Custom_Marshal/run_test.pl40
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.cpp1131
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.dsp96
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.dsw29
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.h517
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.i120
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/Makefile366
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/README21
-rw-r--r--TAO/orbsvcs/tests/EC_Mcast/sample.cfg64
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.cpp1674
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.dsp111
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.dsw29
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.h382
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/Makefile386
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/README34
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime1.h162
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime2.h160
-rw-r--r--TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime_Dynamic.h1032
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/dyn_plot77
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/gen_dynamic68
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/gen_latency90
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/gen_overhead114
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/gen_throughput43
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/gen_utilization80
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/histo.pl76
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/run_dynamic64
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/run_latency55
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/run_overhead118
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/run_schedule48
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/run_test.pl27
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/run_throughput40
-rwxr-xr-xTAO/orbsvcs/tests/EC_Multiple/run_utilization60
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp198
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.dsp120
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.h86
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp332
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.h93
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.cpp46
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.h79
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.i56
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Scheduler_Info.h80
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp247
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.dsp120
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.h96
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp372
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.h92
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp679
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.dsp123
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.h137
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.dsw53
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/Makefile1013
-rw-r--r--TAO/orbsvcs/tests/EC_Throughput/README34
-rwxr-xr-xTAO/orbsvcs/tests/EC_Throughput/run_test.pl32
-rw-r--r--TAO/orbsvcs/tests/Event_Latency/Event_Latency.cpp983
-rw-r--r--TAO/orbsvcs/tests/Event_Latency/Event_Latency.dsp104
-rw-r--r--TAO/orbsvcs/tests/Event_Latency/Event_Latency.dsw29
-rw-r--r--TAO/orbsvcs/tests/Event_Latency/Event_Latency.h253
-rw-r--r--TAO/orbsvcs/tests/Event_Latency/Makefile348
-rwxr-xr-xTAO/orbsvcs/tests/Event_Latency/run_test.pl31
-rwxr-xr-xTAO/orbsvcs/tests/Event_Latency/run_tests.sh67
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/Airplane.idl7
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/IR_Helper.cpp227
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/IR_Helper.h74
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/ImplRepo.dsw77
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/Makefile2389
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/Nestea.idl16
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/README10
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/Repository.cpp208
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/Repository.h35
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/Repository_Test.cpp165
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/Repository_Test.dsp108
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_client.cpp21
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_client.dsp208
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp171
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_client_i.h78
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_i.cpp94
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_i.h60
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_server.cpp37
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_server.dsp224
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_server_i.cpp175
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/airplane_server_i.h80
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/implrepo.conf4
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_client.cpp21
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_client.dsp208
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_client_i.cpp155
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_client_i.h69
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_i.cpp154
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_i.h81
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_server.cpp38
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_server.dsp224
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_server_i.cpp177
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/nestea_server_i.h80
-rwxr-xr-xTAO/orbsvcs/tests/ImplRepo/run_test.pl156
-rw-r--r--TAO/orbsvcs/tests/ImplRepo/svc.conf4
-rw-r--r--TAO/orbsvcs/tests/Logger/Logger.dsw41
-rw-r--r--TAO/orbsvcs/tests/Logger/Logging_Test.cpp21
-rw-r--r--TAO/orbsvcs/tests/Logger/Logging_Test_i.cpp348
-rw-r--r--TAO/orbsvcs/tests/Logger/Logging_Test_i.h104
-rw-r--r--TAO/orbsvcs/tests/Logger/Makefile607
-rw-r--r--TAO/orbsvcs/tests/Logger/README45
-rw-r--r--TAO/orbsvcs/tests/Logger/client.cpp21
-rw-r--r--TAO/orbsvcs/tests/Logger/client.dsp104
-rw-r--r--TAO/orbsvcs/tests/Logger/client.h104
-rw-r--r--TAO/orbsvcs/tests/Logger/client_i.cpp291
-rw-r--r--TAO/orbsvcs/tests/Logger/client_i.h102
-rwxr-xr-xTAO/orbsvcs/tests/Logger/run_test.pl46
-rw-r--r--TAO/orbsvcs/tests/Logger/server.cpp42
-rw-r--r--TAO/orbsvcs/tests/Logger/server.dsp100
-rw-r--r--TAO/orbsvcs/tests/Logger/server_i.cpp131
-rw-r--r--TAO/orbsvcs/tests/Logger/server_i.h92
-rw-r--r--TAO/orbsvcs/tests/Makefile37
-rw-r--r--TAO/orbsvcs/tests/Property/Makefile622
-rw-r--r--TAO/orbsvcs/tests/Property/README37
-rw-r--r--TAO/orbsvcs/tests/Property/client.cpp827
-rw-r--r--TAO/orbsvcs/tests/Property/client.h107
-rw-r--r--TAO/orbsvcs/tests/Property/main.cpp591
-rwxr-xr-xTAO/orbsvcs/tests/Property/run_test.pl57
-rw-r--r--TAO/orbsvcs/tests/Property/server.cpp119
-rw-r--r--TAO/orbsvcs/tests/Property/server.h27
-rw-r--r--TAO/orbsvcs/tests/Sched/DynSched_Test.cpp288
-rw-r--r--TAO/orbsvcs/tests/Sched/Makefile131
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Makefile327
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/README42
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.cpp443
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.dsp92
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.dsw56
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp388
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.dsp102
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies_Runtime.h59
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp160
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.dsp96
-rw-r--r--TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.h62
-rw-r--r--TAO/orbsvcs/tests/Simple_Naming/Makefile857
-rw-r--r--TAO/orbsvcs/tests/Simple_Naming/README169
-rw-r--r--TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.dsw29
-rw-r--r--TAO/orbsvcs/tests/Simple_Naming/client.cpp1187
-rw-r--r--TAO/orbsvcs/tests/Simple_Naming/client.dsp245
-rw-r--r--TAO/orbsvcs/tests/Simple_Naming/client.h282
-rwxr-xr-xTAO/orbsvcs/tests/Simple_Naming/process-m-output.pl107
-rwxr-xr-xTAO/orbsvcs/tests/Simple_Naming/run_test.pl89
-rw-r--r--TAO/orbsvcs/tests/Simple_Naming/test_object.idl11
-rw-r--r--TAO/orbsvcs/tests/Time/Client_i.cpp421
-rw-r--r--TAO/orbsvcs/tests/Time/Client_i.h101
-rw-r--r--TAO/orbsvcs/tests/Time/Makefile627
-rw-r--r--TAO/orbsvcs/tests/Time/README46
-rw-r--r--TAO/orbsvcs/tests/Time/Time_Service_Test.dsp108
-rw-r--r--TAO/orbsvcs/tests/Time/Time_Service_Test.dsw29
-rw-r--r--TAO/orbsvcs/tests/Time/client.cpp21
-rw-r--r--TAO/orbsvcs/tests/Time/implrepo.conf49
-rwxr-xr-xTAO/orbsvcs/tests/Time/run_test.pl138
-rw-r--r--TAO/orbsvcs/tests/Trading/Colocated_Test.dsp92
-rw-r--r--TAO/orbsvcs/tests/Trading/Export_Test.dsp92
-rw-r--r--TAO/orbsvcs/tests/Trading/Import_Test.dsp92
-rw-r--r--TAO/orbsvcs/tests/Trading/Makefile1939
-rw-r--r--TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp626
-rw-r--r--TAO/orbsvcs/tests/Trading/Offer_Exporter.h142
-rw-r--r--TAO/orbsvcs/tests/Trading/Offer_Importer.cpp301
-rw-r--r--TAO/orbsvcs/tests/Trading/Offer_Importer.h95
-rw-r--r--TAO/orbsvcs/tests/Trading/README3301
-rw-r--r--TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp509
-rw-r--r--TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h121
-rw-r--r--TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp30
-rw-r--r--TAO/orbsvcs/tests/Trading/Simple_Dynamic.h43
-rw-r--r--TAO/orbsvcs/tests/Trading/TT_Info.cpp284
-rw-r--r--TAO/orbsvcs/tests/Trading/TT_Info.h202
-rw-r--r--TAO/orbsvcs/tests/Trading/TTest.idl43
-rw-r--r--TAO/orbsvcs/tests/Trading/Trading.dsw74
-rw-r--r--TAO/orbsvcs/tests/Trading/TradingLib.dsp258
-rw-r--r--TAO/orbsvcs/tests/Trading/colocated_test.cpp140
-rw-r--r--TAO/orbsvcs/tests/Trading/export_test.cpp137
-rw-r--r--TAO/orbsvcs/tests/Trading/import_test.cpp60
-rwxr-xr-xTAO/orbsvcs/tests/start_services108
-rw-r--r--TAO/orbsvcs/tests/tests.dsw206
758 files changed, 0 insertions, 276269 deletions
diff --git a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.cpp b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.cpp
deleted file mode 100644
index 438270f49e2..00000000000
--- a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.cpp
+++ /dev/null
@@ -1,222 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs/Concurrecy_Service/Concurrency_Service
-//
-// = FILENAME
-// Concurrency_Service.cpp
-//
-// = DESCRIPTION
-// This class implements a Concurrency_Service object.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "Concurrency_Service.h"
-
-ACE_RCSID(Concurrency_Service, Concurrency_Service, "$Id$")
-
-// Default Constructor.
-
-Concurrency_Service::Concurrency_Service (void)
- : use_naming_service_ (1),
- ior_output_file_ (0)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Concurrency_Service::Concurrency_Service (void)\n"));
-}
-
-// Constructor taking command-line arguments.
-
-Concurrency_Service::Concurrency_Service (int argc,
- char** argv,
- CORBA::Environment& TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Concurrency_Service::Concurrency_Service (...)\n"));
- this->init (argc, argv, TAO_IN_ENV);
-}
-
-int
-Concurrency_Service::parse_args (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Concurrency_Service::parse_args\n"));
-
- ACE_Get_Opt get_opts (argc_, argv_, "do:s");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case 'o': // output the IOR to a file
- this->ior_output_file_ = ACE_OS::fopen (get_opts.optarg, "w");
- if (this->ior_output_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: %p\n",
- get_opts.optarg), -1);
- break;
- case 's':
- this->use_naming_service_ = 0;
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- " [-o] <ior_output_file>"
- "\n",
- argv_[0]),
- 1);
- }
- // Indicates sucessfull persing of command line.
- return 0;
-}
-
-// Initialize the state of the Concurrency_Service object.
-
-int
-Concurrency_Service::init (int argc,
- char **argv,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Concurrency_Service::init\n"));
- if (this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- TAO_IN_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init_child_poa"),
- -1);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV,-1);
-
- this->argc_ = argc;
- this->argv_ = argv;
-
- if (this->parse_args ()!=0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Could not parse command line\n"),
- -1);
- CORBA::String_var str =
- this->orb_manager_.activate (this->my_concurrency_server_.GetLockSetFactory (),
- TAO_IN_ENV);
- ACE_DEBUG ((LM_DEBUG,
- "The IOR is: <%s>\n",
- str.in ()));
-
- if (this->ior_output_file_)
- {
- ACE_OS::fprintf (this->ior_output_file_, "%s", str.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
-
- if (this->use_naming_service_)
- return this->init_naming_service (TAO_IN_ENV);
-
- return 0;
-}
-
-int
-Concurrency_Service::init_naming_service (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "Concurrency_Service::init_naming_service (...)\n"));
- CORBA::ORB_var orb;
- PortableServer::POA_var child_poa;
-
- orb = this->orb_manager_.orb ();
- child_poa = this->orb_manager_.child_poa ();
-
- int result = this->my_name_server_.init (orb.in (),
- child_poa.in ());
- if (result == -1)
- return result;
- lockset_factory_ =
- this->my_concurrency_server_.GetLockSetFactory ()->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- CosNaming::Name concurrency_context_name (1);
- concurrency_context_name.length (1);
- concurrency_context_name[0].id = CORBA::string_dup ("CosConcurrency");
-
- this->concurrency_context_ =
- this->my_name_server_->bind_new_context (concurrency_context_name,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- CosNaming::Name lockset_name (1);
- lockset_name.length (1);
- lockset_name[0].id = CORBA::string_dup ("LockSetFactory");
- this->concurrency_context_->bind (lockset_name,
- lockset_factory_.in (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
- return 0;
-}
-
-// Run the ORB event loop.
-
-int
-Concurrency_Service::run (CORBA_Environment& TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Concurrency_Service::run (...)\n"));
-
- if (this->orb_manager_.run (TAO_IN_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Concurrency_Service::run"),
- -1);
- return 0;
-}
-
-// Destructor.
-
-Concurrency_Service::~Concurrency_Service (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Concurrency_Service::~Concurrency_Service (void)\n"));
-}
-
-int
-main (int argc, char ** argv)
-{
- Concurrency_Service concurrency_service;
-
- ACE_DEBUG ((LM_DEBUG,
- "\n \t Concurrency Service:SERVER \n \n"));
-
- TAO_TRY
- {
- if (concurrency_service.init (argc, argv, TAO_TRY_ENV) == -1)
- return 1;
- else
- {
- concurrency_service.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
-
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
-
- TAO_ENDTRY;
- return 0;
-}
-
diff --git a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.dsp b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.dsp
deleted file mode 100644
index 2b3e265d35a..00000000000
--- a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.dsp
+++ /dev/null
@@ -1,103 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Concurrency_Service" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Concurrency_Service - 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 "Concurrency_Service.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 "Concurrency_Service.mak" CFG="Concurrency_Service - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Concurrency_Service - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Concurrency_Service - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Concurrency_Service - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 orbsvcs.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Concurrency_Service - 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 ".." /I "..\.." /I "..\..\.." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 orbsvcsd.lib TAOd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Concurrency_Service - Win32 Release"
-# Name "Concurrency_Service - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ".cpp"
-# Begin Source File
-
-SOURCE=.\Concurrency_Service.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ".h"
-# Begin Source File
-
-SOURCE=.\Concurrency_Service.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.dsw b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.dsw
deleted file mode 100644
index 2839d73c1f5..00000000000
--- a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Concurrency_Service"=.\Concurrency_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.h b/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.h
deleted file mode 100644
index a67b77541b7..00000000000
--- a/TAO/orbsvcs/Concurrency_Service/Concurrency_Service.h
+++ /dev/null
@@ -1,106 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs/Concurrency_Service/Concurency_Service
-//
-// = FILENAME
-// Concurrency_Service.h
-//
-// = DESCRIPTION
-// This class implements a subset of the functionality of the
-// CORBA Concurrency Service.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef _CONCURRENCY_SERVICE_H
-#define _CONCURRENCY_SERVICE_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Log_Msg.h"
-#include "tao/TAO.h"
-#include "orbsvcs/Concurrency/Concurrency_Utils.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-class Concurrency_Service : public TAO_ORB_Manager
-{
- // = TITLE
- // Defines a class that encapsulates the implementation of the
- // concurrency service.
- // = DESCRIPTION
- // This class uses the TAO_ORB_Manager, the TAO_Naming_Server, and
- // the TAO_Concurrency_Server classes to implement a server for
- // the concurrency service.
-public:
- // = Initialization and termination methods.
- Concurrency_Service (void);
- // Default Constructor.
-
- Concurrency_Service (int argc,
- char **argv,
- CORBA::Environment &env);
- // Constructor taking the command-line arguments.
-
- ~Concurrency_Service (void);
- // Destructor.
-
- int init (int argc,
- char **argv,
- CORBA::Environment &env);
- // Initialize the Concurrency Service with the arguments.
-
- int run (CORBA_Environment &env);
- // Run the Concurrency_Service.
-
-private:
- int parse_args (void);
- // Parses the commandline arguments.
-
- int init_naming_service (CORBA::Environment &env);
- // Initialize the name server and register the concurency server
- // factory with it. Maybe later it will be convinient to register
- // the individual lock sets with the naming service. At present the
- // clients must keep track of the reference and pass 'by hand'
-
- int use_naming_service_;
- // Flag to tell wheter the naming service will be used.
-
- FILE *ior_output_file_;
- // File to output the concurrency server IOR.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager
-
- TAO_Naming_Server my_name_server_;
- // An instance of the name server used for registering the factory
- // objects.
-
- TAO_Concurrency_Server my_concurrency_server_;
- // An instance of the concurrency server.
-
- CosConcurrencyControl::LockSetFactory_var lockset_factory_;
- // Factory var to register with the naming service.
-
- CosNaming::NamingContext_var concurrency_context_;
- // Naming context for the concurrency service.
-
- CosNaming::NamingContext_var naming_context_;
- // Naming context for the naming service.
-
- int argc_;
- // Number of commandline arguments.
-
- char **argv_;
- // Commandline arguments.
-};
-
-#endif /* _CONCURRENCY_SERVICE_H */
diff --git a/TAO/orbsvcs/Concurrency_Service/Makefile b/TAO/orbsvcs/Concurrency_Service/Makefile
deleted file mode 100644
index 22901fa67f7..00000000000
--- a/TAO/orbsvcs/Concurrency_Service/Makefile
+++ /dev/null
@@ -1,332 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = Concurrency_Service
-
-SRC=Concurrency_Service.cpp
-
-LDLIBS = -lorbsvcs -lTAO
-
-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
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-#TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)#-H
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Concurrency_Service.o .obj/Concurrency_Service.so .shobj/Concurrency_Service.o .shobj/Concurrency_Service.so: Concurrency_Service.cpp Concurrency_Service.h \
- $(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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/Concurrency_Service/README b/TAO/orbsvcs/Concurrency_Service/README
deleted file mode 100644
index 007d4fb7b51..00000000000
--- a/TAO/orbsvcs/Concurrency_Service/README
+++ /dev/null
@@ -1,129 +0,0 @@
-$Id$
-
-This file describes how to run the TAO Concurrency Service and its
-accompanying tests. In addition, it describes the locations of the
-files that make up the service and tests. For a general description
-of the directory structure for the services please consult
-
- $TAO_ROOT/docs/orbsvcs.html
-
-----------------------------------------
-
-HOW TO RUN THE SERVICE
-
-The Concurrency Service server runs in a thread-per-connection
-concurrency model, which is specified by the svc.conf file. This
-model is necessary to enable the server to block in a dedicated
-thread, i.e., one for each client. The concurrency service will not
-run in the reactive model.
-
-The server itself is located in the
-
-$TAO_ROOT/orbsvcs/Concurrency_Service
-
-directory.
-
-The server accepts the folowing options:
-
- usage: ./Concurrency_Service [-d] [-o] <ior_output_file>
- [-d] is the debug option
- [-o] <ior_output_file> outputs the IOR of the lock set factory
- to the file
- [-s] Prevents the concurency server from using the naming server
-
-The lock set factory is registered in the naming service in the
-CosConcurrency context with the name "LockSetFactory".
-
-----------------------------------------
-
-THE IMPLEMENTATION
-
-The implementation of the concurrency service objects is located in
-the $TAO_ROOT/orbsvcs/orbsvcs/Concurrency directory and consists of
-the following files:
-
- CC_LockSet.{h,cpp} Implementation of the lock set. At present
- there is only one implementation of the lock set which
- implements multiple possesion semantics for both
- transactional (which is not otherwise supported) and
- non-transactional clients. Please see the comments in
- the CC_LockSet.h file for further details.
-
- CC_LockSetFactory.{h,cpp} Iplementation of the lock set
- factory
-
- Concurrency_Utils.{h,cpp} Wrapper around the concurrency
- server.
-
-The current implementation does not support transactions. If you'd
-like to add support for transactions to TAO please let us know.
-
-----------------------------------------
-
-THE TESTS
-
-The tests are located in the $TAO_ROOT/orbsvcs/tests/Concurrency
-directory. There are two types of tests:
-
- . A simple test -- which tests that it is possible to create
- locks and lock them in all the different lock modes
-
- . A more extended test which requires two (or more)
- processes.
-
-The client accepts the following options:
-
- usage: ./CC_client [-b] [-d]
- [-c] <stdin|testscriptname>
- [-e] <test;arg1;arg2>
- [-f cc_factory-obj-ref-key-file]
- [-k cc-obj-ref-key] [-x] [-s]
-
- . The [-b] option runs the basic tests.
- . The [-c] option runs a test script against the concurrency
- service server. This option is described in more detail in
- the $TAO_ROOT/orbsvcs/tests/Concurrency/README file. It is
- the intent that this type of testing will be used instead of
- the [-b] and [-e] tests. These tests are retained for
- backwards compatibility.
- . The [-d] option is the debug option.
- . The [-e] option is for running one of the extended tests. The
- format of the argument to the -e option is <test;arg1;arg2>
- where test is the name of the test (at present test =
- {1,2,3}) and arg1 and arg2 are arguments to the test. See
- the example below.
-
- . The [-f] option reads the factory IOR from a file. This is
- currently not supported.
-
- . The [-k] option takes the factory IOR as argument on the
- commandline. This is currently not supported.
-
- . The [-x] option tells the server to shut down
- gracefully. Currently this has no effect.
-
- . The [-s] option tells the test not to use the naming
- service. This is currently not supported.
-
-----------------------------------------
-
-EXAMPLE TEST RUN
-
- Window-1> ./Concurrency_Service -d
- Window-2> ./CC_client -b
- Window-2> ./CC_client -e '1;Name'
- Window-2> ./CC_client -e '2;Name'
- Window-3> ./CC_client -e '3;Name'
-
-NOTE: It seems that there is a problem using the naming service the
- first time the client is run. This error does not appear if the
- environment variable 'NameService' is set to the IOR of the naming
- service (the IOR of the naming service is printed when the
- Concurrency_Control server is started).
-
-----------------------------------------
-
-CONTACT POINT
-
-If you have any questions about this service, please contact Torben
-Worm at <tworm@cs.wustl.edu>.
diff --git a/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.cpp b/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.cpp
deleted file mode 100644
index f16dd82fb88..00000000000
--- a/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.cpp
+++ /dev/null
@@ -1,672 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "CosEvent_Service.h"
-
-// @@ Pradeep: somehow the user should be able to specify if the EC is
-// to be instantiated locally or if you want to use a remote EC.
-// Please check the real-time Event_Service and how they manage
-// optionally create a scheduling service.
-
-CosEvent_Service::CosEvent_Service (void)
- : service_name ("CosEventService"),
- rt_service_name ("EventService"),
- schedule_name_ ("ScheduleService"),
- scheduler_ (RtecScheduler::Scheduler::_nil ()),
- rtec_ (RtecEventChannelAdmin::EventChannel::_nil ()),
- cos_ec_ (CosEventChannelAdmin::EventChannel::_nil ()),
- global_scheduler_ (0),
- remote_Rtec_ (1),
- eventTypeIds_ (0),
- eventSourceIds_ (0),
- source_type_pairs_ (0)
-{
- // No-Op.
-}
-
-CosEvent_Service::~CosEvent_Service (void)
-{
- // No-Op.
-}
-
-int
-CosEvent_Service::init_ORB (int argc, char *argv [])
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- this->orb_ = CORBA::ORB_init (argc,
- argv,
- "",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::Object_var poa_object =
- this->orb_->resolve_initial_references("RootPOA",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- -1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (ACE_TRY_ENV);
-
- ACE_TRY_CHECK;
-
- poa_manager->activate (ACE_TRY_ENV);
-
- ACE_TRY_CHECK;
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEvent_Service::init_ORB");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEvent_Service::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "r:n:s:e:o:p:l");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'n':
- this->service_name = get_opt.optarg;
- break;
-
- case 'r':
- this->rt_service_name = get_opt.optarg;
- break;
-
- case 's':
- if (ACE_OS::strcasecmp (get_opt.optarg, "global") == 0)
- {
- this->global_scheduler_ = 1;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "local") == 0)
- {
- this->global_scheduler_ = 0;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unknown scheduling type <%s> "
- "defaulting to local\n",
- get_opt.optarg));
- this->global_scheduler_ = 0;
- return -1;
- }
- break;
-
- case 'l':
- this->remote_Rtec_ = 0;
- break;
-
- case 'e':
- this->eventTypeIds_ = get_opt.optarg;
- break;
-
- case 'o':
- this->eventSourceIds_ = get_opt.optarg;
- break;
-
- case 'p':
- this->source_type_pairs_ = get_opt.optarg;
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- " -n <COS Event Service name>"
- " -r <RealTime Event Service name>"
- " -s <global|local>"
- " -l" // creates the RtEC locally.
- " -e [\"EventType_1, EventType_2...\"] for ConsumerQOS."
- " -o [\"EventSourceID_1, [EventSourceID_2...\"] for ConsumerQOS."
- " -p [\"Source, Event\" pair] for SupplierQOS."
- " \n",
- argv[0]));
- return -1;
- }
- }
-
- return 0;
-}
-
-int
-CosEvent_Service::init_NamingService (void)
-{
- // Initialization of the naming service.
- if (this->naming_client_.init (this->orb_.in ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
- return 0;
-}
-
-int
-CosEvent_Service::get_Rtec_viaNamingService (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- CosNaming::Name rt_ref_name (1); // name of the RT Event service.
- rt_ref_name.length (1);
- rt_ref_name[0].id =
- CORBA::string_dup (this->rt_service_name);
-
- CORBA::Object_var rtEC_obj =
- this->naming_client_->resolve (rt_ref_name,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // The CORBA::Object_var object is downcast to
- // RtecEventChannelAdmin::EventChannel
- // using the <_narrow> method.
- this->rtec_ =
- RtecEventChannelAdmin::EventChannel::_narrow (rtEC_obj.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEvent_Service::get_Rtec_viaNamingService\n");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEvent_Service::start_Scheduler (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- if (this->global_scheduler_ == 0)
- {
- this->scheduler_ =
- this->scheduler_impl_._this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::String_var str =
- this->orb_->object_to_string (this->scheduler_.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- ACE_DEBUG ((LM_DEBUG,
- "CosEvent_Service: The (local) scheduler IOR is <%s>\n",
- str.in ()));
-
- if (ACE_Scheduler_Factory::server (this->scheduler_.in ()) == -1)
- return -1;
- }
- else // get the global scheduler
- {
- CosNaming::Name schedule_name (1);
- schedule_name.length (1);
- schedule_name[0].id = CORBA::string_dup (this->schedule_name_);
-
- CORBA::Object_var sched_obj =
- this->naming_client_->resolve (schedule_name,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // The CORBA::Object_var object is downcast to
- // RtecScheduler::Scheduler using the <_narrow> method.
- this->scheduler_ =
- RtecScheduler::Scheduler::_narrow (sched_obj.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (ACE_Scheduler_Factory::server (this->scheduler_.in ()) == -1)
- return -1;
- }
-
- ACE_Scheduler_Factory::use_config (this->naming_client_.get_context());
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEvent_Service::start_Scheduler\n");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-int
-CosEvent_Service::create_local_RtecService (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- ACE_NEW_RETURN (this->ec_impl_,
- ACE_EventChannel(0,
- ACE_DEFAULT_EVENT_CHANNEL_TYPE,
- &module_factory_), -1);
-
- this->rtec_ = this->ec_impl_->_this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::String_var str = this->orb_->object_to_string (this->rtec_.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- ACE_DEBUG ((LM_DEBUG,
- "CosEvent_Service: The RTEC IOR is <%s>\n",
- str.in ()));
-
- this->ec_impl_->activate ();
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEvent_Service::create_local_RtecService\n");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-void
-CosEvent_Service::init_SupplierQOS (RtecScheduler::handle_t supp_handle)
-{
- // @@ Pradeep: It is very important that you make the type of
- // events generated by the CosEC an option.
- // I know this is not very well documented, but the type should
- // be >= ACE_ES_EVENT_UNDEFINED = 16
- // Something else: please make the EventSourceID for the
- // supplier also an option...
-
- char c = ' '; // space
- char *tok = 0;
-
- // if nothing was specified on the command line use defaults..
- if (this->source_type_pairs_ == 0)
- this->supplier_qos_.insert (1,
- ACE_ES_EVENT_ANY,
- supp_handle,
- 1);
- else // parse the event types..
- {
- tok = ACE_OS::strtok (this->source_type_pairs_, &c);
- if (tok == 0) // error
- {
- ACE_DEBUG ((LM_DEBUG, "error parsing source,event pairs for SupplierQOS, defaulting to source id = 1, eventid = ACE_ES_EVENT_ANY"));
-
- this->supplier_qos_.insert (1,
- ACE_ES_EVENT_ANY,
- supp_handle,
- 1);
- }
- else
- // we just use 1 source-type pair in the event channel.
- // so scan for the 1st pair only.
- {
- int source_val = 0, type_val = 0;
- source_val = ACE_OS::atoi (tok);
-
- tok = ACE_OS::strtok (0, &c);
-
- if (tok != 0)
- type_val = ACE_OS::atoi (tok);
-
- ACE_DEBUG ((LM_DEBUG, "supplier_qos::insert (%d, %d)\n",
- source_val, type_val));
-
- // Setup the QOS params..
- this->supplier_qos_.insert (source_val,
- type_val,
- supp_handle,
- 1);
- }
- }
-}
-
-void
-CosEvent_Service::init_ConsumerQOS (RtecScheduler::handle_t cons_handle)
-{
- // @@ Pradeep: ditto here, make the set of sources (and/or type)
- // a parameter, and make sure the user can specify multiple of
- // them (just call insert_source() or insert_type() in the
- // parse_args routine).
-
- char c = ' '; // space
- char *tok = 0;
-
- this->consumer_qos_.start_disjunction_group ();
-
- // insert the event ids first..
-
- // if nothing was specified on the command line use defaults..
- if (this->eventTypeIds_ == 0)
- {
- //this->consumer_qos_.insert_type (ACE_ES_EVENT_ANY, // default
- // cons_handle);
- // @@ if i uncomment this line then the Rtec displays the message
- // "Consumer tried to register for allevents! This is not implemented."
- // whenever a consumer tries to register with it.
- }
- else // parse the event types..
- {
- tok = ACE_OS::strtok ( this->eventTypeIds_, &c);
- if (tok == 0) // error
- {
- ACE_DEBUG ((LM_DEBUG, "error parsing eventIds for ConsumerQOS, defaulting to 1"));
- this->consumer_qos_.insert_type (ACE_ES_EVENT_ANY,
- cons_handle);
- }
- else
- do
- {
- int type_val = ACE_OS::atoi (tok);
- ACE_DEBUG ((LM_DEBUG, "consumer_qos::insert_type (%d)\n",
- type_val));
- this->consumer_qos_.insert_type (type_val,
- cons_handle);
- tok = ACE_OS::strtok (0, &c);
- }
- while (tok != 0);
- }
-
- // repeat for source ids..
-
- // if nothing was specified on the command line use defaults..
- if (this->eventSourceIds_ == 0)
- this->consumer_qos_.insert_source (1, // default = 1
- cons_handle);
- else // parse the event types..
- {
- tok = ACE_OS::strtok (this->eventSourceIds_, &c);
- if (tok == 0) // error
- {
- ACE_DEBUG ((LM_DEBUG, "error parsing sourceIds for ConsumerQOS, defaulting to 1"));
- this->consumer_qos_.insert_source (1, // default = 1
- cons_handle);
- }
- else
- do
- {
- int source_val = ACE_OS::atoi (tok);
- ACE_DEBUG ((LM_DEBUG, "consumer_qos::insert_source (%d)\n",
- source_val));
- this->consumer_qos_.insert_type (source_val,
- cons_handle);
- tok = ACE_OS::strtok (0, &c);
- }
- while (tok != 0);
- }
-}
-
-int
-CosEvent_Service::create_CosEC (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- RtecScheduler::handle_t supp_handle =
- this->scheduler_->create ("supplier",
- ACE_TRY_ENV);
-
- ACE_TRY_CHECK;
-
- this->init_SupplierQOS (supp_handle);
-
- RtecScheduler::handle_t cons_handle =
- this->scheduler_->create ("consumer",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->init_ConsumerQOS (cons_handle);
-
- const RtecEventChannelAdmin::ConsumerQOS &consumerqos =
- this->consumer_qos_.get_ConsumerQOS ();
-
- const RtecEventChannelAdmin::SupplierQOS &supplierqos =
- this->supplier_qos_.get_SupplierQOS ();
-
- if (this->ec_i_.init (consumerqos,
- supplierqos,
- this->rtec_.in (),
- ACE_TRY_ENV) != 0)
- return -1;
-
- ACE_TRY_CHECK;
-
- this->cos_ec_ = this->ec_i_._this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::String_var str = this->orb_->object_to_string (this->cos_ec_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- ACE_DEBUG ((LM_DEBUG,
- "CosEvent_Service: The COSEC IOR is <%s>\n",
- str.in ()));
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEvent_Service::create_CosEC");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEvent_Service::register_CosEC (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- // Name the object.
- CosNaming::Name ec_obj_name (1);
- ec_obj_name.length (1);
- ec_obj_name[0].id =
- CORBA::string_dup (this->service_name);
-
- // Now, attach the object name to the context.
- this->naming_client_->rebind (ec_obj_name,
- this->cos_ec_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEvent_Service::register_CosEC.\n");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEvent_Service::startup (int argc, char *argv[])
-{
- // initalize the ORB.
- if (this->init_ORB (argc, argv) == -1)
- return -1;
-
- // The ORB is initialized before <parse_args> because the ACE_Channel
- // <destroy> method assumes an initialized ORB.
-
- // check command line args.
- if (this->parse_args (argc, argv) == -1)
- return -1;
-
- // initialize the Naming Client.
- if (this->init_NamingService () == -1)
- return -1;
-
- // start the scheduler
- if (this->start_Scheduler ())
- {
- // scheduler startup failed..cleanup
- this->shutdown ();
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Failed to start the scheduler\n"),
- -1);
- }
-
- // see if the user wants a local Rtec..
- if (this->remote_Rtec_ == 0 && this->create_local_RtecService () == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Failed to create a local RtEC.\n"),
- -1);
- }
- else
- // get hold of the Rtec Service via the Naming Service.
- if (this->get_Rtec_viaNamingService () == -1)
- {
- ACE_DEBUG ((LM_ERROR, "Could not locate the Real Time Event service <%s> via the Naming Service, trying to create a local copy..\n", this->rt_service_name));
-
- // Rtec was not active.. try creating a local copy.
- if (this->create_local_RtecService () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Failed to create a local RtEC.\n"),
- -1);
- }
-
-
- // now try to create the COS EC.
- if (this->create_CosEC () == -1)
- {
- // CosEC creation failed.. cleanup
- this->shutdown ();
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Failed to create CosEC.\n"),
- -1);
- }
-
- // finally, register it with the naming service.
- if (this->register_CosEC () == -1)
- {
- // CosEC registration failed.. cleanup
- this->shutdown ();
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Failed to register the CosEC with the naming service.\n"),
- -1);
- }
-
- return 0;
-}
-
-int
-CosEvent_Service::run (void)
-{
- ACE_DEBUG ((LM_DEBUG, "%s; running the Cos event service\n", __FILE__));
- if (this->orb_->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "run"), 1);
-
- return 0;
-}
-
-int
-CosEvent_Service::shutdown (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV
- ACE_TRY
- {
- if (!this->cos_ec_->_nil ())
- {
- // unbind the cosEC from the naming service.
- CosNaming::Name ec_obj_name (1);
- ec_obj_name.length (1);
- ec_obj_name[0].id =
- CORBA::string_dup (this->service_name);
- this->naming_client_->unbind (ec_obj_name,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->cos_ec_->destroy (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
-
- this->ec_impl_->shutdown ();
- delete ec_impl_;
-
- // shutdown the ORB.
- if (!this->orb_->_nil ())
- this->orb_->shutdown ();
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in shutdown.\n");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-main (int argc, char *argv[])
-{
- CosEvent_Service service;
-
- if (service.startup (argc, argv) == -1)
- {
- service.shutdown ();
- ACE_ERROR_RETURN ((LM_ERROR,
- "Failed to setup the Cos Event Channel.\n"),
- 1);
- }
-
- if (service.run () == -1)
- {
- service.shutdown ();
- ACE_ERROR_RETURN ((LM_ERROR,
- "Failed to run the Cos Event Channel.\n"),
- 1);
- }
-
- service.shutdown ();
-
- return 0;
-}
diff --git a/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.h b/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.h
deleted file mode 100644
index a914783d6e7..00000000000
--- a/TAO/orbsvcs/CosEvent_Service/CosEvent_Service.h
+++ /dev/null
@@ -1,157 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-// ============================================================================
-//
-// = FILENAME
-// CosEvent_Service.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// The COS Event Channel service.
-//
-// ============================================================================
-
-#ifndef COSEVENT_SERVICE_H
-#define COSEVENT_SERVICE_H
-
-#include "orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/Sched/Config_Scheduler.h"
-#include "orbsvcs/Runtime_Scheduler.h"
-#include "orbsvcs/Event/Event_Channel.h"
-#include "orbsvcs/Event/Module_Factory.h"
-#include "orbsvcs/CosEvent/EventChannel_i.h"
-
-class CosEvent_Service
-{
- // = TITLE
- // CosEvent_Service
- //
- // = DESCRIPTION
- // Implementation of the COS Event Service.
-
- public:
- // = Initialization and termination methods.
- CosEvent_Service (void);
- // Constructor.
-
- ~CosEvent_Service (void);
- // Destructor.
-
- int startup (int argc, char *argv[]);
- // Initializes the COS Event Service.
- // Returns 0 on success, -1 on error.
-
- int run (void);
- // run the COS Event Service.
- // Returns 0 on success, -1 on error.
-
- int shutdown (void);
- // Shutdown the COS Event Service.
- // Returns 0 on success, -1 on error.
-
- private:
- int init_ORB (int argc, char *argv []);
- // initialize the ORB.
-
- int parse_args (int argc, char *argv []);
- // Parses the command line arguments.
-
- int init_NamingService (void);
- // Initializes the Naming Client.
- // Returns 0 on success, -1 on error.
-
- int get_Rtec_viaNamingService (void);
- // Gets a reference to a Rtec via the naming service.
- // Returns 0 on success, -1 on error.
-
- int start_Scheduler (void);
- // start the Scheduler used ny the RtEC.
- // Returns 0 on success, -1 on error.
-
- int create_local_RtecService (void);
- // Creates a local Rtec.
- // Returns 0 on success, -1 on error.
-
- void init_SupplierQOS (RtecScheduler::handle_t supp_handle);
- // Initialize the SupplierQOS Factory.
-
- void init_ConsumerQOS (RtecScheduler::handle_t cons_handle);
- // Initialize the ConsumerQOS Factory.
-
- int create_CosEC (void);
- // Creates a local CosEC.
- // Returns 0 on success, -1 on error.
-
- int register_CosEC (void);
- // Registers the Cos EC with the Naming Service.
- // Returns 0 on success, -1 on error.
-
- const char* service_name;
- // The name we use to register with the Naming Service.
-
- const char* rt_service_name;
- // The name of the Real Time Event Service.
-
- const char* schedule_name_;
- // The name of the scheduler service.
-
- CORBA::ORB_var orb_;
- // The ORB that we use.
-
- TAO_Naming_Client naming_client_;
- // An instance of the name client used for resolving the factory
- // objects.
-
- TAO_Reactive_Module_Factory module_factory_;
- // The Module_Factory required by the Rtec.
-
- ACE_Config_Scheduler scheduler_impl_;
- // Scheduler used by the Rtec.
-
- RtecScheduler::Scheduler_var scheduler_;
- // Reference to the Scheduler after activating it in the ORB.
-
- ACE_EventChannel *ec_impl_;
- // The servant object of the Rtec.
-
- RtecEventChannelAdmin::EventChannel_var rtec_;
- // Reference to the Rtec returned after activating it in the ORB.
-
- ACE_ConsumerQOS_Factory consumer_qos_;
- // The Consumer QOS.
-
- ACE_SupplierQOS_Factory supplier_qos_;
- // The Supplier QOS.
-
- TAO_CosEC_EventChannel_i ec_i_;
- // The servant object of the COS Event Channel.
-
- CosEventChannelAdmin::EventChannel_ptr cos_ec_;
- // Reference to the CosEC returned after activating it in the ORB.
-
- int global_scheduler_;
- // Flag to indicate if the scheduler is local/global,
- // 0 => local, 1 => global, default is local.
-
- int remote_Rtec_;
- // Flag to indicate if the RtEC is local/remote,
- // 0 => local, 1 => remote, default is remote.
-
- char* eventTypeIds_;
- // The list of EventTypeIDs (for ConsumerQOS) seperated by spaces. e.g. "1 2 3 4"
-
- char* eventSourceIds_;
- // The list of EventSourceIDs (for ConsumerQOS) seperated by spaces. e.g. "1 2 3 4"
-
- char *source_type_pairs_;
- // The pairs of Source and EventType Ids (for the SupplierQOS).
-};
-#endif /* COSEVENT_SERVICE_H */
diff --git a/TAO/orbsvcs/CosEvent_Service/Makefile b/TAO/orbsvcs/CosEvent_Service/Makefile
deleted file mode 100644
index db033af71f6..00000000000
--- a/TAO/orbsvcs/CosEvent_Service/Makefile
+++ /dev/null
@@ -1,415 +0,0 @@
-#
-# $Id$
-#
-
-BIN = CosEvent_Service
-
-
-LSRC = \
- CosEvent_Service.cpp \
-
-ES_OBJS=$(LSRC:.cpp=.o)
-
-LDLIBS = -lorbsvcs -lTAO
-
-#----------------------------------------------------------------------------
-# 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
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-CosEvent_Service: $(addprefix $(VDIR),$(ES_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CosEvent_Service.o .obj/CosEvent_Service.so .shobj/CosEvent_Service.o .shobj/CosEvent_Service.so: CosEvent_Service.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- CosEvent_Service.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Module_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/EventChannel_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/CosEvent_Service/README b/TAO/orbsvcs/CosEvent_Service/README
deleted file mode 100644
index 7065338a66f..00000000000
--- a/TAO/orbsvcs/CosEvent_Service/README
+++ /dev/null
@@ -1,53 +0,0 @@
-The CosEvent_Service is a COS compilant Event Service.
-
-The service is registered with the naming service with the name "CosEventService"
-It exposes the <EventChannel> interface which can be used by suppliers and consumers to send and receive events.
-
-
-To run the Event Channel:
-1. you should have a running Naming Service.
- if not, start one at $TAO_ROOT/orbsvcs/Naming_Service/Naming_Service
-
-2. you should have a running Real Time Event Channel.
- if not, start one at $TAO_ROOT/orbsvcs/Event_Service/Event_Service
-
-3. execute the CosEvent_Service. It takes the following parameters :
-
- -n <COS Event Service name>
- specifies the name with which to register the Event Service.
-
- -r <Real Time Event Service name>
- specifies the name with which to *look* for the RtEC.
-
- -s <"global" | "local">
- specifies if the scheduler is "local" or "global".
- If the scheduler option is "global" then the naming service
- is used to locate the a Scheduling service with the
- name "ScheduleService".
- if the scheduler is "local" then a new Scheduling service
- is created and started.
- The default option is "local".
-
- -l
- specifies that a local Real Time Event Channel (Rtec) should be created
- and used.
- If you specify this option but Rtec is not already running, then the
- CosEvent_Service starts its own Rtec.
-
-The next 3 options are used to introduce a filtering mechanism for the
-Event Channel based on event types and source ids.
-
- -e ["EventType_1 EventType_2..."]
- specifies the event types for the ConsumerQOS.When the Rtec is being
- setup, the ConsumerQOS is specified.
- The event types should start at >= ACE_ES_EVENT_UNDEFINED = 16.
- e.g. -e "17 20 40" specifies that event types with ids 17, 20 and 40
- should be passed to the consumers.
-
- -o ["EventSourceID_1 EventSourceID_2.."]
- specifies the source ids for the ConsumerQOS.
-
- -p ["sourceID EventTypeID"]
- specifies a pair of sourceid and event type for the Supplier QOS.
-
-- Pradeep <pradeep@cs.wustl.edu>
diff --git a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp
deleted file mode 100644
index 19c24641ebb..00000000000
--- a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp
+++ /dev/null
@@ -1,104 +0,0 @@
-// $Id$
-
-#include "ace/Sched_Params.h"
-#include "ace/Get_Opt.h"
-#include "tao/corba.h"
-
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Scheduler_Factory.h"
-
-ACE_RCSID(Dump_Schedule, Dump_Schedule, "$Id$")
-
-// This program dumps the results of one scheduling in a C++ file.
-
-int
-main (int argc, char *argv[])
-{
- TAO_TRY
- {
- // Initialize ORB.
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "internet", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil(poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in(), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
- if (CORBA::is_nil(naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- const char *name = 0;
- if (argc > 1)
- {
- name = argv[1];
- }
- ACE_Scheduler_Factory::use_config (naming_context.in (), name);
-
- RtecScheduler::RT_Info_Set_var infos;
- RtecScheduler::Config_Info_Set_var configs;
- RtecScheduler::Scheduling_Anomaly_Set_var anomalies;
-
-#if defined (__SUNPRO_CC)
- // Sun C++ 4.2 warns with the code below:
- // Warning (Anachronism): Temporary used for non-const
- // reference, now obsolete.
- // Note: Type "CC -migration" for more on anachronisms.
- // Warning (Anachronism): The copy constructor for argument
- // infos of type RtecScheduler::RT_Info_Set_out should take
- // const RtecScheduler::RT_Info_Set_out&.
- // But, this code is not CORBA conformant, because users should
- // not define instances of _out types.
-
- RtecScheduler::RT_Info_Set_out infos_out (infos);
- RtecScheduler::Config_Info_Set_out configs_out (configs);
- RtecScheduler::Scheduling_Anomaly_Set_out anomalies_out (anomalies);
- ACE_Scheduler_Factory::server ()->compute_scheduling
- (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- infos_out, configs_out, anomalies_out, TAO_TRY_ENV);
-#else /* ! __SUNPRO_CC */
- ACE_Scheduler_Factory::server ()->compute_scheduling
- (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- infos.out (), configs.out (), anomalies.out (), TAO_TRY_ENV);
-#endif /* ! __SUNPRO_CC */
-
- TAO_CHECK_ENV;
-
- ACE_Scheduler_Factory::dump_schedule (infos.in (),
- configs.in (),
- anomalies.in (),
- "Scheduler_Runtime.cpp");
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.dsp b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.dsp
deleted file mode 100644
index d5335221830..00000000000
--- a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.dsp
+++ /dev/null
@@ -1,100 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Dump_Schedule" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Dump_Schedule - 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 "Dump_Schedule.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 "Dump_Schedule.mak" CFG="Dump_Schedule - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Dump_Schedule - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Dump_Schedule - 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)" == "Dump_Schedule - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 orbsvcs.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Dump_Schedule - 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 ".." /I "..\.." /I "..\..\.." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Dump_Schedule - Win32 Release"
-# Name "Dump_Schedule - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Dump_Schedule.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.dsw b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.dsw
deleted file mode 100644
index 0a1c7e2abf8..00000000000
--- a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Dump_Schedule"=.\Dump_Schedule.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/Dump_Schedule/Makefile b/TAO/orbsvcs/Dump_Schedule/Makefile
deleted file mode 100644
index 3e4a726684a..00000000000
--- a/TAO/orbsvcs/Dump_Schedule/Makefile
+++ /dev/null
@@ -1,318 +0,0 @@
-# $Id$
-
-BIN = Dump_Schedule
-
-
-DUMP_SRCS = \
- Dump_Schedule.cpp
-
-SRC = $(DUMP_SRCS)
-
-SCHEDULE_OBJS=$(SCHEDULE_SRCS:.cpp=.o)
-DUMP_OBJS=$(DUMP_SRCS:.cpp=.o)
-
-LDLIBS = -lorbsvcs -lTAO
-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.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-Dump_Schedule: $(addprefix $(VDIR),$(DUMP_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Dump_Schedule.o .obj/Dump_Schedule.so .shobj/Dump_Schedule.o .shobj/Dump_Schedule.so: Dump_Schedule.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/Event_Service/Event_Service.cpp b/TAO/orbsvcs/Event_Service/Event_Service.cpp
deleted file mode 100644
index f7d80d26207..00000000000
--- a/TAO/orbsvcs/Event_Service/Event_Service.cpp
+++ /dev/null
@@ -1,363 +0,0 @@
-// $Id$
-
-#include "Event_Service.h"
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Sched/Config_Scheduler.h"
-#include "orbsvcs/Event/Module_Factory.h"
-#include "orbsvcs/Event/Event_Channel.h"
-
-#include "orbsvcs/Event/EC_Null_Factory.h"
-#include "orbsvcs/Event/EC_Basic_Factory.h"
-#include "orbsvcs/Event/EC_Event_Channel.h"
-
-ACE_RCSID(Event_Service, Event_Service, "$Id$")
-
-int main (int argc, char *argv[])
-{
- Event_Service event_service;
- return event_service.run (argc, argv);
-}
-
-// ****************************************************************
-
-Event_Service::Event_Service (void)
- : module_factory_ (0),
- factory_ (0),
- sched_impl_ (0),
- ec_impl_ (0),
- service_name_ (0),
- ior_file_name_ (0),
- pid_file_name_ (0),
- event_service_type_ (ES_OLD_MT),
- global_scheduler_ (0)
-{
-}
-
-Event_Service::~Event_Service (void)
-{
- delete this->ec_impl_;
- this->ec_impl_ = 0;
- delete this->sched_impl_;
- this->sched_impl_ = 0;
- delete this->factory_;
- this->factory_ = 0;
- delete this->module_factory_;
- this->module_factory_ = 0;
-}
-
-int
-Event_Service::run (int argc, char* argv[])
-{
- ACE_TRY_NEW_ENV
- {
- // Initialize ORB.
- this->orb_ =
- CORBA::ORB_init (argc, argv, "", ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (this->parse_args (argc, argv) == -1)
- return 1;
-
- CORBA::Object_var poa_object =
- this->orb_->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::Object_var naming_obj =
- this->orb_->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the Naming Service.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- RtecScheduler::Scheduler_var scheduler;
- // This is the name we (potentially) register the Scheduling
- // Service in the Naming Service.
- CosNaming::Name schedule_name (1);
- schedule_name.length (1);
- schedule_name[0].id = CORBA::string_dup ("ScheduleService");
-
-
- if (1) // this->event_service_type_ == ES_OLD_REACTIVE
- // || this->event_service_type_ == ES_OLD_MT)
- {
- // We must find the scheduler object reference...
-
- if (this->global_scheduler_ == 0)
- {
- ACE_NEW_RETURN (this->sched_impl_,
- ACE_Config_Scheduler,
- 1);
-
- scheduler = this->sched_impl_->_this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // Register the servant with the Naming Context....
- naming_context->rebind (schedule_name, scheduler.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- else
- {
- CORBA::Object_var tmp =
- naming_context->resolve (schedule_name, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- scheduler = RtecScheduler::Scheduler::_narrow (tmp.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- }
-
- switch (this->event_service_type_)
- {
- case ES_NULL_FILTERING:
- {
- ACE_NEW_RETURN (this->factory_,
- TAO_EC_Null_Factory (root_poa.in ()),
- 1);
- TAO_EC_Event_Channel* ec;
- ACE_NEW_RETURN (ec,
- TAO_EC_Event_Channel (this->factory_),
- 1);
- this->ec_impl_ = ec;
- ec->activate (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- break;
-
- case ES_REACTIVE:
- {
- ACE_NEW_RETURN (this->factory_,
- TAO_EC_Basic_Factory (root_poa.in ()),
- 1);
- TAO_EC_Event_Channel* ec;
- ACE_NEW_RETURN (ec,
- TAO_EC_Event_Channel (this->factory_),
- 1);
- this->ec_impl_ = ec;
- ec->activate (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- break;
-
- case ES_OLD_REACTIVE:
- {
- ACE_NEW_RETURN (this->module_factory_,
- TAO_Reactive_Module_Factory,
- 1);
- ACE_NEW_RETURN (this->ec_impl_,
- ACE_EventChannel (scheduler.in (),
- 1,
- ACE_DEFAULT_EVENT_CHANNEL_TYPE,
- this->module_factory_),
- 1);
- }
- break;
- case ES_OLD_MT:
- {
- ACE_NEW_RETURN (this->module_factory_,
- TAO_Default_Module_Factory,
- 1);
-
- ACE_NEW_RETURN (this->ec_impl_,
- ACE_EventChannel (scheduler.in (),
- 1,
- ACE_DEFAULT_EVENT_CHANNEL_TYPE,
- this->module_factory_),
- 1);
- }
-
- break;
- }
-
- // Notice that we activate *this* object with the POA, but we
- // forward all the requests to the underlying EC
- // implementation.
- RtecEventChannelAdmin::EventChannel_var ec =
- this->_this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::String_var str =
- this->orb_->object_to_string (ec.in (), ACE_TRY_ENV);
-
- ACE_DEBUG ((LM_DEBUG,
- "The EC IOR is <%s>\n", str.in ()));
-
- CosNaming::Name channel_name (1);
- channel_name.length (1);
- channel_name[0].id = CORBA::string_dup (this->service_name_);
- naming_context->rebind (channel_name, ec.in (), ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- poa_manager->activate (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- ACE_DEBUG ((LM_DEBUG, "%s; running event service\n", __FILE__));
- if (this->orb_->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "run"), 1);
-
- naming_context->unbind (channel_name, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (!CORBA::is_nil (scheduler.in ()))
- {
- naming_context->unbind (schedule_name, ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
-
- }
- ACE_CATCHANY
- {
- ACE_TRY_ENV.print_exception ("EC");
- }
- ACE_ENDTRY;
-
-
- return 0;
-}
-
-int
-Event_Service::parse_args (int argc, char *argv [])
-{
- // default values...
- this->service_name_ = "EventService";
-
- ACE_Get_Opt get_opt (argc, argv, "n:s:t:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'n':
- this->service_name_ = get_opt.optarg;
- break;
-
- case 's':
- // It could be just a flag (i.e. no "global" or "local"
- // argument, but this is consistent with the EC_Multiple
- // test and also allows for a runtime scheduling service.
-
- if (ACE_OS::strcasecmp (get_opt.optarg, "global") == 0)
- {
- this->global_scheduler_ = 1;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "local") == 0)
- {
- this->global_scheduler_ = 0;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unknown scheduling type <%s> "
- "defaulting to local\n",
- get_opt.optarg));
- this->global_scheduler_ = 0;
- }
- break;
-
- case 't':
- if (ACE_OS::strcasecmp (get_opt.optarg, "NULL_FILTERING") == 0)
- {
- this->event_service_type_ = ES_NULL_FILTERING;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "REACTIVE") == 0)
- {
- this->event_service_type_ = ES_REACTIVE;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "OLD_REACTIVE") == 0)
- {
- this->event_service_type_ = ES_OLD_REACTIVE;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "OLD_MT") == 0)
- {
- this->event_service_type_ = ES_OLD_MT;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unknown event service type <%s> "
- "defaulting to REACTIVE\n",
- get_opt.optarg));
- this->event_service_type_ = ES_REACTIVE;
- }
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "-n service_name "
- "-s <global|local> "
- "-t <null_filtering|reactive|old_reactive|old_mt> "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- return 0;
-}
-
-
-RtecEventChannelAdmin::ConsumerAdmin_ptr
-Event_Service::for_consumers (CORBA::Environment &ACE_TRY_ENV)
-{
- return this->ec_impl_->for_consumers (ACE_TRY_ENV);
-}
-
-RtecEventChannelAdmin::SupplierAdmin_ptr
-Event_Service::for_suppliers (CORBA::Environment &ACE_TRY_ENV)
-{
- return this->ec_impl_->for_suppliers (ACE_TRY_ENV);
-}
-
-void
-Event_Service::destroy (CORBA::Environment &ACE_TRY_ENV)
-{
- this->ec_impl_->destroy (ACE_TRY_ENV);
- ACE_CHECK;
- this->orb_->shutdown ();
-}
-
-RtecEventChannelAdmin::Observer_Handle
-Event_Service::append_observer (RtecEventChannelAdmin::Observer_ptr observer,
- CORBA::Environment &ACE_TRY_ENV)
-{
- return this->ec_impl_->append_observer (observer, ACE_TRY_ENV);
-}
-
-void
-Event_Service::remove_observer (RtecEventChannelAdmin::Observer_Handle handle,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->ec_impl_->remove_observer (handle, ACE_TRY_ENV);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Auto_Basic_Ptr<POA_RtecScheduler::Scheduler>;
-template class auto_ptr<POA_RtecScheduler::Scheduler>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Auto_Basic_Ptr<POA_RtecScheduler::Scheduler>
-#pragma instantiate auto_ptr<POA_RtecScheduler::Scheduler>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/Event_Service/Event_Service.dsp b/TAO/orbsvcs/Event_Service/Event_Service.dsp
deleted file mode 100644
index 874daa84003..00000000000
--- a/TAO/orbsvcs/Event_Service/Event_Service.dsp
+++ /dev/null
@@ -1,148 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Event_Service" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Event_Service - 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_Service.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_Service.mak" CFG="Event_Service - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Event_Service - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Event_Service - 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)" == "Event_Service - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 orbsvcs.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Event_Service - 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 ".." /I "..\.." /I "..\..\.." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Event_Service - Win32 Release"
-# Name "Event_Service - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Event_Service.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\BCU.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Utils_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Debug_Macros.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dispatching_Modules.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Channel.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Fast_Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GPlot_File.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_ESTypes.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Memory_Pools.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ReactorTask.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Task.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task_Manager.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/Event_Service/Event_Service.dsw b/TAO/orbsvcs/Event_Service/Event_Service.dsw
deleted file mode 100644
index 345308eeb66..00000000000
--- a/TAO/orbsvcs/Event_Service/Event_Service.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Event_Service"=.\Event_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/Event_Service/Event_Service.h b/TAO/orbsvcs/Event_Service/Event_Service.h
deleted file mode 100644
index 1d0f8351043..00000000000
--- a/TAO/orbsvcs/Event_Service/Event_Service.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// The TAO event service implementation.
-//
-// ============================================================================
-
-#ifndef EC_EVENT_SERVICE_H
-#define EC_EVENT_SERVICE_H
-
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "orbsvcs/RtecSchedulerS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_Module_Factory;
-class TAO_EC_Factory;
-
-class Event_Service : public POA_RtecEventChannelAdmin::EventChannel
-{
- //
- // = TITLE
- // This class decorates an Event Channel implementation, but in a
- // very simple way: destroy() also shutdowns the ORB.
- //
- // = DESCRIPTION
- // The Event_Channel implementations should not shutdown the ORB
- // by default, but in this case, where the Event_Channel is
- // (almost) the only service on the host, it makes more sense to
- // do so.
- //
-public:
- Event_Service (void);
- virtual ~Event_Service (void);
-
- int run (int argc, char* argv[]);
- // Run the event service.
-
- // = The RtecEventChannelAdmin::Event_Channel methods
- virtual RtecEventChannelAdmin::ConsumerAdmin_ptr
- for_consumers (CORBA::Environment &);
- virtual RtecEventChannelAdmin::SupplierAdmin_ptr
- for_suppliers (CORBA::Environment &);
- virtual void destroy (CORBA::Environment &);
- virtual RtecEventChannelAdmin::Observer_Handle
- append_observer (RtecEventChannelAdmin::Observer_ptr observer,
- CORBA::Environment &env);
- virtual void remove_observer (RtecEventChannelAdmin::Observer_Handle,
- CORBA::Environment &env);
-
-private:
- int parse_args (int argc, char* argv[]);
- // parse the command line args
-
- enum {
- ES_NULL_FILTERING, // Single threaded, no-filtering
- ES_REACTIVE, // Thread-safe, reactive, filtering
- ES_OLD_REACTIVE, // Reactive dispatching, old EC.
- ES_OLD_MT // Prioritized dispatching, old EC.
- };
-
-private:
- TAO_Module_Factory *module_factory_;
- // The module factory for the EC.
-
- TAO_EC_Factory *factory_;
- // The factory for the new EC.
-
- POA_RtecScheduler::Scheduler *sched_impl_;
- // The Scheduler implementation.
-
- POA_RtecEventChannelAdmin::EventChannel *ec_impl_;
- // The Event Channel implementation.
-
- const char* service_name_;
- // The name we use to bind with the NameService
-
- const char* ior_file_name_;
- // The name of the file were we output the Event_Service IOR.
-
- const char* pid_file_name_;
- // The name of a file where the process stores its pid
-
- int event_service_type_;
- // The type of event service we will use
-
- int global_scheduler_;
- // Should we use a global scheduler or a local one?
-
- CORBA::ORB_var orb_;
- // A reference to the ORB, to shut it down properly.
-};
-
-#endif /* EC_EVENT_SERVICE_H */
diff --git a/TAO/orbsvcs/Event_Service/Makefile b/TAO/orbsvcs/Event_Service/Makefile
deleted file mode 100644
index 7fe48bf1331..00000000000
--- a/TAO/orbsvcs/Event_Service/Makefile
+++ /dev/null
@@ -1,391 +0,0 @@
-#
-# $Id$
-#
-
-BIN = Event_Service
-
-
-LSRC = \
- Event_Service.cpp \
-
-ES_OBJS=$(LSRC:.cpp=.o)
-
-LDLIBS = -lorbsvcs -lTAO
-
-#----------------------------------------------------------------------------
-# 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
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-Event_Service: $(addprefix $(VDIR),$(ES_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Event_Service.o .obj/Event_Service.so .shobj/Event_Service.o .shobj/Event_Service.so: Event_Service.cpp Event_Service.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Module_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Null_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Null_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Basic_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Event_Channel.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo.cpp b/TAO/orbsvcs/ImplRepo_Service/ImplRepo.cpp
deleted file mode 100644
index 5a50e899fef..00000000000
--- a/TAO/orbsvcs/ImplRepo_Service/ImplRepo.cpp
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ImplRepo_i.h"
-
-ACE_RCSID(ImplRepo_Service, ImplRepo, "$Id$")
-
-int
-main (int argc, char *argv[])
-{
- ImplRepo_i server;
-
- ACE_DEBUG ((LM_DEBUG, "TAO Implementation Repository\n"));
-
- TAO_TRY
- {
- if (server.init (argc, argv, TAO_TRY_ENV) == -1)
- return 1;
- else
- {
- server.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unknown Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo.dsw b/TAO/orbsvcs/ImplRepo_Service/ImplRepo.dsw
deleted file mode 100644
index 1b926108d2e..00000000000
--- a/TAO/orbsvcs/ImplRepo_Service/ImplRepo.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ImplRepo_Service"=.\implrepo.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
deleted file mode 100644
index 6ac6dc4e0d9..00000000000
--- a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.cpp
+++ /dev/null
@@ -1,778 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ImplRepo_i.h"
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-#include "ace/Process.h"
-#include "tao/IIOP_Profile.h"
-
-// Constructor
-
-ImplRepo_i::ImplRepo_i (void)
- : forwarder_impl_ (0),
- activator_ (0),
- ior_output_file_ (0),
- server_key_ (0),
- debug_level_ (1)
-{
-}
-
-// Starts up the server associated with the object pointer and returns
-// an updated pointer.
-
-CORBA::Object_ptr
-ImplRepo_i::activate_object (CORBA::Object_ptr obj,
- CORBA::Environment &ACE_TRY_ENV)
-{
- Implementation_Repository::INET_Addr *new_addr;
- STUB_Object *new_stub_obj = 0;
-
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "Activating Object: %s\n",
- this->orb_manager_.orb ()->object_to_string (obj)));
-
- ACE_TRY
- {
- // @@ Where to get the poa name from?
- new_addr = this->activate_server (0, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- STUB_Object *stub_obj = ACE_dynamic_cast (STUB_Object *,
- obj->_stubobj ());
- TAO_IIOP_Profile *iiop_pfile =
- ACE_dynamic_cast (TAO_IIOP_Profile *,
- stub_obj->profile_in_use ());
-
- TAO_IIOP_Profile *new_pfile;
- // @@ Would new_addr->host_ be different from object_addr()?
- // if so I will add another ctor fred
- ACE_NEW_RETURN (new_pfile,
- TAO_IIOP_Profile (iiop_pfile->object_addr (),
- iiop_pfile->object_key ()),
- 0);
-
- // create new obj, pfile will be copied!
- new_stub_obj = new STUB_Object (stub_obj->type_id, new_pfile);
-
- delete new_pfile;
-
- if (new_stub_obj == 0)
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_RETHROW;
- }
- ACE_ENDTRY;
-
- ACE_CHECK_RETURN (0);
-
- return new CORBA_Object (new_stub_obj,
- obj->_servant ());
-}
-
-// Starts the server <server> if it is not already started
-
-Implementation_Repository::INET_Addr *
-ImplRepo_i::activate_server (const char *server,
- CORBA::Environment &ACE_TRY_ENV)
-{
- int start = 0;
- char *ping_ior;
- Implementation_Repository::INET_Addr *address =
- new Implementation_Repository::INET_Addr;
- address->port_ = 0;
- address->host_ = CORBA::string_dup ("");
-
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "Activating Server: %s\n",
- server));
-
- // Find out if it is already running
- if (this->repository_.get_ping_ior (server, ping_ior) != 0)
- {
- // If we had problems getting the ping_ior, probably meant that
- // there is no <server> registered
- ACE_ERROR ((LM_ERROR,
- "Error: Cannot find ping IOR for server <%s>\n",
- server));
- ACE_THROW_RETURN (Implementation_Repository::Not_Found (),
- address);
- }
-
- // if length is 0, then none is running yet.
- if (ACE_OS::strlen (ping_ior) != 0)
- {
- ACE_TRY
- {
- CORBA::Object_var object =
- this->orb_manager_.orb ()->string_to_object (ping_ior,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- Ping_Object_var ping_object = Ping_Object::_narrow (object.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (CORBA::is_nil (ping_object.in ()))
- {
- ACE_ERROR ((LM_ERROR,
- "Error: Invalid Ping Object ior: <%s>\n",
- ping_ior));
- ACE_THROW_RETURN (Implementation_Repository::Not_Found (),
- address);
- }
-
- ping_object->ping (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- start = 1;
- }
- ACE_ENDTRY;
- }
- else
- start = 1;
-
- // Start it up...
- if (start == 1)
- {
- // Start it up
- char *cl;
-
- int status = this->repository_.get_comm_line (server,
- cl);
-
- if (status == 0)
- {
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "Starting %s\n",
- server));
- ACE_Process_Options proc_opts;
-
- proc_opts.command_line (cl);
-
- ACE_Process proc;
-
- if (proc.spawn (proc_opts) == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "Error: Cannot activate server <%s> using <%s>\n",
- server,
- cl));
- delete [] cl;
- ACE_THROW_RETURN (Implementation_Repository::Cannot_Activate (CORBA::string_dup ("N/A")),
- address);
- }
-
- delete [] cl;
- }
- else
- {
- ACE_ERROR ((LM_ERROR,
- "Error: Cannot find commandline for server <%s>\n",
- server));
- ACE_THROW_RETURN (Implementation_Repository::Not_Found (),
- address);
- }
-
- // @@ Here is where we need to wait for the response so we can
- // find out where (host/port) the server started
- ACE_OS::sleep (3);
- }
-
- char *host;
- u_short port;
-
- if (this->repository_.get_hostport (server, host, port) != 0)
- {
- ACE_ERROR ((LM_ERROR,
- "ImplRepo_i::activate_server: "
- "cannot resolve server <%s>\n",
- server));
- return address;
- }
-
- address->host_ = CORBA::string_dup (host);
- address->port_ = port;
-
- return address;
-}
-
-// Adds an entry to the Repository about this <server>
-
-void
-ImplRepo_i::register_server (const char *server,
- const Implementation_Repository::Process_Options &options,
- CORBA::Environment &ACE_TRY_ENV)
-{
- Repository::Record rec;
- rec.comm_line = CORBA::string_dup (options.command_line_);
- rec.env = CORBA::string_dup (options.environment_);
- rec.wdir = CORBA::string_dup (options.working_directory_);
- rec.host = "";
- rec.port = 0;
- rec.ping_ior = "";
-
- int status = this->repository_.add (server, rec);
-
- if (status == 1)
- {
- ACE_ERROR ((LM_ERROR,
- "Error: Server %s Already Registered!\n",
- server));
- ACE_THROW (Implementation_Repository::Already_Registered ());
- }
- else
- {
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "register_server: Server %s Successfully Registered\n",
- server));
- if (this->debug_level_ >= 2)
- ACE_DEBUG ((LM_DEBUG, "Server: %s\n"
- "Command Line: %s\n"
- "Environment: %s\n"
- "Working Directory: %s\n\n",
- rec.comm_line,
- rec.env,
- rec.wdir));
- }
-}
-
-// Updates the entry in the Repository about this <server> or adds it
-// if necessary.
-
-void
-ImplRepo_i::reregister_server (const char *server,
- const Implementation_Repository::Process_Options &options,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_UNUSED_ARG (ACE_TRY_ENV);
- Repository::Record rec;
- // @@ Darrell, please make sure to use the ACE_ALLOCATOR and
- // ACE_ALLOCATOR_RETURN macros for all of these string_dup() calls
- // in your code.
- rec.comm_line = CORBA::string_dup (options.command_line_);
- rec.env = CORBA::string_dup (options.environment_);
- rec.wdir = CORBA::string_dup (options.working_directory_);
- rec.host = "";
- rec.port = 0;
- rec.ping_ior = "";
-
- this->repository_.update (server, rec);
-
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "Server %s Successfully Registered\n",
- server));
- if (this->debug_level_ >= 2)
- ACE_DEBUG ((LM_DEBUG, "Server: %s\n"
- "Command Line: %s\n"
- "Environment: %s\n"
- "Working Directory: %s\n\n",
- rec.comm_line,
- rec.env,
- rec.wdir));
-}
-
-// Remove the server entry from the Repository
-
-void
-ImplRepo_i::remove_server (const char *server,
- CORBA::Environment &ACE_TRY_ENV)
-{
- if (this->repository_.remove (server) == 0)
- {
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "Successfully Removed Server\n"));
- }
- else
- {
- ACE_ERROR ((LM_ERROR,
- "Error: Trying to remove unknown server <%s>\n",
- server));
- ACE_THROW (Implementation_Repository::Not_Found ());
- }
-}
-
-// Register the current location of the server
-
-Implementation_Repository::INET_Addr *
-ImplRepo_i::server_is_running (const char *server,
- const Implementation_Repository::INET_Addr &addr,
- CORBA::Object_ptr ping,
- CORBA::Environment &ACE_TRY_ENV)
-{
- Implementation_Repository::INET_Addr *new_addr =
- new Implementation_Repository::INET_Addr;
-
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "Server <%s> is running\n",
- server));
-
- // Update the record in the repository
- Repository::Record rec;
- if (this->repository_.resolve (server, rec) == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "Error: Unknown Server <%s>\n",
- server));
- ACE_THROW_RETURN (Implementation_Repository::Not_Found (),
- new_addr);
- }
-
- // Delete the stuff that we will update
- delete [] rec.ping_ior;
- delete [] rec.host;
-
- rec.host = ACE::strnew (addr.host_.in ());
- rec.port = addr.port_;
- rec.ping_ior = ACE::strnew (this->orb_manager_.orb ()->object_to_string (ping,
- ACE_TRY_ENV));
- this->repository_.update (server, rec);
-
- if (this->repository_.update (server, rec) == 0)
- {
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "Successful server_is_running () of <%s>\n",
- server));
- }
- else
- {
- ACE_ERROR ((LM_ERROR,
- "Error: While updating Repository while server_is_running () %s\n",
- server));
- return new_addr;
- }
-
- if (this->debug_level_ >= 2)
- ACE_DEBUG ((LM_DEBUG,
- "The old host/port was: %Lu:%hu\n",
- rec.host,
- rec.port));
-
- ACE_INET_Addr my_addr = TAO_ORB_Core_instance ()->orb_params ()->addr ();
-
- // @@ We are assuming that we are on the same machine right now
- new_addr->host_ = CORBA::string_dup (my_addr.get_host_name ());
- new_addr->port_ = my_addr.get_port_number ();
-
- if (this->debug_level_ >= 2)
- ACE_DEBUG ((LM_DEBUG,
- "The new host/port is: %Lu:%hu\n",
- new_addr->host_.inout (),
- new_addr->port_));
-
- return new_addr;
-}
-
-// Remove the state information for the current server
-
-void
-ImplRepo_i::server_is_shutting_down (const char *server,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_UNUSED_ARG (ACE_TRY_ENV);
- Repository::Record rec;
-
- if (this->repository_.resolve (server, rec) == 0)
- {
- rec.host = "";
- rec.port = 0;
- rec.ping_ior = "";
-
- if (this->repository_.update (server, rec) == 0)
- {
- if (this->debug_level_ >= 1)
- ACE_DEBUG ((LM_DEBUG,
- "Successful server_is_shutting_down () of <%s>\n",
- server));
- }
- else
- {
- ACE_ERROR ((LM_ERROR,
- "Error: While updating Repository while shutting down <%s>\n",
- server));
- }
- }
- else
- {
- ACE_ERROR ((LM_ERROR,
- "Error: Unknown Server <%s>\n",
- server));
- ACE_THROW (Implementation_Repository::Not_Found ());
- }
-}
-
-// Reads the Server factory ior from a file
-
-int
-ImplRepo_i::read_ior (char *filename)
-{
- // Open the file for reading.
- ACE_HANDLE f_handle_ = ACE_OS::open (filename, 0);
-
- if (f_handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Error: Unable to open %s for writing: %p\n",
- filename),
- -1);
- ACE_Read_Buffer ior_buffer (f_handle_);
- this->server_key_ = ior_buffer.read ();
-
- if (this->server_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Error: Unable to allocate memory to read ior: %p\n"),
- -1);
-
- ACE_OS::close (f_handle_);
- return 0;
-}
-
-int
-ImplRepo_i::parse_args (void)
-{
- ACE_Get_Opt get_opts (this->argc_, this->argv_, "d:f:o:");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag.
- this->debug_level_ = ACE_OS::atoi (get_opts.optarg);
- break;
- case 'o': // output the IOR to a file.
- this->ior_output_file_ = ACE_OS::fopen (get_opts.optarg, "w");
- if (this->ior_output_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Error: Unable to open %s for writing: %p\n",
- get_opts.optarg), -1);
- break;
- case 'f': // read the IOR from the file.
- this->server_input_file_ = ACE::strnew (get_opts.optarg);
- break;
- case '?': // display help for use of the server.
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "Usage: %s"
- " [-d] <debug_level>"
- " [-f] <server_ior_file>"
- " [-o] <ior_output_file>"
- "\n",
- argv_ [0]),
- 1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-int
-ImplRepo_i::init (int argc, char **argv, CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_TRY
- {
- // Call the init of <TAO_ORB_Manager> to initialize the ORB and
- // create a child POA under the root POA.
- if (this->orb_manager_.init_child_poa (argc,
- argv,
- "ir_poa",
- ACE_TRY_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Error: With %p\n",
- "init_child_poa"),
- -1);
- ACE_TRY_CHECK;
-
- this->argc_ = argc;
- this->argv_ = argv;
-
- int retval = this->parse_args ();
-
- if (retval != 0)
- return retval;
-
- ACE_NEW_RETURN (this->forwarder_impl_,
- IR_Forwarder (this->orb_manager_.orb (),
- this->orb_manager_.child_poa (),
- this),
- -1);
-
- CORBA::String_var str =
- this->orb_manager_.activate (this->forwarder_impl_);
- if (this->debug_level_ >= 2)
- ACE_DEBUG ((LM_DEBUG,
- "The server IOR is: <%s>\n",
- str.in ()));
-
- if (this->ior_output_file_)
- {
- ACE_OS::fprintf (this->ior_output_file_,
- "%s",
- str.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
-
- CORBA::String_var ir_var =
- this->orb_manager_.activate_under_child_poa ("implrepo",
- this,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (this->debug_level_ >= 2)
- ACE_DEBUG ((LM_DEBUG,
- "The IR IOR is: <%s>\n",
- ir_var.in ()));
-
- FILE *ir_file = ACE_OS::fopen ("implrepo.ior", "w");
- ACE_OS::fprintf (ir_file, "%s", ir_var.in ());
- ACE_OS::fclose (ir_file);
-
- ACE_NEW_RETURN (this->activator_,
- IR_Adapter_Activator(this->forwarder_impl_),
- -1);
-
- PortableServer::AdapterActivator_var activator =
- this->activator_->_this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // Register the TAO_Adapter_Activator reference to be the RootPOA's
- // Adapter Activator.
-
- this->orb_manager_.root_poa ()->the_activator (activator.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_TRY_ENV.print_exception ("Server_i::init");
- ACE_RETHROW;
- }
- ACE_ENDTRY;
-
- ACE_CHECK_RETURN (-1);
- return 0;
-}
-
-int
-ImplRepo_i::run (CORBA::Environment& env)
-{
- if (this->orb_manager_.run (env) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Error: In IR_Server_i::run"),
- -1);
- return 0;
-}
-
-CORBA::String
-ImplRepo_i::get_forward_host (const char *server)
-{
- char *host;
- u_short port;
-
- if (this->repository_.get_hostport (server, host, port) != 0)
- return 0;
-
- return host;
-}
-
-CORBA::UShort
-ImplRepo_i::get_forward_port (const char *server)
-{
- char *host;
- u_short port;
-
- if (this->repository_.get_hostport (server, host, port) != 0)
- return 0;
-
- delete host;
- return port;
-}
-
-ImplRepo_i::~ImplRepo_i (void)
-{
- if (this->forwarder_impl_ != 0)
- delete this->forwarder_impl_;
-
- if (this->activator_ != 0)
- delete this->activator_;
-}
-
-IR_Adapter_Activator::IR_Adapter_Activator (IR_Forwarder *servant)
- : servant_ (servant)
-{
- // Nothing
-}
-
-CORBA::Boolean
-IR_Adapter_Activator::unknown_adapter (PortableServer::POA_ptr parent,
- const char *name,
- CORBA_Environment &ACE_TRY_ENV)
-{
- CORBA::PolicyList policies (4);
- policies.length (4);
-
- const char *exception_message = "Null Message";
-
- ACE_TRY
- {
- // ID Assignment Policy
- exception_message = "While PortableServer::POA::create_id_assignment_policy";
- policies[0] =
- parent->create_id_assignment_policy (PortableServer::USER_ID, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // Lifespan Policy
- exception_message = "While PortableServer::POA::create_lifespan_policy";
- policies[1] =
- parent->create_lifespan_policy (PortableServer::PERSISTENT, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // Request Processing Policy
- exception_message = "While PortableServer::POA::create_request_processing_policy";
- policies[2] =
- parent->create_request_processing_policy (PortableServer::USE_DEFAULT_SERVANT, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // Id Uniqueness Policy
- exception_message = "While PortableServer::POA::create_id_uniqueness_policy";
- policies[3] =
- parent->create_id_uniqueness_policy (PortableServer::MULTIPLE_ID, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- exception_message = "While create_POA";
- PortableServer::POA_var child = parent->create_POA (name,
- PortableServer::POAManager::_nil (),
- policies,
- ACE_TRY_ENV);
-
- exception_message = "While unknown_adapter::policy->destroy";
- for (CORBA::ULong i = 0; i < policies.length (); ++i)
- {
- CORBA::Policy_ptr policy = policies[i];
- policy->destroy (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
-
- exception_message = "While _this";
- PortableServer::AdapterActivator_var activator = this->_this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- exception_message = "While child->the_activator";
- child->the_activator (activator.in (), ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- exception_message = "While unknown_adapter, set_servant";
- child->set_servant (this->servant_, ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "IR_Adapter_Activator::unknown_adapter - %s\n", exception_message));
- ACE_TRY_ENV.print_exception ("SYS_EX");
- return 0;
- }
- ACE_ENDTRY;
-
- // Finally, now everything is fine
- return 1;
-}
-
-// Constructor
-IR_Forwarder::IR_Forwarder (CORBA::ORB_ptr orb_ptr,
- PortableServer::POA_ptr poa_ptr,
- ImplRepo_i *ir_impl)
- : ir_impl_ (ir_impl),
- orb_var_ (CORBA::ORB::_duplicate (orb_ptr)),
- poa_var_ (PortableServer::POA::_duplicate (poa_ptr))
-{
-}
-
-CORBA::RepositoryId
-IR_Forwarder::_primary_interface (const PortableServer::ObjectId & /* oid */,
- PortableServer::POA_ptr /* poa */,
- CORBA::Environment &)
-{
- return 0;
-}
-
-void
-IR_Forwarder::invoke (CORBA::ServerRequest_ptr /* request */,
- CORBA::Environment &ACE_TRY_ENV)
-{
- // Get the POA Current object reference
- CORBA::Object_var obj = this->orb_var_->resolve_initial_references ("POACurrent");
-
- TAO_ORB_Core *orb_core = TAO_ORB_Core_instance ();
- TAO_POA_Current *poa_current = orb_core->poa_current ();
-
- if (ACE_TRY_ENV.exception () != 0)
- {
- ACE_TRY_ENV.print_exception ("PortableServer::Current::_narrow");
- return;
- }
-
- // The servant determines the key associated with the database entry
- // represented by self
- PortableServer::ObjectId_var oid = poa_current->get_object_id (ACE_TRY_ENV);
- if (ACE_TRY_ENV.exception () != 0)
- return;
-
- // Now convert the id into a string
- CORBA::String_var key = PortableServer::ObjectId_to_string (oid.in ());
-
- PortableServer::POA_ptr poa = poa_current->get_POA (ACE_TRY_ENV);
- if (ACE_TRY_ENV.exception () != 0)
- return;
-
- // Now FORWARD!!!
-
- Implementation_Repository::INET_Addr *new_addr = 0;
-
- ACE_TRY
- {
- new_addr = this->ir_impl_->activate_server (poa->the_name (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_RETHROW;
- }
- ACE_ENDTRY;
-
- CORBA_Object_ptr forward_object =
- this->orb_var_->key_to_object (poa_current->object_key (),
- 0,
- ACE_TRY_ENV);
-
- STUB_Object *stub_obj = ACE_dynamic_cast (STUB_Object *,
- forward_object->_stubobj ());
-
- TAO_IIOP_Profile *iiop_pfile =
- ACE_dynamic_cast (TAO_IIOP_Profile *,
- stub_obj->profile_in_use ());
-
- iiop_pfile->port (new_addr->port_);
- iiop_pfile->host (new_addr->host_);
-
-// if (TAO_debug_level > 0)
-// ACE_DEBUG ((LM_DEBUG,
-// "The forward_to is <%s>\n",
-// this->orb_var_->object_to_string (forward_object, ACE_TRY_ENV)));
-
- if (!CORBA::is_nil (forward_object))
- ACE_TRY_ENV.exception (new PortableServer::ForwardRequest (forward_object));
- else
- ACE_ERROR ((LM_ERROR,
- "Error: Forward_to reference is nil.\n"));
-}
diff --git a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.h b/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.h
deleted file mode 100644
index 49d5b0c4509..00000000000
--- a/TAO/orbsvcs/ImplRepo_Service/ImplRepo_i.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/ImplRepo_Service
-//
-// = FILENAME
-// ImplRepo_i.h
-//
-// = DESCRIPTION
-// This class implements the Implementation Repository.
-//
-// = AUTHOR
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (IMPLREPO_I_H)
-#define IMPLREPO_I_H
-
-#include "orbsvcs/ImplRepoS.h"
-#include "Repository.h"
-#include "tao/TAO.h"
-
-// Forward declarations.
-class ImplRepo_i;
-class IR_Forwarder;
-
-// Typedefs.
-typedef ImplRepo_i *ImplRepo_i_ptr;
-typedef ImplRepo_i_ptr ImplRepo_i_ref;
-
-class IR_Adapter_Activator : public POA_PortableServer::AdapterActivator
-{
- // = TITLE
- // Implementation Repository Adapter Activator
- //
- // = DESCRIPTION
- // Part of the Default Servant/DSI combination that forwards
- // arbitrary requests. This allows for the setting up of child
- // POAs with default servants.
-public:
- IR_Adapter_Activator (IR_Forwarder *servant);
- // Constructor
-
- virtual CORBA::Boolean unknown_adapter (PortableServer::POA_ptr parent,
- const char *name,
- CORBA_Environment &ACE_TRY_ENV
- = CORBA_Environment::default_environment ());
- // Called by the POA when the incoming requested object/POA isn't found. This will
- // create POAs when needed and will also put a DSI object (IR_Forwarder) in that POA
- // as a default servant to handle that request
-private:
- IR_Forwarder *servant_;
- // The object to use as the default servant.
-};
-
-class ImplRepo_i : public POA_Implementation_Repository
-{
- // = TITLE
- // Implementation Repository
- //
- // = DESCRIPTION
- // This provides the interface to communicate directly with the
- // Implementation Repository.
-public:
- // = Constructor and destructor
- ImplRepo_i (void);
- ~ImplRepo_i (void);
-
- // = Interface methods
-
- virtual CORBA::Object_ptr activate_object (CORBA::Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
- = CORBA_Environment::default_environment ());
- // Starts up the server containing the object <obj> if not already running.
-
- virtual Implementation_Repository::INET_Addr *activate_server (const char *server,
- CORBA::Environment &env);
- // Starts up the server <server> if not already running.
-
- virtual void register_server (const char *server,
- const Implementation_Repository::Process_Options &options,
- CORBA_Environment &ACE_TRY_ENV
- = CORBA_Environment::default_environment ());
- // Adds the server to the repository and registers the startup information about
- // the server <server>.
-
- virtual void reregister_server (const char *server,
- const Implementation_Repository::Process_Options &options,
- CORBA_Environment &ACE_TRY_ENV
- = CORBA_Environment::default_environment ());
- // Updates the startup information about the server <server>.
-
- virtual void remove_server (const char *server,
- CORBA_Environment &ACE_TRY_ENV
- = CORBA_Environment::default_environment ());
- // Removes the server <server> from the repository.
-
- virtual Implementation_Repository::INET_Addr
- *server_is_running (const char *server,
- const Implementation_Repository::INET_Addr &addr,
- CORBA::Object_ptr ping,
- CORBA_Environment &ACE_TRY_ENV
- = CORBA_Environment::default_environment ());
- // Called by the server to update transient information such as current location of
- // the <server> and its ping object.
-
- virtual void server_is_shutting_down (const char * server,
- CORBA_Environment &ACE_TRY_ENV
- = CORBA_Environment::default_environment ());
- // What the server should call before it shutsdown.
-
- // = Other methods
-
- int init (int argc, char **argv,
- CORBA_Environment &ACE_TRY_ENV
- = CORBA_Environment::default_environment ());
- // Initialize the Server state - parsing arguments and waiting.
-
- int run (CORBA_Environment &ACE_TRY_ENV = CORBA_Environment::default_environment ());
- // Runs the orb.
-
- CORBA::String get_forward_host (const char *server);
- // Returns the host of the server that needs to be forwarded to.
-
- CORBA::UShort get_forward_port (const char *server);
- // Returns the port of the server that needs to be forwarded to.
-
-private:
- IR_Forwarder *forwarder_impl_;
- // The class that handles the forwarding.
-
- IR_Adapter_Activator *activator_;
- // Used for the forwarding of any type of POA.
-
- Repository repository_;
- // Repository containing information about each server.
-
- int parse_args (void);
- // Parses the commandline arguments.
-
- int read_ior (char *filename);
- // Reads the IOR of the real server from the file.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- FILE *ior_output_file_;
- // File where the IOR of the server object is stored.
-
- char *server_key_;
- // Key of the obj ref of the server.
-
- char *server_input_file_;
- // Copy of the filename for the server output file.
-
- int argc_;
- // Number of command line arguments.
-
- char **argv_;
- // The command line arguments.
-
- unsigned int debug_level_;
- // Debug level for the IR.
- // 0 - Quiet
- // 1 - Trace messages
- // 2 - Detailed messages
-};
-
-class IR_Forwarder: public PortableServer::DynamicImplementation
-{
-public:
- IR_Forwarder (CORBA::ORB_ptr orb_ptr,
- PortableServer::POA_ptr poa_ptr,
- ImplRepo_i *ir_impl);
- // Constructor
-
- virtual void invoke (CORBA::ServerRequest_ptr request,
- CORBA::Environment &env);
- // The invoke() method receives requests issued to any CORBA
- // object incarnated by the DSI servant and performs the
- // processing necessary to execute the request.
-
- CORBA::RepositoryId _primary_interface (const PortableServer::ObjectId &oid,
- PortableServer::POA_ptr poa,
- CORBA::Environment &env);
- // DynamicImplementation stuff
-
-private:
- class ImplRepo_i *ir_impl_;
- // Where we find out where to forward to.
-
- CORBA::ORB_var orb_var_;
- // ORB reference.
-
- PortableServer::POA_var poa_var_;
- // POA reference.
-};
-
-#endif /* IMPLREPO_I_H */
diff --git a/TAO/orbsvcs/ImplRepo_Service/Makefile b/TAO/orbsvcs/ImplRepo_Service/Makefile
deleted file mode 100644
index 2fbcfe26a1e..00000000000
--- a/TAO/orbsvcs/ImplRepo_Service/Makefile
+++ /dev/null
@@ -1,721 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-LDLIBS = -lorbsvcs -lTAO
-
-PROG_SRCS = \
- ImplRepo.cpp \
- ImplRepo_i.cpp \
- Repository.cpp
-
-SRC = $(PROG_SRCS)
-
-SIMPLE_SVR_OBJS = \
- ImplRepo.o \
- ImplRepo_i.o \
- Repository.o
-
-BIN = ImplRepo_Service
-BUILD = $(BIN)
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-VBIN = $(BIN:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-include $(TAO_ROOT)/taoconfig.mk
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs
-
-ImplRepo_Service: $(addprefix $(VDIR),$(SIMPLE_SVR_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean: clean
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/ImplRepo.o .obj/ImplRepo.so .shobj/ImplRepo.o .shobj/ImplRepo.so: ImplRepo.cpp ImplRepo_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS.i \
- Repository.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 \
- $(TAO_ROOT)/tao/TAO.h
-.obj/ImplRepo_i.o .obj/ImplRepo_i.so .shobj/ImplRepo_i.o .shobj/ImplRepo_i.so: ImplRepo_i.cpp ImplRepo_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoS.i \
- Repository.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 \
- $(TAO_ROOT)/tao/TAO.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/tao/IIOP_Profile.h \
- $(TAO_ROOT)/tao/IIOP_Profile.i
-.obj/Repository.o .obj/Repository.so .shobj/Repository.o .shobj/Repository.so: Repository.cpp Repository.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/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/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/INET_Addr.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/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/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/Synch_Options.i \
- $(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/TAO/orbsvcs/ImplRepo_Service/Repository.cpp b/TAO/orbsvcs/ImplRepo_Service/Repository.cpp
deleted file mode 100644
index 37b9d4f73fe..00000000000
--- a/TAO/orbsvcs/ImplRepo_Service/Repository.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-#include "Repository.h"
-
-ACE_RCSID(ImplRepo_Service, Repository, "$Id$")
-
-// Default Constructor
-Repository::Repository ()
-{
- this->repository_.open (ACE_Naming_Context::PROC_LOCAL);
-}
-
-// Add a new server to the Repository
-int
-Repository::add (const char *key, const Repository::Record &rec)
-{
- char *temp; // Temporary string to hold all the variables in.
-
- // Needs to be as long as all the lengths plus the separators and the
- // null character (6) and then also the size that the host/port could
- // take up.
- ACE_NEW_RETURN (temp,
- char [ACE_OS::strlen (rec.comm_line)
- + ACE_OS::strlen (rec.env)
- + ACE_OS::strlen (rec.wdir)
- + ACE_OS::strlen (rec.ping_ior)
- + ACE_OS::strlen (rec.host)
- + 40],
- -1);
-
- // Put them all in a string
- // Why use the extra space? Well, strtok doesn't like null strings
- // because they show up as \n\n, which it skips past.
- ACE_OS::sprintf (temp,
- " %s\n %s\n %s\n %s\n %hu\n %s\n",
- rec.comm_line,
- rec.env,
- rec.wdir,
- rec.host,
- rec.port,
- rec.ping_ior);
-
- // Store the record in the repository.
- int retval = this->repository_.bind (key, temp);
-
- // Clean up and exit.
- delete [] temp;
-
- return retval;
-}
-
-int
-Repository::update (const char *key, const Repository::Record &rec)
-{
- this->remove (key);
- return this->add (key, rec);
-}
-
-// Removes the server from the Repository
-int
-Repository::remove (const char *key)
-{
- return this->repository_.unbind (key);
-}
-
-
-// Find the key record in the Repository
-int
-Repository::resolve (const char *key, Repository::Record &rec)
-{
- char *value = 0, *type = 0; // Temp variables needed for resolve
- int retval = this->repository_.resolve (key, value, type);
-
- if (retval == 0)
- {
- // +1 to get rid of the space
- rec.comm_line = ACE::strnew (ACE_OS::strtok (value, "\n") + 1);
- rec.env = ACE::strnew (ACE_OS::strtok (NULL, "\n") + 1);
- rec.wdir = ACE::strnew (ACE_OS::strtok (NULL, "\n") + 1);
- rec.host = ACE::strnew (ACE_OS::strtok (NULL, "\n") + 1);
- ::sscanf (ACE_OS::strtok (NULL, "\n"), "%hu", &rec.port);
- rec.ping_ior = ACE::strnew (ACE_OS::strtok (NULL, "\n") + 1);
- }
- else
- {
- retval = -1;
- }
-
- delete [] value;
- delete [] type;
-
- return retval;
-}
-// = Accessor methods
-
-int
-Repository::get_comm_line (const char *key, char *&comm_line)
-{
- Repository::Record rec;
- int retval = this->resolve (key, rec);
-
- if (retval == 0)
- {
- comm_line = rec.comm_line;
- delete [] rec.env;
- delete [] rec.wdir;
- delete [] rec.ping_ior;
- }
-
- return retval;
-}
-
-
-int
-Repository::get_env (const char *key, char *&env)
-{
- Repository::Record rec;
- int retval = this->resolve (key, rec);
-
- if (retval == 0)
- {
- delete [] rec.comm_line;
- env = rec.env;
- delete [] rec.wdir;
- delete [] rec.host;
- delete [] rec.ping_ior;
- }
-
- return retval;
-}
-
-int
-Repository::get_wdir (const char *key, char *&wdir)
-{
- Repository::Record rec;
- int retval = this->resolve (key, rec);
-
- if (retval == 0)
- {
- delete [] rec.comm_line;
- delete [] rec.env;
- wdir = rec.wdir;
- delete [] rec.host;
- delete [] rec.ping_ior;
- }
-
- return retval;
-}
-
-int
-Repository::get_hostport (const char *key, char *&host, unsigned short &port)
-{
- Repository::Record rec;
- int retval = this->resolve (key, rec);
-
- if (retval == 0)
- {
- delete [] rec.comm_line;
- delete [] rec.env;
- delete [] rec.wdir;
- host = rec.host;
- port = rec.port;
- delete [] rec.ping_ior;
- }
-
- return retval;
-}
-
-int
-Repository::get_ping_ior (const char *key, char *&ping_ior)
-{
- Repository::Record rec;
- int retval = this->resolve (key, rec);
-
- if (retval == 0)
- {
- delete [] rec.comm_line;
- delete [] rec.env;
- delete [] rec.wdir;
- delete [] rec.host;
- ping_ior = rec.ping_ior;
- }
-
- return retval;
-}
-
-void
-Repository::dump (void)
-{
- this->repository_.dump ();
-}
diff --git a/TAO/orbsvcs/ImplRepo_Service/Repository.h b/TAO/orbsvcs/ImplRepo_Service/Repository.h
deleted file mode 100644
index 7e174e7ff93..00000000000
--- a/TAO/orbsvcs/ImplRepo_Service/Repository.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/ImplRepo_Service
-//
-// = FILENAME
-// Repository.h
-//
-// = DESCRIPTION
-// This class implements the Repository for the Implementation Repository.
-//
-// = AUTHOR
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (REPOSITORY_H)
-#define REPOSITORY_H
-
-#include "ace/Naming_Context.h"
-
-class Repository
-{
-public:
- Repository ();
- // Default Constructor
-
- struct Record
- {
- char *comm_line;
- char *env;
- char *wdir;
- char *host;
- unsigned short port;
- char *ping_ior;
- };
-
- int add (const char *key, const Repository::Record &rec);
- // Add a new server to the Repository
-
- int update (const char *key, const Repository::Record &rec);
- // Updates an existing key with <rec>
-
- int remove (const char *key);
- // Removes the server from the Repository
-
- int resolve (const char *key, Repository::Record &rec);
- // Find the key record in the Repository
-
- // = Accessor methods
- int get_comm_line (const char *key, char *&comm_line);
- int get_env (const char *key, char *&env);
- int get_wdir (const char *key, char *&wdir);
- int get_ping_ior (const char *key, char *&ping_ior);
- int get_hostport (const char *key, char *&host, unsigned short &port);
-
- // Dump method
- void dump (void);
-
-private:
- ACE_Naming_Context repository_;
-};
-
-
-#endif /* REPOSITORY_H */
diff --git a/TAO/orbsvcs/ImplRepo_Service/implrepo.dsp b/TAO/orbsvcs/ImplRepo_Service/implrepo.dsp
deleted file mode 100644
index 7dba0aa8b3b..00000000000
--- a/TAO/orbsvcs/ImplRepo_Service/implrepo.dsp
+++ /dev/null
@@ -1,116 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ImplRepo_Service" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=ImplRepo_Service - 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 "implrepo.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 "implrepo.mak" CFG="ImplRepo_Service - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ImplRepo_Service - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "ImplRepo_Service - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "ImplRepo_Service - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\\" /I "..\..\\" /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib winspool.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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /out:"Release/ImplRepo_Service.exe" /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "ImplRepo_Service - 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 "..\\" /I "..\..\\" /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib 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 TAOd.lib orbsvcsd.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /out:"ImplRepo_Service.exe" /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ImplRepo_Service - Win32 Release"
-# Name "ImplRepo_Service - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\ImplRepo.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepo_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Repository.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\ImplRepo_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Repository.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp b/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp
deleted file mode 100644
index 37666fbba22..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// Criteria_Evaluator.cpp
-//
-// = DESCRIPTION
-// An Evaluator for the CosLifeCycle Criteria
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "Criteria_Evaluator.h"
-
-ACE_RCSID(LifeCycle_Service, Criteria_Evaluator, "$Id$")
-
-Criteria_Evaluator::Criteria_Evaluator (const CosLifeCycle::Criteria &criteria)
-: criteria_ (criteria)
-{
-}
-
-Criteria_Evaluator::~Criteria_Evaluator ()
-{
-}
-
-
-
-LifeCycleService::Criteria_Evaluator::SeqNamedValuePair *
-Criteria_Evaluator::getInitialization (CORBA::Environment &env)
-{
- LifeCycleService::Criteria_Evaluator::SeqNamedValuePair_ptr sequence_ptr = 0;
-
- CORBA::Any * any_ptr = this->getCriteriaMember ("initialization");
-
- if (any_ptr == 0)
- {
- env.exception (new LifeCycleService::Criteria_Evaluator::NotAvailable ("No initialization member found.\n"));
- return 0;
- }
-
- *any_ptr >>= sequence_ptr;
-
- return sequence_ptr;
-}
-
-
-char *
-Criteria_Evaluator::getFilter (CORBA::Environment &env)
-{
- CORBA::String string;
- CORBA::Any value;
- CORBA::Any_ptr any_ptr = this->getCriteriaMember ("filter");
-
- if (any_ptr == 0)
- {
- env.exception (new LifeCycleService::Criteria_Evaluator::NotAvailable ("No filter member found.\n"));
- return 0;
- }
- *any_ptr >>= string;
- return string;
-}
-
-
-CORBA::Any *
-Criteria_Evaluator::getCriteriaMember (const CORBA::String member_name)
-{
- if (!ACE_OS::strcmp(member_name, "initialization")
- && !ACE_OS::strcmp(member_name, "filter")
- && !ACE_OS::strcmp(member_name, "logical location")
- && !ACE_OS::strcmp(member_name, "preferences"))
- return 0;
-
- for (unsigned int i = 0; i < criteria_.length(); i++)
- {
- if (ACE_OS::strcmp (member_name, criteria_[i].name) == 0)
- {
- CORBA::Any_ptr value_ptr;
- ACE_NEW_RETURN (value_ptr,
- CORBA::Any(criteria_[i].value),
- 0);
- return value_ptr;
- }
- }
- return 0;
-}
-
diff --git a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.h b/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.h
deleted file mode 100644
index c8e49e1f434..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.h
+++ /dev/null
@@ -1,58 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// Criteria_Evaluaotr.h
-//
-// = DESCRIPTION
-// An Evaluator for the CosLifeCycle Criteria
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-
-#include "orbsvcs/CosLifeCycleC.h"
-#include "orbsvcs/LifeCycleServiceC.h"
-
-#ifndef CRITERIA_EVALUATOR_H_H
-#define CRITERIA_EVALUATOR_H_H
-
-class Criteria_Evaluator// : public LifeCycleService::Criteria_Evaluator
-{
- // = TITLE
- //
-
-public:
- Criteria_Evaluator (const CosLifeCycle::Criteria & criteria);
- ~Criteria_Evaluator ();
-
- LifeCycleService::Criteria_Evaluator::SeqNamedValuePair * getInitialization (CORBA::Environment &_tao_environment);
-
- char * getFilter (CORBA::Environment &_tao_environment);
-
- LifeCycleService::Criteria_Evaluator::SeqNamedValuePair * getLogicalLocation (CORBA::Environment &)
- {
- return 0;
- }
-
- char * getPreferences (CORBA::Environment &)
- {
- return 0;
- }
-
-private:
- CORBA::Any *getCriteriaMember (const CORBA::String member_name);
-
- const CosLifeCycle::Criteria &criteria_;
-};
-
-#endif /* CRITERIA_EVALUATOR_H */
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/LifeCycle_Service/Factory_Trader.cpp b/TAO/orbsvcs/LifeCycle_Service/Factory_Trader.cpp
deleted file mode 100644
index 45ab9292f20..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/Factory_Trader.cpp
+++ /dev/null
@@ -1,255 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-//
-// = FILENAME
-// Factory_Trader.cpp
-//
-// = DESCRIPTION
-// A colocated instance of the Trading Service, only part of
-// the functionality provided is used. This class serves
-// as Wrapper around the Trading Service and provides
-// smaller interfaces.
-// TRADER_AVAILABLE is defined via compiler switch in the Makefile
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "Factory_Trader.h"
-#include "orbsvcs/CosTradingC.h"
-
-ACE_RCSID(LifeCycle_Service, Factory_Trader, "$Id$")
-
-// This const char * is used for adding a new type to the service repository
-// the added types will be subclasses of this.
-const char * Factory_Trader::GENERIC_FACTORY_INTERFACE_REPOSITORY_ID = "IDL:CosLifeCycle/GenericFactory:1.0";
-
-
-Factory_Trader::Factory_Trader ()
- : trader_ptr_(0),
- trading_Components_ptr_ (0),
- support_Attributes_ptr_(0)
-{
- TAO_TRY
- {
- int argc = 0;
- // create the trader
- this->trader_ptr_ = TAO_Trader_Factory::create_trader (argc, 0);
- this->support_Attributes_ptr_ = &(trader_ptr_->support_attributes ());
- // this pointer is deleted when the trader_ptr is deleted
- this->trading_Components_ptr_ = &(trader_ptr_->trading_components ());
- // this pointer is deleted when the trader_ptr is deleted
-
- // Set the service type repository
- support_Attributes_ptr_->type_repos (this->repository_._this (TAO_TRY_ENV));
- TAO_CHECK_ENV;
-
- // Add the "Factory" type to the repository
- this->add_type ();
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "Factory_Trader constructor: Failed adding a new type."));
- TAO_TRY_ENV.print_exception ("Factory_Trader constructor: Exception.\n");
- }
- TAO_ENDTRY;
-}
-
-Factory_Trader::~Factory_Trader ()
-{
- delete this->trader_ptr_;
-}
-
-
-void
-Factory_Trader::add_type ()
-{
- TAO_TRY
- {
- // define the new type
- CosTradingRepos::ServiceTypeRepository::PropStruct propStruct_name;
- propStruct_name.name = CORBA::string_dup ("name");
- propStruct_name.value_type = CORBA::_tc_string;
- propStruct_name.mode = CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY;
-
- CosTradingRepos::ServiceTypeRepository::PropStruct propStruct_location;
- propStruct_location.name = CORBA::string_dup ("location");
- propStruct_location.value_type = CORBA::_tc_string;
- propStruct_location.mode = CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
-
- CosTradingRepos::ServiceTypeRepository::PropStruct propStruct_description;
- propStruct_description.name = CORBA::string_dup ("description");
- propStruct_description.value_type = CORBA::_tc_string;
- propStruct_description.mode = CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
-
- CosTradingRepos::ServiceTypeRepository::PropStructSeq propStructSeq(3);
- propStructSeq.length (3);
- propStructSeq[0] = propStruct_name;
- propStructSeq[1] = propStruct_location;
- propStructSeq[2] = propStruct_description;
-
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq superTypeSeq;
-
- // Add the new type
- this->repository_.add_type (CORBA::string_dup("Factory"),
- GENERIC_FACTORY_INTERFACE_REPOSITORY_ID,
- propStructSeq,
- superTypeSeq,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("Factory_Trader::init: User Exception.\n");
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("Factory_Trader::init: System Exception.\n");
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "Factory_Trader::init: Failed adding a new type."));
- }
- TAO_ENDTRY;
-}
-
-
-void
-Factory_Trader::export (const char * name,
- const char * location,
- const char * description,
- const CORBA::Object_ptr object_ptr)
-{
- TAO_TRY
- {
- if (CORBA::is_nil(object_ptr))
- {
- ACE_DEBUG ((LM_DEBUG,"Factory_Trader::export: Object pointer is nil, cannot export!\n"));
- return;
- }
-
- CosTrading::PropertySeq propertySeq(3);
- propertySeq.length (3);
- propertySeq[0].name = CORBA::string_dup("name");
- propertySeq[0].value <<= CORBA::string_dup (name);
- propertySeq[1].name = CORBA::string_dup("location");
- propertySeq[1].value <<= CORBA::string_dup (location);
- propertySeq[2].name = CORBA::string_dup("description");
- propertySeq[2].value <<= CORBA::string_dup (description);
-
- // get the register interface
- CosTrading::Register_ptr register_ptr = this->trading_Components_ptr_->register_if ();
- // this pointer is deleted when the trader_ptr is deleted
-
- // invoke the export method on the Register interface of the Trading Service
- register_ptr->export (CORBA::Object::_duplicate (object_ptr),
- CORBA::string_dup("Factory"),
- propertySeq,
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("Factory_Trader::export: User Exception.\n");
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("Factory_Trader::export: System Exception.\n");
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "Factory_Trader::export: Failed to export factory.\n"));
- }
- TAO_ENDTRY;
-}
-
-
-CORBA::Object_ptr
-Factory_Trader::query (const CORBA::String constraint)
-{
- TAO_TRY
- {
- CosTrading::Lookup::SpecifiedProps specifiedProps;
- specifiedProps._d(CosTrading::Lookup::all);
-
- // Get some pointers for the out parameters of the call.
- CosTrading::OfferSeq_ptr offerSeq_ptr = 0;
- CosTrading::OfferIterator_ptr offerIterator_ptr = 0;
- CosTrading::PolicyNameSeq_ptr policyNameSeq_ptr = 0;
-
- // An empty policy sequence
- CosTrading::PolicySeq policySeq;
-
- // Get a reference to the lookup interface
- CosTrading::Lookup_ptr lookup_ptr = this->trading_Components_ptr_->lookup_if ();
- // this pointer is deleted when the trader_ptr is deleted
-
- // Invoke the query method on the Lookup Interface.
- lookup_ptr->query ("Factory", // Type name
- constraint, // Constraint, very important
- "", // Preferences
- policySeq, // Policy
- specifiedProps, // Specified Properties
- 1, // Number of wanted results
- CosTrading::OfferSeq_out(offerSeq_ptr), // results
- CosTrading::OfferIterator_out(offerIterator_ptr), // more results
- CosTrading::PolicyNameSeq_out(policyNameSeq_ptr), // Policies
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Initialize
- CORBA::Object_ptr object_ptr = 0;
-
- // Check if an offer was made
- if (offerSeq_ptr != 0)
- {
- // Insert the pointer into the out class
- CosTrading::OfferSeq_var offerSeq_var(offerSeq_ptr);
-
- // We need at least one offer.
- if (offerSeq_var->length() >= 1)
- {
- // now we are all set to read from the sequence the result
- object_ptr = CORBA::Object::_duplicate (offerSeq_var[0].reference.in());
-
- if (CORBA::is_nil (object_ptr))
- {
- ACE_DEBUG ((LM_DEBUG,"Factory_Trader::query: Object reference is nil.\n"));
- return 0;
- }
- else
- ACE_DEBUG ((LM_DEBUG,"Factory_Trader::query: Received a proper object reference.\n"));
- }
- else
- ACE_DEBUG ((LM_DEBUG,"Factory_Trader::query: OfferSequence.length is smaller than 1.\n"));
- }
- return object_ptr;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("Factory_Trader::query: User Exception");
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("Factory_Trader::query: System Exception");
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "Factory_Trader::query: Failed.\n"));
- }
- TAO_ENDTRY;
- return 0;
-}
-
-
diff --git a/TAO/orbsvcs/LifeCycle_Service/Factory_Trader.h b/TAO/orbsvcs/LifeCycle_Service/Factory_Trader.h
deleted file mode 100644
index 6730e707e99..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/Factory_Trader.h
+++ /dev/null
@@ -1,52 +0,0 @@
-// $Id$
-// ============================================================================
-//
-// = LIBRARY
-//
-// = FILENAME
-// Factory_Trader.cpp
-//
-// = DESCRIPTION
-// Factory Trader for the Generic Factory.
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef FACTORY_TRADER_H
-#define FACTORY_TRADER_H
-
-#include "tao/corba.h"
-#include "orbsvcs/Trader/Trader.h"
-#include "orbsvcs/Trader/Service_Type_Repository.h"
-#include "orbsvcs/CosLifeCycleC.h"
-
-
-class Factory_Trader
-{
-public:
- Factory_Trader ();
- ~Factory_Trader ();
-
- void add_type ();
- // Add a the Factory type to the repository
-
- void export (const char * name,
- const char * location,
- const char * description,
- const CORBA::Object_ptr object_ptr);
- // export a specific factory
-
- CORBA::Object_ptr query (const CORBA::String constraint);
- // query for a specific factory using a constraint
-
- static const char * GENERIC_FACTORY_INTERFACE_REPOSITORY_ID;
-private:
- TAO_Service_Type_Repository repository_;
- TAO_Trader_Factory::TAO_TRADER *trader_ptr_;
- TAO_Trading_Components_i *trading_Components_ptr_;
- TAO_Support_Attributes_i *support_Attributes_ptr_;
-};
-
-#endif // FACTORY_TRADER_H
diff --git a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp
deleted file mode 100644
index c187953e7bc..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// Life_Cycle_Service.cpp
-//
-// = DESCRIPTION
-// The server for the LifeCycleService of the quoter example.
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "tao/corba.h"
-#include "LifeCycle_Service.h"
-
-ACE_RCSID(LifeCycle_Service, LifeCycle_Service, "$Id$")
-
-static const char usage [] = "[-? |\n[-O[RBport] ORB port number]]";
-
-Life_Cycle_Service_Server::Life_Cycle_Service_Server (void)
-{
-}
-
-Life_Cycle_Service_Server::~Life_Cycle_Service_Server (void)
-{
- TAO_TRY
- {
- // Unbind the Factory Finder.
- CosNaming::Name generic_Factory_Name (2);
- generic_Factory_Name.length (2);
- generic_Factory_Name[0].id = CORBA::string_dup ("LifeCycle_Service");
- this->namingContext_var_->unbind (generic_Factory_Name,TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- }
- TAO_ENDTRY;
-}
-
-int
-Life_Cycle_Service_Server::init (int argc,
- char *argv[],
- CORBA::Environment& env)
-{
- if (this->orb_manager_.init (argc,
- argv,
- env) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init"),
- -1);
-
- // Copy them, because parse_args expects them there.
- this->argc_ = argc;
- this->argv_ = argv;
-
- this->parse_args ();
-
-
- ACE_NEW_RETURN (this->life_Cycle_Service_i_ptr_,
- Life_Cycle_Service_i(),
- -1);
-
- // Activate the object.
- CORBA::String_var str =
- this->orb_manager_.activate (this->life_Cycle_Service_i_ptr_,
- env);
-
- // Failure while activating the Factory Finder object
- // @@ TODO Is this the right way to check this? Shouldn't env
- // contain an exception?
- if (env.exception () != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init: Failure while activating the LifeCycle Service Impl.\n"),
- -1);
-
-
- ACE_DEBUG ((LM_DEBUG,
- "The IOR is: <%s>\n",
- str.in ()));
-
- // Register the LifeCycle Service with the Naming Service.
- TAO_TRY
- {
- ACE_DEBUG ((LM_DEBUG,
- "Trying to get a reference to the Naming Service.\n"));
-
- // Get the Naming Service object reference.
- CORBA::Object_var namingObj_var =
- orb_manager_.orb()->resolve_initial_references ("NameService");
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (namingObj_var.in ()))
- ACE_ERROR ((LM_ERROR,
- " (%P|%t) Unable get the Naming Service.\n"));
-
- // Narrow the object reference to a Naming Context.
- namingContext_var_ = CosNaming::NamingContext::_narrow (namingObj_var.in (),
- TAO_TRY_ENV);
-
- if (CORBA::is_nil (namingContext_var_.in ()))
- ACE_ERROR ((LM_ERROR,
- " (%P|%t) Unable get the Naming Service.\n"));
-
-
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,
- "Have a proper reference to the Naming Service.\n"));
-
- CosNaming::Name life_Cycle_Service_Name (1);
- life_Cycle_Service_Name.length (1);
- life_Cycle_Service_Name[0].id = CORBA::string_dup ("Life_Cycle_Service");
-
- namingContext_var_->bind (life_Cycle_Service_Name,
- this->life_Cycle_Service_i_ptr_->_this(TAO_TRY_ENV),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG,
- "Bound the LifeCycle Service to the Naming Context.\n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-
-int
-Life_Cycle_Service_Server::run (CORBA::Environment &)
-{
- if (orb_manager_.orb()->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "run"),
- -1);
- return 0;
-}
-
-
-// Function get_options.
-
-u_int
-Life_Cycle_Service_Server::parse_args (void)
-{
- // We need the 'O' in get_opt () because we also want to have ORB
- // parameters, they all start with 'O'.
- ACE_Get_Opt get_opt (this->argc_, this->argv_, "O?");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- switch (opt)
- {
- case '?':
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s %s\n",
- this->argv_[0], usage));
- ACE_OS::exit (0);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: unknown arg, -%c\n"
- "Usage: %s %s\n",
- this->argv_[0], char (opt),
- this->argv_[0],
- usage),
- 1);
- }
- return 0;
-}
-
-// function main
-
-int
-main (int argc, char *argv [])
-{
- Life_Cycle_Service_Server life_Cycle_Service_Server;
-
- ACE_DEBUG ((LM_DEBUG,
- "\n\tIDL_LifeCycleService: Life_Cycle_Service_Server \n\n"));
- TAO_TRY
- {
- if (life_Cycle_Service_Server.init (argc,
- argv,
- TAO_TRY_ENV) == -1)
- return 1;
- else
- {
- life_Cycle_Service_Server.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-
diff --git a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.dsp b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.dsp
deleted file mode 100644
index e3b473a6aa7..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.dsp
+++ /dev/null
@@ -1,135 +0,0 @@
-# Microsoft Developer Studio Project File - Name="LifeCycle_Service" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=LifeCycle_Service - 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 "LifeCycle_Service.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 "LifeCycle_Service.mak" CFG="LifeCycle_Service - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "LifeCycle_Service - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "LifeCycle_Service - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "LifeCycle_Service - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAO.lib orbsvcs.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "LifeCycle_Service - 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 ".." /I "..\.." /I "..\..\.." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "LifeCycle_Service - Win32 Release"
-# Name "LifeCycle_Service - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "*.cpp"
-# Begin Source File
-
-SOURCE=.\Criteria_Evaluator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Factory_Trader.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycle_Service.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycle_Service_i.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "*.h"
-# Begin Source File
-
-SOURCE=.\Criteria_Evaluator.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Factory_Trader.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycle_Service.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycle_Service_i.h
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter "*.i"
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter "*.idl"
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.dsw b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.dsw
deleted file mode 100644
index 64c6a2a714a..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "LifeCycle_Service"=.\LifeCycle_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.h b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.h
deleted file mode 100644
index 8691ee6547d..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service.h
+++ /dev/null
@@ -1,69 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// LifeCycle_Service.h
-//
-// = DESCRIPTION
-// A creation service for objects using the CosLifeCycle GenericFactory.
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/TAO.h"
-#include "LifeCycle_Service_i.h"
-
-#ifndef LIFECYCLE_SERVICE_H
-#define LIFECYCLE_SERVICE_H
-
-class Life_Cycle_Service_Server
-{
- // = TILE
- // Server object for the LifeCycle Service
-
-public:
- Life_Cycle_Service_Server (void);
- // Default constructor
-
- ~Life_Cycle_Service_Server (void);
- // Destructor
-
- int init (int argc,
- char *argv[],
- CORBA::Environment& env);
- // Initialize the Server state - parsing arguments and ...
-
- int run (CORBA::Environment& env);
- // Run the orb.
-
- u_int parse_args (void);
- // Parse the passed parameters.
-
-private:
- TAO_ORB_Manager orb_manager_;
- // instance of the ORB Manager
-
- Life_Cycle_Service_i *life_Cycle_Service_i_ptr_;
- // Instance of the creation service
-
- CosNaming::NamingContext_var namingContext_var_;
- // reference to the naming service
-
- int argc_;
- // Number of commandline arguments.
-
- char **argv_;
- // commandline arguments.
-};
-
-#endif /* LIFECYCLE_SERVICE_H */
-
diff --git a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp
deleted file mode 100644
index 5ee8b84b960..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp
+++ /dev/null
@@ -1,168 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// Life_Cycle_Service_i.cpp
-//
-// = DESCRIPTION
-// The implementation of a LifeCycle Service GenericFactory.
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "ace/Get_Opt.h"
-#include "tao/corba.h"
-#include "orbsvcs/LifeCycleServiceC.h"
-#include "LifeCycle_Service_i.h"
-
-ACE_RCSID(LifeCycle_Service, LifeCycle_Service_i, "$Id$")
-
-// Constructor
-Life_Cycle_Service_i::Life_Cycle_Service_i (void)
- : factory_trader_ptr_ (0)
-{
-}
-
-// Destructor.
-Life_Cycle_Service_i::~Life_Cycle_Service_i (void)
-{
-}
-
-
-CORBA::Boolean
-Life_Cycle_Service_i::supports (const CosLifeCycle::Key &factory_key,
- CORBA::Environment &TAO_IN_ENV_there)
-{
- ACE_UNUSED_ARG (factory_key);
- ACE_UNUSED_ARG (TAO_IN_ENV_there);
- return 0;
-}
-
-CORBA::Object_ptr
-Life_Cycle_Service_i::create_object (const CosLifeCycle::Key &factory_key,
- const CosLifeCycle::Criteria &the_criteria,
- CORBA::Environment &TAO_IN_ENV_there)
-{
- ACE_DEBUG ((LM_DEBUG, "Life_Cycle_Service_i:create_object: called.\n"));
- // Exceptions are forwarded, not handled !!
-
- if (factory_trader_ptr_ != 0)
- {
- Criteria_Evaluator criteria_Evaluator(the_criteria);
- ACE_DEBUG ((LM_DEBUG, "Life_Cycle_Service_i:create_object: new evaluator.\n"));
-
- ACE_DEBUG ((LM_DEBUG, "Life_Cycle_Service_i:create_object: getFilter will be called.\n"));
-
- CORBA::String filter = criteria_Evaluator.getFilter (TAO_IN_ENV_there);
-
- if (TAO_IN_ENV_there.exception() != 0)
- {
- return 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, "Life_Cycle_Service_i:create_object: query(%s) will be called.\n",filter));
-
- CORBA::Object_ptr genericFactoryObj_ptr = factory_trader_ptr_->query (filter);
-
- ACE_DEBUG ((LM_DEBUG, "Life_Cycle_Service_i:create_object: query was called.\n"));
-
- if (CORBA::is_nil (genericFactoryObj_ptr))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Life_Cycle_Service_i::create_object: Factory is nil!\n"),
- 0);
- else // everyting is ok
- ACE_DEBUG ((LM_DEBUG, "Life_Cycle_Service_i::create_object: Object reference OK.\n"));
-
- // Now we have a proper reference to a Generic Factory
- // the create_object call will be forwarded to this factory
-
-
- // Check if it is a valid Generic Factory reference
- if (CORBA::is_nil (genericFactoryObj_ptr))
- { // throw a NoFactory exception
- TAO_IN_ENV_there.exception (new CosLifeCycle::NoFactory (factory_key));
- return 0;
- }
- else
- {
- CORBA::Environment env_here;
-
- CosLifeCycle::GenericFactory_var genericFactory_var =
- CosLifeCycle::GenericFactory::_narrow (genericFactoryObj_ptr,
- env_here);
-
- // see if there is an exception, if yes then throw the NoFactory exception
- if (env_here.exception () != 0) // throw a NoFactory exception
- {
- TAO_IN_ENV_there.exception (new CosLifeCycle::NoFactory (factory_key));
- return 0;
- }
-
- if (CORBA::is_nil (genericFactory_var.in()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Life_Cycle_Service_i::create_object: Invalid Generic Factory.\n"),
- 0);
-
- ACE_DEBUG ((LM_DEBUG, "Life_Cycle_Service_i::create_object: Generic Factory reference OK.\n"));
-
- // Now retrieve the Object obj ref corresponding to the key.
- CORBA::Object_var object_var = genericFactory_var->create_object (factory_key,
- the_criteria,
- TAO_IN_ENV_there);
-
- ACE_DEBUG ((LM_DEBUG,
- "Life_Cycle_Service_i::create_object: Forwarded request.\n"));
-
- if (CORBA::is_nil (object_var.in()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Life_Cycle_Service_i::create_object: Null object refeference returned by factory.\n"),
- 0);
-
- ACE_DEBUG ((LM_DEBUG,
- "Life_Cycle_Service_i::create_object: Return a object reference to a new object.\n"));
-
- return CORBA::Object::_duplicate (object_var.in());
- }
- }
- else
- {
- return 0;
- }
-}
-
-void
-Life_Cycle_Service_i::register_factory (const char * name,
- const char * location,
- const char * description,
- CORBA::Object_ptr object,
- CORBA::Environment &TAO_IN_ENV_there)
-{
- if (factory_trader_ptr_ == 0)
- {
- ACE_NEW (factory_trader_ptr_, Factory_Trader());
- }
- // we have an proper reference to the Factory Trader
-
- // Just forward the call to the factory trader
- // Exceptions are not handled here, they are returned
- factory_trader_ptr_->export (name, location, description, object);
-
- ACE_DEBUG ((LM_DEBUG, "Registered a factory with:\n"
- " name: %s\n"
- " location: %s\n"
- " description: %s\n",
- name, location, description));
-}
-
-
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.h b/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.h
deleted file mode 100644
index c44b432ff33..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/LifeCycle_Service_i.h
+++ /dev/null
@@ -1,63 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// LifeCycle_Service_i.h
-//
-// = DESCRIPTION
-// A Life Cycle Service for the Quoter example.
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "orbsvcs/LifeCycleServiceS.h"
-#include "Factory_Trader.h"
-#include "Criteria_Evaluator.h"
-
-#ifndef LIFECYCLE_SERVICE_IMPL_H
-#define LIFECYCLE_SERVICE_IMPL_H
-
-class Life_Cycle_Service_i : public POA_LifeCycleService::Life_Cycle_Service
-{
- // = TILE
- // A CosLifeCycle conforming Generic Factory.
-
-public:
- Life_Cycle_Service_i (void);
- ~Life_Cycle_Service_i (void);
-
- CORBA::Boolean supports (const CosLifeCycle::Key &factory_key,
- CORBA::Environment &_env_there);
- // Returns true if the Generic Factory is able to forward a request
- // for creating an object described by the <factory_key>.
-
- CORBA::Object_ptr create_object (const CosLifeCycle::Key &factory_key,
- const CosLifeCycle::Criteria &the_criteria,
- CORBA::Environment &_env_there);
- // Returns an object reference to a newly created object, though the
- // Generic Factory itself cannot create objects, it will forward the
- // request to a more concrete Factory.
-
- void register_factory (const char * name,
- const char * location,
- const char * description,
- CORBA::Object_ptr object,
- CORBA::Environment &_env_there);
- // Registers a factory with specified properties
-
-private:
- Factory_Trader *factory_trader_ptr_;
-};
-
-#endif /* LIFECYCLE_SERVICE_IMPL_H */
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/LifeCycle_Service/Makefile b/TAO/orbsvcs/LifeCycle_Service/Makefile
deleted file mode 100644
index 59a153f4c82..00000000000
--- a/TAO/orbsvcs/LifeCycle_Service/Makefile
+++ /dev/null
@@ -1,1193 +0,0 @@
-#
-# $Id$
-#
-# =TITLE
-# Makefile to create the LifeCycle_Service
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif # TAO_ROOT
-
-TAO_IDLFLAGS=-I$(TAO_ROOT)/orbsvcs/orbsvcs
-
-
-BIN = LifeCycle_Service
-
-
-# The following lines tell the souce code that the trading
-# service is available.
-
-LIFECYCLE_SERVICE_SRCS = \
- LifeCycle_Service.cpp LifeCycle_Service_i.cpp \
- Factory_Trader.cpp Criteria_Evaluator.cpp
-
-
-LSRC= \
- LifeCycle_Service.cpp LifeCycle_Service_i.cpp \
- Factory_Trader.cpp Criteria_Evaluator.cpp
-
-LIFECYCLE_SERVICE_OBJS = LifeCycle_Service.o LifeCycle_Service_i.o \
- Factory_Trader.o Criteria_Evaluator.o
-
-LDLIBS = -lorbsvcs -lTAO
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#### Local rules and variables...
-
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT)/orbsvcs/orbsvcs \
- -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-realclean: clean
-
-LifeCycle_Service: $(addprefix $(VDIR),$(LIFECYCLE_SERVICE_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/LifeCycle_Service.o .obj/LifeCycle_Service.so .shobj/LifeCycle_Service.o .shobj/LifeCycle_Service.so: LifeCycle_Service.cpp \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- LifeCycle_Service.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/TAO.h \
- LifeCycle_Service_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS.i \
- Factory_Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Service_Type_Repository.h \
- Criteria_Evaluator.h
-.obj/LifeCycle_Service_i.o .obj/LifeCycle_Service_i.so .shobj/LifeCycle_Service_i.o .shobj/LifeCycle_Service_i.so: LifeCycle_Service_i.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceC.i \
- LifeCycle_Service_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceS.i \
- Factory_Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Service_Type_Repository.h \
- Criteria_Evaluator.h
-.obj/Factory_Trader.o .obj/Factory_Trader.so .shobj/Factory_Trader.o .shobj/Factory_Trader.so: Factory_Trader.cpp Factory_Trader.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Service_Type_Repository.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.i
-.obj/Criteria_Evaluator.o .obj/Criteria_Evaluator.so .shobj/Criteria_Evaluator.o .shobj/Criteria_Evaluator.so: Criteria_Evaluator.cpp Criteria_Evaluator.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LifeCycleServiceC.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/Logging_Service/Logging_Service.cpp b/TAO/orbsvcs/Logging_Service/Logging_Service.cpp
deleted file mode 100644
index e867e7daabe..00000000000
--- a/TAO/orbsvcs/Logging_Service/Logging_Service.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#include "Logging_Service_i.h"
-
-ACE_RCSID(Logging_Service, Logging_Service, "$Id$")
-
-int
-main (int argc, char *argv[])
-{
- // Set TAO_debug_level to 0 to ensure silent running unless
- // debugging is explicitly invoked
- TAO_debug_level = 0;
-
- Logger_Server log_server;
-
- TAO_TRY
- {
- if (log_server.init (argc, argv, TAO_TRY_ENV) == -1)
- return 1;
- else
- {
- log_server.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-
diff --git a/TAO/orbsvcs/Logging_Service/Logging_Service_i.cpp b/TAO/orbsvcs/Logging_Service/Logging_Service_i.cpp
deleted file mode 100644
index 46c2d716054..00000000000
--- a/TAO/orbsvcs/Logging_Service/Logging_Service_i.cpp
+++ /dev/null
@@ -1,136 +0,0 @@
-// $Id$
-
-#include "Logging_Service_i.h"
-
-ACE_RCSID(Logging_Service, Logging_Service_i, "$Id$")
-
-Logger_Server::Logger_Server (void)
- :service_name_ ("LoggingService")
-{
- // Do nothing
-}
-
-int
-Logger_Server::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "dn:");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag.
- TAO_debug_level++;
- break;
- case 'n': // Set factory name to cmnd line arg
- service_name_ = get_opts.optarg;
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- " [-n service-name]"
- "\n",
- argv_ [0]),
- -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-int
-Logger_Server::init (int argc,
- char *argv[],
- CORBA::Environment &env)
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- // Call the init of <TAO_ORB_Manager> to initialize the ORB and
- // create a child POA under the root POA.
- if (this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- env) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init_child_poa"),
- -1);
-
- TAO_CHECK_ENV_RETURN (env,-1);
-
- // Parse the command line arguments.
- if (this->parse_args () != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "parse_args"),
- -1);
-
- // Activate the logger_factory.
- CORBA::String_var str =
- this->orb_manager_.activate_under_child_poa ("logger_factory",
- &this->factory_impl_,
- env);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "The IOR is: <%s>\n",
- str.in ()));
-
- // Initialize the naming service
- if (this->init_naming_service (env) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init_naming_service"),
- -1);
- else
- return 0;
-}
-
-
-// Initialisation of Naming Service and register IDL_Logger Context
-// and logger_factory object.
-
-int
-Logger_Server::init_naming_service (CORBA::Environment& env)
-{
- // Get pointers to the ORB and child POA
- CORBA::ORB_var orb = this->orb_manager_.orb ();
- PortableServer::POA_var child_poa = this->orb_manager_.child_poa ();
-
- // Initialize the naming service
- if (this->my_name_server_.init (orb.in (),
- child_poa.in ()) == -1)
- return -1;
-
- // Create an instance of the Logger_Factory
- Logger_Factory_var factory = this->factory_impl_._this (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- //Register the logger_factory
- CosNaming::Name factory_name (1);
- factory_name.length (1);
- factory_name[0].id = CORBA::string_dup ("Logger_Factory");
- this->my_name_server_->bind (factory_name,
- factory.in (),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-int
-Logger_Server::run (CORBA::Environment& env)
-{
- if (this->orb_manager_.run (env) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Logger_Server::run"),
- -1);
- return 0;
-}
-
-Logger_Server::~Logger_Server (void)
-{
- // Do nothing
-}
diff --git a/TAO/orbsvcs/Logging_Service/Logging_Service_i.h b/TAO/orbsvcs/Logging_Service/Logging_Service_i.h
deleted file mode 100644
index e240453fcab..00000000000
--- a/TAO/orbsvcs/Logging_Service/Logging_Service_i.h
+++ /dev/null
@@ -1,102 +0,0 @@
-// -*- c++ -*-
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Logging_Service/
-//
-// = FILENAME
-// Logging_Service_i.h
-//
-// = DESCRIPTION
-// This class implements a simple "logger" CORBA server for the Logging
-// service using skeletons generated by the TAO ORB IDL compiler.
-//
-// = AUTHORS
-// Nagarajan Surendran <naga@cs.wustl.edu>
-// Matthew Braun <mjb2@cec.wustl.edu>
-//
-// ============================================================================
-
-#ifndef _LOG_SERVER_H
-#define _LOG_SERVER_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Log_Msg.h"
-#include "tao/TAO.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/Log/Logger_i.h"
-#include "orbsvcs/LoggerS.h"
-
-class Logger_Server
-{
- // = TITLE
- // Defines a Logger_Server class that implements the functionality
- // of a server process as an object.
- //
- // = DESCRIPTION
- // The interface is quite simple. A server program has to call
- // init to initialize the logger_server's state and then call run
- // to run the orb.
-public:
- // = Initialization and termination methods.
- Logger_Server (void);
- // Constructor.
-
- ~Logger_Server (void);
- // Destructor.
-
- int init (int argc,
- char **argv,
- CORBA::Environment& env);
- // Initialize the Logger_Server state - parsing arguments and ...
-
- int run (CORBA::Environment& env);
- // Run the ORB.
-
- Logger_ptr make_logger (const char *name,
- CORBA::Environment &_env);
- // This function creates and returns a logger with the given <name>.
- // Currently, <name> is unused.
-
-private:
- int parse_args (void);
- // Parses the commandline arguments.
-
- int init_naming_service (CORBA::Environment &env);
- // Initialises the name server and registers logger_factory with the
- // name server.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- TAO_Naming_Server my_name_server_;
- // An instance of the name server used for registering the factory
- // objects.
-
- Logger_Factory_i factory_impl_;
- // Implementation object of the Logger_Factory.
-
- Logger_Factory_var factory_;
- // Factory_var to register with NamingService.
-
- int argc_;
- // Number of commandline arguments.
-
- char **argv_;
- // commandline arguments.
-
- char* service_name_;
- // The id to give the Logger_Factory instance (defaults to
- // "LoggingService")
-};
-
-#endif /* _LOG_SERVER_H */
diff --git a/TAO/orbsvcs/Logging_Service/Makefile b/TAO/orbsvcs/Logging_Service/Makefile
deleted file mode 100644
index 1e3356c528e..00000000000
--- a/TAO/orbsvcs/Logging_Service/Makefile
+++ /dev/null
@@ -1,620 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Top-level Makefile for the Logging Service of the TAO ORB
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = Logging_Service
-VBIN = $(BIN:%=%$(VAR))
-
-SRC = Logging_Service_i.cpp Logging_Service.cpp
-
-LDLIBS = -lorbsvcs -lTAO
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-LOGGING_OBJS = Logging_Service_i.o Logging_Service.o
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif # ! TAO_ROOT
-
-#----------------------------------------------------------------------------
-# 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
-
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)#-H
-
-Logging_Service: $(addprefix $(VDIR),$(LOGGING_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Logging_Service_i.o .obj/Logging_Service_i.so .shobj/Logging_Service_i.o .shobj/Logging_Service_i.so: Logging_Service_i.cpp Logging_Service_i.h \
- $(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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Log/Logger_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS.i
-.obj/Logging_Service.o .obj/Logging_Service.so .shobj/Logging_Service.o .shobj/Logging_Service.so: Logging_Service.cpp Logging_Service_i.h \
- $(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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Log/Logger_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/Makefile b/TAO/orbsvcs/Makefile
deleted file mode 100644
index 4ec3357464c..00000000000
--- a/TAO/orbsvcs/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = orbsvcs \
- Naming_Service \
- Scheduling_Service \
- Event_Service \
- Dump_Schedule \
- Concurrency_Service \
- LifeCycle_Service \
- Trading_Service \
- Logging_Service \
- Time_Service \
- ImplRepo_Service \
- CosEvent_Service \
- 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/TAO/orbsvcs/Naming_Service/Makefile b/TAO/orbsvcs/Naming_Service/Makefile
deleted file mode 100644
index d117a205669..00000000000
--- a/TAO/orbsvcs/Naming_Service/Makefile
+++ /dev/null
@@ -1,324 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = Naming_Service
-
-SRC = $(addsuffix .cpp, $(BIN))
-
-LDLIBS = -lorbsvcs -lTAO
-
-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
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-#TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Naming_Service.o .obj/Naming_Service.so .shobj/Naming_Service.o .shobj/Naming_Service.so: Naming_Service.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- Naming_Service.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/Naming_Service/Naming_Service.cpp b/TAO/orbsvcs/Naming_Service/Naming_Service.cpp
deleted file mode 100644
index 0a70041ff48..00000000000
--- a/TAO/orbsvcs/Naming_Service/Naming_Service.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "Naming_Service.h"
-
-ACE_RCSID(Naming_Service, Naming_Service, "$Id$")
-
- // Default Constructor.
-
-TAO_Naming_Service::TAO_Naming_Service (void)
- : ior_output_file_ (0),
- pid_file_name_ (0),
- context_size_ (ACE_DEFAULT_MAP_SIZE),
- time_ (0)
-{
-}
-
-// Constructor taking command-line arguments.
-
-TAO_Naming_Service::TAO_Naming_Service (int argc,
- char* argv[])
- : ior_output_file_ (0),
- pid_file_name_ (0),
- context_size_ (ACE_DEFAULT_MAP_SIZE),
- time_ (0)
-{
- this->init (argc, argv);
-}
-
-int
-TAO_Naming_Service::parse_args (int argc,
- char *argv[])
-{
- ACE_Get_Opt get_opts (argc, argv, "do:p:s:t:");
- int c;
- int size, time;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag.
- TAO_debug_level++;
- break;
- case 'o': // outputs the naming service ior to a file.
- this->ior_output_file_ =
- ACE_OS::fopen (get_opts.optarg, "w");
-
- if (this->ior_output_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: %p\n",
- get_opts.optarg), -1);
- break;
- case 'p':
- this->pid_file_name_ = get_opts.optarg;
- break;
- case 's':
- size = ACE_OS::atoi (get_opts.optarg);
- if (size >= 0)
- this->context_size_ = size;
- break;
- case 't':
- time = ACE_OS::atoi (get_opts.optarg);
- if (time >= 0)
- this->time_ = time;
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s "
- "-NScontextname <contextname> "
- "-o <ior_output_file> "
- "-p <pid_file_name> "
- "\n",
- argv [0]),
- -1);
- }
- return 0;
-}
-
-// Initialize the state of the TAO_Naming_Service object
-int
-TAO_Naming_Service::init (int argc,
- char *argv[])
-{
- int result;
- CORBA::ORB_var orb;
- PortableServer::POA_var child_poa;
-
- TAO_TRY
- {
- this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- orb = this->orb_manager_.orb ();
- child_poa = this->orb_manager_.child_poa ();
-
- // Check the non-ORB arguments. this needs to come before we
- // initialize my_naming_server so that we can pass on some of
- // the command-line arguments.
-
- result = this->parse_args (argc, argv);
- if (result < 0)
- return result;
-
- result = this->my_naming_server_.init (orb.in (),
- child_poa.in (),
- context_size_,
- 0,
- 0);
- TAO_CHECK_ENV;
- if (result == -1)
- return result;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Naming_Service::init");
- return -1;
- }
- TAO_ENDTRY;
-
- if (this->ior_output_file_ != 0)
- {
- CORBA::String_var str =
- this->my_naming_server_.naming_service_ior ();
- ACE_OS::fprintf (this->ior_output_file_,
- "%s",
- str.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
-
- if (this->pid_file_name_ != 0)
- {
- FILE *pidf = fopen (this->pid_file_name_, "w");
- if (pidf != 0)
- {
- ACE_OS::fprintf (pidf,
- "%d\n",
- ACE_OS::getpid ());
- ACE_OS::fclose (pidf);
- }
- }
- return 0;
-}
-
-// Run the ORB event loop.
-
-int
-TAO_Naming_Service::run (CORBA_Environment& env)
-{
- if (time_ == 0)
- return this->orb_manager_.run (env);
- else
- {
- ACE_Time_Value *t = new ACE_Time_Value (time_);
- return this->orb_manager_.run (env, t);
- }
-}
-
-// Destructor.
-
-TAO_Naming_Service::~TAO_Naming_Service (void)
-{
-}
-
-int
-main (int argc, char *argv[])
-{
- TAO_Naming_Service naming_service;
-
- int init_result = naming_service.init (argc, argv);
-
- if (init_result == -1)
- return -1;
-
- TAO_TRY
- {
- naming_service.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NamingService");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
diff --git a/TAO/orbsvcs/Naming_Service/Naming_Service.dsp b/TAO/orbsvcs/Naming_Service/Naming_Service.dsp
deleted file mode 100644
index 4b5cb666629..00000000000
--- a/TAO/orbsvcs/Naming_Service/Naming_Service.dsp
+++ /dev/null
@@ -1,445 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Naming_Service" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Naming_Service - 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 "Naming_Service.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_Service.mak" CFG="Naming_Service - Win32 Alpha Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Naming_Service - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Naming_Service - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Naming_Service - Win32 Alpha Debug" (based on "Win32 (ALPHA) Console Application")
-!MESSAGE "Naming_Service - Win32 Alpha Release" (based on "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Naming_Service - 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 ""
-CPP=cl.exe
-# 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 "..\.." /I "..\..\.." /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 orbsvcs.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Service - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I ".." /I "..\.." /I "..\..\.." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Service - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Naming_S"
-# PROP BASE Intermediate_Dir "Naming_S"
-# 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 "..\.." /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\.." /I "..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 TAOd.lib orbsvcsd.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 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-# ADD LINK32 TAOd.lib orbsvcsd.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 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Service - Win32 Alpha Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Naming_0"
-# PROP BASE Intermediate_Dir "Naming_0"
-# PROP BASE Ignore_Export_Lib 0
-# 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 ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 orbsvcs.lib TAO.lib ace.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 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-# ADD LINK32 orbsvcs.lib TAO.lib ace.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 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Naming_Service - Win32 Release"
-# Name "Naming_Service - Win32 Debug"
-# Name "Naming_Service - Win32 Alpha Debug"
-# Name "Naming_Service - Win32 Alpha Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Naming_Service.cpp
-
-!IF "$(CFG)" == "Naming_Service - Win32 Release"
-
-!ELSEIF "$(CFG)" == "Naming_Service - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Naming_Service - Win32 Alpha Debug"
-
-DEP_CPP_NAMIN=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\align.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\TAO.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- "..\orbsvcs\CosNamingC.h"\
- "..\orbsvcs\CosNamingC.i"\
- "..\orbsvcs\CosNamingS.h"\
- "..\orbsvcs\CosNamingS.i"\
- "..\orbsvcs\CosNamingS_T.cpp"\
- "..\orbsvcs\CosNamingS_T.h"\
- "..\orbsvcs\CosNamingS_T.i"\
- "..\orbsvcs\IOR_Multicast.h"\
- "..\orbsvcs\Naming\CosNaming_i.h"\
- "..\orbsvcs\Naming\Entries.h"\
- "..\orbsvcs\Naming\Naming_Utils.h"\
- "..\orbsvcs\orbsvcs_export.h"\
- ".\Naming_Service.h"\
-
-NODEP_CPP_NAMIN=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\Object_Table.h"\
-
-
-!ELSEIF "$(CFG)" == "Naming_Service - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\CosNaming_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming_Service.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\NS_CosNaming.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/Naming_Service/Naming_Service.dsw b/TAO/orbsvcs/Naming_Service/Naming_Service.dsw
deleted file mode 100644
index e306b797e57..00000000000
--- a/TAO/orbsvcs/Naming_Service/Naming_Service.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Naming_Service"=.\Naming_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/Naming_Service/Naming_Service.h b/TAO/orbsvcs/Naming_Service/Naming_Service.h
deleted file mode 100644
index 819f496802f..00000000000
--- a/TAO/orbsvcs/Naming_Service/Naming_Service.h
+++ /dev/null
@@ -1,78 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs/Naming_Service/Naming_Service
-//
-// = FILENAME
-// Naming_Service.h
-//
-// = DESCRIPTION
-// This class implements the functionality of a Naming_Service in
-// a stand-alone process.
-//
-// = AUTHORS
-// Nagarajan Surendran (naga@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef TAO_NAMING_SERVICE_H
-#define TAO_NAMING_SERVICE_H
-
-#include "tao/TAO.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-class TAO_Naming_Service
-{
- // = TITLE
- // Defines a class that encapsulates the implementation of the
- // COS Naming Service.
- //
- // = DESCRIPTION
- // This class makes use of the <TAO_Naming_Server> and
- // <TAO_ORB_Manager> class to implement the COS Naming Service.
-public:
- TAO_Naming_Service (void);
- // Default Constructor.
-
- TAO_Naming_Service (int argc, char *argv[]);
- // Constructor taking the command-line arguments.
-
- int init (int argc, char *argv[]);
- // Initialize the Naming Service with the arguments.
-
- int run (CORBA_Environment& env);
- // Run the TAO_Naming_Service.
-
- ~TAO_Naming_Service (void);
- // Destructor.
-
-private:
- int parse_args (int argc, char *argv[]);
- // parses the arguments.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- TAO_Naming_Server my_naming_server_;
- // Naming Server instance.
-
- FILE *ior_output_file_;
- // File to output the Naming Service IOR.
-
- const char *pid_file_name_;
- // File to output the process id.
-
- size_t context_size_;
- // Size of the hash_table allocated upon the creation of the Naming
- // Service context (if one is created). Note: all the contexts
- // created under the given context will use the same size for their
- // initial hash table allocations.
-
- size_t time_;
- // After how long the server should stop listening to requests (in
- // seconds).
-};
-
-#endif /* TAO_NAMING_SERVICE_H */
diff --git a/TAO/orbsvcs/Naming_Service/README b/TAO/orbsvcs/Naming_Service/README
deleted file mode 100644
index f43590489d6..00000000000
--- a/TAO/orbsvcs/Naming_Service/README
+++ /dev/null
@@ -1,91 +0,0 @@
-// $Id$
-
- This directory contains the files that implement the TAO
-Naming Service. The TAO Naming Service uses IP Multicast to process
-client "resolve_initial_references()" requests.
-
-To Run:
-======
-
-% Naming_Service [-ORBport port]
- [-ORBobjrefstyle url]
- [-ORBnameserviceport nsport]
- [-s context_size]
- [-t time]
-
-Arguments:
-==========
- port
- The ORB port.
-
- nsport
- Multicast port.
-
- context_size
- Size of the hash table allocated upon the creation of
- the root Naming Context (if one is created). All
- contexts created under the root will use the same
- size for their hash tables. The default is 1024.
-
- time
- How long the server should listen for requests before
- exiting.
-
-Environment Variables:
-=====================
-
- NameServicePort - Multicast port.
-
-Sample Run:
-==========
-
-% Naming_Service -ORBport 20000 -ORBobjrefstyle url -ORBnameserviceport 19999
-starting up daemon <unknown>
-opening dynamic service Resource_Factory
-did dynamic on Resource_Factory, error = 0
-opening dynamic service Client_Strategy_Factory
-did dynamic on Client_Strategy_Factory, error = 0
-opening dynamic service Server_Strategy_Factory
-did dynamic on Server_Strategy_Factory, error = 0
-listening as object <iiop:1.0//tango:20000/P35194c690003809cRootPOA/child_poa/NameService>
-The multicast server setup is done.
-
-NameService Client:
-==================
-
-A client of the TAO Naming Service will use the ORB
-resolve_initial_references() method to resolve the "NamingService"
-object service. By default, this resolution is performed using
-Multicast. This behavior can be overridden in the following ways:
-
- 1. Pass the argument -ORBnameserviceior ior.
- This ior is got from the output of the Naming_Service from
- line 'listening as object <iiop:..>'.
-
- For example, If a client wants to use the Naming_Service
- from the sample run it could use:
-
- % client -ORBnameserviceior <iiop:1.0//tango:20000/P35194c690003809cRootPOA/child_poa/NameService>
-
- 2. Set the environment variable `NameService' (minus the
- quotes), as follows in csh or tcsh:
-
- % setenv NameServiceIOR <iiop:1.0//tango:20000/P35194c690003809cRootPOA/child_poa/NameService>
-
- and then run the client,
-
- % client <.. client's arguments>
-
-These two techniques may be needed in an environment where
-
- 1. There is more than one NamingService, to avoid the
- confusion of a server registering its object with one
- NamingService and the client getting the reply from some
- other NamingService.
-
- 2. The OS platform doesn't support multicast.
-
- 3. The client or server isn't written using TAO, and therefore
- doesn't use TAO's multicast NameService resolution protocol.
-
-
diff --git a/TAO/orbsvcs/Scheduling_Service/Makefile b/TAO/orbsvcs/Scheduling_Service/Makefile
deleted file mode 100644
index be4099491b1..00000000000
--- a/TAO/orbsvcs/Scheduling_Service/Makefile
+++ /dev/null
@@ -1,333 +0,0 @@
-#
-# $Id$
-#
-
-BIN = Scheduling_Service
-
-
-SCHEDULE_SRCS = \
- Scheduling_Service.cpp
-
-LSRC = $(SCHEDULE_SRCS)
-
-SCHEDULE_OBJS=$(SCHEDULE_SRCS:.cpp=.o)
-
-LDLIBS = -lorbsvcs -lTAO
-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.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-Scheduling_Service: $(addprefix $(VDIR),$(SCHEDULE_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Scheduling_Service.o .obj/Scheduling_Service.so .shobj/Scheduling_Service.o .shobj/Scheduling_Service.so: Scheduling_Service.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp
deleted file mode 100644
index 096e0b13227..00000000000
--- a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp
+++ /dev/null
@@ -1,119 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "tao/corba.h"
-
-#include "orbsvcs/CosNamingC.h"
-
-#if defined (TAO_USES_STRATEGY_SCHEDULER)
-#include "orbsvcs/Sched/Strategy_Scheduler.h"
-#endif /* defined (TAO_USES_STRATEGY_SCHEDULER) */
-
-#include "orbsvcs/Sched/Config_Scheduler.h"
-
-ACE_RCSID(Scheduling_Service, Scheduling_Service, "$Id$")
-
-const char* service_name = "ScheduleService";
-
-int
-parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "n:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'n':
- service_name = get_opt.optarg;
- break;
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "-n service_name "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- return 0;
-}
-
-int main (int argc, char *argv[])
-{
- TAO_TRY
- {
- // Initialize ORB.
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (parse_args (argc, argv) != 0)
- return 1;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Create an Scheduling service servant...
- ACE_Config_Scheduler scheduler_impl;
- TAO_CHECK_ENV;
-
- RtecScheduler::Scheduler_var scheduler =
- scheduler_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::String_var str =
- orb->object_to_string (scheduler.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "The scheduler IOR is <%s>\n", str.in ()));
-
- // Register the servant with the Naming Context....
- CosNaming::Name schedule_name (1);
- schedule_name.length (1);
- schedule_name[0].id = CORBA::string_dup (service_name);
- naming_context->bind (schedule_name, scheduler.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "%s; running scheduling service\n", __FILE__));
- if (orb->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "run"), 1);
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("schedule_service");
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.dsp b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.dsp
deleted file mode 100644
index d41d3e00ea8..00000000000
--- a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.dsp
+++ /dev/null
@@ -1,113 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Scheduling_Service" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Scheduling_Service - 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 "Scheduling_Service.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 "Scheduling_Service.mak"\
- CFG="Scheduling_Service - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Scheduling_Service - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Scheduling_Service - 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)" == "Scheduling_Service - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 orbsvcs.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Scheduling_Service - 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 ".." /I "..\.." /I "..\..\.." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Scheduling_Service - Win32 Release"
-# Name "Scheduling_Service - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Scheduling_Service.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Config_Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Generic.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.dsw b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.dsw
deleted file mode 100644
index 1dbeef9a1fb..00000000000
--- a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Scheduling_Service"=.\Scheduling_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/Time_Service/Clerk_i.cpp b/TAO/orbsvcs/Time_Service/Clerk_i.cpp
deleted file mode 100644
index 6669042b71c..00000000000
--- a/TAO/orbsvcs/Time_Service/Clerk_i.cpp
+++ /dev/null
@@ -1,585 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-#include "Clerk_i.h"
-
-ACE_RCSID(Time_Service, Clerk_i, "$Id$")
-
-// Constructor.
-
-Clerk_i::Clerk_i (void)
- : ior_output_file_ (0),
- timer_value_ (3),
- server_ (Clerk_i::DEFAULT_SERVER_COUNT),
- ior_fp_ (0)
-{
- // no-op.
-}
-
-// Destructor.
-
-Clerk_i::~Clerk_i (void)
-{
- // no-op.
-}
-
-// Reads the Time Service Server iors from a file instead of using a
-// naming service.
-
-int
-Clerk_i::read_ior (const char *filename)
-{
- // Open the file for reading.
- ACE_HANDLE f_handle = ACE_OS::open (filename, 0);
-
- if (f_handle == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLIENT] Process/Thread Id : (%P/%t) Unable to open %s for writing: %p\n",
- filename),
- -1);
- else
- this->ior_fp_ = 1;
-
- ACE_Read_Buffer ior_buffer (f_handle);
-
- char *data = ior_buffer.read (EOF,'\n','\n');
- if (data == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLIENT] Process/Thread Id : (%P/%t) Unable to read ior: %p\n"),
- -1);
-
- int result = 0;
-
- TAO_TRY
- {
- for (char *str = ACE_OS::strtok (data, "\n");
- str != 0 ;
- str = ACE_OS::strtok (0, "\n"))
- {
- ACE_DEBUG ((LM_DEBUG,
- "iors -> |%s|\n",
- str));
-
- CORBA::Object_var objref =
- this->orb_->string_to_object (str,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Return if the server reference is nil.
- if (CORBA::is_nil (objref.in ()))
- {
- ACE_ERROR ((LM_ERROR,
- "IOR for the server is Null\n"));
- result = -1;
- break;
- }
-
- CosTime::TimeService_ptr server =
- CosTime::TimeService::_narrow (objref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->insert_server (server);
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception");
- }
- TAO_ENDTRY;
-
- ACE_OS::close (f_handle);
- ior_buffer.alloc ()->free (data);
-
- return result;
-}
-
-// Parse the command-line arguments and set options.
-
-int
-Clerk_i::parse_args (void)
-{
- ACE_Get_Opt get_opts (this->argc_, this->argv_, "dt:f:o:");
-
- int c, result;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag.
- TAO_debug_level++;
- break;
-
- case 't': // time after which the clerk should update time.
- this->timer_value_ = atoi (get_opts.optarg);
- break;
-
- case 'f': // read the server IORs from a file.
- result = this->read_ior (get_opts.optarg);
-
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLERK] Process/Thread Id : (%P/%t) Unable to read ior from %s : %p\n",
- get_opts.optarg),
- -1);
- break;
-
- case 'o': // output the Clerk IOR to a file.
- this->ior_output_file_ =
- ACE_OS::fopen (get_opts.optarg, "w");
-
- if (this->ior_output_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[SERVER] Process/Thread Id : (%P/%t)Unable to open %s for writing: %\n",
- get_opts.optarg), -1);
- break;
-
- case '?': // display help for use of the server.
- /* FALLTHRU */
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "[SERVER] Process/Thread Id : (%P/%t)"
- "usage: %s"
- " [-d]"
- " [-t] <Timer value>"
- " [-f] <ior_input_file>"
- " [-o] <ior_output_file>"
- "\n",
- argv_ [0]),
- 1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-// Get a reference to the Server Naming context and the first IOR.
-// The iterator returned from this is used to get the next n IORs.
-
-int
-Clerk_i::get_first_IOR (void)
-{
- TAO_TRY
- {
- char host_name[MAXHOSTNAMELEN];
-
- ACE_OS::hostname (host_name,
- MAXHOSTNAMELEN);
- CosNaming::BindingList_var bindings_list;
- CosNaming::BindingIterator_var iter;
-
- // Construct the server context name.
- CosNaming::Name server_context_name;
- server_context_name.length (1);
- server_context_name[0].id = CORBA::string_dup ("ServerContext");
-
- // Resolve name.
- CORBA::Object_var temp_object =
- this->my_name_server_->resolve (server_context_name,
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
-
- CosNaming::NamingContext_var server_context =
- CosNaming::NamingContext::_narrow (temp_object.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (server_context.in ()))
- ACE_DEBUG ((LM_DEBUG,
- "TAO_Time_Service_Clerk::get_server_IORs:"
- "No Active Servers in the Network\n"));
-
- // Get the first element and an iterator over the other
- // elements.
- server_context->list (1,
- bindings_list.out (),
- iter.out ());
- CosNaming::Name server_name;
- server_name.length (1);
- server_name[0].id = bindings_list[0].binding_name[0].id;
-
- temp_object =
- server_context->resolve (server_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTime::TimeService_var obj =
- CosTime::TimeService::_narrow (temp_object.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLERK] Process/Thread Id : (%P/%t) Unable to Resolve "
- "Server Reference\n"),
- -1);
-
- // Insert the first server IOR into the unbounded set of server
- // IORs.
-
- this->insert_server (obj.in ());
-
- // Iterate over the server context to get the next N IORs.
- if (next_n_IORs (iter,
- server_context) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLERK] Process/Thread Id : (%P/%t) Unable to get next N IORs "),
- -1);;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Get the next n IORs of the time servers active in the Network and
-// registered with the Naming Service. This is done by iterating over
-// the naming context.
-
-int
-Clerk_i::next_n_IORs (CosNaming::BindingIterator_var iter,
- CosNaming::NamingContext_var server_context)
-{
- TAO_TRY
- {
- CosNaming::Binding_var binding;
-
- if (!CORBA::is_nil (iter.in ()))
- {
- while (iter->next_one (binding.out (),
- TAO_TRY_ENV))
- {
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG,
- "Getting IOR of the server: %s\n\n",
- binding->binding_name[0].id.in ()));
-
- CosNaming::Name server_name;
- server_name.length (1);
- server_name[0].id = binding->binding_name[0].id;
-
- CORBA::Object_var temp_object =
- server_context->resolve (server_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTime::TimeService_ptr server =
- CosTime::TimeService::_narrow (temp_object.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->insert_server (server);
- }
-
- TAO_CHECK_ENV;
- }
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in next_n_IORs\n");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Initialise the Naming Service.
-
-int
-Clerk_i::init_naming_service (CORBA::Environment &)
-{
- TAO_TRY
- {
- // Initialize the POA.
- this->orb_manager_.init_child_poa (this->argc_,
- this->argv_,
- "my_child_poa",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POA_ptr child_poa
- = this->orb_manager_.child_poa ();
-
- // Initialize the Naming Server. Note the Naming Server cannot
- // be initialized with the Root POA because it has to be a
- // persistent object reference. Hence the need for child
- // POA. The servants need not be registered in the same POA. We
- // use the Root POA for the servants.
-
- if (this->my_name_server_.init (this->orb_.in (),
- child_poa) == -1)
- return -1;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Create an instance of the clerk with appropriate parameters.
-
-int
-Clerk_i::create_clerk (void)
-{
- TAO_TRY
- {
-
- // Create a new clerk object. Pass it the timer value, the set
- // of server IORs and the no. of servers.
- ACE_NEW_RETURN (this->time_service_clerk_impl_,
- TAO_Time_Service_Clerk (this->timer_value_,
- this->server_),
- 0);
-
- // Generate IOR of the Clerk and register with POA.
- this->time_service_clerk_ =
- this->time_service_clerk_impl_->_this ();
-
- // Convert the clerk reference to a string.
- CORBA::String_var objref_clerk =
- this->orb_->object_to_string (this->time_service_clerk_.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Print the clerk IOR on the console.
- ACE_DEBUG ((LM_DEBUG,
- "[SERVER] Process/Thread Id : (%P/%t) The Time Service CLERK IOR is: <%s>\n",
- objref_clerk.in ()));
-
- // Print the Time Service clerk IOR to a file.
- if (this->ior_output_file_)
- {
- ACE_OS::fprintf (this->ior_output_file_,
- "%s",
- objref_clerk.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
-
- // Register the clerk implementation with the Interface
- // Repository. init_IR();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Check if this is the first Clerk to bind to the Naming
-// Service. If yes, then 1 is returned else 0 is returned.
-
-int
-Clerk_i::if_first_clerk (CosNaming::Name clerk_context_name)
-{
- TAO_TRY
- {
- this->my_name_server_->resolve
- (clerk_context_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- return 1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Binds the clerk in the context ClerkContext with the name
-// Clerk:<hostname>.
-
-int
-Clerk_i::register_clerk (void)
-{
- TAO_TRY
- {
- // Bind the Clerk in its appropriate Context.
-
- CosNaming::Name clerk_context_name;
- clerk_context_name.length (1);
- clerk_context_name[0].id = CORBA::string_dup ("ClerkContext");
-
- CosNaming::NamingContext_var clerk_context;
-
- if (if_first_clerk (clerk_context_name))
- {
- clerk_context = this->my_name_server_->new_context (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->my_name_server_->rebind_context (clerk_context_name,
- clerk_context.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- char host_name[MAXHOSTNAMELEN];
- char clerk_mc_name[MAXHOSTNAMELEN];
-
- ACE_OS::hostname (host_name,
- MAXHOSTNAMELEN);
-
- //CosNaming::Name clerk_name (clerk_context_name);
- CosNaming::Name clerk_name;
- clerk_name.length (2);
-
- ACE_OS::strcpy (clerk_mc_name, "Clerk:");
- ACE_OS::strcat (clerk_mc_name, host_name);
-
- clerk_name[0].id = CORBA::string_dup ("ClerkContext");
- clerk_name[1].id = CORBA::string_dup (clerk_mc_name);
-
- this->my_name_server_->rebind (clerk_name,
- this->time_service_clerk_.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("(%P|%t) Exception from init_naming_service ()\n");
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Initialize the Clerk.
-
-int
-Clerk_i::init (int argc,
- char *argv[],
- CORBA::Environment &)
-{
- TAO_TRY
- {
- this->argc_ = argc;
- this->argv_ = argv;
-
- // Set the size of the Server IOR Array.
- this->server_.max_size (10);
- this->server_.size (0);
-
- // Call the init of <TAO_ORB_Manager> to initialize the ORB and
- // create a child POA under the root POA.
-
-
- this->orb_manager_.init (argc,
- argv,
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
-
- if (this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- TAO_TRY_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init_child_poa"),
- -1);
- TAO_CHECK_ENV;
-
- // Get the ORB.
- this->orb_ = this->orb_manager_.orb ();
-
- // Parse commandline arguments.
- if (this->parse_args () !=0 )
- return -1;
-
- // If IOR file has not been specified then try the Naming
- // Service.
-
- if (!this->ior_fp_)
- {
- ACE_DEBUG ((LM_DEBUG,
- "IOR file not specified. Using the Naming Service instead\n"));
-
- // Initialize the Naming Service.
- if (this->init_naming_service (TAO_TRY_ENV) !=0 )
- return -1;
-
- // Get a reference to the Server Naming context and the
- // first IOR.
- if (this->get_first_IOR () != 0)
- return -1;
-
- }
-
- // Create an instance of the Clerk.
- if (this->create_clerk () != 0)
- return -1;
-
-
- // Register the clerk with the Naming Service.
- if (this->ior_fp_ == 0)
- {
- if (this->register_clerk () != 0)
- return -1;
- }
-
- // Close the open file handler.
- // ACE_OS::fclose (this->ior_fp_);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("(%P|%t) Exception in Clerk_i::init ()\n");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-Clerk_i::run (CORBA::Environment &)
-{
- TAO_TRY
- {
- // Run the main event loop for the ORB.
- if (this->orb_manager_.run (TAO_TRY_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[SERVER] Process/Thread Id : (%P/%t) Clerk_i::run"),
- -1);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("(%P|%t) Exception in Clerk_i::run ()\n");
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-void
-Clerk_i::insert_server (CosTime::TimeService_ptr server)
-{
- // We duplicate the capacity of the Array.
- size_t s = this->server_.size ();
-
- if (this->server_.max_size () == s)
- this->server_.max_size (2 * s);
-
- this->server_[s] =
- CosTime::TimeService::_duplicate (server);
-
- this->server_.size (s + 1);
-}
diff --git a/TAO/orbsvcs/Time_Service/Clerk_i.h b/TAO/orbsvcs/Time_Service/Clerk_i.h
deleted file mode 100644
index 2a69af5411a..00000000000
--- a/TAO/orbsvcs/Time_Service/Clerk_i.h
+++ /dev/null
@@ -1,144 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Time_Service
-//
-// = FILENAME
-// Clerk_i.h
-//
-// = AUTHOR
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef CLERK_I_H
-#define CLERK_I_H
-
-#include "ace/Get_Opt.h"
-#include "ace/Log_Msg.h"
-#include "tao/TAO.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/Time/TAO_Time_Service_Clerk.h"
-
-class Clerk_i
-{
- // = TITLE
- // CORBA Time Clerk implementation.
- //
- // = DESCRIPTION
- // A CORBA server that initializes the TimeService clerk
- // implementation and the ORB.
-public:
-
- enum {
- // Pre-allocate slots for this many servers. The capacity grows on
- // demand.
- DEFAULT_SERVER_COUNT = 8
- };
-
- // = Initialization and termination methods.
- Clerk_i (void);
- // Constructor.
-
- ~Clerk_i (void);
- // Destructor.
-
- typedef ACE_Array_Base<CosTime::TimeService_var> IORS;
- // Set of available Time servers.
-
- int init (int argc,
- char *argv[],
- CORBA::Environment &env);
- // Initialize the Clerk state - parsing arguments and waiting.
-
- int run (CORBA::Environment &env);
- // Run the orb.
-
-private:
- void insert_server (CosTime::TimeService_ptr server);
- // Insert a server in the internal data structure (servers_).
-
-private:
-
- int read_ior (const char *filename);
- // Read the server IORs from a file instead of using a naming
- // service.
-
- int parse_args (void);
- // Parses the commandline arguments.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- FILE *ior_output_file_;
- // File where the IOR of the Clerk object is stored.
-
- int init_naming_service (CORBA::Environment &env);
- // Initialises the name server and registers the <TimeService> Clerk
- // object with it.
-
- int create_clerk (void);
- // Create an instance of the clerk to use.
-
- int register_clerk (void);
- // Bind the clerk in the appropriate context in the Naming Service.
-
- int if_first_clerk (CosNaming::Name clerk_context_name);
- // Check if this is the first clerk.
-
- int init_IR (void);
- // Initialise the Interface Repository and register the clerk
- // implementation with it.
-
- int get_first_IOR (void);
- // Get the reference to the server naming context and the first
- // server IOR.
-
- int next_n_IORs (CosNaming::BindingIterator_var iter,
- CosNaming::NamingContext_var server_context);
- // Iterate over the given server context to get the rest of the
- // server IORs.
-
- TAO_Naming_Server my_name_server_;
- // An instance of the name server used for registering the
- // <TimeService Clerk> object. The same instance is used by the
- // Clerk to periodically iterate through the Server Naming Context
- // and get IORs of the available servers.
-
- TAO_Time_Service_Clerk *time_service_clerk_impl_;
- // Implementation of the <TimeService> Clerk object.
-
- CosTime::TimeService_var time_service_clerk_;
- // Reference of the time service clerk.
-
- CosNaming::NamingContext_var time_service_clerk_context_;
- // Naming context for the Naming Service.
-
- int timer_value_ ;
- // Clerk seeks time periodically after this interval from the
- // servers in the network.
-
- // IR_Helper *ir_helper_;
- // Helper class for using the IR.
-
- IORS server_;
- // The unbounded set of server IORS.
-
- int ior_fp_;
- // Read IORs from a file.
-
- CORBA::ORB_var orb_;
- // My orb.
-
- int argc_;
- // Number of command line arguments.
-
- char **argv_;
- // The command line arguments.
-};
-
-#endif /* CLERK_I_H */
diff --git a/TAO/orbsvcs/Time_Service/IR_Helper.cpp b/TAO/orbsvcs/Time_Service/IR_Helper.cpp
deleted file mode 100644
index 337047e66cf..00000000000
--- a/TAO/orbsvcs/Time_Service/IR_Helper.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-// $Id$
-
-#include "IR_Helper.h"
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-#include "tao/IIOP_Profile.h"
-#include "orbsvcs/PingS.h"
-
-class Ping_i: public POA_Ping_Object
- // = TITLE
- // Ping Object Implementation
- //
- // = DESCRIPTION
- // Implementation Repository uses this to check to see if the server
- // is still running.
-{
-public:
- Ping_i (int debug = 0) : debug_ (debug) {}
-
- virtual void ping (CORBA::Environment &env = CORBA_Environment::default_environment ())
- {
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG, "Pong!\n"));
-
- ACE_UNUSED_ARG (env);
- // Does nothing, just returns.
- }
-private:
- int debug_;
-};
-
-IR_Helper::IR_Helper (char *server_name,
- PortableServer::POA_ptr poa,
- CORBA::ORB_ptr orb,
- int debug)
- : name_ (ACE::strnew (server_name)),
- ir_key_ (0),
- ir_addr_ (0),
- ping_ (new Ping_i (debug)),
- implrepo_ (0),
- poa_ (poa),
- orb_ (orb),
- debug_ (debug)
-{
-
- TAO_TRY
- {
- this->read_ir_ior (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Resolve the IR.
- CORBA::Object_var implrepo_object =
- this->orb_->string_to_object (this->ir_key_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (implrepo_object.in ()))
- ACE_ERROR ((LM_ERROR,
- "invalid implrepo key <%s>\n",
- this->ir_key_));
-
- this->implrepo_ =
- Implementation_Repository::_narrow (implrepo_object.in(), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Now register the Ping Object
- PortableServer::ObjectId_var ping_id =
- PortableServer::string_to_ObjectId ("ping");
-
- this->poa_->activate_object_with_id (ping_id.in (),
- this->ping_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->ping_ptr_ =
- this->poa_->id_to_reference (ping_id.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("IR_Helper::IR_Helper");
- return;
- }
- TAO_ENDTRY;
-}
-
-IR_Helper::~IR_Helper ()
-{
- delete this->name_;
- delete this->ir_key_;
-
- // @@ Delete the two objects
-}
-
-int
-IR_Helper::register_server (const char *comm_line,
- const char *environment,
- const char *working_dir,
- CORBA_Environment &)
-{
- TAO_TRY
- {
- CORBA::Object_var implrepo_object =
- this->orb_->string_to_object (this->ir_key_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- Implementation_Repository *ImplRepo =
- Implementation_Repository::_narrow (implrepo_object.in(), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (implrepo_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid implrepo key <%s>\n",
- this->ir_key_),
- -1);
-
- Implementation_Repository::Process_Options proc_opts;
-
- proc_opts.command_line_ = CORBA::string_dup (comm_line);
- proc_opts.environment_ = CORBA::string_dup (environment);
- proc_opts.working_directory_ = CORBA::string_dup (working_dir);
-
- ImplRepo->reregister_server (this->name_, proc_opts, TAO_TRY_ENV);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("IR_Helper::register_server");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-int
-IR_Helper::read_ir_ior (CORBA_Environment &_env)
-{
- ACE_UNUSED_ARG (_env);
-
- // Open the file for reading.
- // @@ Hard-coded name is bad. Need to fix.
- ACE_HANDLE f_handle_ = ACE_OS::open ("implrepo.ior", 0);
-
- if (f_handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: implrepo.ior\n"),
- -1);
-
- ACE_Read_Buffer ior_buffer (f_handle_);
- this->ir_key_ = ior_buffer.read ();
-
- if (this->ir_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to allocate memory to read ior: %p\n"),
- -1);
-
- ACE_OS::close (f_handle_);
- return 0;
-}
-
-
-void
-IR_Helper::notify_startup (CORBA_Environment &TAO_IN_ENV)
-{
- // Get our host and port and convert it to something we can use.
- ACE_INET_Addr my_addr = TAO_ORB_Core_instance ()->orb_params ()->addr ();
- Implementation_Repository::INET_Addr my_ir_addr;
- my_ir_addr.port_ = my_addr.get_port_number ();
- my_ir_addr.host_ = CORBA::string_dup (my_addr.get_host_name ());
-
- TAO_TRY
- {
- delete this->ir_addr_;
- this->ir_addr_ = this->implrepo_->server_is_running (this->name_,
- my_ir_addr,
- this->ping_ptr_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-
-// Notify the IR that the server has been shut down.
-void
-IR_Helper::notify_shutdown (CORBA_Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- this->implrepo_->server_is_shutting_down (this->name_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-
-void
-IR_Helper::change_object (CORBA::Object_ptr obj, CORBA_Environment &)
-{
- if ( obj
- && obj->_stubobj ()
- && obj->_stubobj ()->profile_in_use ()
- && this->implrepo_
- && this->implrepo_->_stubobj ()
- && this->implrepo_->_stubobj ()->profile_in_use () )
- {
- TAO_IIOP_Profile *implrepo_pfile =
- ACE_dynamic_cast (TAO_IIOP_Profile *,
- this->implrepo_->_stubobj ()->profile_in_use ());
- TAO_IIOP_Profile *iiop_pfile =
- ACE_dynamic_cast (TAO_IIOP_Profile *,
- obj->_stubobj ()->profile_in_use ());
-
- // @@ Only same host for now
- iiop_pfile->port (implrepo_pfile->port ());
- }
-}
diff --git a/TAO/orbsvcs/Time_Service/IR_Helper.h b/TAO/orbsvcs/Time_Service/IR_Helper.h
deleted file mode 100644
index 6522217fbfe..00000000000
--- a/TAO/orbsvcs/Time_Service/IR_Helper.h
+++ /dev/null
@@ -1,74 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/ImplRepo
-//
-// = FILENAME
-// IR_Helper.h
-//
-// = DESCRIPTION
-// Class which contains basic operations needed by a server to use the IR.
-//
-// = AUTHORS
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (IR_HELPER_H)
-#define IR_HELPER_H
-
-#include "tao/TAO.h"
-#include "orbsvcs/ImplRepoC.h"
-
-class POA_Ping_Object;
-
-class IR_Helper
- // = TITLE
- // Implementation Repository Helper Class
- //
- // = DESCRIPTION
- // Contains basic IR operations required by a server.
- //
-{
-public:
- IR_Helper (char *server_name, PortableServer::POA_ptr poa, CORBA::ORB_ptr orb, int debug = 0);
- // Constructor
- ~IR_Helper ();
- // Destructor
-
- void notify_startup (CORBA_Environment &_env = CORBA_Environment::default_environment ());
- // Notify the IR that the server is now running.
-
- void notify_shutdown (CORBA_Environment &_env = CORBA_Environment::default_environment ());
- // Notify the IR that the server has been shut down.
-
- int register_server (const char *comm_line,
- const char *environment = "",
- const char *working_dir = "",
- CORBA_Environment &_env = CORBA_Environment::default_environment ());
- // Tell the IR how to start yourself up.
-
- void change_object (CORBA::Object_ptr obj,
- CORBA_Environment &_env = CORBA_Environment::default_environment ());
- // Convert an object into a IR controlled object.
-private:
- int read_ir_ior (CORBA_Environment &_env = CORBA_Environment::default_environment ());
-
- char *name_;
- char *ir_key_;
-
- Implementation_Repository::INET_Addr *ir_addr_;
-
- POA_Ping_Object *ping_;
- CORBA::Object_ptr ping_ptr_;
-
- Implementation_Repository *implrepo_;
- PortableServer::POA_var poa_;
- CORBA::ORB_var orb_;
- int debug_;
-};
-
-#endif /* IR_HELPER_H */
diff --git a/TAO/orbsvcs/Time_Service/Makefile b/TAO/orbsvcs/Time_Service/Makefile
deleted file mode 100644
index 4a9c730910c..00000000000
--- a/TAO/orbsvcs/Time_Service/Makefile
+++ /dev/null
@@ -1,1532 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-LDLIBS = -lorbsvcs -lTAO
-
-PROG_SRCS = \
- server.cpp \
- clerk.cpp \
- Clerk_i.cpp \
- Server_i.cpp \
- IR_Helper.cpp \
-
-SRC = $(PROG_SRCS)
-
-SIMPLE_SVR_OBJS = IR_Helper.o \
- Server_i.o \
- server.o \
-
-SIMPLE_CRK_OBJS = Clerk_i.o \
- clerk.o \
-
-BIN = server \
- clerk
-
-BUILD = $(BIN)
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-VBIN = $(BIN:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-include $(TAO_ROOT)/taoconfig.mk
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/Naming_Service
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs
-
-server: $(addprefix $(VDIR),$(SIMPLE_SVR_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-clerk: $(addprefix $(VDIR),$(SIMPLE_CRK_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean: clean
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/server.o .obj/server.so .shobj/server.o .shobj/server.so: server.cpp Server_i.h \
- $(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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- IR_Helper.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.i
-.obj/clerk.o .obj/clerk.so .shobj/clerk.o .shobj/clerk.so: clerk.cpp Clerk_i.h \
- $(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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time/Timer_Helper.h
-.obj/Clerk_i.o .obj/Clerk_i.so .shobj/Clerk_i.o .shobj/Clerk_i.so: Clerk_i.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- Clerk_i.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time/Timer_Helper.h
-.obj/Server_i.o .obj/Server_i.so .shobj/Server_i.o .shobj/Server_i.so: Server_i.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- Server_i.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- IR_Helper.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.i
-.obj/IR_Helper.o .obj/IR_Helper.so .shobj/IR_Helper.o .shobj/IR_Helper.so: IR_Helper.cpp IR_Helper.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(TAO_ROOT)/tao/IIOP_Profile.h \
- $(TAO_ROOT)/tao/IIOP_Profile.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/Time_Service/README b/TAO/orbsvcs/Time_Service/README
deleted file mode 100644
index 7bea0a6145a..00000000000
--- a/TAO/orbsvcs/Time_Service/README
+++ /dev/null
@@ -1,96 +0,0 @@
-$Id $
-
-============================ TAO Time Service==============================
-
-This is a complete implementation of the CORBA time service spec. The
-service offers a globally synchronized time to a requesting
-client. The Time Service interface has been implemented as two servants:
-the clerk and the server. Clients who wish to use the service talk to
-clerks and the clerks in turn keep their time synchronized
-globally. The clerks do this by talking to the servers running on
-different machines.
-
-There needs to be atleast one time server running in the network. The Clerks
-update their time periofically from the servers. The servers and clerks
-export their IORs through the
- * Naming Service.
- * Files
-The Servers can also be activated on demand by the Clerks if they have been
-registered with an Implementation Repository.
-
-If Naming Service is being used the clerks and servers are registered in
-different Naming Contexts as :
-
-For the clerks : ClerkContext->Clerk:<local_host_name>
-For the server : ServerContext->Server:<local_host_name>
-
-The machine name is included to make the object name unique and distinguish
-between the various servers and clerks.
-
-A sample run of the TimeService can be done as follows :
-
-* Using the Naming Service :
-
-1. Run TAO/orbsvcs/Time_Service/server on different machines.
-2. Run TAO/orbsvcs/Time_Service/clerk -t 5 on some machines.
-3. Run the TAO/orbsvcs/tests/Time/client on one of the machines where a clerk
- is running.
-
-* Using Files :
-
-1. Run TAO/orbsvcs/Time_Service/server -o server_ior on different machines.
-2. Run TAO/orbsvcs/Time_Service/clerk -t 5 -f server_ior -o clerk_ior on some
- machines.
-3. Run the TAO/orbsvcs/tests/Time/client -f clerk_ior on one of the machines
- where a clerk is running.
-
-* Using the Implementation Repository :
-
-1. Run the Implementation Repository service as :
-
- TAO/orbsvcs/Time_Service> ../ImplRepo_Service/ImplRepo_Service -ORBsvcconf
- implrepo.conf -ORBobjrefstyle url -d 1
-
-2. Run the Server as
-
- TAO/orbsvcs/Time_Service> server -o server_ior -r -i
-
-3. Run the Clerk as
-
- TAO/orbsvcs/Time_Service> clerk -f server_ior -t 5 -o clerk_ior
-
-4. Run the client as
-
- TAO/orbsvcs/tests/Time/client -f clerk_ior
-
-Algorithms
-----------
-
-Currently, updating the system time involves taking the average of all
-the times received from the servers. This can be extended by using a
-more elaborate distributed time synchronization algorithm.
-
-Version Updates : (10th March, 1999)
------------------
-
-The TAO Time Service has been updated to include the timezone information
-in the Universal Time Object. This object now also has an inaccuracy estimate
-in it. The inaccuracy is a measure of the skew in the synchronization of
-the clerks time. It is the difference between the highest and the lowest times
-from the servers that the clerk synchronizes its time with. The high-inaccuracy
-and the low-inaccuracy fields are also being calculated from the inaccuracy as
-follows :
-
- Inaccuracy 64-bits
- |------------------------------------|
- | | inacchi | inacclo |
- |------------------------------------|
- 16-bits 16-bits 32-bits
-
-Thanks to Brian Dance <Brian_Dance@UECCS.co.uk> for reporting this.
-
-Future Versions of the service could include other measures of inaccuracy too,
-say the one based on precision in the time reported by servers. In this case
-the servers will have to supply an estimate of inaccuracy in their times.
-
-
diff --git a/TAO/orbsvcs/Time_Service/Server_i.cpp b/TAO/orbsvcs/Time_Service/Server_i.cpp
deleted file mode 100644
index 220e33563e7..00000000000
--- a/TAO/orbsvcs/Time_Service/Server_i.cpp
+++ /dev/null
@@ -1,427 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "Server_i.h"
-
-ACE_RCSID(Time_Service, Server_i, "$Id$")
-
-// Constructor.
-Server_i::Server_i (void)
- : ior_output_file_ (0),
- use_ir_ (0),
- register_with_ir_ (0)
-{
- // no-op.
-}
-
-// Destructor.
-
-Server_i::~Server_i (void)
-{
- // no-op.
-}
-
-// Parse the command-line arguments and set options.
-
-int
-Server_i::parse_args (void)
-{
- ACE_Get_Opt get_opts (this->argc_, this->argv_, "do:ir");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag.
- TAO_debug_level++;
- break;
- case 'o': // output the IOR to a file.
- this->ior_output_file_ =
- ACE_OS::fopen (get_opts.optarg, "a");
-
- if (this->ior_output_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[SERVER] Process/Thread Id : (%P/%t)Unable to open %s for writing: %p\n",
- get_opts.optarg), -1);
- break;
- case 'i': // Use the Implementation Repository.
- this->use_ir_ = 1;
- break;
- case 'r': // Register with the Implementation repository.
- this->register_with_ir_ = 1;
- break;
- case '?': // display help for use of the server.
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "[SERVER] Process/Thread Id : (%P/%t)"
- "usage: %s"
- " [-d]"
- " [-o] <ior_output_file>"
- " [-i] <Use the Implementation Repository>"
- " [-r] <Register with the Implementation Repository>"
- "\n",
- argv_ [0]),
- 1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-// Initialise the Naming Service and register the TimeService Object
-// with it.
-
-int
-Server_i::init_naming_service (CORBA::Environment &)
-{
-
- TAO_TRY
- {
- // Initialize the POA.
- this->orb_manager_.init_child_poa (this->argc_,
- this->argv_,
- "my_child_poa",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POA_ptr child_poa
- = this->orb_manager_.child_poa ();
-
- // Initialize the Naming Server. Note the Naming Server cannot
- // be initialized with the Root POA because it has to be a
- // persistent object reference. Hence the need for child
- // POA. The servants need not be registered in the same POA. We
- // use the Root POA for the servants.
-
- if (this->my_name_server_.init (this->orb_.in (),
- child_poa) == -1)
- return -1;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("(%P|%t) Exception from init_naming_service ()\n");
- TAO_TRY_ENV.clear ();
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Initialize the Implementation Repository.
-
-int
-Server_i::init_IR (void)
-{
- TAO_TRY
- {
- if (this->use_ir_ == 1)
- {
- ACE_NEW_RETURN (this->ir_helper_,
- IR_Helper ("child_poa",
- this->orb_manager_.child_poa (),
- this->orb_manager_.orb (),
- TAO_debug_level),
- -1);
-
- if (this->register_with_ir_ == 1)
- this->ir_helper_->register_server ("server -i -ORBobjrefstyle url");
-
- this->ir_helper_->change_object (this->time_service_server_.in (),
- TAO_TRY_ENV);
- }
-
- TAO_CHECK_ENV;
-
- // Convert the IR server reference to a string.
- CORBA::String_var objref_server =
- this->orb_manager_.orb ()->object_to_string (this->time_service_server_.in (),
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV_RETURN (TAO_TRY_ENV, -1);
-
- // Print the IR server IOR on the console.
- ACE_DEBUG ((LM_DEBUG,
- "[SERVER] Process/Thread : (%P/%t) The Time Service IREPO SERVER IOR is: <%s>\n",
- objref_server.in ()));
-
- if (this->ior_output_file_)
- {
- // Write the IOR to the file.
- ACE_OS::fprintf (this->ior_output_file_,
- "%s\n",
- objref_server.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Create a new time server object and register it with the child POA.
-// Print the IOR of the registered server on the console and in a file.
-
-int
-Server_i::create_server (void)
-{
- TAO_TRY
- {
-
- // Create a new server object.
- ACE_NEW_RETURN (this->time_service_server_impl_,
- TAO_Time_Service_Server(this->use_ir_),
- 0);
-
- // Generate IOR of the <TimeService Server> and register with
- // POA.
- //this->time_service_server_ =
- //time_service_server_impl_->_this ();
-
- // Register a servant with the child poa.
-
- CORBA::String_var server_str =
- this->orb_manager_.activate_under_child_poa ("server",
- this->time_service_server_impl_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::ObjectId_var id =
- PortableServer::string_to_ObjectId ("server");
-
- CORBA::Object_var server_ref =
- this->orb_manager_.child_poa ()->id_to_reference (id.in (),
- TAO_TRY_ENV);
-
- this->time_service_server_ = CosTime::TimeService::_narrow (server_ref.in (),
- TAO_TRY_ENV);
-
-
- TAO_CHECK_ENV_RETURN (TAO_TRY_ENV, -1);
-
- // All this !! just to register a servant with the child poa.
- // Instead of using _this ().
-
- //Convert the server reference to a string.
-
- CORBA::String_var objref_server =
- this->orb_->object_to_string (server_ref.in (),
- TAO_TRY_ENV);
-
- // Print the server IOR on the console.
- ACE_DEBUG ((LM_DEBUG,
- "[SERVER] Process/Thread Id : (%P/%t) The Time Service "
- "SERVER IOR without Implementation Repository is: <%s>\n",
- objref_server.in ()));
-
- // Print the IOR to a file if we are not using the Implementation Repository.
- // If we are using the implementation repository then the 'changed IOR' is
- // written to a file inside the init_IR ().
-
- if ((this->ior_output_file_) && (this->use_ir_ == 0))
- {
- // Write the IOR to the file.
- ACE_OS::fprintf (this->ior_output_file_,
- "%s\n",
- objref_server.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception in Server_i::create_server ()");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-
-// This function checks if this is the first server being executed. If yes,
-// the call to resolve raises an exception and 1 is returned. If there is
-// no exception 0 is returned.
-
-int
-Server_i::if_first_server (CosNaming::Name &server_context_name)
-{
- TAO_TRY
- {
- this->my_name_server_->resolve
- (server_context_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- return 1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Bind the Server in the context 'ServerContext' with the name
-// 'Server:<hostname>'.
-
-int
-Server_i::register_server (void)
-{
- TAO_TRY
- {
- CosNaming::Name server_context_name;
- server_context_name.length (1);
- server_context_name[0].id = CORBA::string_dup ("ServerContext");
-
- CosNaming::NamingContext_var server_context;
-
- // If this is the first server then get a new Naming Context
- // and bind it to the Naming Server.
-
- if (if_first_server (server_context_name))
- {
- // Get context.
- server_context =
- this->my_name_server_->new_context (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Bind.
- this->my_name_server_->rebind_context (server_context_name,
- server_context.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- char host_name[MAXHOSTNAMELEN];
- char server_mc_name[MAXHOSTNAMELEN];
- ACE_OS::hostname (host_name,MAXHOSTNAMELEN);
-
- CosNaming::Name server_name (server_context_name);
-
- server_name.length (2);
- strcpy (server_mc_name, "Server:");
- strcat (server_mc_name, host_name);
- server_name[1].id = CORBA::string_dup (server_mc_name);
-
- // Bind the compound name (ServerContext(Server:<hostname>))
- // to the Naming Server.
-
- this->my_name_server_->rebind (server_name,
- this->time_service_server_.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG,
- "Binding ServerContext -> %s\n",
- server_name[1].id.in ()));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("(%P|%t) Exception from init_naming_service ()\n");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Initialize the server. If a filename is specified with the -f
-// commandline option, the server writes its IOR to the file besides
-// binding itself with the Naming Service.
-
-int
-Server_i::init (int argc,
- char *argv[],
- CORBA::Environment &)
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- TAO_TRY
- {
-
- // Call the init of <TAO_ORB_Manager> to initialize the ORB and
- // create a child POA under the root POA.
-
- if (this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- TAO_TRY_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init_child_poa"),
- -1);
- TAO_CHECK_ENV;
-
- int result = this->parse_args ();
-
- if (result != 0)
- return result;
-
- // Get the orb.
- this->orb_ = this->orb_manager_.orb ();
-
- // Use the Naming Service Register the above implementation with the Naming Service.
- if (this->use_ir_ == 0)
- this->init_naming_service (TAO_TRY_ENV);
-
- // Create the server object.
- this->create_server ();
-
- // Initialize the IR.
- if (this->use_ir_ == 1)
- this->init_IR ();
-
- // Register the server object with the Naming Service.
- if (this->use_ir_ == 0)
- this->register_server ();
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-
-// Initialize the IR Helper and run the event loop for ORB.
-
-int
-Server_i::run (CORBA::Environment &)
-{
- TAO_TRY
- {
-
- if (this->use_ir_ == 1)
- {
- this->ir_helper_->notify_startup (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- if (this->orb_manager_.run (TAO_TRY_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[SERVER] Process/Thread Id : (%P/%t) Server_i::run"),
- -1);
-
- if (this->register_with_ir_ == 1)
- {
- this->ir_helper_->notify_shutdown (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/Time_Service/Server_i.h b/TAO/orbsvcs/Time_Service/Server_i.h
deleted file mode 100644
index 9d996a2afb2..00000000000
--- a/TAO/orbsvcs/Time_Service/Server_i.h
+++ /dev/null
@@ -1,113 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Time_Service
-//
-// = FILENAME
-// Server_i.h
-//
-// = AUTHOR
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef SERVER_I_H
-#define SERVER_I_H
-
-#include "ace/Get_Opt.h"
-#include "ace/Log_Msg.h"
-#include "tao/TAO.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/Time/TAO_Time_Service_Server.h"
-
-#include "IR_Helper.h"
-
-class Server_i
-{
- // = TITLE
- // CORBA Server implementation.
- //
- // = DESCRIPTION
- // A CORBA server that initializes the <TimeService Server>
- // servant implementation and the ORB.
-public:
- // = Initialization and termination methods.
- Server_i (void);
- // Constructor.
-
- ~Server_i (void);
- // Destructor.
-
- int init (int argc,
- char *argv[],
- CORBA::Environment &env);
- // Initialize the Server state.
-
- int run (CORBA::Environment &env);
- // Run the orb.
-
- int init_naming_service (CORBA::Environment &env);
- // Initialises the name server.
-
- int create_server (void);
- // Create the time server object.
-
- int register_server (void);
- // Register the time server object with the Naming Service.
-
- int parse_args (void);
- // Parse the commandline arguments.
-
- int if_first_server (CosNaming::Name &server_context_name);
- // Check if this is the first server binding to the Naming
- // Service.
-
- int init_IR (void);
- // Initialize the Implementation Repository and register the
- // server with it.
-
-private:
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- FILE *ior_output_file_;
- // File where the IOR of the Clerk object is stored.
-
- TAO_Naming_Server my_name_server_;
- // An instance of the name server used for registering the
- // <TimeService Server> object.
-
- TAO_Time_Service_Server *time_service_server_impl_;
- // Implementation of the <TimeService> Server object.
-
- CosTime::TimeService_var time_service_server_;
- // Reference of the time server.
-
- CosNaming::NamingContext_var time_service_server_context_;
- // Naming context for the Naming Service.
-
- IR_Helper *ir_helper_;
- // The Implementation Repository Helper.
-
- int use_ir_;
- // Use the Implementation Repository.
-
- int register_with_ir_;
- // Register with the Implementation Repository.
-
- CORBA::ORB_var orb_;
- // My orb.
-
- int argc_;
- // Number of command line arguments.
-
- char **argv_;
- // The command line arguments.
-};
-
-#endif /* SERVER_I_H */
diff --git a/TAO/orbsvcs/Time_Service/Time_Service.dsw b/TAO/orbsvcs/Time_Service/Time_Service.dsw
deleted file mode 100644
index dc281b16235..00000000000
--- a/TAO/orbsvcs/Time_Service/Time_Service.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Time_Service_Clerk"=.\Time_Service_Clerk.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Time_Service_Server"=.\Time_Service_Server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/Time_Service/Time_Service_Clerk.dsp b/TAO/orbsvcs/Time_Service/Time_Service_Clerk.dsp
deleted file mode 100644
index 4d07c421140..00000000000
--- a/TAO/orbsvcs/Time_Service/Time_Service_Clerk.dsp
+++ /dev/null
@@ -1,109 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Time_Service_Clerk" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Time_Service_Clerk - 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_Clerk.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_Clerk.mak" CFG="Time_Service_Clerk - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Time_Service_Clerk - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Clerk - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Time_Service_Clerk - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\\" /I "..\..\\" /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /out:"Release/clerk.exe" /libpath:"..\..\tao" /libpath:"..\orbsvcs" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Clerk - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Ser"
-# PROP BASE Intermediate_Dir "Time_Ser"
-# 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 "..\\" /I "..\..\\" /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /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 /pdbtype:sept
-# ADD LINK32 aced.lib taod.lib orbsvcsd.lib /nologo /subsystem:console /pdb:"Time_Service_Clerk.pdb" /debug /machine:I386 /out:"clerk.exe" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\orbsvcs" /libpath:"..\..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "Time_Service_Clerk - Win32 Release"
-# Name "Time_Service_Clerk - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp"
-# Begin Source File
-
-SOURCE=.\clerk.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Clerk_i.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h"
-# Begin Source File
-
-SOURCE=.\Clerk_i.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/Time_Service/Time_Service_Server.dsp b/TAO/orbsvcs/Time_Service/Time_Service_Server.dsp
deleted file mode 100644
index 0ba9d374d30..00000000000
--- a/TAO/orbsvcs/Time_Service/Time_Service_Server.dsp
+++ /dev/null
@@ -1,114 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Time_Service_Server" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Time_Service_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 "Time_Service_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 "Time_Service_Server.mak" CFG="Time_Service_Server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Time_Service_Server - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Server - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Time_Service_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 "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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\\" /I "..\..\\" /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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /out:"Release/server.exe" /libpath:"..\..\tao" /libpath:"..\orbsvcs" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Server - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Ser"
-# PROP BASE Intermediate_Dir "Time_Ser"
-# 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 "..\\" /I "..\..\\" /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 taod.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /out:"server.exe" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\orbsvcs" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Time_Service_Server - Win32 Release"
-# Name "Time_Service_Server - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp"
-# Begin Source File
-
-SOURCE=.\IR_Helper.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_i.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h"
-# Begin Source File
-
-SOURCE=.\IR_Helper.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_i.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/Time_Service/clerk.cpp b/TAO/orbsvcs/Time_Service/clerk.cpp
deleted file mode 100644
index 64ad86a7d5a..00000000000
--- a/TAO/orbsvcs/Time_Service/clerk.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-// $Id$
-
-#include "Clerk_i.h"
-
-ACE_RCSID(TimeService, clerk, "$Id$")
-
-// This is the main driver program for the Time Service clerk.
-
-int
-main (int argc, char *argv[])
-{
- Clerk_i clerk;
-
- ACE_DEBUG ((LM_DEBUG,
- "[SERVER] Process/Thread Id : (%P/%t) Time Service clerk\n"));
-
- TAO_TRY
- {
- if (clerk.init (argc, argv, TAO_TRY_ENV) == -1)
- return 1;
- else
- {
- clerk.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/Time_Service/server.cpp b/TAO/orbsvcs/Time_Service/server.cpp
deleted file mode 100644
index 516fbeaf0d5..00000000000
--- a/TAO/orbsvcs/Time_Service/server.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-// $Id$
-
-#include "Server_i.h"
-
-ACE_RCSID(TimeService, server, "$Id$")
-
-// This is the main driver program for the Time Service server.
-
-int
-main (int argc, char *argv[])
-{
- Server_i server;
-
- ACE_DEBUG ((LM_DEBUG,
- "[SERVER] Process/Thread Id : (%P/%t) Time Service server\n"));
-
- TAO_TRY
- {
- if (server.init (argc, argv, TAO_TRY_ENV) == -1)
- return 1;
- else
- {
- server.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/Trading_Service/Makefile b/TAO/orbsvcs/Trading_Service/Makefile
deleted file mode 100644
index 69ad8f8eee5..00000000000
--- a/TAO/orbsvcs/Trading_Service/Makefile
+++ /dev/null
@@ -1,323 +0,0 @@
-#--------------------------------------------------------------------------
-# $Id$
-# Build the TAO Trading Service
-#--------------------------------------------------------------------------
-#--------------------------------------------------------------------------
-# Local macros
-#--------------------------------------------------------------------------
-
-BIN = Trading_Service
-
-LDLIBS = -lorbsvcs -lTAO
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-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
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-#TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Trading_Service.o .obj/Trading_Service.so .shobj/Trading_Service.o .shobj/Trading_Service.so: Trading_Service.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Arg_Shifter.h \
- Trading_Service.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Service_Type_Repository.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/Trading_Service/README b/TAO/orbsvcs/Trading_Service/README
deleted file mode 100644
index 4aec9cb0b2f..00000000000
--- a/TAO/orbsvcs/Trading_Service/README
+++ /dev/null
@@ -1,10 +0,0 @@
-$Id$
-
-The TAO Trading Service
-
-Thank you for your interest in the TAO trading service. Documentation
-on using the Trading Service and its tests can be found in:
-
- $TAO_ROOT/docs/releasenotes/trader.html
-
-Enjoy! \ No newline at end of file
diff --git a/TAO/orbsvcs/Trading_Service/Trading_Service.cpp b/TAO/orbsvcs/Trading_Service/Trading_Service.cpp
deleted file mode 100644
index d177401f17f..00000000000
--- a/TAO/orbsvcs/Trading_Service/Trading_Service.cpp
+++ /dev/null
@@ -1,409 +0,0 @@
-// $Id$
-
-#include "ace/OS.h"
-#include "ace/Arg_Shifter.h"
-#include "Trading_Service.h"
-
-ACE_RCSID(Trading_Service, Trading_Service, "$Id$")
-
-Trading_Shutdown::Trading_Shutdown (Trading_Service& trader)
- : trader_ (trader)
-{
- if (this->shutdown_.register_handler (SIGINT, this) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
- }
-
- if (this->shutdown_.register_handler (SIGTERM, this) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
- }
-}
-
-int
-Trading_Shutdown::handle_signal (int signum, siginfo_t* sinfo, ucontext_t* ucon)
-{
- ACE_UNUSED_ARG (signum);
- ACE_UNUSED_ARG (sinfo);
- ACE_UNUSED_ARG (ucon);
- this->trader_.~Trading_Service ();
- exit (0);
- return 0;
-}
-
-Trading_Service::Trading_Service (void)
- : federate_ (0),
- ior_output_file_ (0),
- bootstrapper_ (0)
-{
- char* trader_name =
- CORBA::string_alloc (MAXHOSTNAMELEN + 10);
-
- if (trader_name != 0)
- {
- // The trader name is the concatenation of the local host name
- // and the server's process id.
- char host_name[MAXHOSTNAMELEN];
- ACE_INET_Addr localhost ((u_short) 0);
- localhost.get_host_name (host_name, MAXHOSTNAMELEN);
- ACE_OS::sprintf (trader_name, "%s_%d", host_name, ACE_OS::getpid ());
-
- char* dot = 0;
- while ((dot = ACE_OS::strchr (trader_name, '.')) != 0)
- *dot = '_';
-
- ACE_DEBUG ((LM_DEBUG, "*** Trading Service %s initializing.\n", trader_name));
-
- this->name_ = trader_name;
- }
-}
-
-Trading_Service::~Trading_Service (void)
-{
- this->shutdown ();
-}
-
-int
-Trading_Service::init (int argc, char* argv[])
-{
- TAO_TRY
- {
- this->orb_manager_.init (argc, argv, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv) == -1)
- return -1;
-
- CORBA::ORB_ptr orb = this->orb_manager_.orb ();
-
- // Create a Trader Object and set its Service Type Repository.
- this->trader_ =
- auto_ptr<TAO_Trader_Factory::TAO_TRADER> (TAO_Trader_Factory::create_trader (argc, argv));
- TAO_Support_Attributes_i& sup_attr = this->trader_->support_attributes ();
- TAO_Trading_Components_i& trd_comp = this->trader_->trading_components ();
- sup_attr.type_repos (this->type_repos_._this (TAO_TRY_ENV));
- TAO_CHECK_ENV;
-
- // The Spec says: return a reference to the Lookup interface
- // from the resolve_initial_references method.
- CosTrading::Lookup_ptr lookup = trd_comp.lookup_if ();
- this->ior_ = orb->object_to_string (lookup, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Dump the ior to a file.
- if (this->ior_output_file_ != 0)
- {
- ACE_OS::fprintf (this->ior_output_file_, "%s", this->ior_.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
-
- if (this->federate_)
- {
- // Only become a multicast server if we're the only trader
- // on the multicast network.
- // @@ Could do other things. For example, every timeout
- // period try to federate again, but let's not hardcode that
- // policy.
- if (this->bootstrap_to_federation () == -1)
- this->init_multicast_server ();
- }
- else
- this->init_multicast_server ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Trading Service");
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-
-int
-Trading_Service::run (void)
-{
- int return_value;
- CORBA::Environment TAO_IN_ENV;
- Trading_Shutdown trading_shutdown (*this);
-
- // Run the Trading Service.
- return_value = this->orb_manager_.run (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- return return_value;
-}
-
-int
-Trading_Service::init_multicast_server (void)
-{
-#if defined ACE_HAS_IP_MULTICAST
- // Get reactor instance from TAO.
- ACE_Reactor *reactor = TAO_ORB_Core_instance ()->reactor ();
-
- // First, see if the user has given us a multicast port number
- // for the name service on the command-line;
- u_short port =
- TAO_ORB_Core_instance ()->orb_params ()->trading_service_port ();
-
- if (port == 0)
- {
- const char *port_number =
- ACE_OS::getenv ("TradingServicePort");
-
- if (port_number != 0)
- port = ACE_OS::atoi (port_number);
- else
- port = TAO_DEFAULT_TRADING_SERVER_REQUEST_PORT;
- }
-
- // Instantiate a server that will receive requests for an ior
- if (this->ior_multicast_.init ((char *) this->ior_.in (),
- port,
- ACE_DEFAULT_MULTICAST_ADDR,
- TAO_SERVICEID_TRADINGSERVICE) == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR, "Failed to init IOR multicast.\n"), -1);
- }
-
- // Register event handler for the ior multicast.
- if (reactor->register_handler (&this->ior_multicast_,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_DEBUG ((LM_DEBUG,
- "cannot register Event handler\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "The multicast server setup is done.\n"));
-
- // Other trader instances will bootstrap to us.
- this->bootstrapper_ = 1;
-
-#endif /* ACE_HAS_IP_MULTICAST */
- return 0;
-}
-
-int
-Trading_Service::bootstrap_to_federation (void)
-{
- // If all traders follow this strategy, it creates a complete graph
- // of all known traders on a multicast network.
- CORBA::ORB_var orb = this->orb_manager_.orb ();
-
- ACE_DEBUG ((LM_DEBUG, "*** Bootstrapping to another Trading Service.\n"));
- CORBA::Object_var trading_obj =
- orb->resolve_initial_references ("TradingService");
-
- if (CORBA::is_nil (trading_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "We're all alone. "
- "Unable to link to other traders.\n"),
- -1);
-
- TAO_TRY
- {
- ACE_DEBUG ((LM_DEBUG, "*** Narrowing the lookup interface.\n"));
- CosTrading::Lookup_var lookup_if =
- CosTrading::Lookup::_narrow (trading_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Obtaining the link interface.\n"));
- CosTrading::Link_var link_if = lookup_if->link_if (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- TAO_Trading_Components_i& trd_comp =
- this->trader_->trading_components ();
- CosTrading::Lookup_ptr our_lookup = trd_comp.lookup_if ();
- CosTrading::Link_ptr our_link = trd_comp.link_if ();
-
- ACE_DEBUG ((LM_DEBUG, "*** Linking found trader to self.\n"));
- link_if->add_link (this->name_.in (),
- our_lookup,
- CosTrading::always,
- CosTrading::always,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Linking self to found trader.\n"));
- our_link->add_link ("Bootstrap",
- lookup_if.in (),
- CosTrading::always,
- CosTrading::always,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Retrieving list of known linked traders.\n"));
- CosTrading::LinkNameSeq_var link_name_seq =
- link_if->list_links (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Linking self to all linked traders.\n"));
- for (int i = link_name_seq->length () - 1; i >= 0; i--)
- {
- // Avoid linking to ourselves.
- if (ACE_OS::strcmp (ACE_static_cast (const char*, link_name_seq[i]),
- this->name_.in ()) != 0)
- {
- ACE_DEBUG ((LM_DEBUG, "*** Getting info for link %s.\n",
- ACE_static_cast (const char*, link_name_seq[i])));
- CosTrading::Link::LinkInfo_var link_info =
- link_if->describe_link (link_name_seq[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTrading::Lookup_ptr remote_lookup;
- remote_lookup = link_info->target.in ();
-
- ACE_DEBUG ((LM_DEBUG, "*** Retrieving its link interface.\n"));
- CosTrading::Link_var remote_link =
- remote_lookup->link_if (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Creating a link to me from it.\n"));
- remote_link->add_link (this->name_.in (),
- our_lookup,
- CosTrading::always,
- CosTrading::always,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Creating a link to it from me.\n"));
- our_link->add_link (link_name_seq[i],
- remote_lookup,
- CosTrading::always,
- CosTrading::always,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Trading Service");
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-Trading_Service::shutdown (void)
-{
- CORBA::Environment TAO_IN_ENV;
-
- if (this->trader_.get () != 0)
- {
- TAO_Trading_Components_i& trd_comp
- = this->trader_->trading_components ();
- CosTrading::Link_ptr our_link = trd_comp.link_if ();
-
- CosTrading::LinkNameSeq_var link_name_seq =
- our_link->list_links (TAO_IN_ENV);
-
- ACE_DEBUG ((LM_DEBUG, "*** Unlinking from federated traders.\n"));
- for (int i = link_name_seq->length () - 1; i >= 0; i--)
- {
- TAO_TRY
- {
- ACE_DEBUG ((LM_DEBUG, "*** Describing the next link.\n"));
- CosTrading::Link::LinkInfo_var link_info =
- our_link->describe_link (link_name_seq[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Removing link to %s.\n",
- ACE_static_cast (const char*, link_name_seq[i])));
- our_link->remove_link (link_name_seq[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTrading::Lookup_ptr remote_lookup;
- remote_lookup = link_info->target.in ();
-
- ACE_DEBUG ((LM_DEBUG, "*** Retrieving its link interface.\n"));
- CosTrading::Link_var remote_link =
- remote_lookup->link_if (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Removing its link to us.\n"));
-
- if (this->bootstrapper_)
- remote_link->remove_link ("Bootstrap", TAO_TRY_ENV);
- else
- remote_link->remove_link (this->name_.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- // TAO_TRY_ENV.print_exception ("Trading Service");
- }
- TAO_ENDTRY;
- }
- }
-
- return 0;
-}
-
-int
-Trading_Service::parse_args (int& argc, char *argv[])
-{
- ACE_Arg_Shifter arg_shifter (argc, argv);
-
- while (arg_shifter.is_anything_left ())
- {
- char *current_arg = arg_shifter.get_current ();
-
- if (ACE_OS::strcmp (current_arg, "-TSfederate") == 0)
- {
- arg_shifter.consume_arg ();
- this->federate_ = 1;
- }
- if (ACE_OS::strcmp (current_arg, "-TSdumpior") == 0)
- {
- arg_shifter.consume_arg ();
- if (arg_shifter.is_parameter_next ())
- {
-
- char* file_name = arg_shifter.get_current ();
- this->ior_output_file_ = ACE_OS::fopen (file_name, "w");
-
- if (this->ior_output_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: %p\n",
- file_name), -1);
-
- arg_shifter.consume_arg ();
- }
- else
- this->ior_output_file_ = ACE_OS::fdopen (ACE_STDOUT, "w");
- }
-
- else
- arg_shifter.ignore_arg ();
- }
-
- return 0;
-}
-
-int
-main (int argc, char** argv)
-{
- Trading_Service trader;
-
- if (trader.init (argc, argv) != -1)
- trader.run ();
- else
- {
- ACE_ERROR_RETURN ((LM_DEBUG,
- "Failed to initialize the trader.\n"),
- -1);
- }
-
- return 0;
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class auto_ptr<TAO_Trader_Factory::TAO_TRADER>;
-template class ACE_Auto_Basic_Ptr<TAO_Trader_Factory::TAO_TRADER>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate auto_ptr<TAO_Trader_Factory::TAO_TRADER>
-#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Trader_Factory::TAO_TRADER>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/TAO/orbsvcs/Trading_Service/Trading_Service.dsp b/TAO/orbsvcs/Trading_Service/Trading_Service.dsp
deleted file mode 100644
index a259dcba30c..00000000000
--- a/TAO/orbsvcs/Trading_Service/Trading_Service.dsp
+++ /dev/null
@@ -1,104 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Trading_Service" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Trading_Service - 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 "Trading_Service.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 "Trading_Service.mak" CFG="Trading_Service - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Trading_Service - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Trading_Service - 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)" == "Trading_Service - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I ".." /I "..\.." /I "..\..\.." /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /D "TAO_HAS_OBJECT_IN_STRUCT_MARSHAL_BUG" /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 orbsvcs.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Trading_Service - 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 ".." /I "..\.." /I "..\..\.." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Trading_Service - Win32 Release"
-# Name "Trading_Service - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Trading_Service.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Trading_Service.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/Trading_Service/Trading_Service.dsw b/TAO/orbsvcs/Trading_Service/Trading_Service.dsw
deleted file mode 100644
index b12f1c02b68..00000000000
--- a/TAO/orbsvcs/Trading_Service/Trading_Service.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Trading_Service"=.\Trading_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/Trading_Service/Trading_Service.h b/TAO/orbsvcs/Trading_Service/Trading_Service.h
deleted file mode 100644
index d52d80be5f2..00000000000
--- a/TAO/orbsvcs/Trading_Service/Trading_Service.h
+++ /dev/null
@@ -1,110 +0,0 @@
-// $Id$
-
-// ========================================================================
-//
-// = BINARY
-// trader
-//
-// = FILENAME
-// Trading_Service.h
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// =======================================================================
-
-#ifndef _TRADING_SERVICE_H
-#define _TRADING_SERVICE_H
-
-#include "tao/TAO.h"
-#include "ace/Auto_Ptr.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/IOR_Multicast.h"
-#include "orbsvcs/Trader/Trader.h"
-#include "orbsvcs/Trader/Service_Type_Repository.h"
-
-class Trading_Service;
-
-class Trading_Shutdown : public ACE_Event_Handler
-{
-public:
-
- Trading_Shutdown (Trading_Service& trader);
-
- virtual int handle_signal (int, siginfo_t*, ucontext_t*);
-
-private:
-
- Trading_Service& trader_;
- ACE_Sig_Handler shutdown_;
-};
-
-
-class Trading_Service
-// = TITLE
-// A class that initializes a Trading Service instance.
-{
-public:
-
- Trading_Service (void);
- // Default constructor.
-
- ~Trading_Service (void);
- // Destructor
-
- int init (int argc, char* argv[]);
- // Initialize the Trading Service with arguments.
-
- int run (void);
- // Run the Trading Service.
-
- int shutdown (void);
-
-private:
-
- int init_multicast_server (void);
- // Enable the Trading Service to answer multicast requests for its IOR.
-
- int bootstrap_to_federation (void);
- // Bootstrap to another trader, and attach to its trader network.
-
- int parse_args (int& argc, char *argv[]);
- // parses the arguments.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- TAO_Service_Type_Repository type_repos_;
- // Service Type Repository used by the trading service.
-
- auto_ptr<TAO_Trader_Factory::TAO_TRADER> trader_;
- // Pointer to the linked trader.
-
- CORBA::String_var name_;
- // Name of this trading service: "hostname:pid".
-
- CORBA::String_var ior_;
- // IOR of the trader kept around for handiness purposes.
-
- CORBA::Boolean federate_;
- // Flag indicating whether this trader should join the federation.
-
- FILE *ior_output_file_;
- // File to output the Naming Service IOR.
-
- CORBA::Boolean dumpior_;
- // Flag indicating whether to dump the ior to standard output.
-
- CORBA::Boolean bootstrapper_;
- // Flag inidicating whether we're the trader others are bootstrapping to.
-
- TAO_IOR_Multicast ior_multicast_;
- // Event handler that responds to resolve_initial_references requests.
-};
-
-
-#endif /* _TRADING_SERVICE_H */
diff --git a/TAO/orbsvcs/default.bld b/TAO/orbsvcs/default.bld
deleted file mode 100755
index 505c317883c..00000000000
--- a/TAO/orbsvcs/default.bld
+++ /dev/null
@@ -1,44 +0,0 @@
-#!build
-default:
- nobuild
- :cx_template_option=noautomatic
- :optimize=standard
- :optimize=memory
- :optimize=loop
- :dependency=nodepend
- :debuglevel=multi
- :cx_template=never
- :object_dir=./obj
- :sourcedirs=..
- :sourcedirs=../..
- :sourcedirs=/home/ace/ACE_wrappers.latest
- :libdirs=../tao
- :libdirs=/home/ace/ACE_wrappers.latest/ace
- :libraries=tao.a
- :libraries=libACE.a
- :libraries=/appl/newgreen/vxppc603/ghsbltin.o
- :defines=TAO_PLATFORM_SVC_CONF_FILE_NOTSUP
- :defines=DEBUG
-orbsvcs/orbsvcs.bld
- library
- :dependency=nodepend
-Naming_Service/Naming_Service.bld
- program
- :dependency=nodepend
- :outputname=NamingService
- :libdirs=../orbsvcs
- :libraries=orbsvcs.a
-Event_Service/Event_Service.bld
- program
- :dependency=nodepend
- :libdirs=../orbsvcs
- :libraries=orbsvcs.a
-Dump_Schedule/Dump_Schedule.bld
- program
- :dependency=nodepend
- :libdirs=../orbsvcs
-Scheduling_Service/Scheduling_Service.bld
- program
- :dependency=nodepend
- :libdirs=../orbsvcs
- :libraries=orbsvcs.a
diff --git a/TAO/orbsvcs/orbsvcs.dsw b/TAO/orbsvcs/orbsvcs.dsw
deleted file mode 100644
index 16723dd5170..00000000000
--- a/TAO/orbsvcs/orbsvcs.dsw
+++ /dev/null
@@ -1,134 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Concurrency_Service"=.\Concurrency_Service\Concurrency_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name orbsvcs
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Dump_Schedule"=.\Dump_Schedule\Dump_Schedule.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name orbsvcs
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Event_Service"=.\Event_Service\Event_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name orbsvcs
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "LifeCycle_Service"=.\LifeCycle_Service\LifeCycle_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name orbsvcs
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Naming_Service"=.\Naming_Service\Naming_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name orbsvcs
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Scheduling_Service"=.\Scheduling_Service\Scheduling_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name orbsvcs
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Trading_Service"=.\Trading_Service\Trading_Service.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name orbsvcs
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "orbsvcs"=.\orbsvcs\orbsvcs.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.cpp b/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.cpp
deleted file mode 100644
index 456673e2aec..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.cpp
+++ /dev/null
@@ -1,1793 +0,0 @@
- // $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// AVStreams_i.cpp
-//
-// = AUTHOR
-// Sumedh Mungee <sumedh@cs.wustl.edu>
-// Nagarajan Surendran <naga@cs.wustl.edu>
-//
-//
-// ============================================================================
-
-#include "AVStreams_i.h"
-#include "orbsvcs/Trader/Trader.h"
-
-ACE_RCSID(AV, AVStreams_i, "$Id$")
-
-// ----------------------------------------------------------------------
-// AV_Null_MediaCtrl
-// ----------------------------------------------------------------------
-AV_Null_MediaCtrl::AV_Null_MediaCtrl (void)
-{
-}
-
-
-// ----------------------------------------------------------------------
-// TAO_Basic_StreamCtrl
-// ----------------------------------------------------------------------
-
-// Constructor
-TAO_Basic_StreamCtrl::TAO_Basic_StreamCtrl (void)
- :flow_count_ (0)
-{
-}
-
-TAO_Basic_StreamCtrl::~TAO_Basic_StreamCtrl (void)
-{
-}
-
-// Stop the transfer of data of the stream
-// Empty the_spec means apply operation to all flows
-void
-TAO_Basic_StreamCtrl::stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- if (CORBA::is_nil (this->stream_endpoint_a_.in ()))
- return;
-
- // Make the upcall into the application
- this->stream_endpoint_a_->stop (the_spec, env);
-}
-
-// Start the transfer of data in the stream.
-// Empty the_spec means apply operation to all flows
-void
-TAO_Basic_StreamCtrl::start (const AVStreams::flowSpec &flow_spec,
- CORBA::Environment &env)
-{
- if (CORBA::is_nil (this->stream_endpoint_a_.in ()))
- return;
-
- // Make the upcall into the application
- this->stream_endpoint_a_->start (flow_spec, env);
-}
-
-// Tears down the stream. This will close the connection, and delete
-// the streamendpoint and vdev associated with this stream
-// Empty the_spec means apply operation to all flows
-void
-TAO_Basic_StreamCtrl::destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- if (CORBA::is_nil (this->stream_endpoint_a_.in ()))
- return;
-
- // Make the upcall into the application
- this->stream_endpoint_a_->destroy (the_spec, env);
-}
-
-// Changes the QoS associated with the stream
-// Empty the_spec means apply operation to all flows
-CORBA::Boolean
-TAO_Basic_StreamCtrl::modify_QoS (AVStreams::streamQoS &new_qos,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (new_qos);
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// Used by StreamEndPoint and VDev to inform StreamCtrl of events.
-// E.g., loss of flow, reestablishment of flow, etc..
-void
-TAO_Basic_StreamCtrl::push_event (const struct CosPropertyService::Property & the_event,
- CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\n(%P|%t) Recieved event \""));
- ACE_UNUSED_ARG (the_event);
- ACE_UNUSED_ARG (env);
-}
-
-// @@ Need to throw not-supported exception here
-void
-TAO_Basic_StreamCtrl::set_FPStatus (const AVStreams::flowSpec &the_spec,
- const char *fp_name,
- const CORBA::Any &fp_settings,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (fp_name);
- ACE_UNUSED_ARG (fp_settings);
- ACE_UNUSED_ARG (env);
-}
-
-// @@ Need to throw not-supported exception here
-CORBA::Object_ptr
-TAO_Basic_StreamCtrl::get_flow_connection (const char *flow_name,
- CORBA::Environment &)
-{
- TAO_String_Hash_Key flow_name_key (flow_name);
- FlowConnection_Map::ENTRY *flow_connection_entry = 0;
- if (this->flow_map_.find (flow_name_key,flow_connection_entry) == 0)
- return flow_connection_entry->int_id_;
- return 0;
-}
-
-// @@ Need to throw not-supported exception here
-void
-TAO_Basic_StreamCtrl::set_flow_connection (const char *flow_name,
- CORBA::Object_ptr flow_connection,
- CORBA::Environment &env)
-{
- // add the flowname and the flowconnection to the hashtable.
- this->flows_ [this->flow_count_++] = CORBA::string_dup (flow_name);
- TAO_String_Hash_Key flow_name_key (flow_name);
- if (this->flow_map_.bind (flow_name_key,flow_connection) != 0)
- TAO_THROW_ENV (AVStreams::noSuchFlow (),env);// is this right?
-}
-
-// ----------------------------------------------------------------------
-// TAO_StreamCtrl
-// ----------------------------------------------------------------------
-
-TAO_StreamCtrl::TAO_StreamCtrl (void)
-{
-}
-
-TAO_StreamCtrl::~TAO_StreamCtrl (void)
-{
-}
-
-// request the two MMDevices to create vdev and stream endpoints. save
-// the references returned.
-
-// The interaction diagram for this method is on page 13 of the spec
-CORBA::Boolean
-TAO_StreamCtrl::bind_devs (AVStreams::MMDevice_ptr a_party,
- AVStreams::MMDevice_ptr b_party,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_flows,
- CORBA::Environment &env)
-{
- // do a Qos Translation from application level Qos to Network level Qos??
-
- // Check to see if we have non-nil parties to bind!
- if (CORBA::is_nil (a_party) ||
- CORBA::is_nil (b_party))
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) TAO_StreamCtrl::bind_devs: "
- "a_party or b_party is null"
- "Multicast not supported in this implementation!\n"),
- 1);
-
- // Request a_party to create the endpoint and vdev
- CORBA::Boolean met_qos;
- CORBA::String_var named_vdev;
-
- this->stream_endpoint_a_ =
- a_party-> create_A (this->_this (env),
- this->vdev_a_.out (),
- the_qos,
- met_qos,
- named_vdev.inout (),
- the_flows,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) TAO_StreamCtrl::create_A: succeeded\n"));
-
- // Request b_party to create the endpoint and vdev
-
- this->stream_endpoint_b_ =
- b_party-> create_B (this->_this (env),
- this->vdev_b_.out (),
- the_qos,
- met_qos,
- named_vdev.inout (),
- the_flows,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) TAO_StreamCtrl::create_B: succeeded\n"));
-
- ACE_DEBUG ((LM_DEBUG,
- "\n(%P|%t)stream_endpoint_b_ = %s",
- TAO_ORB_Core_instance ()->orb ()->object_to_string (this->stream_endpoint_b_.in (),
- env)));
- TAO_CHECK_ENV_RETURN (env, 1);
-
- // Tell the 2 VDev's about one another
- this->vdev_a_->set_peer (this->_this (env),
- this->vdev_b_.in (),
- the_qos,
- the_flows,
- env);
-
- TAO_CHECK_ENV_RETURN (env, 1);
-
- this->vdev_b_->set_peer (this->_this (env),
- this->vdev_a_.in (),
- the_qos,
- the_flows,
- env);
-
- TAO_CHECK_ENV_RETURN (env, 1);
-
-
- // Now connect the streams together. This will
- // establish the connection
- this->stream_endpoint_a_->connect (this->stream_endpoint_b_.in (),
- the_qos,
- the_flows,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
- return 0;
-}
-
-// Used to establish a connection between two endpoints
-// directly, i.e. without a MMDevice
-CORBA::Boolean
-TAO_StreamCtrl::bind (AVStreams::StreamEndPoint_A_ptr sep_a,
- AVStreams::StreamEndPoint_B_ptr sep_b,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_flows,
- CORBA::Environment &env)
-{
- this->stream_endpoint_a_ = sep_a;
- this->stream_endpoint_b_ = sep_b;
-
- TAO_TRY
- {
- if (CORBA::is_nil (sep_a) ||
- CORBA::is_nil (sep_b))
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) TAO_StreamCtrl::bind:"
- "a_party or b_party null!"),
- 1);
-
- // since its full profile we do the viable stream setup algorithm.
- // get the flows for the A streamendpoint.
- if (the_flows.length () == 0)
- {
- // the flows spec is empty and hence we do a exhaustive match.
- AVStreams::flowSpec *a_flows = 0,*b_flows = 0;
- AVStreams::FlowEndPoint_seq a_feps,b_feps;
- CORBA::Any_ptr flows_any;
- flows_any = sep_a->get_property_value ("Flows",TAO_TRY_ENV);
- TAO_CHECK_ENV;
- *flows_any >>= a_flows;
- flows_any = sep_b->get_property_value ("Flows",TAO_TRY_ENV);
- TAO_CHECK_ENV;
- *flows_any >>= b_flows;
- u_int i;
- for (i=0;i<a_flows->length ();i++)
- {
- // get the flowendpoint references.
- CORBA::Object_ptr fep_obj;
- fep_obj = sep_a->get_fep ((*a_flows)[i],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- AVStreams::FlowEndPoint_ptr fep;
- fep = AVStreams::FlowEndPoint::_narrow (fep_obj,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- a_feps [i] = fep;
- }
- // get the flowendpoints for streamendpoint_b
- for (i=0;i<b_flows->length ();i++)
- {
- // get the flowendpoint references.
- CORBA::Object_ptr fep_obj;
- fep_obj = sep_b->get_fep ((*b_flows)[i],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- AVStreams::FlowEndPoint_ptr fep;
- fep = AVStreams::FlowEndPoint::_narrow (fep_obj,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- b_feps [i] = fep;
- }
- // Now go thru the list of flow endpoint and match them.
- // uses the first match policy.
- for (i=0;i<a_feps.length ();i++)
- {
- for (u_int j=0;j<b_feps.length ();j++)
- {
- AVStreams::FlowEndPoint_ptr fep_a =
- AVStreams::FlowEndPoint::_narrow (a_feps [i],TAO_TRY_ENV);
- TAO_CHECK_ENV;
- AVStreams::FlowEndPoint_ptr fep_b =
- AVStreams::FlowEndPoint::_narrow (b_feps [j],TAO_TRY_ENV);
-
- if (fep_b->get_connected_fep () != 0)
- {
- if (fep_a->is_fep_compatible (fep_b,
- TAO_TRY_ENV) == 1)
- {
- // assume that flow names are same so that we
- // can use either of them.
- CORBA::Object_ptr flow_connection_obj;
- AVStreams::FlowConnection_ptr flow_connection;
- if ((flow_connection_obj
- = this->get_flow_connection ((*a_flows)[i],TAO_TRY_ENV))!= 0)
- {
- flow_connection = AVStreams::FlowConnection::_narrow (flow_connection_obj,TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- else
- {
- TAO_FlowConnection *flowConnection;
- ACE_NEW_RETURN (flowConnection,TAO_FlowConnection,0);
- flow_connection = flowConnection->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- // make sure that a_feps is flow_producer and b_feps is flow_consumer
- // There should be a way to find which flow endpoint is producer and which is consumer.
- AVStreams::FlowProducer_ptr producer =
- AVStreams::FlowProducer::_narrow (fep_a,TAO_TRY_ENV);
- TAO_CHECK_ENV;
- AVStreams::FlowConsumer_ptr consumer =
- AVStreams::FlowConsumer::_narrow (fep_b,TAO_TRY_ENV);
- TAO_CHECK_ENV;
- // what should be passed to QoS?
- flow_connection->connect (producer,consumer,the_qos [0],env);
- fep_a->set_peer (flow_connection,fep_b,the_qos[0],env);
- fep_b->set_peer (flow_connection,fep_a,the_qos[0],env);
- }
- }
- }
- }
- }
- else
- {
- // since the flow spec is not empty we need to query for the
- // flows mentioned on both the A and B sides.
- // not implemented yet.
- }
- }
- TAO_CATCHANY
- {
- // error was thrown because one of the streamendpoints is light profile.
- // Now connect the streams together
- this->stream_endpoint_a_->connect (this->stream_endpoint_b_.in (),
- the_qos,
- the_flows,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-TAO_StreamCtrl::unbind (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-}
-
-void
-TAO_StreamCtrl::unbind_party (AVStreams::StreamEndPoint_ptr the_ep,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_ep);
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (env);
-}
-
-// ----------------------------------------------------------------------
-// TAO_Base_StreamEndPoint
-// ----------------------------------------------------------------------
-
-TAO_Base_StreamEndPoint::~TAO_Base_StreamEndPoint (void)
-{
-}
-
-int TAO_Base_StreamEndPoint::handle_close (void)
-{
- // This method should not be defined, but EGCS complains endlessly
- // about it.
- return -1;
-}
-
-// ----------------------------------------------------------------------
-// TAO_StreamEndPoint
-// ----------------------------------------------------------------------
-
-// constructor.
-TAO_StreamEndPoint::TAO_StreamEndPoint (void)
- :flow_count_ (1)
-{
- // this->handle_open ();
-}
-
-// Stop the physical flow of data on the stream
-// Empty the_spec --> apply to all flows
-void
-TAO_StreamEndPoint::stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- // Make the upcall into the app
- this->handle_stop (the_spec, env);
-}
-
-// Start the physical flow of data on the stream
-// Empty the_spec --> apply to all flows
-void
-TAO_StreamEndPoint::start (const AVStreams::flowSpec &flow_spec,
- CORBA::Environment &env)
-{
- // Make the upcall into the app
- this->handle_start (flow_spec, env);
-}
-
-// Close the connection
-void
-TAO_StreamEndPoint::destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- // Make the upcall into the app
- this->handle_destroy (the_spec, env);
-}
-
-// Called by streamctrl, requesting us to call request_connection
-// on the responder (to initiate a connection)
-CORBA::Boolean
-TAO_Server_StreamEndPoint::connect (AVStreams::StreamEndPoint_ptr responder,
- AVStreams::streamQoS &qos_spec,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &)
-{
- ACE_UNUSED_ARG (responder);
- ACE_UNUSED_ARG (qos_spec);
- ACE_UNUSED_ARG (the_spec);
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Calling TAO_Server_StreamEndPoint::connect"
- " is not compatible with the spec!"
- "\n"),
- 0);
-}
-
-// Called by our peer endpoint, requesting us to establish
-// a connection
-CORBA::Boolean
-TAO_StreamEndPoint::request_connection (AVStreams::StreamEndPoint_ptr initiator,
- CORBA::Boolean is_mcast,
- AVStreams::streamQoS &qos,
- AVStreams::flowSpec &the_spec,
- CORBA::Environment &)
-{
- ACE_UNUSED_ARG (initiator);
- ACE_UNUSED_ARG (is_mcast);
- ACE_UNUSED_ARG (qos);
-
- ACE_DEBUG ((LM_DEBUG, "\n(%P|%t) TAO_StreamEndPoint::request_connection called"));
- ACE_DEBUG ((LM_DEBUG,
- "\n(%P|%t) TAO_StreamEndPoint::request_connection: "
- "flowspec has length = %d"
- "and the strings are:",
- the_spec.length ()));
- for (u_int i = 0; i < the_spec.length (); i++)
- ACE_DEBUG ((LM_DEBUG,
- the_spec [i]));
-
- return 0;
-}
-
-// @@ Need to throw not-supported exception here
-CORBA::Boolean
-TAO_StreamEndPoint::modify_QoS (AVStreams::streamQoS &new_qos,
- const AVStreams::flowSpec &the_flows,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (new_qos);
- ACE_UNUSED_ARG (the_flows);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// @@ Need to throw not-supported exception here
-CORBA::Boolean
-TAO_StreamEndPoint::set_protocol_restriction (const AVStreams::protocolSpec &the_pspec,
- CORBA::Environment &env)
-{
- CORBA::Any protocol_restriction_any;
-
- protocol_restriction_any <<= the_pspec;
- this->define_property ("ProtocolRestriction",
- protocol_restriction_any,
- env);
- TAO_CHECK_ENV_RETURN (env,0);
- return 1;
-}
-
-void
-TAO_StreamEndPoint::disconnect (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (env);
-}
-
-// @@ Need to throw not-supported exception here
-void
-TAO_StreamEndPoint::set_FPStatus (const AVStreams::flowSpec &the_spec,
- const char *fp_name,
- const CORBA::Any &fp_settings,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (fp_name);
- ACE_UNUSED_ARG (fp_settings);
- ACE_UNUSED_ARG (env);
-}
-
-CORBA::Object_ptr
-TAO_StreamEndPoint::get_fep (const char *flow_name,
- CORBA::Environment &)
-{
- TAO_String_Hash_Key fep_name_key (flow_name);
- FlowEndPoint_Map::ENTRY *fep_entry = 0;
- if (this->fep_map_.find (fep_name_key,fep_entry) == 0)
- return fep_entry->int_id_;
- return 0;
-}
-
-char *
-TAO_StreamEndPoint::add_fep (CORBA::Object_ptr the_fep,
- CORBA::Environment &env)
-{
- char *flow_name = 0;
- ACE_NEW_RETURN (flow_name,char [BUFSIZ],0);
- CORBA::Any_ptr flow_name_any;
- AVStreams::FlowEndPoint_ptr fep =
- AVStreams::FlowEndPoint::_narrow (the_fep,env);
- TAO_CHECK_ENV_RETURN (env,0);
- TAO_TRY
- {
- flow_name_any = fep->get_property_value ("FlowName",TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- *flow_name_any >>= flow_name;
- }
- TAO_CATCHANY
- {
- // exception implies the flow name is not defined and is system generated.
- ACE_OS::sprintf (flow_name,"flow%d",flow_num_++);
- }
- // Add it to the sequence of flowNames supported.
- // put the flowname and the flowendpoint in a hashtable.
- TAO_String_Hash_Key fep_name_key (flow_name);
- if (this->fep_map_.bind (fep_name_key,the_fep) != 0)
- TAO_THROW_ENV_RETURN (AVStreams::streamOpFailed (),env,0);
-
- // increment the flow count.
- this->flow_count_++;
- this->flows_.length (this->flow_count_);
- this->flows_ [this->flow_count_-1] = flow_name;
- // define/modify the "Flows" property.
- CORBA::Any flows_any;
- flows_any <<= this->flows_;
- this->define_property ("Flows",
- flows_any,
- env);
- TAO_CHECK_ENV_PRINT_RETURN (env,"TAO_StreamEndPoint::add_fep",0);
- TAO_ENDTRY;
- return flow_name;
-}
-
-void
-TAO_StreamEndPoint::remove_fep (const char *flow_name,
- CORBA::Environment &env)
-{
- TAO_String_Hash_Key fep_name_key (flow_name);
- CORBA::Object_ptr fep_entry = 0;
- // Remove the fep from the hash table.
- if (this->fep_map_.unbind (fep_name_key,fep_entry)!= 0)
- TAO_THROW_ENV (AVStreams::streamOpFailed (),env);
- // redefine the "Flows" property
- AVStreams::flowSpec new_flows (this->flows_.length ());
- for (u_int i=0,j=0 ; i <this->flows_.length (); i++)
- if (ACE_OS::strcmp (flow_name,this->flows_[i]) != 0)
- new_flows[j++] = this->flows_[i];
-
- CORBA::Any flows;
- flows <<= new_flows;
- this->flows_ = new_flows;
- this->define_property ("Flows",
- flows,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_StreamEndPoint::remove_fep");
- return;
-}
-
-// @@ Need to throw not-supported exception here
-void
-TAO_StreamEndPoint::set_negotiator (AVStreams::Negotiator_ptr new_negotiator,
- CORBA::Environment &env)
-{
- CORBA::Any negotiator;
- negotiator <<= new_negotiator;
- this->define_property ("Negotiator",
- negotiator,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_StreamEndPoint::set_negotiator");
- return;
-}
-
-// Sets the public key used for this streamendpoint.
-void
-TAO_StreamEndPoint::set_key (const char *flow_name,
- const AVStreams::key & the_key,
- CORBA::Environment &env)
-{
- CORBA::Any PublicKey;
- PublicKey <<= the_key;
- char PublicKey_property [BUFSIZ];
- ACE_OS::sprintf (PublicKey_property,"%s_PublicKey",flow_name);
- this->define_property (PublicKey_property,
- PublicKey,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_StreamEndPoint::set_key");
- return;
-}
-
-// Set the source id.
-void
-TAO_StreamEndPoint::set_source_id (CORBA::Long source_id,
- CORBA::Environment &)
-{
- this->source_id_ = source_id;
-}
-
-TAO_StreamEndPoint::~TAO_StreamEndPoint (void)
-{
- //this->handle_close ();
-}
-
-// ----------------------------------------------------------------------
-// TAO_Client_StreamEndPoint
-// ----------------------------------------------------------------------
-
-TAO_Client_StreamEndPoint::TAO_Client_StreamEndPoint (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) TAO_Client_StreamEndPoint::TAO_Client_StreamEndPoint: created\n"));
-}
-
-CORBA::Boolean
-TAO_Client_StreamEndPoint::connect (AVStreams::StreamEndPoint_ptr responder,
- AVStreams::streamQoS &qos_spec,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- AVStreams::flowSpec flow_spec (the_spec);
- this->handle_preconnect (flow_spec);
-
- // Use the base class implementation of connect
- responder->request_connection (this->_this (env),
- 0,
- qos_spec,
- flow_spec,
- env);
-
- TAO_CHECK_ENV_RETURN (env,0);
-
- // Make the upcall to the app
- return this->handle_postconnect (flow_spec);
-
-
-}
-
-
-// @@ Need to throw not-supported exception here
-CORBA::Boolean
-TAO_Client_StreamEndPoint::multiconnect (AVStreams::streamQoS &the_qos,
- AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// Multicast is not supported yet.
-CORBA::Boolean
-TAO_Client_StreamEndPoint::connect_leaf (AVStreams::StreamEndPoint_B_ptr the_ep,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_flows,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_ep);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (the_flows);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// Multicast not supported yet.
-void
-TAO_Client_StreamEndPoint::disconnect_leaf (AVStreams::StreamEndPoint_B_ptr the_ep,
- const AVStreams::flowSpec &theSpec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_ep);
- ACE_UNUSED_ARG (theSpec);
- ACE_UNUSED_ARG (env);
-}
-
-TAO_Client_StreamEndPoint::~TAO_Client_StreamEndPoint (void)
-{
-}
-
-// ----------------------------------------------------------------------
-// TAO_Server_StreamEndPoint
-// ----------------------------------------------------------------------
-
-TAO_Server_StreamEndPoint::TAO_Server_StreamEndPoint (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\n(%P|%t) TAO_Server_StreamEndPoint::TAO_Server_StreamEndPoint: created"));
-}
-
-CORBA::Boolean
-TAO_Server_StreamEndPoint::request_connection (AVStreams::StreamEndPoint_ptr initiator,
- CORBA::Boolean is_mcast,
- AVStreams::streamQoS &qos,
- AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- // Use the base class implementation of request_connection
- TAO_StreamEndPoint::request_connection (initiator,
- is_mcast,
- qos,
- the_spec,
- env);
-
- TAO_CHECK_ENV_RETURN (env,0);
- // Make the upcall to the app
- return this->handle_connection_requested (the_spec,
- env);
-
-}
-CORBA::Boolean
-TAO_Server_StreamEndPoint::multiconnect (AVStreams::streamQoS &the_qos,
- AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-TAO_Server_StreamEndPoint::~TAO_Server_StreamEndPoint (void)
-{
-}
-
-// ----------------------------------------------------------------------
-// TAO_VDev
-// ----------------------------------------------------------------------
-
-TAO_VDev::TAO_VDev (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) TAO_VDev::TAO_VDev: created\n"));
-}
-
-// StreamCtrl will call this to give us a reference to itself, and to
-// our peer vdev..
-CORBA::Boolean
-TAO_VDev::set_peer (AVStreams::StreamCtrl_ptr the_ctrl,
- AVStreams::VDev_ptr the_peer_dev,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (the_spec);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) TAO_VDev::set_peer: called"));
-
- CORBA::String_var ior = TAO_ORB_Core_instance ()->orb ()->object_to_string (the_peer_dev,
- env);
-
- TAO_CHECK_ENV_RETURN (env,
- 0);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) TAO_VDev::set_peer: my peer is %s\n",
- ior.in ()));
-
- CORBA::Any anyval;
- anyval <<= ior.in ();
- this->define_property ("Related_VDev",
- anyval,
- env);
-
- TAO_CHECK_ENV_RETURN (env,
- 0);
-
- this->streamctrl_ = the_ctrl;
- this->peer_ = the_peer_dev;
-
- CORBA::Any_ptr anyptr;
- CORBA::String media_ctrl_ior;
- anyptr = this->peer_->get_property_value ("Related_MediaCtrl",
- env);
- TAO_CHECK_ENV_RETURN (env,1);
-
- if (anyptr != 0)
- {
- *anyptr >>= media_ctrl_ior;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)The Media Control IOR is %s\n",
- media_ctrl_ior));
- }
- CORBA::Object_ptr media_ctrl_obj =
- TAO_ORB_Core_instance ()->orb ()->string_to_object
- (media_ctrl_ior,env);
- TAO_CHECK_ENV_RETURN (env, 0);
-
- CORBA::Boolean result =
- this->set_media_ctrl (media_ctrl_obj,env);
- TAO_CHECK_ENV_RETURN (env,0);
-
- return result;
-}
-
-CORBA::Boolean
-TAO_VDev::set_media_ctrl (CORBA::Object_ptr media_ctrl,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (media_ctrl);
- ACE_UNUSED_ARG (env);
- return 1;
-}
-
-// Multicast is not supported yet.
-CORBA::Boolean
-TAO_VDev::set_Mcast_peer (AVStreams::StreamCtrl_ptr the_ctrl,
- AVStreams::MCastConfigIf_ptr a_mcastconfigif,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_ctrl);
- ACE_UNUSED_ARG (a_mcastconfigif);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// applications should override this to handle configuration changes.
-void
-TAO_VDev::configure (const CosPropertyService::Property &the_config_mesg,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_config_mesg);
- ACE_UNUSED_ARG (env);
-}
-
-// sets the media format used for the flowname as a property.
-void
-TAO_VDev::set_format (const char *flowName,
- const char *format_name,
- CORBA::Environment &env)
-{
- if (flowName == 0 || format_name == 0)
- ACE_ERROR ((LM_ERROR,"TAO_VDev::set_format: flowName or format_name is null\n"));
- char format_property [BUFSIZ];
- ACE_OS::sprintf (format_property,"%s_currFormat",flowName);
- CORBA::Any format;
- format <<= format_name;
- this->define_property (format_property,
- format,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"set_format");
- return;
-}
-
-// sets the device parameters for the flowname as a property.
-void
-TAO_VDev::set_dev_params (const char *flowName,
- const CosPropertyService::Properties &new_params,
- CORBA::Environment &env)
-{
- if (flowName == 0)
- ACE_ERROR ((LM_ERROR,"TAO_VDev::set_dev_params:flowName is null\n"));
- char devParams_property[BUFSIZ];
- ACE_OS::sprintf (devParams_property,"%s_devParams",flowName);
- CORBA::Any devParams;
- devParams <<= new_params;
- this->define_property (devParams_property,
- devParams,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_VDev::set_dev_params");
- return;
-}
-
-// QoS Modification should be handled by the application currently.
-CORBA::Boolean
-TAO_VDev::modify_QoS (AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-TAO_VDev::~TAO_VDev (void)
-{
-}
-
-// ----------------------------------------------------------------------
-// TAO_MMDevice
-// ----------------------------------------------------------------------
-
-
-TAO_MMDevice::TAO_MMDevice (TAO_AV_Endpoint_Strategy *endpoint_strategy)
- : endpoint_strategy_ (endpoint_strategy)
-{
-}
-
-// create a streamctrl which is colocated with me, use that streamctrl
-// to bind the peer_device with me.
-AVStreams::StreamCtrl_ptr
-TAO_MMDevice::bind (AVStreams::MMDevice_ptr peer_device,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out is_met,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (is_met);
- TAO_StreamCtrl *stream_ctrl;
- ACE_NEW_RETURN (stream_ctrl,
- TAO_StreamCtrl,
- 0);
- stream_ctrl->bind_devs (peer_device,
- AVStreams::MMDevice::_duplicate (this->_this (env)),
- the_qos,
- the_spec,
- env);
- TAO_CHECK_ENV_PRINT_RETURN (env,"TAO_MMDevice::bind",0);
- return stream_ctrl->_this (env);
-}
-
-// Multicast is not supported yet.
-AVStreams::StreamCtrl_ptr
-TAO_MMDevice::bind_mcast (AVStreams::MMDevice_ptr first_peer,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out is_met,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (first_peer);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (is_met);
- ACE_UNUSED_ARG (the_spec);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-AVStreams::StreamEndPoint_A_ptr
-TAO_MMDevice::create_A (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_requester);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (met_qos);
- ACE_UNUSED_ARG (named_vdev);
- ACE_UNUSED_ARG (the_spec);
- // In full profile application can override this to use FDevs.
- AVStreams::StreamEndPoint_A_ptr ptr;
- if (this->endpoint_strategy_->create_A (ptr,
- the_vdev,
- env) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error in create_A\n"),
- 0);
-
- TAO_CHECK_ENV_RETURN (env, 0);
-
- return ptr;
-}
-
-
-AVStreams::StreamEndPoint_B_ptr
-TAO_MMDevice::create_B (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_requester);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (met_qos);
- ACE_UNUSED_ARG (named_vdev);
- ACE_UNUSED_ARG (the_spec);
-
- // In full profile application can override this to use FDevs.
- AVStreams::StreamEndPoint_B_ptr ptr;
- if (this->endpoint_strategy_->create_B (ptr,
- the_vdev,
- env) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error in create_B\n"),
- 0);
-
- TAO_CHECK_ENV_RETURN (env, 0);
-
- return ptr;
-}
-
-// destroys the streamendpoint and the Vdev.
-void
-TAO_MMDevice::destroy (AVStreams::StreamEndPoint_ptr the_ep,
- const char *vdev_name,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_ep);
- ACE_UNUSED_ARG (vdev_name);
- ACE_UNUSED_ARG (env);
-}
-
-// Adds the fdev object to the MMDevice.
-char *
-TAO_MMDevice::add_fdev (CORBA::Object_ptr the_fdev,
- CORBA::Environment &env)
-{
- char *flow_name = 0;
- ACE_NEW_RETURN (flow_name,char [BUFSIZ],0);
- CORBA::Any_ptr flow_name_any;
- AVStreams::FDev_ptr fdev =
- AVStreams::FDev::_narrow (the_fdev,env);
- TAO_CHECK_ENV_RETURN (env,0);
- TAO_TRY
- {
- flow_name_any = fdev->get_property_value ("Flow",TAO_TRY_ENV);
- TAO_CHECK_ENV;
- *flow_name_any >>= flow_name;
- }
- TAO_CATCHANY
- {
- // exception implies the flow name is not defined and is system generated.
- ACE_OS::sprintf (flow_name,"flow%d",flow_num_++);
- }
- // Add it to the sequence of flowNames supported.
- // put the flowname and the fdev in a hashtable.
- TAO_String_Hash_Key fdev_name_key (flow_name);
- if (this->fdev_map_.bind (fdev_name_key,the_fdev) != 0)
- TAO_THROW_ENV_RETURN (AVStreams::streamOpFailed (),env,0);
-
- // increment the flow count.
- this->flow_count_++;
- this->flows_.length (this->flow_count_);
- this->flows_ [this->flow_count_-1] = flow_name;
- // define/modify the "Flows" property.
- CORBA::Any flows_any;
- flows_any <<= this->flows_;
- this->define_property ("Flows",
- flows_any,
- env);
- TAO_CHECK_ENV_PRINT_RETURN(env,"TAO_MMDevice::add_fdev",0);
- TAO_ENDTRY;
- return flow_name;
-}
-
-// Gets the FDev object associated with this flow.
-CORBA::Object_ptr
-TAO_MMDevice::get_fdev (const char *flow_name,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-
- TAO_String_Hash_Key fdev_name_key (flow_name);
- FDev_Map::ENTRY *fdev_entry = 0;
- if (this->fdev_map_.find (fdev_name_key,fdev_entry) == 0)
- return fdev_entry->int_id_;
- return 0;
-}
-
-// Removes the fdev from this MMDevice.
-void
-TAO_MMDevice::remove_fdev (const char *flow_name,
- CORBA::Environment &env)
-{
- TAO_String_Hash_Key fdev_name_key (flow_name);
- CORBA::Object_ptr fdev_entry = 0;
- // Remove the fep from the hash table.
- if (this->fdev_map_.unbind (flow_name,fdev_entry)!= 0)
- TAO_THROW_ENV (AVStreams::streamOpFailed (),env);
-
- AVStreams::flowSpec new_flows (this->flows_.length ());
- for (u_int i=0,j=0 ; i <this->flows_.length (); i++)
- if (ACE_OS::strcmp (flow_name,this->flows_[i]) != 0)
- new_flows[j++] = this->flows_[i];
-
- CORBA::Any flows;
- flows <<= new_flows;
- this->flows_ = new_flows;
- this->define_property ("Flows",
- flows,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_MMDevice::remove_fdev");
- return;
-}
-
-// destructor.
-TAO_MMDevice::~TAO_MMDevice (void)
-{
-}
-
-//------------------------------------------------------------------
-// TAO_FlowConnection
-//------------------------------------------------------------------
-
-// default constructor.
-TAO_FlowConnection::TAO_FlowConnection (void)
- :producer_ (0),
- consumer_ (0),
- fp_name_ (0)
-{
-}
-
-// stop this flow.
-void
-TAO_FlowConnection::stop (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-}
-
-// start this flow.
-void
-TAO_FlowConnection::start (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-}
-
-// destroy this flow.
-void
-TAO_FlowConnection::destroy (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-}
-
-// modify the QoS for this flow.
-CORBA::Boolean
-TAO_FlowConnection::modify_QoS (AVStreams::QoS & new_qos,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (new_qos);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// use the specified flow protocol for this flow.
-CORBA::Boolean
-TAO_FlowConnection::use_flow_protocol (const char * fp_name,
- const CORBA::Any & fp_settings,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (fp_settings);
- ACE_UNUSED_ARG (env);
- this->fp_name_ = (char *)fp_name;
- return 1;
-}
-
-void
-TAO_FlowConnection::push_event (const AVStreams::streamEvent & the_event,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_event);
- ACE_UNUSED_ARG (env);
-}
-
-CORBA::Boolean
-TAO_FlowConnection::connect_devs (AVStreams::FDev_ptr a_party,
- AVStreams::FDev_ptr b_party,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (a_party);
- ACE_UNUSED_ARG (b_party);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// connect the producer and the consumer
-CORBA::Boolean
-TAO_FlowConnection::connect (AVStreams::FlowProducer_ptr flow_producer,
- AVStreams::FlowConsumer_ptr flow_consumer,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env)
-{
- this->producer_ = flow_producer;
- this->consumer_ = flow_consumer;
-
- this->producer_->set_peer (this->_this (env),
- this->consumer_,
- the_qos,
- env);
- TAO_CHECK_ENV_RETURN (env,0);
-
- this->consumer_->set_peer (this->_this (env),
- this->producer_,
- the_qos,
- env);
- TAO_CHECK_ENV_RETURN (env,0);
-
- char *consumer_address =
- this->consumer_->go_to_listen (the_qos,
- 0,// false for is_mcast
- this->producer_,
- this->fp_name_,
- env);
-
- TAO_CHECK_ENV_RETURN (env,0);
- this->producer_->connect_to_peer (the_qos,
- consumer_address,
- this->fp_name_,
- env);
- TAO_CHECK_ENV_RETURN (env,0);
- return 1;
-}
-
-
-CORBA::Boolean
-TAO_FlowConnection::disconnect (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-CORBA::Boolean
-TAO_FlowConnection::add_producer (AVStreams::FlowProducer_ptr flow_producer,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (env);
- this->producer_ = flow_producer;
- return 1;
-}
-
-CORBA::Boolean
-TAO_FlowConnection::add_consumer (AVStreams::FlowConsumer_ptr flow_consumer,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (env);
- this->consumer_ = flow_consumer;
- return 1;
-}
-
-CORBA::Boolean
-TAO_FlowConnection::drop (AVStreams::FlowEndPoint_ptr target,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (target);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// -----------------------------------------------------------------
-// TAO_FlowEndPoint
-// -----------------------------------------------------------------
-
-//default constructor.
-TAO_FlowEndPoint::TAO_FlowEndPoint (void)
- :related_sep_ (0),
- related_flow_connection_ (0)
-{
-}
-
-// used by one flowconnection so that multiple connections cant use
-// the same flowendpoint.
-CORBA::Boolean
-TAO_FlowEndPoint::lock (CORBA::Environment &env)
-{
- // lock the current flowendpoint
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// unlocks the flowendpoint ,becomes free to be used in another flow.
-void
-TAO_FlowEndPoint::unlock (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-}
-
-// The start,stop and destroy are to be handled by the application.
-void
-TAO_FlowEndPoint::stop (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-}
-
-void
-TAO_FlowEndPoint::start (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-}
-
-void
-TAO_FlowEndPoint::destroy (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-}
-
-AVStreams::StreamEndPoint_ptr
-TAO_FlowEndPoint::related_sep (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
- return this->related_sep_;
-}
-
-void
-TAO_FlowEndPoint::related_sep (AVStreams::StreamEndPoint_ptr related_sep,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
- this->related_sep_ = related_sep;
-}
-
-AVStreams::FlowConnection_ptr
-TAO_FlowEndPoint::related_flow_connection (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
- return this->related_flow_connection_;
-}
-
-void
-TAO_FlowEndPoint::related_flow_connection (AVStreams::FlowConnection_ptr related_flow_connection,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
- this->related_flow_connection_ = related_flow_connection;
-}
-
-// returns the connected peer for this flow
-AVStreams::FlowEndPoint_ptr
-TAO_FlowEndPoint::get_connected_fep (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
- return this->peer_fep_;
-}
-
-CORBA::Boolean
-TAO_FlowEndPoint::use_flow_protocol (const char * fp_name,
- const CORBA::Any & fp_settings,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (fp_settings);
- // Define the property called FlowProtocol
- CORBA::Any flowname_property;
- flowname_property <<= fp_name;
- this->define_property ("FlowProtocol",
- flowname_property,
- env);
- TAO_CHECK_ENV_RETURN (env,0);
- return 1;
-}
-
-void
-TAO_FlowEndPoint::set_format (const char * format,
- CORBA::Environment &env)
-{
- // make this a property so that is_fep_compatible can query this and
- // check if 2 flowendpoints are compatible.
- CORBA::Any format_val;
- format_val <<= format;
- this->define_property ("Format",
- format_val,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_FlowEndPoint::set_format");
-}
-
-void
-TAO_FlowEndPoint::set_dev_params (const CosPropertyService::Properties & new_settings,
- CORBA::Environment &env)
-{
- CORBA::Any DevParams_property;
- DevParams_property <<= new_settings;
- this->define_property ("DevParams",
- DevParams_property,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_FlowEndPoint::set_dev_params");
-
-}
-
-void
-TAO_FlowEndPoint::set_protocol_restriction (const AVStreams::protocolSpec & the_spec,
- CORBA::Environment &env)
-{
- CORBA::Any AvailableProtocols_property;
- AvailableProtocols_property <<= the_spec;
- this->define_property ("AvailableProtocols",
- AvailableProtocols_property,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_FlowEndPoint::set_protocol_restriction");
-
-}
-
-CORBA::Boolean
-TAO_FlowEndPoint::is_fep_compatible (AVStreams::FlowEndPoint_ptr peer_fep,
- CORBA::Environment &env)
-{
- // check whether the passed flowendpoint is compatible with this flowendpoint.
- // should we check for the availableFormats and choose one format.
- // get my format value
- CORBA::Any_ptr format_ptr;
- CORBA::String my_format,peer_format;
- format_ptr = this->get_property_value ("Format",
- env);
- TAO_CHECK_ENV_PRINT_RETURN (env,"TAO_FlowEndPoint::is_fep_compatible",0);
- if (format_ptr != 0)
- *format_ptr >>= my_format;
- else
- // property is not defined
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) TAO_FlowEndPoint::is_fep_compatible"),0);
-
- // get my peer's format value
-
- format_ptr = peer_fep->get_property_value ("Format",
- env);
- TAO_CHECK_ENV_PRINT_RETURN (env,"TAO_FlowEndPoint::is_fep_compatible",0);
- if (format_ptr != 0)
- *format_ptr >>= peer_format;
- else
- // property is not defined
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) TAO_FlowEndPoint::is_fep_compatible"),0);
-
- // can we use strcmp??
- if (ACE_OS::strcmp (my_format,peer_format) != 0)
- return 0;
- // since formats are same, check for a common protocol
- CORBA::Any* AvailableProtocols_ptr;
- AVStreams::protocolSpec *my_protocolSpec,*peer_protocolSpec;
-
- AvailableProtocols_ptr = this->get_property_value ("AvailableProtocols",
- env);
- TAO_CHECK_ENV_PRINT_RETURN (env,"TAO_FlowEndPoint::is_fep_compatible",0);
- if (AvailableProtocols_ptr != 0)
- *AvailableProtocols_ptr >>= my_protocolSpec;
- else
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) TAO_FlowEndPoint::is_fep_compatible"),0);
-
- AvailableProtocols_ptr = peer_fep->get_property_value ("AvailableProtocols",
- env);
- TAO_CHECK_ENV_PRINT_RETURN (env,"TAO_FlowEndPoint::AvailableProtocols",0);
- if (AvailableProtocols_ptr != 0)
- *AvailableProtocols_ptr >>= peer_protocolSpec;
-
- return 1;
-}
-
-CORBA::Boolean
-TAO_FlowEndPoint::set_peer (AVStreams::FlowConnection_ptr the_fc,
- AVStreams::FlowEndPoint_ptr the_peer_fep,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_fc);
- ACE_UNUSED_ARG (the_peer_fep);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (env);
-
- this->peer_fep_ = the_peer_fep;
- return 1;
-}
-
-CORBA::Boolean
-TAO_FlowEndPoint::set_Mcast_peer (AVStreams::FlowConnection_ptr the_fc,
- AVStreams::MCastConfigIf_ptr a_mcastconfigif,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_fc);
- ACE_UNUSED_ARG (a_mcastconfigif);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// ------------------------------------------------------------
-// TAO_FlowProducer class
-// ------------------------------------------------------------
-
-//default constructor
-TAO_FlowProducer::TAO_FlowProducer (void)
-{
-}
-
-CORBA::Boolean
-TAO_FlowProducer::connect_to_peer (AVStreams::QoS & the_qos,
- const char * address,
- const char * use_flow_protocol,
- CORBA::Environment &env)
-{
- // Right now since the A/V framework doesnt bother about the
- // protocols we leave it to the application to handle the connection
- // to its peer. When A/V Streams implements common protocol
- // interaction like UDP and TCP this will be handled by the
- // framework.
-
- return this->handle_connect_to_peer (the_qos,address,use_flow_protocol,env);
-}
-
-CORBA::Boolean
-TAO_FlowProducer::handle_connect_to_peer (AVStreams::QoS & the_qos,
- const char * address,
- const char * use_flow_protocol,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (address);
- ACE_UNUSED_ARG (use_flow_protocol);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-
-// multicast is currently not supported
-char *
-TAO_FlowProducer::connect_mcast (AVStreams::QoS & the_qos,
- CORBA::Boolean_out is_met,
- const char * address,
- const char * use_flow_protocol,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (is_met);
- ACE_UNUSED_ARG (address);
- ACE_UNUSED_ARG (use_flow_protocol);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// gets the reverse channel for feedback.
-char *
-TAO_FlowProducer::get_rev_channel (const char * pcol_name,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (pcol_name);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// sets the key for this flow.
-void
-TAO_FlowProducer::set_key (const AVStreams::key & the_key,
- CORBA::Environment &env)
-{
- CORBA::Any anyval;
- anyval <<= the_key;
- this->define_property ("PublicKey",
- anyval,
- env);
- TAO_CHECK_ENV_PRINT_RETURN_VOID (env,"TAO_FlowProducer::set_key");
-}
-
-// source id to be used to distinguish this source from others.
-void
-TAO_FlowProducer::set_source_id (CORBA::Long source_id,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
- this->source_id_ = source_id;
-}
-
-// ------------------------------------------------------------
-// TAO_FlowConsumer
-// ------------------------------------------------------------
-
-
-// default constructor.
-TAO_FlowConsumer::TAO_FlowConsumer (void)
-{
-}
-
-char *
-TAO_FlowConsumer::go_to_listen (AVStreams::QoS & the_qos,
- CORBA::Boolean is_mcast,
- AVStreams::FlowProducer_ptr peer,
- char *& flowProtocol,
- CORBA::Environment &env)
-{
- return this->handle_go_to_listen (the_qos,is_mcast,peer,flowProtocol,env);
-}
-
-char *
-TAO_FlowConsumer::handle_go_to_listen (AVStreams::QoS & the_qos,
- CORBA::Boolean is_mcast,
- AVStreams::FlowProducer_ptr peer,
- char *& flowProtocol,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (is_mcast);
- ACE_UNUSED_ARG (peer);
- ACE_UNUSED_ARG (flowProtocol);
- ACE_UNUSED_ARG (env);
-
- return 0;
-}
-
-// ------------------------------------------------------------
-// TAO_FDev
-// ------------------------------------------------------------
-
-// default constructor
-TAO_FDev::TAO_FDev (void)
- :producer_ (0),
- consumer_ (0)
-{
-}
-
-AVStreams::FlowProducer_ptr
-TAO_FDev::create_producer (AVStreams::FlowConnection_ptr the_requester,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out met_qos,
- char *& named_fdev,
- CORBA::Environment &env)
-{
- // call the bridge method.
- this->producer_ = this->make_producer (the_requester,
- the_qos,
- met_qos,
- named_fdev,
- env);
- return this->producer_;
-}
-
-// hook for the applications to override the creation process.
-AVStreams::FlowProducer_ptr
-TAO_FDev::make_producer (AVStreams::FlowConnection_ptr the_requester,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out met_qos,
- char *& named_fdev,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_requester);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (met_qos);
- ACE_UNUSED_ARG (named_fdev);
-
- // memory leak??
- TAO_FlowProducer *producer;
- ACE_NEW_RETURN (producer,
- TAO_FlowProducer,
- 0);
- return producer->_this (env);
-}
-
-// hook for the applications to override the consumer creation.
-AVStreams::FlowConsumer_ptr
-TAO_FDev::make_consumer (AVStreams::FlowConnection_ptr the_requester,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out met_qos,
- char *& named_fdev,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_requester);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (met_qos);
- ACE_UNUSED_ARG (named_fdev);
-
- // memory leak??
- TAO_FlowConsumer *consumer;
- ACE_NEW_RETURN (consumer,
- TAO_FlowConsumer,
- 0);
- return consumer->_this (env);
-}
-
-AVStreams::FlowConsumer_ptr
-TAO_FDev::create_consumer (AVStreams::FlowConnection_ptr the_requester,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out met_qos,
- char *& named_fdev,
- CORBA::Environment &env)
-{
- this->consumer_ = this->make_consumer (the_requester,
- the_qos,
- met_qos,
- named_fdev,
- env);
- return this->consumer_;
-}
-
-// not implemented yet.
-AVStreams::FlowConnection_ptr
-TAO_FDev::bind (AVStreams::FDev_ptr peer_device,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out is_met,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (peer_device);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (is_met);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-// multicast is not supported yet.
-AVStreams::FlowConnection_ptr
-TAO_FDev::bind_mcast (AVStreams::FDev_ptr first_peer,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out is_met,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (first_peer);
- ACE_UNUSED_ARG (the_qos);
- ACE_UNUSED_ARG (is_met);
- ACE_UNUSED_ARG (env);
- return 0;
-}
-
-void
-TAO_FDev::destroy (AVStreams::FlowEndPoint_ptr the_ep,
- const char * fdev_name,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (the_ep);
- ACE_UNUSED_ARG (fdev_name);
- ACE_UNUSED_ARG (env);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key,CORBA::Object_ptr>;
-template class ACE_Hash_Map_Manager<TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key,CORBA::Object_ptr>
-#pragma instantiate ACE_Hash_Map_Manager<TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h b/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h
deleted file mode 100644
index 007dec183ed..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/AVStreams_i.h
+++ /dev/null
@@ -1,891 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// AVStreams_i.h
-//
-// = AUTHOR
-// Sumedh Mungee <sumedh@cs.wustl.edu>
-// Nagarajan Surendran <naga@cs.wustl.edu>
-//
-//
-// ============================================================================
-
-#ifndef AVSTREAMS_I_H
-#define AVSTREAMS_I_H
-
-#include "orbsvcs/orbsvcs_export.h"
-#include "orbsvcs/CosPropertyServiceS.h"
-#include "orbsvcs/AVStreamsS.h"
-#include "orbsvcs/Property/CosPropertyService_i.h"
-#include "ace/Process.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-#pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/AV/Endpoint_Strategy.h"
-#include "orbsvcs/Null_MediaCtrlS.h"
-
-#include "orbsvcs/Trader/Trader.h"
-// for the Hash_Map helper classes.
-class TAO_ORBSVCS_Export AV_Null_MediaCtrl : public virtual POA_Null_MediaCtrl
-{
- public:
- AV_Null_MediaCtrl (void);
-};
-
-
-class TAO_ORBSVCS_Export TAO_Basic_StreamCtrl
- : public virtual POA_AVStreams::Basic_StreamCtrl,
- public virtual TAO_PropertySet
- // = DESCRIPTION
- // Base class for StreamCtrl, implements basic stream start
- // and stop functionality
-{
- public:
- TAO_Basic_StreamCtrl (void);
- // Default Constructor
-
- virtual void stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Stop the transfer of data of the stream
- // Empty the_spec means apply operation to all flows
-
- virtual void start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Start the transfer of data in the stream.
- // Empty the_spec means apply operation to all flows
-
- virtual void destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Tears down the stream. This will close the connection, and delete
- // the streamendpoint and vdev associated with this stream
- // Empty the_spec means apply operation to all flows
-
- virtual CORBA::Boolean modify_QoS (AVStreams::streamQoS &new_qos,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Changes the QoS associated with the stream
- // Empty the_spec means apply operation to all flows
-
- virtual void push_event (const struct CosPropertyService::Property & the_event,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used by StreamEndPoint and VDev to inform StreamCtrl of events.
- // E.g., loss of flow, reestablishment of flow, etc..
-
- virtual void set_FPStatus (const AVStreams::flowSpec &the_spec,
- const char *fp_name,
- const CORBA::Any &fp_settings,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to control the flow protocol parameters.
-
- virtual CORBA::Object_ptr get_flow_connection (const char *flow_name,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Not implemented in the light profile, will raise the notsupported
- // exception
-
- virtual void set_flow_connection (const char *flow_name,
- CORBA::Object_ptr flow_connection,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Not implemented in the light profile, will raise the notsupported
- // exception
-
- virtual ~TAO_Basic_StreamCtrl (void);
- // Destructor
-
- protected:
-
- AVStreams::VDev_var vdev_a_;
- AVStreams::VDev_var vdev_b_;
- // The Virtual Devices for this stream
-
- AVStreams::StreamEndPoint_A_var stream_endpoint_a_;
- AVStreams::StreamEndPoint_B_var stream_endpoint_b_;
- // The Endpoints for this stream
-
- typedef ACE_Hash_Map_Manager <TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex> FlowConnection_Map;
- FlowConnection_Map flow_map_;
- // Hash table for the flow names and its corresponding flowconnection object reference.
- AVStreams::FlowConnection_seq flowConnections_;
-
- u_int flow_count_;
- AVStreams::flowSpec flows_;
- //sequence of flow names.
-};
-
-class TAO_ORBSVCS_Export TAO_StreamCtrl
- : public virtual POA_AVStreams::StreamCtrl,
- public virtual TAO_Basic_StreamCtrl
-// = DESCRIPTION
-// Implementation the A/V StreamCtrl class. this class
-// is used to control the stream. It should be subclassed
-// by applications that want to provide more control features.
-{
-public:
- TAO_StreamCtrl (void);
- // Default Constructor
-
- virtual CORBA::Boolean bind_devs (AVStreams::MMDevice_ptr a_party,
- AVStreams::MMDevice_ptr b_party,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_flows,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Establish a stream between a_party and b_party,
- // with qos the_qos, and for the flows in the_flows
- // if the_flows is empty, bind all the flows
- // Causes a connection to be established between the StreamEndpoints.
- // Returns success/failure
-
- virtual CORBA::Boolean bind (AVStreams::StreamEndPoint_A_ptr a_party,
- AVStreams::StreamEndPoint_B_ptr b_party,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_flows,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Establish a connection between two streamendpoints. This can
- // be used if the streamendpoints have been created independent of
- // a MMDevice
-
- virtual void unbind_party (AVStreams::StreamEndPoint_ptr the_ep,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Unbind the_ep from the stream. Empty the_spec means apply to all flows.
-
- virtual void unbind (CORBA::Environment &env = CORBA::Environment::default_environment ());
- // unbind the stream. Same effect as Basic_StreamCtrl::destroy ()
-
- virtual ~TAO_StreamCtrl (void);
- // Destructor
-
-};
-
-
-class TAO_ORBSVCS_Export TAO_Base_StreamEndPoint
-// = DESCRIPTION
-// Base class for the A/V StreamEndPoint class. this class
-// is used to control the stream. It should be subclassed
-// by applications that want to provide more control features.
-{
-public:
- virtual ~TAO_Base_StreamEndPoint (void);
-
- virtual int handle_open (void) = 0;
- // called when streamendpoint is instantiated
-
- virtual int handle_close (void) = 0;
- // called when streamendpoint is being destructed
-
- virtual int handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) = 0;
- // Application needs to define this
-
- virtual int handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) = 0;
- // Application needs to define this
-
-
- virtual int handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) = 0;
- // Application needs to define this
-};
-
-class TAO_ORBSVCS_Export TAO_Client_Base_StreamEndPoint
- : public virtual TAO_Base_StreamEndPoint
-{
-public:
- virtual CORBA::Boolean handle_preconnect (AVStreams::flowSpec &the_spec) = 0;
- // Application needs to define this
-
- virtual CORBA::Boolean handle_postconnect (AVStreams::flowSpec &the_spec) = 0;
- // Application needs to define this
-};
-
-class TAO_ORBSVCS_Export TAO_Server_Base_StreamEndPoint
- : public virtual TAO_Base_StreamEndPoint
-{
-public:
- virtual CORBA::Boolean handle_connection_requested (AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) = 0;
- // Application needs to define this
-};
-
-class TAO_ORBSVCS_Export TAO_StreamEndPoint
- : public virtual POA_AVStreams::StreamEndPoint, // The POA class
- public virtual TAO_Base_StreamEndPoint,
- public virtual TAO_PropertySet
-{
- // = DESCRIPTION
- // The Stream EndPoint. Used to implement one endpoint of a stream
- // that implements the transport layer.
-public:
- TAO_StreamEndPoint (void);
- // Constructor
-
- virtual void stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Stop the stream. Empty the_spec means, for all the flows
-
- virtual void start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Start the stream, Empty the_spec means, for all the flows
-
- virtual void destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Destroy the stream, Empty the_spec means, for all the flows
-
-
- virtual CORBA::Boolean connect (AVStreams::StreamEndPoint_ptr responder,
- AVStreams::streamQoS &qos_spec,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) = 0;
- // Called by StreamCtrl. responder is the peer to connect to
-
- virtual CORBA::Boolean request_connection (AVStreams::StreamEndPoint_ptr initiator,
- CORBA::Boolean is_mcast,
- AVStreams::streamQoS &qos,
- AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Called by the peer StreamEndPoint. The flow_spec indicates the
- // flows (which contain transport addresses etc.)
-
- virtual CORBA::Boolean modify_QoS (AVStreams::streamQoS &new_qos,
- const AVStreams::flowSpec &the_flows,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Change the transport qos on a stream
-
- virtual CORBA::Boolean set_protocol_restriction (const AVStreams::protocolSpec &the_pspec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to restrict the set of protocols
-
- virtual void disconnect (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // disconnect the flows
-
- virtual void set_FPStatus (const AVStreams::flowSpec &the_spec,
- const char *fp_name,
- const CORBA::Any &fp_settings,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to control the flow
-
- virtual CORBA::Object_ptr get_fep (const char *flow_name,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Not implemented in the light profile, throws notsupported
-
- virtual char * add_fep (CORBA::Object_ptr the_fep,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Not implemented in the light profile, throws notsupported
-
- virtual void remove_fep (const char *fep_name,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Not implemented in the light profile, throws notsupported
-
- virtual void set_negotiator (AVStreams::Negotiator_ptr new_negotiator,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to "attach" a negotiator to the endpoint
-
- virtual void set_key (const char *flow_name,
- const AVStreams::key & the_key,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used for public key encryption.
-
- virtual void set_source_id (CORBA::Long source_id,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to set a unique id for packets sent by this streamendpoint
-
- virtual ~TAO_StreamEndPoint (void);
- // Destructor
-
-private:
- u_int flow_count_;
- // Count of the number of flows in this streamendpoint, used to
- // generate unique names for the flows.
- u_int flow_num_;
- // current flow number used for system generation of flow names.
- typedef ACE_Hash_Map_Manager <TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex>
- FlowEndPoint_Map;
- FlowEndPoint_Map fep_map_;
- // hash table for the flownames and its corresponding flowEndpoint
- // reference.
- AVStreams::flowSpec flows_;
- // sequence of supported flow names.
- CORBA::Long source_id_;
- // source id used for multicast.
-};
-
-class TAO_ORBSVCS_Export TAO_Client_StreamEndPoint :
- public virtual POA_AVStreams::StreamEndPoint_A,
- public virtual TAO_StreamEndPoint,
- public virtual TAO_Client_Base_StreamEndPoint
-{
- // = DESCRIPTION
- // The "A" side of a streamendpoint
-public:
- TAO_Client_StreamEndPoint (void);
- // Constructor
-
- virtual CORBA::Boolean connect (AVStreams::StreamEndPoint_ptr responder,
- AVStreams::streamQoS &qos_spec,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Called by StreamCtrl. responder is the peer to connect to
-
- virtual CORBA::Boolean multiconnect (AVStreams::streamQoS &the_qos,
- AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used for ATM-style multicast
-
- virtual CORBA::Boolean connect_leaf (AVStreams::StreamEndPoint_B_ptr the_ep,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_flows,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used for ATM-style multicast
-
- virtual void disconnect_leaf (AVStreams::StreamEndPoint_B_ptr the_ep,
- const AVStreams::flowSpec &theSpec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to remove a multicast leaf
-
- virtual ~TAO_Client_StreamEndPoint (void);
- // Destructor
-
-};
-
-class TAO_ORBSVCS_Export TAO_Server_StreamEndPoint :
- public virtual POA_AVStreams::StreamEndPoint_B,
- public virtual TAO_StreamEndPoint,
- public virtual TAO_Server_Base_StreamEndPoint // Abstract interface
-{
- // = DESCRIPTION
- // The "B" side of a streamendpoint
-public:
- TAO_Server_StreamEndPoint (void);
- // Constructor
-
- virtual CORBA::Boolean connect (AVStreams::StreamEndPoint_ptr responder,
- AVStreams::streamQoS &qos_spec,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
-
- virtual CORBA::Boolean request_connection (AVStreams::StreamEndPoint_ptr initiator,
- CORBA::Boolean is_mcast,
- AVStreams::streamQoS &qos,
- AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Called by the peer StreamEndPoint. The flow_spec indicates the
- // flows (which contain transport addresses etc.)
-
- virtual CORBA::Boolean multiconnect (AVStreams::streamQoS &the_qos,
- AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used for internet-style multicast
-
- virtual ~TAO_Server_StreamEndPoint (void);
- // Destructor
-};
-
-class TAO_ORBSVCS_Export TAO_VDev
- :public virtual TAO_PropertySet,
- public virtual POA_AVStreams::VDev
-// = DESCRIPTION
-// Implements the VDev interface. One of these is created per connection,
-// and represents device-specific parameters
-{
- public:
- TAO_VDev (void);
- // Default Constructor
-
- virtual CORBA::Boolean set_peer (AVStreams::StreamCtrl_ptr the_ctrl,
- AVStreams::VDev_ptr the_peer_dev,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Called to tell the vdev who the streamctrl, peer vdev is
-
- virtual CORBA::Boolean set_Mcast_peer (AVStreams::StreamCtrl_ptr the_ctrl,
- AVStreams::MCastConfigIf_ptr a_mcastconfigif,
- AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to set the streamctrl and multicast device
-
- virtual void configure (const CosPropertyService::Property &the_config_mesg,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Called by the peer VDev to configure the device (catch all)
-
- virtual void set_format (const char *flowName,
- const char *format_name,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to set a format on a flowname
-
- virtual void set_dev_params (const char *flowName,
- const CosPropertyService::Properties &new_params,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Used to set device parameters
-
- virtual CORBA::Boolean modify_QoS (AVStreams::streamQoS &the_qos,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Called to change QoS of the device
-
- virtual ~TAO_VDev (void);
- // Destructor
-
- protected:
- virtual CORBA::Boolean set_media_ctrl (CORBA::Object_ptr media_ctrl,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // hook called after set_peer is done to set the media ctrl of the peer vdev.
- private:
- AVStreams::StreamCtrl_var streamctrl_;
- // My stream controller
-
- AVStreams::VDev_var peer_;
- // My peer
-};
-
-class TAO_AV_Endpoint_Strategy;
-
-class TAO_ORBSVCS_Export TAO_MMDevice
- : public TAO_PropertySet,
- public POA_AVStreams::MMDevice
-// = DESCRIPTION
-// Implements a factory to create Endpoints and VDevs
-{
- protected:
-
- TAO_AV_Endpoint_Strategy *endpoint_strategy_;
-
- public:
-
- TAO_MMDevice (TAO_AV_Endpoint_Strategy *endpoint_strategy_);
- // Constructor
-
- virtual AVStreams::StreamCtrl_ptr bind (AVStreams::MMDevice_ptr peer_device,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out is_met,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Can be used to request the MMDevice to create a new StreamCtrl,
- // and call bind_devs on it
-
- virtual AVStreams::StreamCtrl_ptr bind_mcast (AVStreams::MMDevice_ptr first_peer,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out is_met,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Multicast bind
-
- virtual AVStreams::StreamEndPoint_A_ptr create_A (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Called by StreamCtrl to create a "A" type streamandpoint and vdev
-
- virtual AVStreams::StreamEndPoint_B_ptr create_B (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Called by StreamCtrl to create a "B" type streamandpoint and vdev
-
- virtual void destroy (AVStreams::StreamEndPoint_ptr the_ep,
- const char *vdev_name,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Remove the StreamEndPoint and the related vdev
-
- virtual char * add_fdev (CORBA::Object_ptr the_fdev,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Not supported in the light profile, raises notsupported
-
- virtual CORBA::Object_ptr get_fdev (const char *flow_name,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Not supported in the light profile, raises notsupported
-
- virtual void remove_fdev (const char *flow_name,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Not supported in the light profile, raises notsupported
-
- virtual ~TAO_MMDevice (void);
- // Destructor
-
-private:
- u_int flow_count_;
- // Count of the number of flows in this MMDevice , used to
- // generate unique names for the flows.
- u_int flow_num_;
- // current flow number used for system generation of flow names.
- typedef ACE_Hash_Map_Manager <TAO_String_Hash_Key,CORBA::Object_ptr,ACE_Null_Mutex>
- FDev_Map;
- FDev_Map fdev_map_;
- // hash table for the flownames and its corresponding flowEndpoint
- // reference.
- AVStreams::flowSpec flows_;
- // sequence of supported flow names.
-};
-
-class TAO_FlowConsumer;
-class TAO_FlowProducer;
-
-class TAO_ORBSVCS_Export TAO_FlowConnection : public TAO_PropertySet,
- public POA_AVStreams::FlowConnection
-{
- // =TITLE
- // Class to manage a flow connection.
- //
- // =Description
- // This class currently supports only one producer and one
- // consumer per flow.
-public:
- TAO_FlowConnection (void);
- // default constructor.
-
- virtual void stop (CORBA::Environment &env = CORBA::Environment::default_environment ());
- // stop this flow.
-
- virtual void start (CORBA::Environment &env = CORBA::Environment::default_environment ());
- // start this flow.
-
- virtual void destroy (CORBA::Environment &env = CORBA::Environment::default_environment ());
- // destroy this flow.
-
- virtual CORBA::Boolean modify_QoS (AVStreams::QoS & new_qos,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // modify the QoS for this flow.
-
- virtual CORBA::Boolean use_flow_protocol (const char * fp_name,
- const CORBA::Any & fp_settings,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // use the specified flow protocol for this flow.
-
- virtual void push_event (const AVStreams::streamEvent & the_event,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
-
- // pushes an event , to be handled by the application.
-
- virtual CORBA::Boolean connect_devs (AVStreams::FDev_ptr a_party,
- AVStreams::FDev_ptr b_party,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // connect 2 Flow Devices.
-
- virtual CORBA::Boolean connect (AVStreams::FlowProducer_ptr flow_producer,
- AVStreams::FlowConsumer_ptr flow_consumer,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // Connect a flow producer and consumer under this flow connection.
-
- virtual CORBA::Boolean disconnect (CORBA::Environment &env = CORBA::Environment::default_environment ());
- // disconnect this flow connection.
-
- virtual CORBA::Boolean add_producer (AVStreams::FlowProducer_ptr flow_producer,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // adds the producer to this flow connection.
-
- virtual CORBA::Boolean add_consumer (AVStreams::FlowConsumer_ptr flow_consumer,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // adds a consumer to this flow connection.
-
- virtual CORBA::Boolean drop (AVStreams::FlowEndPoint_ptr target,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // drops a flow endpoint from the flow.
-
-private:
- AVStreams::FlowProducer *producer_;
- // The producer of this flow.
- AVStreams::FlowConsumer *consumer_;
- // The consumer of this flow
- char * fp_name_;
- // name of the flow protocol to be used.
-};
-
-class TAO_ORBSVCS_Export TAO_FlowEndPoint :
- public virtual POA_AVStreams::FlowEndPoint,
- public virtual TAO_PropertySet
-{
- // = DESCRIPTION
- // This class is used per flow e.g video flow and an audio flow
- // to encapuslate the transport details.
-
- public:
-
- TAO_FlowEndPoint (void);
- //default constructor.
-
- virtual CORBA::Boolean lock (CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // lock the flow endpoint for a particular flow.
-
- virtual void unlock (CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // unlock the flow endpoint for subsequent use.
-
- virtual void stop (CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // stop this flow, to be overridden by the application.
-
- virtual void start (CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // start this flow, to be overridden by the application.
-
- virtual void destroy (CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // destroy this flow.
-
- virtual AVStreams::StreamEndPoint_ptr related_sep
- (CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // get method for the related streamendpoint under which this
- // flowendpoint is.
-
- virtual void related_sep (AVStreams::StreamEndPoint_ptr related_sep,
- CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // set method for the related streamendpoint under which this
- // flowendpoint is.
-
- virtual AVStreams::FlowConnection_ptr related_flow_connection(CORBA::Environment &env =
- CORBA::Environment::default_environment ());
-
- // accessor for the related flow connection attribute.
-
- virtual void related_flow_connection (AVStreams::FlowConnection_ptr related_flow_connection,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // set method for the related flow connection attribute.
-
- virtual AVStreams::FlowEndPoint_ptr get_connected_fep
- (CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // returns the other flowendpoint to which this is connected.
-
- virtual CORBA::Boolean use_flow_protocol (const char * fp_name,
- const CORBA::Any & fp_settings,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- /// use the specified flow protocol.
-
- virtual void set_format (const char * format,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // sets the data format.
-
- virtual void set_dev_params (const CosPropertyService::Properties & new_settings,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // sets the device parameters.
-
- virtual void set_protocol_restriction (const AVStreams::protocolSpec & the_spec,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // sets the list of protocols to be used.
-
- virtual CORBA::Boolean is_fep_compatible (AVStreams::FlowEndPoint_ptr fep,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // checks whether the passed flowendpoint is compatible with this.
-
- virtual CORBA::Boolean set_peer (AVStreams::FlowConnection_ptr the_fc,
- AVStreams::FlowEndPoint_ptr the_peer_fep,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- //sets the peer flowendpoint.
-
- virtual CORBA::Boolean set_Mcast_peer (AVStreams::FlowConnection_ptr the_fc,
- AVStreams::MCastConfigIf_ptr a_mcastconfigif,
- AVStreams::QoS & the_qos,
- CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- ///sets the multicast peer flowendpoint, not implemented.
-private:
- AVStreams::StreamEndPoint_ptr related_sep_;
- // The related streamendpoint.
- AVStreams::FlowConnection_ptr related_flow_connection_;
- // The related flow connection reference
- AVStreams::FlowEndPoint_ptr peer_fep_;
- // The peer flowendpoint reference.
-};
-
-class TAO_ORBSVCS_Export TAO_FlowProducer:
- public virtual POA_AVStreams::FlowProducer,
- public virtual TAO_FlowEndPoint
-{
- public:
- TAO_FlowProducer (void);
- // default constructor
-
- virtual CORBA::Boolean connect_to_peer (AVStreams::QoS & the_qos,
- const char * address,
- const char * use_flow_protocol,
- CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // connect to the peer endpoint.
-
- virtual CORBA::Boolean handle_connect_to_peer (AVStreams::QoS & the_qos,
- const char * address,
- const char * use_flow_protocol,
- CORBA::Environment &env =
- CORBA::Environment::default_environment ());
-
- // hook method to be overridden by the application to handle the connection request.
-
- virtual char * connect_mcast (AVStreams::QoS & the_qos,
- CORBA::Boolean_out is_met,
- const char * address,
- const char * use_flow_protocol,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
-
- // connect to the multicast address, not implemented.
-
- virtual char * get_rev_channel (const char * pcol_name,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // get the reverse channel, to be used for feedback for protocols like UDP.
-
- virtual void set_key (const AVStreams::key & the_key,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // sets the public key to be used for encryption of the data.
-
- virtual void set_source_id (CORBA::Long source_id,
- CORBA::Environment &env =
- CORBA::Environment::default_environment
- ());
- // sets the source id of this flow producer so that it can be used
- // to distinguish this producer from others in the multicast case.
-
- private:
- CORBA::Long source_id_;
- // source id of this producer.
-};
-
-class TAO_ORBSVCS_Export TAO_FlowConsumer :
- public virtual POA_AVStreams::FlowConsumer,
- public virtual TAO_FlowEndPoint
-{
- public:
- TAO_FlowConsumer (void);
- // default constructor.
-
- virtual char * go_to_listen (AVStreams::QoS & the_qos,
- CORBA::Boolean is_mcast,
- AVStreams::FlowProducer_ptr peer,
- char *& flowProtocol,
- CORBA::Environment &env =
- CORBA::Environment::default_environment
- ());
-
- // listen request from the peer.
-
- virtual char * handle_go_to_listen (AVStreams::QoS & the_qos,
- CORBA::Boolean is_mcast,
- AVStreams::FlowProducer_ptr peer,
- char *& flowProtocol,
- CORBA::Environment &env =
- CORBA::Environment::default_environment
- ());
- // applications should override this method.
-
-};
-
-class TAO_ORBSVCS_Export TAO_FDev :
- public virtual POA_AVStreams::FDev,
- public virtual TAO_PropertySet
-{
- public:
- TAO_FDev (void);
- // default constructor
-
- AVStreams::FlowProducer_ptr create_producer (AVStreams::FlowConnection_ptr the_requester,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out met_qos,
- char *& named_fdev,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // create a flow producer object.
-
- virtual AVStreams::FlowProducer_ptr make_producer (AVStreams::FlowConnection_ptr the_requester,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out met_qos,
- char *& named_fdev,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // bridge method for the application to override the producer object
- // creation. Default implementation creates a TAO_FlowProducer.
-
- virtual AVStreams::FlowConsumer_ptr create_consumer (AVStreams::FlowConnection_ptr the_requester,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out met_qos,
- char *& named_fdev,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // create a flow consumer object.
-
- virtual AVStreams::FlowConsumer_ptr make_consumer (AVStreams::FlowConnection_ptr the_requester,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out met_qos,
- char *& named_fdev,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // bridge method for the application to override the consumer object
- // creation. Default implementation creates a TAO_FlowConsumer.
-
- virtual AVStreams::FlowConnection_ptr bind (AVStreams::FDev_ptr peer_device,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out is_met,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // bind this FDev with another FDev.
-
- virtual AVStreams::FlowConnection_ptr bind_mcast (AVStreams::FDev_ptr first_peer,
- AVStreams::QoS & the_qos,
- CORBA::Boolean_out is_met,
- CORBA::Environment &env = CORBA::Environment::default_environment ());
- // multicast bind is not implemented yet.
-
- virtual void destroy (AVStreams::FlowEndPoint_ptr the_ep,
- const char * fdev_name,
- CORBA::Environment &env =
- CORBA::Environment::default_environment ());
- // destroys this FDev.
-
- private:
- AVStreams::FlowProducer_ptr producer_;
- AVStreams::FlowConsumer_ptr consumer_;
- // references to the created producers and consumers.
-};
-
-class TAO_ORBSVCS_Export TAO_MediaControl
- :public virtual POA_AVStreams::MediaControl
-{
- // = TITLE
- // Abstract Mediacontrol class.
- //
- // = DESCRIPTION
- // The following are to be handled by the specialized media control for the specific
- // media like camera,speaker.
- public:
- TAO_MediaControl (void);
- // default constructor
-
- virtual AVStreams::Position get_media_position (AVStreams::PositionOrigin an_origin,
- AVStreams::PositionKey a_key,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) =0;
-
- virtual void set_media_position (const AVStreams::Position & a_position,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) =0;
-
- virtual void start (const AVStreams::Position & a_position,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) =0;
-
- virtual void pause (const AVStreams::Position & a_position,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) =0;
-
- virtual void resume (const AVStreams::Position & a_position,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) =0;
-
- virtual void stop (const AVStreams::Position & a_position,
- CORBA::Environment &env = CORBA::Environment::default_environment ()) = 0;
-
-};
-
-#endif /* AVSTREAMS_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp b/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp
deleted file mode 100644
index 654098b048a..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp
+++ /dev/null
@@ -1,392 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// Endpoint_Strategy.cpp
-//
-// = AUTHOR
-// Sumedh Mungee <sumedh@cs.wustl.edu>
-//
-//
-// ============================================================================
-
-#include "orbsvcs/AV/Endpoint_Strategy.h"
-
-ACE_RCSID(AV, Endpoint_Strategy, "$Id$")
-
-// ----------------------------------------------------------------------
-// TAO_AV_Endpoint_Strategy
-// ----------------------------------------------------------------------
-
-// Constructor
-TAO_AV_Endpoint_Strategy::TAO_AV_Endpoint_Strategy (void)
-{
-}
-
-// Destructor.
-TAO_AV_Endpoint_Strategy::~TAO_AV_Endpoint_Strategy (void)
-{
-// if (CORBA::is_nil (this->stream_endpoint_a_) == 0)
-// CORBA::release (this->stream_endpoint_a_);
-
-// if (CORBA::is_nil (this->stream_endpoint_b_) == 0)
-// CORBA::release (this->stream_endpoint_b_);
-
-// if (CORBA::is_nil (this->stream_endpoint_b_) == 0)
-// CORBA::release (this->vdev_);
-
-}
-
-// The base class defines the "failure" case, so that unless the
-// subclasses override this, the call will fail. This is done so that
-// subclasses need only define the calls that they want to support,
-// and the remaining calls will fail automagically
-int
-TAO_AV_Endpoint_Strategy::create_A (AVStreams::StreamEndPoint_A_ptr & /* stream_endpoint */,
- AVStreams::VDev_ptr & /* vdev */,
- CORBA::Environment &)
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error creating A endpoint\n"),
- -1);
-}
-
-// The base class defines the "failure" case, so that unless the
-// subclasses override this, the call will fail. This is done so that
-// subclasses need only define the calls that they want to support,
-// and the remaining calls will fail automagically
-int
-TAO_AV_Endpoint_Strategy::create_B (AVStreams::StreamEndPoint_B_ptr & /* stream_endpoint */,
- AVStreams::VDev_ptr & /*vdev */,
- CORBA::Environment &)
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error creating B endpoint\n"),
- -1);
-}
-
-
-// ----------------------------------------------------------------------
-// TAO_AV_Endpoint_Process_Strategy
-// ----------------------------------------------------------------------
-
-// Constructor
-TAO_AV_Endpoint_Process_Strategy::TAO_AV_Endpoint_Process_Strategy (ACE_Process_Options *process_options)
- : process_options_ (process_options),
- pid_ (-1)
-{
- ACE_OS::hostname (this->host_,
- sizeof this->host_);
-}
-
-// Destructor.
-TAO_AV_Endpoint_Process_Strategy::~TAO_AV_Endpoint_Process_Strategy (void)
-{
-}
-
-// Spawns the process, and waits for it to finish booting.
-// Then uses bind_to_naming_service, get_stream_endpoint, and get_vdev
-// to get the object references to the various objects created in the
-// child
-int
-TAO_AV_Endpoint_Process_Strategy::activate (void)
-{
- ACE_Process process;
-
- // Create a new process to contain this endpoint
- this->pid_ = process.spawn (*this->process_options_);
-
- // Process creation failed
- if (this->pid_ == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) ACE_Process:: spawn failed: %p\n",
- "spawn"),
- -1);
-
- // Create a unique semaphore name, using my hostname, and pid.
- char sem_str [BUFSIZ];
-
- // create a unique semaphore name
- ACE_OS::sprintf (sem_str,
- "%s:%s:%ld",
- "TAO_AV_Process_Semaphore",
- this->host_,
- this->pid_);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) semaphore is %s\n",
- sem_str));
- // Create the semaphore
- ACE_Process_Semaphore semaphore (0, // 0 means that the
- // semaphore is locked initially
- sem_str);
-
- // wait until the child finishes booting
- while (1)
- {
- if (semaphore.acquire () == -1)
- {
- // See if my child process is still alive -- if not, return an error
- if (ACE_OS::kill (this->pid_,
- 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Process_Strategy: Process being waited on died unexpectedly.\n"),
- -1);
- // if we were not interrupted due to a EINTR, break
- if (errno != EINTR)
- break;
- }
- else
- break;
- }
-
- // The job of the semaphore is done, remove it.
- if (semaphore.remove () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) semaphore remove failed: %p\n",
- "remove"),
- -1);
-
- TAO_TRY
- {
- // Get ourselves a Naming service
- this->bind_to_naming_service (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Get the stream endpoint created by the child from the naming service
- this->get_stream_endpoint (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Get the Vdev created by the child from the naming service
- this->get_vdev (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Endpoint_Process_Strategy::activate");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Get ourselves a Naming service reference
-int
-TAO_AV_Endpoint_Process_Strategy::bind_to_naming_service (CORBA::Environment &env)
-{
- if (CORBA::is_nil (this->naming_context_.in ()) == 0)
- return 0;
-
- CORBA::Object_var naming_obj =
- TAO_ORB_Core_instance ()->orb ()->resolve_initial_references ("NameService");
-
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to resolve the Name Service.\n"),
- -1);
- this->naming_context_ =
- CosNaming::NamingContext::_narrow (naming_obj.in (),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-// Get the VDev created in the child process from the namingservice
-int
-TAO_AV_Endpoint_Process_Strategy::get_vdev (CORBA::Environment &env)
-{
- char vdev_name [BUFSIZ];
- ACE_OS::sprintf (vdev_name,
- "%s:%s:%d",
- "VDev",
- this->host_,
- this->pid_);
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)%s\n",vdev_name));
-
- // Create the name
- CosNaming::Name VDev_Name (1);
- VDev_Name.length (1);
- VDev_Name [0].id = CORBA::string_dup (vdev_name);
-
- // Get the CORBA::Object
- CORBA::Object_var vdev =
- this->naming_context_->resolve (VDev_Name,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Narrow it
- this->vdev_ =
- AVStreams::VDev::_narrow (vdev.in (),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Check if valid
- if (CORBA::is_nil (this->vdev_))
- ACE_ERROR_RETURN ((LM_ERROR,
- " could not resolve Stream_Endpoint_B in Naming service <%s>\n"),
- -1);
- return 0;
-}
-
-// ----------------------------------------------------------------------
-// TAO_AV_Endpoint_Process_Strategy_A
-// ----------------------------------------------------------------------
-
-// Constructor
-TAO_AV_Endpoint_Process_Strategy_A::TAO_AV_Endpoint_Process_Strategy_A (ACE_Process_Options *process_options)
- : TAO_AV_Endpoint_Process_Strategy (process_options)
-{
-}
-
-// Destructor
-TAO_AV_Endpoint_Process_Strategy_A::~TAO_AV_Endpoint_Process_Strategy_A (void)
-{
-}
-
-// the "A" type endpoint creator
-int
-TAO_AV_Endpoint_Process_Strategy_A::create_A (AVStreams::StreamEndPoint_A_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &)
-{
- // use the baseclass activate
- if (this->activate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) TAO_AV_Endpoint_Process_Strategy: Error in activate ()\n"),
- -1);
-
- // return the object references
- stream_endpoint = this->stream_endpoint_a_;
- vdev = this->vdev_;
- return 0;
-
-}
-
-// Gets the stream endpoint object reference from the naming service
-int
-TAO_AV_Endpoint_Process_Strategy_A::get_stream_endpoint (CORBA::Environment &env)
-{
- char stream_endpoint_name[BUFSIZ];
- ACE_OS::sprintf (stream_endpoint_name,
- "%s:%s:%d",
- "Stream_Endpoint_A",
- this->host_,
- this->pid_);
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)%s\n",stream_endpoint_name));
-
- // Create the name
- CosNaming::Name Stream_Endpoint_A_Name (1);
-
- Stream_Endpoint_A_Name.length (1);
- Stream_Endpoint_A_Name [0].id = CORBA::string_dup (stream_endpoint_name);
-
- // Get the CORBA::Object
- CORBA::Object_var stream_endpoint_a =
- this->naming_context_->resolve (Stream_Endpoint_A_Name,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Narrow the reference
- this->stream_endpoint_a_ =
- AVStreams::StreamEndPoint_A::_narrow (stream_endpoint_a.in (),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Check for validity
- if (CORBA::is_nil (this->stream_endpoint_a_))
- ACE_ERROR_RETURN ((LM_ERROR,
- " could not resolve Stream_Endpoint_A in Naming service <%s>\n"),
- -1);
- return 0;
-}
-
-// ----------------------------------------------------------------------
-// TAO_AV_Endpoint_Process_Strategy_B
-// ----------------------------------------------------------------------
-
-// Constructor
-TAO_AV_Endpoint_Process_Strategy_B::TAO_AV_Endpoint_Process_Strategy_B (ACE_Process_Options *process_options)
- : TAO_AV_Endpoint_Process_Strategy (process_options)
-{
-}
-
-// Destructor
-TAO_AV_Endpoint_Process_Strategy_B::~TAO_AV_Endpoint_Process_Strategy_B (void)
-{
-}
-
-// Creates and returns a "B" type endpoint
-int
-TAO_AV_Endpoint_Process_Strategy_B::create_B (AVStreams::StreamEndPoint_B_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &)
-{
- TAO_TRY
- {
- if (this->activate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) TAO_AV_Endpoint_Process_Strategy: Error in activate ()\n"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Endpoint_Process_Strategy_B::create_B ()\n: stream_endpoint is:%s\n",
- TAO_ORB_Core_instance ()->orb ()->object_to_string (this->stream_endpoint_b_,
- TAO_TRY_ENV)));
- TAO_CHECK_ENV;
- stream_endpoint = this->stream_endpoint_b_;
- vdev = this->vdev_;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_AV_Endpoint_Process_Strategy_B::create_B\n");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Gets the B type stream_endpoint from the Naming service
-int
-TAO_AV_Endpoint_Process_Strategy_B::get_stream_endpoint (CORBA::Environment &env)
-{
- char stream_endpoint_name[BUFSIZ];
- ACE_OS::sprintf (stream_endpoint_name,
- "%s:%s:%d",
- "Stream_Endpoint_B",
- this->host_,
- this->pid_);
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)%s\n",stream_endpoint_name));
-
- // Create the name
- CosNaming::Name Stream_Endpoint_B_Name (1);
-
- Stream_Endpoint_B_Name.length (1);
- Stream_Endpoint_B_Name [0].id = CORBA::string_dup (stream_endpoint_name);
-
- // Get the CORBA::Object reference
- CORBA::Object_var stream_endpoint_b =
- this->naming_context_->resolve (Stream_Endpoint_B_Name,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Narrow the reference
- this->stream_endpoint_b_ =
- AVStreams::StreamEndPoint_B::_narrow (stream_endpoint_b.in (),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Check for validity
- if (CORBA::is_nil (this->stream_endpoint_b_))
- ACE_ERROR_RETURN ((LM_ERROR,
- " could not resolve Stream_Endpoint_B in Naming service <%s>\n"),
- -1);
- return 0;
-}
diff --git a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h b/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h
deleted file mode 100644
index d964036148a..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h
+++ /dev/null
@@ -1,160 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// Endpoint_Strategy.h
-//
-// = AUTHOR
-// Sumedh Mungee <sumedh@cs.wustl.edu>
-//
-//
-// ============================================================================
-
-#ifndef TAO_AV_ENDPOINT_STRATEGY_H
-#define TAO_AV_ENDPOINT_STRATEGY_H
-
-#include "orbsvcs/AV/AVStreams_i.h"
-#include "tao/TAO.h"
-
-class TAO_ORBSVCS_Export TAO_AV_Endpoint_Strategy
-// = DESCRIPTION
-// Base class to define various endpoint strategies
-// used by the MMDevice to create the Endpoint and Vdev
-{
-public:
- TAO_AV_Endpoint_Strategy (void);
- // Constructor
-
- virtual ~TAO_AV_Endpoint_Strategy (void);
- // Destructor
-
- virtual int create_A (AVStreams::StreamEndPoint_A_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &env);
- // Called by the MMDevice, when it needs to create an A type endpoint
-
- virtual int create_B (AVStreams::StreamEndPoint_B_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &env);
- // Called by the MMDevice, when it needs to create an B type endpoint
-
- protected:
- AVStreams::StreamEndPoint_A_ptr stream_endpoint_a_;
- // The "A" stream endpoint
-
- AVStreams::StreamEndPoint_B_ptr stream_endpoint_b_;
- // The "B" stream endpoint
-
- AVStreams::VDev_ptr vdev_;
- // The vdev
-
-};
-
-// ----------------------------------------------------------------------
-
-class TAO_ORBSVCS_Export TAO_AV_Endpoint_Process_Strategy
- : public TAO_AV_Endpoint_Strategy
-// = DESCRIPTION
-// Process-based strategy for creating endpoints
-// Abstract base class.
-{
- public:
- TAO_AV_Endpoint_Process_Strategy (ACE_Process_Options *process_options);
- // Constructor. The process_options contain the name and arguments
- // for the process to be created
-
- virtual ~TAO_AV_Endpoint_Process_Strategy (void);
- // Destructor.
-
- virtual int activate (void);
- // creates a new child process, and waits on a semaphore
- // until the child process has finished creating the endpoints
-
- protected:
- virtual int bind_to_naming_service (CORBA::Environment &env);
- // Bind to the naming service
-
- virtual int get_stream_endpoint (CORBA::Environment &env) = 0;
- // Get the object reference for the newly created stream
- // endpoint (which will be in the child process)
- // Subclasses will define the functionality for this
-
- virtual int get_vdev (CORBA::Environment &env);
- // Get the Vdev object reference for the newly created
- // endpoint
-
- CosNaming::NamingContext_var naming_context_;
- // Naming context
-
- ACE_Process_Options *process_options_;
- // Name and arguments for the process to be created
-
- char host_[MAXHOSTNAMELEN];
- // name of this host used for resolving unique names.
-
- pid_t pid_;
- // My child's process id.
-};
-
-
-// ----------------------------------------------------------------------
-
-class TAO_ORBSVCS_Export TAO_AV_Endpoint_Process_Strategy_A
- : public TAO_AV_Endpoint_Process_Strategy
-// = DESCRIPTION
-// Process-based strategy to create "A" type endpoints
-{
- public:
- TAO_AV_Endpoint_Process_Strategy_A (ACE_Process_Options *process_options);
- // Constructor
-
- virtual ~TAO_AV_Endpoint_Process_Strategy_A (void);
- // Destructor.
-
- protected:
- virtual int create_A (AVStreams::StreamEndPoint_A_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &env);
- // Creates an "A" type stream endpoint, and a vdev
-
- virtual int get_stream_endpoint (CORBA::Environment &env);
- // Gets the "A" type stream endpoint from the child process
-
-};
-
-// ----------------------------------------------------------------------
-
-class TAO_ORBSVCS_Export TAO_AV_Endpoint_Process_Strategy_B
- : public TAO_AV_Endpoint_Process_Strategy
-// = DESCRIPTION
-// Process-based strategy to create "B" type endpoints
-{
- public:
- TAO_AV_Endpoint_Process_Strategy_B (ACE_Process_Options *process_options);
- // Constructor
-
- virtual ~TAO_AV_Endpoint_Process_Strategy_B (void);
- // Destructor.
-
- protected:
- virtual int create_B (AVStreams::StreamEndPoint_B_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &env);
- // Creates a "B" type stream endpoint, and a vdev
-
-
- virtual int get_stream_endpoint (CORBA::Environment &env);
- // Gets the object reference of the "B" type streamendpoint.
-
-};
-
-// Include the templates here.
-#include "Endpoint_Strategy_T.h"
-
-#endif /* TAO_AV_ENDPOINT_STRATEGY_H */
diff --git a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp b/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp
deleted file mode 100644
index 5d262e6f616..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp
+++ /dev/null
@@ -1,631 +0,0 @@
-// $Id$
-
-#ifndef TAO_AV_ENDPOINT_STRATEGY_T_C
-#define TAO_AV_ENDPOINT_STRATEGY_T_C
-
-#include "Endpoint_Strategy_T.h"
-
-// ----------------------------------------------------------------------
-// TAO_AV_Endpoint_Reactive_Strategy
-// ----------------------------------------------------------------------
-
-// Constructor
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Endpoint_Reactive_Strategy <T_StreamEndpoint, T_VDev, T_MediaCtrl>::TAO_AV_Endpoint_Reactive_Strategy (TAO_ORB_Manager *orb_manager)
- : orb_manager_ (orb_manager)
-{
-}
-
-template <class T_StreamEndpoint, class T_VDev, class T_MediaCtrl>
-TAO_AV_Endpoint_Reactive_Strategy <T_StreamEndpoint, T_VDev, T_MediaCtrl>::~TAO_AV_Endpoint_Reactive_Strategy (void)
-{
-}
-
-// Create, activate the objects with the POA
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy <T_StreamEndpoint, T_VDev, T_MediaCtrl>::activate (void)
-{
- TAO_TRY
- {
- this->activate_stream_endpoint (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Endpoint_Reactive_Strategy::activated stream_endpoint\n"));
-
- this->activate_vdev (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Endpoint_Reactive_Strategy::activated vdev\n"));
-
- this->activate_mediactrl (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Endpoint_Reactive_Strategy::activated mediactrl\n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Endpoint_Reactive_Strategy::activate");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Activate VDev into the POA
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy <T_StreamEndpoint, T_VDev, T_MediaCtrl>::activate_vdev (CORBA::Environment &env)
-{
- // Bridge pattern. Allow subclasses to override this behavior
- T_VDev *vdev = 0;
- if (this->make_vdev (vdev) == -1)
- return -1;
-
- // Put the object in the POA
- CORBA::String_var vdev_ior = this->orb_manager_->activate (vdev,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Endpoint_Reactive_Strategy::activate_vdev, vdev ior is:%s\n",
- vdev_ior. in ()));
-
- // Save the object reference, so that create_A can return it
- this->vdev_ = vdev->_this (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
-
- return 0;
-}
-
-// Activate the media_controller
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy <T_StreamEndpoint, T_VDev, T_MediaCtrl>::activate_mediactrl (CORBA::Environment &env)
-{
- // Bridge pattern. Subclasses can override this
- T_MediaCtrl *media_ctrl = 0;
- if (this->make_mediactrl (media_ctrl) == -1)
- return -1;
-
- // Put the object in the POA
- CORBA::String_var mediactrl_ior = this->orb_manager_->activate (media_ctrl,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Endpoint_Reactive_Strategy::activate_mediactrl , media_ctrl ior is :%s\n",
- mediactrl_ior.in ()));
-
-
- // Associate the media controller object reference with the vdev, as per the OMG spec
- CORBA::Any anyval;
- anyval <<= this->orb_manager_->orb ()->object_to_string (media_ctrl->_this (env),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- this->vdev_->define_property ("Related_MediaCtrl",
- anyval,
- env);
-
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-// Bridge method
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy<T_StreamEndpoint, T_VDev, T_MediaCtrl>::make_stream_endpoint (T_StreamEndpoint *&stream_endpoint)
-{
- ACE_NEW_RETURN (stream_endpoint,
- T_StreamEndpoint,
-
- -1);
- return 0;
-}
-
-// Bridge method
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy<T_StreamEndpoint, T_VDev, T_MediaCtrl>::make_vdev (T_VDev *&vdev)
-{
- ACE_NEW_RETURN (vdev,
- T_VDev,
- -1);
- return 0;
-}
-
-// Bridge method
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy<T_StreamEndpoint, T_VDev, T_MediaCtrl>::make_mediactrl (T_MediaCtrl *&media_ctrl)
-{
- ACE_NEW_RETURN (media_ctrl,
- T_MediaCtrl,
- -1);
- return 0;
-}
-
-
-// ----------------------------------------------------------------------
-
-// ----------------------------------------------------------------------
-// TAO_AV_Endpoint_Reactive_Strategy_A
-// ----------------------------------------------------------------------
-// Constructor
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Endpoint_Reactive_Strategy_A <T_StreamEndpoint, T_VDev, T_MediaCtrl>::TAO_AV_Endpoint_Reactive_Strategy_A (TAO_ORB_Manager *orb_manager)
- : TAO_AV_Endpoint_Reactive_Strategy <T_StreamEndpoint, T_VDev, T_MediaCtrl> (orb_manager)
-{
-}
-
-// Destructor
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Endpoint_Reactive_Strategy_A <T_StreamEndpoint, T_VDev, T_MediaCtrl>::~TAO_AV_Endpoint_Reactive_Strategy_A (void)
-{
-}
-
-// Creates an "A" type streamendpoint, and a vdev and returns the
-// object references
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy_A<T_StreamEndpoint, T_VDev, T_MediaCtrl>::create_A (AVStreams::StreamEndPoint_A_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &env)
-{
- if (this->activate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) TAO_AV_Endpoint_Reactive_Strategy_A: Error in activate ()\n"),
- -1);
-
- stream_endpoint = this->stream_endpoint_a_;
- vdev = this->vdev_;
- return 0;
-
-}
-
-// Put the stream_endpoint into the POA
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy_A <T_StreamEndpoint, T_VDev, T_MediaCtrl>::activate_stream_endpoint (CORBA::Environment &env)
-{
- T_StreamEndpoint *stream_endpoint_a = 0;
-
- // Use the bridge method
- if (this->make_stream_endpoint (stream_endpoint_a) == -1)
- return -1;
-
- CORBA::String_var stream_endpoint_ior = this->orb_manager_->activate (stream_endpoint_a,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG,"TAO_AV_Endpoint_Reactive_Strategy_A::activate_stream_endpoint,Stream Endpoint ior is : %s\n",stream_endpoint_ior.in ()));
-
- // Save the object references, so that create_a can return them
- this->stream_endpoint_a_ = stream_endpoint_a->_this (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-// ----------------------------------------------------------------------
-// TAO_AV_Endpoint_Reactive_Strategy_B
-// ----------------------------------------------------------------------
-
-// Constructor
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Endpoint_Reactive_Strategy_B <T_StreamEndpoint, T_VDev, T_MediaCtrl>::TAO_AV_Endpoint_Reactive_Strategy_B (TAO_ORB_Manager *orb_manager)
- : TAO_AV_Endpoint_Reactive_Strategy <T_StreamEndpoint, T_VDev, T_MediaCtrl> (orb_manager)
-{
-}
-
-// Destructor
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Endpoint_Reactive_Strategy_B <T_StreamEndpoint, T_VDev, T_MediaCtrl>::~TAO_AV_Endpoint_Reactive_Strategy_B (void)
-{
-}
-
-// Activate stream_endpoint
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy_B <T_StreamEndpoint, T_VDev, T_MediaCtrl>::activate_stream_endpoint (CORBA::Environment &env)
-{
- T_StreamEndpoint *stream_endpoint_b = 0;
-
- if (this->make_stream_endpoint (stream_endpoint_b) == -1)
- return -1;
- CORBA::String_var stream_endpoint_ior = this->orb_manager_->activate (stream_endpoint_b,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG,"TAO_AV_Endpoint_Reactive_Strategy_B::activate_stream_endpoint,Stream Endpoint ior is : %s\n",stream_endpoint_ior.in ()));
-
- this->stream_endpoint_b_ = stream_endpoint_b->_this (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-// Returns a "B" type stream_endpoint and a vdev
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Endpoint_Reactive_Strategy_B<T_StreamEndpoint, T_VDev, T_MediaCtrl>::create_B (AVStreams::StreamEndPoint_B_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &env)
-{
- if (this->activate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) TAO_AV_Endpoint_Reactive_Strategy_B: Error in activate ()\n"),
- -1);
-
- stream_endpoint = this->stream_endpoint_b_;
- vdev = this->vdev_;
- return 0;
-
-}
-
-// ----------------------------------------------------------------------
-// TAO_AV_Child_Process
-// ----------------------------------------------------------------------
-
-// Constructor
-template <class T_StreamEndpoint_B, class T_VDev , class T_MediaCtrl>
-TAO_AV_Child_Process <T_StreamEndpoint_B, T_VDev, T_MediaCtrl>::TAO_AV_Child_Process ()
- : stream_endpoint_name_ (0),
- pid_ (-1)
-{
- this->pid_ = ACE_OS::getpid ();
- if (this->pid_ == 0)
- ACE_ERROR ((LM_ERROR,"getpid () failed\n"));
- ACE_OS::hostname (this->host_,
- sizeof this->host_);
-}
-
-// Initializes the ORB, activates the objects, and release the semaphore
-template <class T_StreamEndpoint_B, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process <T_StreamEndpoint_B, T_VDev, T_MediaCtrl>::init (int argc, char **argv)
-{
- TAO_TRY
- {
- // create the objects and activate them in the poa
- this->activate_objects (argc,
- argv,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Get ourselves a naming_service object reference
- this->bind_to_naming_service (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Register the vdev with the naming service
- this->register_vdev (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // register the stream_endpoing with the naming_service
- this->register_stream_endpoint (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Child_Process");
- return -1;
- }
- TAO_ENDTRY;
-
- // release the semaphore the parent is waiting on
- if (this->release_semaphore () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error releasing semaphores\n"),
- -1);
-
- return 0;
-}
-
-// initializes the orb, and activates the objects
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process <T_StreamEndpoint, T_VDev, T_MediaCtrl>::activate_objects (int argc,
- char **argv,
- CORBA::Environment &env)
-{
- // initialize the orb
- this->orb_manager_.init (argc,
- argv,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // bridge method to make a new stream endpoint
- if (this->make_stream_endpoint (this->stream_endpoint_) == -1)
- return -1;
-
- // bridge method to make a new vdev
- if (this->make_vdev (this->vdev_) == -1)
- return -1;
-
- // bridge method to make a new media controller
- if (this->make_mediactrl (this->media_ctrl_) == -1)
- return -1;
-
- // activate the stream_endpoint
- CORBA::String_var stream_endpoint_ior = this->orb_manager_.activate (this->stream_endpoint_,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Child_Process::activate_objects,stream_endpoint_ior :%s\n",stream_endpoint_ior.in ()));
-
- // activate the vdev
- CORBA::String_var vdev_ior = this->orb_manager_.activate (this->vdev_,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Child_Process::activate_objects, vdev ior is :%s\n",vdev_ior.in ()));
-
- // activate the media controller
- CORBA::String_var media_ctrl_ior = this->orb_manager_.activate (this->media_ctrl_,
- env);
-
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)TAO_AV_Child_Process::activate_objects,media_ctrl_ior is: %s\n",media_ctrl_ior.in ()));
-
- return 0;
-
-}
-
-// Bind to the namingservice
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process <T_StreamEndpoint, T_VDev, T_MediaCtrl>::bind_to_naming_service (CORBA::Environment &env)
-{
- CORBA::Object_var naming_obj =
- this->orb_manager_.orb ()->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to resolve the Name Service.\n"),
- -1);
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) %s:%d\n", __FILE__, __LINE__));
- this->naming_context_ =
- CosNaming::NamingContext::_narrow (naming_obj.in (),
- env);
- TAO_CHECK_ENV_RETURN (env,
- -1);
-
- return 0;
-}
-
-// register the vdev with the naming service
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process <T_StreamEndpoint, T_VDev, T_MediaCtrl>::register_vdev (CORBA::Environment &env)
-{
- char vdev_name [BUFSIZ];
- ACE_OS::sprintf (vdev_name,
- "%s:%s:%d",
- "VDev",
- this->host_,
- this->pid_);
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)%s\n",vdev_name));
- // create the name
- this->vdev_name_.length (1);
- this->vdev_name_ [0].id = CORBA::string_dup (vdev_name);
-
- // make the media controller a property of the vdev
- CORBA::Any media_ctrl_property;
- media_ctrl_property <<= this->orb_manager_.orb ()->object_to_string (this->media_ctrl_->_this (env),
- env);
- this->vdev_->define_property ("Related_MediaCtrl",
- media_ctrl_property,
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
-
- // Register the vdev with the naming server.
- this->naming_context_->bind (this->vdev_name_,
- this->vdev_->_this (env),
- env);
-
- // If the object was already there, replace the older reference
- // with this one
- if (env.exception () != 0)
- {
- env.clear ();
- this->naming_context_->rebind (this->vdev_name_,
- this->vdev_->_this (env),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
- }
-
- return 0;
-}
-
-// run the orb event look
-template <class T_StreamEndpoint_B, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process <T_StreamEndpoint_B, T_VDev, T_MediaCtrl>::run (ACE_Time_Value *tv)
-{
- int result;
- TAO_TRY
- {
- result = this->orb_manager_.run (TAO_TRY_ENV,tv);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("orb_manager_.run ()");
- return -1;
- }
- TAO_ENDTRY;
- return result;
-}
-
-// release the semaphore the parent is waiting on
-template <class T_StreamEndpoint_B, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process <T_StreamEndpoint_B, T_VDev, T_MediaCtrl>::release_semaphore ()
-{
- char sem_str [BUFSIZ];
-
- sprintf (sem_str,
- "%s:%s:%d",
- "TAO_AV_Process_Semaphore",
- this->host_,
- this->pid_);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) semaphore is %s\n",
- sem_str));
-
- // Release the lock on which the server is waiting
- ACE_Process_Semaphore semaphore (0, // 0 means that the semaphore is
- // initially locked
- sem_str);
-
- if (semaphore.release () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error releasing semaphore %s: %p\n",
- sem_str,
- "semaphore.release ()"),
- -1);
-
- return 0;
-}
-
-// register the stream_endpoint with the naming service
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process <T_StreamEndpoint, T_VDev, T_MediaCtrl>::register_stream_endpoint (CORBA::Environment &env)
-{
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) %s:%d\n", __FILE__, __LINE__));
- // Create a name for the video control object
- // subclasses can define their own name for the streamendpoint
- // Register the stream endpoint object with the naming server.
- this->naming_context_->bind (this->stream_endpoint_name_,
- this->stream_endpoint_->_this (env),
- env);
-
- // if the name was already there, replace the reference with the new one
- if (env.exception () != 0)
- {
- env.clear ();
- this->naming_context_->rebind (this->stream_endpoint_name_,
- this->stream_endpoint_->_this (env),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
- }
-
- return 0;
-}
-
-// Bridge method to make a new stream_endpoint
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process<T_StreamEndpoint, T_VDev, T_MediaCtrl>::make_stream_endpoint (T_StreamEndpoint *&stream_endpoint)
-{
- ACE_NEW_RETURN (stream_endpoint,
- T_StreamEndpoint,
- -1);
- return 0;
-}
-
-// Bridge method to make a new vdev
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process<T_StreamEndpoint, T_VDev, T_MediaCtrl>::make_vdev (T_VDev *&vdev)
-{
- ACE_NEW_RETURN (vdev,
- T_VDev,
- -1);
- return 0;
-}
-
-// Bridge method to make a new media controller
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-int
-TAO_AV_Child_Process<T_StreamEndpoint, T_VDev, T_MediaCtrl>::make_mediactrl (T_MediaCtrl *&media_ctrl)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) TAO_AV_Child_Process::make_mediactrl ()\n"));
- ACE_NEW_RETURN (media_ctrl,
- T_MediaCtrl,
- -1);
- return 0;
-}
-
-// %% its not clear whether we should be deleting the objects, since
-// if the application overrides the make_mediactrl methods etc.,
-// then, we may not own these objects.
-// For now, we dont delete the objects, since they exist for the
-// lifetime of the process anyway
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Child_Process <T_StreamEndpoint, T_VDev, T_MediaCtrl>::~TAO_AV_Child_Process ()
-{
- // Remove the names from the naming service
- if (CORBA::is_nil (this->naming_context_.in ()) == 0)
- return;
- TAO_TRY
- {
- this->naming_context_->unbind (this->stream_endpoint_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->naming_context_->unbind (this->vdev_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Endpoint_Process_Strategy::activate");
- }
- TAO_ENDTRY;
-
-// if (this->stream_endpoint_ != 0)
-// delete this->stream_endpoint_;
-// if (this->vdev_ != 0)
-// delete this->vdev_;
-// if (this->media_ctrl_ != 0)
-// delete this->media_ctrl_;
-}
-
-// ----------------------------------------------------------------------
-// TAO_AV_Child_Process_A
-// ----------------------------------------------------------------------
-
-// Define the name of the stream_endpoint, as used to register with
-// the naming service
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Child_Process_A <T_StreamEndpoint, T_VDev, T_MediaCtrl>::TAO_AV_Child_Process_A ()
-{
- char stream_endpoint_name[BUFSIZ];
- ACE_OS::sprintf (stream_endpoint_name,
- "%s:%s:%d",
- "Stream_Endpoint_A",
- this->host_,
- this->pid_);
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)%s\n",stream_endpoint_name));
- this->stream_endpoint_name_.length (1);
- this->stream_endpoint_name_ [0].id = CORBA::string_dup (stream_endpoint_name);
-}
-
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Child_Process_A <T_StreamEndpoint, T_VDev, T_MediaCtrl>::~TAO_AV_Child_Process_A ()
-{
-}
-
-// ----------------------------------------------------------------------
-// TAO_AV_Child_Process_B
-// ----------------------------------------------------------------------
-
-// Define the name of the stream_endpoint, as used to register with
-// the naming service
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Child_Process_B <T_StreamEndpoint, T_VDev, T_MediaCtrl>::TAO_AV_Child_Process_B ()
-{
- char stream_endpoint_name[BUFSIZ];
- ACE_OS::sprintf (stream_endpoint_name,
- "%s:%s:%d",
- "Stream_Endpoint_B",
- this->host_,
- this->pid_);
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)%s\n",stream_endpoint_name));
- this->stream_endpoint_name_.length (1);
- this->stream_endpoint_name_ [0].id = CORBA::string_dup (stream_endpoint_name);
-}
-
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-TAO_AV_Child_Process_B <T_StreamEndpoint, T_VDev, T_MediaCtrl>::~TAO_AV_Child_Process_B ()
-{
-}
-
-#endif /* TAO_AV_ENDPOINT_STRATEGY_T_C */
diff --git a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h b/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h
deleted file mode 100644
index 8483ce20a34..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h
+++ /dev/null
@@ -1,222 +0,0 @@
-// $Id$
-
-#ifndef TAO_AV_ENDPOINT_STRATEGY_T_H
-#define TAO_AV_ENDPOINT_STRATEGY_T_H
-
-#include "Endpoint_Strategy.h"
-
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-class TAO_ORBSVCS_Export TAO_AV_Endpoint_Reactive_Strategy
- : public TAO_AV_Endpoint_Strategy
-// = DESCRIPTION
-// Reactive strategy base class
-{
- protected:
- TAO_AV_Endpoint_Reactive_Strategy (TAO_ORB_Manager *orb_manager);
- // Constructor
-
- virtual ~TAO_AV_Endpoint_Reactive_Strategy (void);
- // Destructor.
-
- virtual int activate (void);
- // creates and activates the streamendpoint, vdev, and mediacontrol
-
- virtual int activate_stream_endpoint (CORBA::Environment &env) = 0;
- // activates the stream_endpoint with the POA
-
- virtual int activate_vdev (CORBA::Environment &env);
- // activates the vdev with the POA
-
- virtual int activate_mediactrl (CORBA::Environment &env);
- // activates the media controller with the POA
-
- virtual int make_vdev (T_VDev *&vdev);
- // Bridge method to create a vdev, a la Acceptor. Applications
- // can override this
-
- virtual int make_stream_endpoint (T_StreamEndpoint *&stream_endpoint);
- // Bridge method to create a stream_endpoint, a la Acceptor. Applications
- // can override this
-
- virtual int make_mediactrl (T_MediaCtrl *&media_ctrl);
- // Bridge method to create a media_ctrl, a la Acceptor. Applications
- // can override this
-
- TAO_ORB_Manager *orb_manager_;
- // ORB manager, used to activate the objects
-
-};
-// ----------------------------------------------------------------------
-
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-class TAO_ORBSVCS_Export TAO_AV_Endpoint_Reactive_Strategy_A
- : public TAO_AV_Endpoint_Reactive_Strategy<T_StreamEndpoint, T_VDev , T_MediaCtrl>
-// = DESCRIPTION
-// Reactive strategy
-{
- public:
- TAO_AV_Endpoint_Reactive_Strategy_A (TAO_ORB_Manager *orb_manager);
- // Constructor
-
- virtual ~TAO_AV_Endpoint_Reactive_Strategy_A (void);
- // Destructor.
-
- virtual int activate_stream_endpoint (CORBA::Environment &env);
- // Overrides the base class stream_endpoint activator, to activate
- // an "A" type endpoint
-
- virtual int create_A (AVStreams::StreamEndPoint_A_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &env);
- // Called by the MMDevice, when it needs to create an A type endpoint
-
-
-};
-
-// ----------------------------------------------------------------------
-template <class T_StreamEndpoint, class T_Vdev , class T_MediaCtrl>
-class TAO_ORBSVCS_Export TAO_AV_Endpoint_Reactive_Strategy_B
- : public TAO_AV_Endpoint_Reactive_Strategy <T_StreamEndpoint, T_Vdev, T_MediaCtrl>
-// = DESCRIPTION
-// Reactive strategy
-{
- public:
- TAO_AV_Endpoint_Reactive_Strategy_B (TAO_ORB_Manager *);
- // Constructor.
-
- virtual ~TAO_AV_Endpoint_Reactive_Strategy_B (void);
- // Destructor.
-
- virtual int activate_stream_endpoint (CORBA::Environment &env);
- // Overrides the base class stream_endpoint activator, to activate
- // a "B" type endpoint
-
- virtual int create_B (AVStreams::StreamEndPoint_B_ptr &stream_endpoint,
- AVStreams::VDev_ptr &vdev,
- CORBA::Environment &env);
- // Called by the MMDevice, when it needs to create a B type endpoint
-};
-
-// ----------------------------------------------------------------------
-
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-class TAO_ORBSVCS_Export TAO_AV_Child_Process
-// = DESCRIPTION
-// Helper class for the child process created in TAO_AV_Endpoint_Process_Strategy
-{
-public:
- TAO_AV_Child_Process ();
- // Constructor
-
- virtual ~TAO_AV_Child_Process ();
- // Destructor
-
- int init (int argc, char **argv);
- // Initializes the ORB, creates and activates the
- // T_StreamEndpoint, T_VDev, T_MediaCtrl in the POA
-
- int run (ACE_Time_Value *tv = 0);
- // runs the ORB event loop
-
- protected:
- int activate_objects (int argc,
- char **argv,
- CORBA::Environment &env);
- // Creates the objects and inserts them into the Naming
- // Service, so the parent can pick the IOR's and
- // return them to the client
-
-
- int bind_to_naming_service (CORBA::Environment &env);
- // Binds to the naming service
-
- int register_vdev (CORBA::Environment &env);
- // Registers vdev with the naming service
-
- int register_stream_endpoint (CORBA::Environment &env);
- // Registers stream_endpoint with the naming service
-
- int release_semaphore ();
- // Releases the semaphore on which the parent is waiting on
-
- virtual int make_vdev (T_VDev *&vdev);
- // Bridge method to create a vdev, a la Acceptor. Applications
- // can override this
-
- virtual int make_stream_endpoint (T_StreamEndpoint *&stream_endpoint);
- // Bridge method to create a stream_endpoint, a la Acceptor. Applications
- // can override this
-
- virtual int make_mediactrl (T_MediaCtrl *&media_ctrl);
- // Bridge method to create a media_ctrl, a la Acceptor. Applications
- // can override this
-
- TAO_ORB_Manager orb_manager_;
- // The ORB Manager
-
- CosNaming::NamingContext_var naming_context_;
- // The root Naming Context of the TAO naming service
-
- CosNaming::Name vdev_name_;
- // Name of the vdev
-
- CosNaming::Name stream_endpoint_name_;
- // Name of the stream_endpoint
-
- T_StreamEndpoint *stream_endpoint_;
- // The stream endpoint member
-
- T_VDev *vdev_;
- // The virtual device
-
- T_MediaCtrl *media_ctrl_;
- // Media controller
-
- pid_t pid_;
- // pid of this process
-
- char host_[MAXHOSTNAMELEN];
- // Name of the host.
-};
-
-// ----------------------------------------------------------------------
-
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-class TAO_ORBSVCS_Export TAO_AV_Child_Process_A
- : public TAO_AV_Child_Process <T_StreamEndpoint, T_VDev, T_MediaCtrl>
-// = DESCRIPTION
-// Helper class for the child process created in TAO_AV_Child_Process
-{
-public:
- TAO_AV_Child_Process_A (void);
- // Constructor.
-
- virtual ~TAO_AV_Child_Process_A (void);
- // Destructor.
-};
-
-// ----------------------------------------------------------------------
-
-template <class T_StreamEndpoint, class T_VDev , class T_MediaCtrl>
-class TAO_ORBSVCS_Export TAO_AV_Child_Process_B
- : public TAO_AV_Child_Process <T_StreamEndpoint, T_VDev, T_MediaCtrl>
-// = DESCRIPTION
-// Helper class for the child process created in TAO_AV_Child_Process
-{
-public:
- TAO_AV_Child_Process_B (void);
- // Constructor.
-
- virtual ~TAO_AV_Child_Process_B (void);
- // Destructor.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Endpoint_Strategy_T.cpp"
-#endif /*ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Endpoint_Strategy_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* TAO_AV_ENDPOINT_STRATEGY_T_H */
diff --git a/TAO/orbsvcs/orbsvcs/AV/README b/TAO/orbsvcs/orbsvcs/AV/README
deleted file mode 100644
index ffe6958a6db..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/README
+++ /dev/null
@@ -1,28 +0,0 @@
-// $Id$
-
-TAO Audio/Video Streaming service
----------------------------------
-
-
-This is a prototype implementation of the CORBA "Control and
-Management of A/V streams" specification, that defines various
-interfaces for controlling multimedia streams.
-
-This directory contains the following files
-
-AVStreams_i.{h,cpp}: Implementation of the A/V handshake specification, as well
- as base classes for the various interfaces defined in the spec.
-
-Endpoint_Strategy.{h,cpp}: Implementation of various multimedia endpoint activation strategies.
-
-A complete distributed audio/video streaming application that
-illustrates the use of the various components defined above is
-available in the following directory:
-
-TAO/orbsvcs/tests/AVStreams/mpeg/source/
-
-
-Sumedh Mungee <sumedh@cs.wustl.edu>
-Nagarajan Surendran <naga@cs.wustl.edu>
-Alexander Arulanthu <alex@cs.wustl.edu>
-
diff --git a/TAO/orbsvcs/orbsvcs/AV/sfp.cpp b/TAO/orbsvcs/orbsvcs/AV/sfp.cpp
deleted file mode 100644
index 91391580a09..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/sfp.cpp
+++ /dev/null
@@ -1,918 +0,0 @@
-#include "orbsvcs/AV/sfp.h"
-#include "ace/ARGV.h"
-
-// $Id$
-
-// constructor.
-SFP::SFP (CORBA::ORB_ptr orb,
- ACE_Reactor* reactor,
- ACE_Time_Value timeout1,
- ACE_Time_Value timeout2,
- SFP_Callback *callback)
- :orb_ (orb),
- reactor_ (reactor),
- encoder_ (0),
- decoder_ (0),
- timeout1_ (timeout1),
- timeout2_ (timeout2),
- start_tries_ (10),
- startReply_tries_ (10),
- callback_ (callback),
- sequence_num_ (0)
-{
-
-}
-
-void
-SFP::set_cdr_length (void)
-{
- CORBA::ULong bodylen = encoder_->total_length ();
- char* buf = ACE_const_cast(char*,encoder_->buffer ());
- buf += 4;
-#if !defined (TAO_ENABLE_SWAP_ON_WRITE)
- *ACE_reinterpret_cast(CORBA::ULong*,buf) = bodylen;
-#else
- if (!encoder_->do_byte_swap ())
- {
- *ACE_reinterpret_cast(CORBA::ULong*, buf) = bodylen;
- }
- else
- {
- ACE_CDR::swap_4 (ACE_reinterpret_cast(char*,&bodylen), buf);
- }
-#endif
-}
-
-// Copies length bytes from the given message into the
-// CDR buffer. Returns 0 on success, -1 on failure
-int
-SFP::create_cdr_buffer (char *message,
- size_t length)
-{
- if (this->decoder_)
- delete this->decoder_;
-
- ACE_NEW_RETURN (this->decoder_,
- TAO_InputCDR (message,
- length),
- -1);
-
- ACE_OS::memcpy (this->decoder_->rd_ptr (),
- message,
- length);
-
- return 0;
-}
-
-// Start the active end of the stream.
-int
-SFP::start_stream (const char *receiver_addr)
-{
- // @@we have to do ACE_NTOHS for all the network-byte ordered fields.
- int result;
- ACE_INET_Addr sender;
- result = this->connect_to_receiver (receiver_addr);
- if (result < 0)
- return result;
- while (this->start_tries_ > 0)
- {
- if ((result = this->send_start ()) != 0)
- return result;
- char magic_number [4];
- // Timed recv.
- ssize_t n =this->dgram_.recv (magic_number,
- sizeof(magic_number),
- sender,
- MSG_PEEK,
- &this->timeout1_);
- ACE_DEBUG ((LM_DEBUG,"n = %d\n",n));
- if (n == -1)
- {
- if (errno == ETIME)
- {
- ACE_DEBUG ((LM_DEBUG,"Timed out in reading StartReply"));
- this->start_tries_ --;
- continue;
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR,"dgram recv error:%p","recv"),-1);
- }
- else if (n==0)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::start_stream -peek"),-1);
- // successful receive of dgram.
- ACE_DEBUG ((LM_DEBUG,"StartReply received"));
- // check if its startreply message.
- char *magic_string = this->magic_number_to_string (magic_number);
- if (ACE_OS::strcmp (magic_string,TAO_SFP_STARTREPLY_MAGIC_NUMBER) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)StartReply message received\n"));
- flowProtocol::StartReply start_reply;
- n = this->dgram_.recv ((char *)&start_reply,
- sizeof (start_reply),
- sender);
- if (n != sizeof (start_reply))
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input-StartReply\n"),0);
- // check for SFP version difference.??
- // Call the application back.
- this->state_ = REPLY_RECEIVED;
- }
- // register the data handler.
- result = this->register_dgram_handler ();
- return result;
- }
- return 0;
-}
-
-// Start the passive end of the stream.
-int
-SFP::start_stream (const char *local_addr,int Credit)
-{
- int result;
- ACE_INET_Addr sender;
-
- this->state_ = PASSIVE_START;
- ACE_INET_Addr myaddr (local_addr);
- result = this->dgram_.open (myaddr);
-
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::passive start- open failed\n"),-1);
-
- char magic_number[4];
- // Timed recv.
- ssize_t n =this->dgram_.recv (magic_number,
- sizeof(magic_number),
- sender,
- MSG_PEEK,
- &this->timeout2_);
- if ((n == -1) && (errno == ETIME))
- {
- ACE_ERROR_RETURN ((LM_ERROR,"Timedout in reading Start"),-1);
- }
- else if (n==0)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::start_stream -peek"),-1);
-
- ACE_DEBUG ((LM_DEBUG,"Start received:"));
- char *magic_string = this->magic_number_to_string (magic_number);
- if (ACE_OS::strcmp (magic_string,TAO_SFP_START_MAGIC_NUMBER) == 0)
- {
- // Read the start message.
- flowProtocol::Start start;
- n = this->dgram_.recv ((char *)&start,
- sizeof (start),
- sender);
- if (n != sizeof (start))
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input - Start\n"),0);
- else
- ACE_DEBUG ((LM_DEBUG,"Start message consumed\n"));
- this->state_ = START_RECEIVED;
- this->receiver_inet_addr_.set (sender);
- // Now send a startReply message back.
- result = this->send_startReply ();
- if (result != 0)
- return result;
- // Now we register a timeout handler until we receive a data
- // frame.
- result = this->reactor_->schedule_timer (this,
- 0,
- this->timeout1_);
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"schedule_timer failed\n"),result);
-
- // register the data handler.
- result = this->register_dgram_handler ();
- return result;
- }
-
- else
- {
- ACE_ERROR_RETURN ((LM_ERROR,"Invalid messaged received"),-1);
- }
- return 0;
-}
-
-// Sends the ACE_Message_Block data as a frame, fragmenting if necessary.
-int
-SFP::send_simple_frame (ACE_Message_Block *frame)
-{
- // Currently there is no fragmentation handled, just a simple
- // frame.
-
- ACE_Message_Block *mb;
- ACE_NEW_RETURN (mb,
- ACE_Message_Block,
- -1);
- if (this->credit_ > 0)
- {
- // if we have enough credit then we send.
- // Currently no fragmentation.
- int length = frame->length ();
-
- if (length > ACE_MAX_DGRAM_SIZE)
- ACE_ERROR_RETURN ((LM_ERROR,"sfp doesn't support fragmentation yet"),-1);
-
- flowProtocol::frameHeader frame_header;
-
- // The magic_number and flags are to be sent in network-byte order.
- frame_header.magic_number [0] = ACE_HTONS ('=');
- frame_header.magic_number [1] = ACE_HTONS ('S');
- frame_header.magic_number [2] = ACE_HTONS ('F');
- frame_header.magic_number [3] = ACE_HTONS ('P');
-
- // set the byte order and no fragments.
- frame_header.flags = 0;
- frame_header.flags |= TAO_ENCAP_BYTE_ORDER;
-
- frame_header.flags = ACE_HTONS (frame_header.flags);
- //set the size of the message block.
- int len = sizeof(frame_header.magic_number)+sizeof
- (frame_header.flags);
- mb->size (len);
-
- mb->rd_ptr ((char *)&frame_header);
- mb->wr_ptr ((char *)&frame_header+len);
- if (this->encoder_ != 0)
- delete this->encoder_;
- ACE_NEW_RETURN (this->encoder_,
- TAO_OutputCDR,
- -1);
-
- frame_header.message_type = flowProtocol::SimpleFrame;
- frame_header.message_size = frame->length ();
- this->encoder_->write_octet (frame_header.message_type);
- this->encoder_->write_ulong (frame_header.message_size);
-
- // This is a good maximum, because Dgrams cannot be longer than
- // 64K and the usual size for a CDR fragment is 512 bytes.
- // @@ TODO In the future we may need to allocate some memory
- // from the heap.
- const int TAO_WRITEV_MAX = 128;
- iovec iov[TAO_WRITEV_MAX];
-
- iov[0].iov_base = mb->rd_ptr ();
- iov[0].iov_len = mb->length ();
- ACE_DEBUG ((LM_DEBUG,"length: %d ",mb->length ()));
- int iovcnt = 1;
- for (const ACE_Message_Block* b = this->encoder_->begin ();
- b != this->encoder_->end () && iovcnt < TAO_WRITEV_MAX;
- b = b->cont ())
- {
- iov[iovcnt].iov_base = b->rd_ptr ();
- iov[iovcnt].iov_len = b->length ();
- ACE_DEBUG ((LM_DEBUG,"length: %d ",b->length ()));
- iovcnt++;
- }
- iov[iovcnt].iov_base = frame->rd_ptr ();
- iov[iovcnt].iov_len = frame->length ();
- ACE_DEBUG ((LM_DEBUG,"length: %d ",frame->length ()));
- ssize_t n = this->dgram_.send (iov,
- iovcnt,
- this->receiver_inet_addr_);
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "send_simple_frame (%t) send failed %p\n", ""),-1);
- else if (n == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "send_simple_Frame (%t) EOF on send \n"),-1);
- }
- return 0;
-}
-
-// This is used to send large frames with fragmentation.This is not
-// complete yet.
-int
-SFP::send_frame (ACE_Message_Block *frame)
-{
- ACE_Message_Block *mb;
- ACE_NEW_RETURN (mb,
- ACE_Message_Block,
- -1);
- if (this->credit_ > 0)
- {
- // if we have enough credit then we send.
- // Do fragmentation if necessary.
- int length = frame->length ();
-
- int total_length = 0;
- ACE_Message_Block *temp = frame;
- while (temp != 0)
- {
- total_length += temp->length ();
- temp = temp->next ();
- }
- flowProtocol::frameHeader frame_header;
-
- // The magic_number and flags are to be sent in network-byte order.
- frame_header.magic_number [0] = ACE_HTONS ('=');
- frame_header.magic_number [1] = ACE_HTONS ('S');
- frame_header.magic_number [2] = ACE_HTONS ('F');
- frame_header.magic_number [3] = ACE_HTONS ('P');
- // sizeof (frameHeader) may have to be replaced with more
- // accurate size??.
- if (total_length > (ACE_MAX_DGRAM_SIZE- sizeof (flowProtocol::frameHeader)))
- {
- // If the message size is not okay including the headers i.e it
- // cannot fit in a dgram.
-
- // set the byte order and no fragments.
- frame_header.flags = 0;
- frame_header.flags |= TAO_ENCAP_BYTE_ORDER;
- // set the fragments bit.
- frame_header.flags |= 2;
-
- frame_header.flags = ACE_HTONS (frame_header.flags);
-
- // first fragment will have size to be
- //set the size of the message block.
- int len = sizeof(frame_header.magic_number)+sizeof
- (frame_header.flags);
- mb->size (len);
-
- mb->rd_ptr ((char *)&frame_header);
- mb->wr_ptr ((char *)&frame_header+len);
- if (this->encoder_ != 0)
- delete this->encoder_;
- ACE_NEW_RETURN (this->encoder_,
- TAO_OutputCDR,
- -1);
-
-
- // This is a good maximum, because Dgrams cannot be longer than
- // 64K and the usual size for a CDR fragment is 512 bytes.
- // @@ TODO In the future we may need to allocate some memory
- // from the heap.
- int message_len = 0;
- const int TAO_WRITEV_MAX = 128;
- iovec iov[TAO_WRITEV_MAX];
-
- iov[0].iov_base = mb->rd_ptr ();
- iov[0].iov_len = mb->length ();
- int header_len = mb->length ()+2* sizeof(CORBA::ULong);
- message_len += header_len;
- ACE_DEBUG ((LM_DEBUG,"length: %d ",mb->length ()));
- int iovcnt = 2;
- ACE_Message_Block *mb = frame;
- int prev_len;
- while (mb != 0)
- {
- prev_len = message_len;
- message_len += mb->length ();
- if (message_len > ACE_MAX_DGRAM_SIZE)
- {
- // get only the length that we can accomodate.
- int current_len = ACE_MAX_DGRAM_SIZE - prev_len;
- if (current_len < mb->length ())
- {
- // The above condition is an assertion.
- iov [iovcnt].iov_base = mb->rd_ptr ();
- iov [iovcnt].iov_len = current_len;
- message_len += current_len;
- mb->rd_ptr (current_len);
- iovcnt++;
- }
- break;
- }
- else
- {
- // we can accomodate this message block
- iov [iovcnt].iov_base = mb->rd_ptr ();
- iov [iovcnt].iov_len = mb->length ();
- message_len += mb->length ();
- iovcnt++;
- mb = mb->next ();
- }
- }
- frame_header.message_type = flowProtocol::SimpleFrame;
- frame_header.message_size = message_len - header_len;
- this->encoder_->write_octet (frame_header.message_type);
- this->encoder_->write_ulong (frame_header.message_size);
-
- // THe header will be only in the first cdr fragment.
- iov[1].iov_base = this->encoder_->begin ()->rd_ptr ();
- iov[1].iov_len = this->encoder_->begin ()->length ();
-
- // send the fragment 0.
- ssize_t n = this->dgram_.send (iov,
- iovcnt,
- this->receiver_inet_addr_);
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "send_frame (%t) fragment 0 send failed %p\n", ""),-1);
- else if (n == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "send_Frame (%t) EOF on send \n"),-1);
-
- int frag_number = 0;
- // If there is any more data send those as fragments.
- while (mb != 0)
- {
- flowProtocol::fragment frag;
-
- // The magic_number and flags are to be sent in network-byte order.
- frag.magic_number [0] = ACE_HTONS ('F');
- frag.magic_number [1] = ACE_HTONS ('R');
- frag.magic_number [2] = ACE_HTONS ('A');
- frag.magic_number [3] = ACE_HTONS ('G');
-
- ACE_Message_Block *magic_block;
- ACE_NEW_RETURN (magic_block,
- ACE_Message_Block,
- -1);
- magic_block->size (5);// magic_number+flags size.
- magic_block->rd_ptr ((char *)&frag);
- magic_block->wr_ptr (5);
-
- iov [0].iov_base = magic_block->rd_ptr ();
- iov [0].iov_len = magic_block->length ();
-
- int header_len = 5 + 4 *sizeof (CORBA::ULong);
- message_len = header_len;
- // 5 for magic_number+flags and 4 ulongs in the fragment header.
- iovcnt = 2;// 1 is for the frag header.
- while (mb != 0)
- {
- prev_len = message_len;
- message_len += mb->length ();
- if (message_len > ACE_MAX_DGRAM_SIZE)
- {
- // get only the length that we can accomodate.
- int current_len = ACE_MAX_DGRAM_SIZE - prev_len;
- if (current_len < mb->length ())
- {
- // The above condition is an assertion.
- iov [iovcnt].iov_base = mb->rd_ptr ();
- iov [iovcnt].iov_len = current_len;
- mb->rd_ptr (current_len);
- message_len += current_len;
- iovcnt++;
- }
- break;
- }
- else
- {
- // we can accomodate this message block
- iov [iovcnt].iov_base = mb->rd_ptr ();
- iov [iovcnt].iov_len = mb->length ();
- message_len += mb->length ();
- iovcnt++;
- mb = mb->next ();
- }
- }
- // send this fragment.
- // set the more fragments flag
- if ((mb != 0) && (mb->length () != 0))
- frag.flags = ACE_HTONS (2);
- else
- break;
- if (this->encoder_ != 0)
- delete this->encoder_;
- ACE_NEW_RETURN (this->encoder_,
- TAO_OutputCDR,
- -1);
- frag.frag_number = frag_number++;
- frag.sequence_num = this->sequence_num_;
- frag.frag_sz = message_len - header_len;
- frag.source_id = 0;
- this->encoder_->write_ulong (frag.frag_number);
- this->encoder_->write_ulong (frag.sequence_num);
- this->encoder_->write_ulong (frag.frag_sz);
- this->encoder_->write_ulong (frag.source_id);
-
- // THe header will be only in the first cdr fragment.
- iov[1].iov_base = this->encoder_->begin ()->rd_ptr ();
- iov[1].iov_len = this->encoder_->begin ()->length ();
-
- // send the fragment now.
- ssize_t n = this->dgram_.send (iov,
- iovcnt,
- this->receiver_inet_addr_);
- if (n == -1)
- {
- ACE_DEBUG ((LM_DEBUG,
- "SFP::send_frame (%t) send failed %p\n", ""));
- return -1;
- }
- else if (n == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "SFP::send_frame (%t) EOF on send \n"));
- return -1;
- }
- }
- }
- }
- return 0;
-}
-
-
-// creates a connected dgram.
-int
-SFP::connect_to_receiver (const char *receiver_addr)
-{
- this->receiver_addr_ = ACE_OS::strdup (receiver_addr);
- // Get the local UDP address
- if (this->dgram_.open (ACE_Addr::sap_any) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) datagram open failed %p\n"),1);
-
- // set the socket buffer sizes to 64k.
- int sndbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
- int rcvbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
-
- if (this->dgram_.set_option (SOL_SOCKET,
- SO_SNDBUF,
- (void *) &sndbufsize,
- sizeof (sndbufsize)) == -1
- && errno != ENOTSUP)
- return -1;
- else if (this->dgram_.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (void *) &rcvbufsize,
- sizeof (rcvbufsize)) == -1
- && errno != ENOTSUP)
- return -1;
-
- this->receiver_inet_addr_.set (receiver_addr);
- if (ACE_OS::connect (this->dgram_.get_handle (),(sockaddr *) this->receiver_inet_addr_.get_addr (),
- this->receiver_inet_addr_.get_size ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) datagram connect failed %p\n"),-1);
- return 0;
-}
-
-// sends all the ACE_Message_Blocks in the current CDR stream.
-int
-SFP::send_cdr_buffer (void)
-{
- // This is a good maximum, because Dgrams cannot be longer than
- // 64K and the usual size for a CDR fragment is 512 bytes.
- // @@ TODO In the future we may need to allocate some memory
- // from the heap.
- const int TAO_WRITEV_MAX = 128;
- iovec iov[TAO_WRITEV_MAX];
-
- int iovcnt = 0;
- for (const ACE_Message_Block* b = this->encoder_->begin ();
- b != this->encoder_->end () && iovcnt < TAO_WRITEV_MAX;
- b = b->cont ())
- {
- iov[iovcnt].iov_base = b->rd_ptr ();
- iov[iovcnt].iov_len = b->length ();
- iovcnt++;
- }
- // send the message.
- ssize_t n = this->dgram_.send (iov,
- iovcnt,
- this->receiver_inet_addr_);
- if (n == -1)
- {
- ACE_DEBUG ((LM_DEBUG,
- "SFP::send_cdr_buffer (%t) send failed %p\n", ""));
- return -1;
- }
- else if (n == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "SFP::send_cdr_buffer (%t) EOF on send \n"));
- return -1;
- }
- return 0;
-}
-
-int
-SFP::send_start (void)
-{
- int result;
- // Start message is in network byte order.
- // construct the start message
- flowProtocol::Start start;
-
- // copy the magic number into the message
- start.magic_number [0] = ACE_HTONS ('=');
- start.magic_number [1] = ACE_HTONS ('S');
- start.magic_number [2] = ACE_HTONS ('T');
- start.magic_number [3] = ACE_HTONS ('A');
-
- // put the version number into the field
- start.major_version = ACE_HTONS (TAO_SFP_MAJOR_VERSION);
- start.minor_version = ACE_HTONS (TAO_SFP_MINOR_VERSION);
-
- // flags field is all zeroes
- start.flags = ACE_HTONS (0);
-
- this->state_ = ACTIVE_START;
-
- // Now send the network byte ordered start message.
- int n = this->dgram_.send ((char *)&start,
- sizeof (start),
- this->receiver_inet_addr_);
- if (n!= sizeof (start))
- ACE_ERROR_RETURN ((LM_ERROR,"start send failed\n"),-1);
-
- ACE_DEBUG ((LM_DEBUG," Start sent\n"));
-// // non-interval timer.
-// result = this->reactor_->schedule_timer (this,
-// 0,
-// this->timeout1_);
-// if (result != 0)
-// return result;
-
- return 0;
-}
-
-int
-SFP::send_startReply (void)
-{
- int result;
-
- flowProtocol::StartReply start_reply;
-
- // copy the magic number into the message
- start_reply.magic_number [0] = ACE_HTONS ('=');
- start_reply.magic_number [1] = ACE_HTONS ('S');
- start_reply.magic_number [2] = ACE_HTONS ('T');
- start_reply.magic_number [3] = ACE_HTONS ('R');
-
- start_reply.flags = ACE_HTONS (0);
-
- // Now send the network byte ordered start message.
- int n = this->dgram_.send ((char *)&start_reply,
- sizeof (start_reply),
- this->receiver_inet_addr_);
- if (n!= sizeof (start_reply))
- ACE_ERROR_RETURN ((LM_ERROR,"startreply send failed\n"),-1);
-
- ACE_DEBUG ((LM_DEBUG," startReply sent\n"));
- return 0;
-}
-
-int
-SFP::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- int result;
- // Handle the timeout for timeout1 and timeout2.
- switch (this->state_)
- {
- case ACTIVE_START:
- case PASSIVE_START:
- // Timingout for Start Messages.
- ACE_DEBUG ((LM_DEBUG,"Invalid state in handle_timeout\n"));
- break;
- case START_RECEIVED:
- // we need to reduce the startreply_tries and also reschedule
- // the timer.
- if (this->startReply_tries_ --)
- {
- ACE_DEBUG ((LM_DEBUG,"Timed out on receiving Data Frame\n"));
- // send startreply.
- result = this->send_startReply ();
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR,"Error in sending startreply"),0);
- this->reactor_->schedule_timer (this,
- 0,
- this->timeout1_);
- }
- else
- {
- this->end_stream ();
- }
- }
- return 0;
-}
-
-// Handle_input is called when data arrives on the dgram
-// socket. Currently both the receiver and sender side input is
-// handled in this same handle_input ().
-int
-SFP::handle_input (ACE_HANDLE fd)
-{
- flowProtocol::MsgType msg_type;
- ACE_INET_Addr sender;
- char magic_number[4];
- ssize_t n =this->dgram_.recv (magic_number,
- sizeof(magic_number),
- sender,
- MSG_PEEK);
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input -peek"),-1);
- else if (n==0)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input -peek"),0);
-
- // convert from network byte order to host order.
-
- magic_number [0] = ACE_NTOHS (magic_number [0]);
- magic_number [1] = ACE_NTOHS (magic_number [1]);
- magic_number [2] = ACE_NTOHS (magic_number [2]);
- magic_number [3] = ACE_NTOHS (magic_number [3]);
-
- char *magic_string = this->magic_number_to_string (magic_number);
-
- if (ACE_OS::strcmp (magic_string,TAO_SFP_START_MAGIC_NUMBER) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)Start message received\n"));
- msg_type = flowProtocol::start;
- }
- else if (ACE_OS::strcmp (magic_string,TAO_SFP_STARTREPLY_MAGIC_NUMBER) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)StartReply message received\n"));
- msg_type = flowProtocol::startReply;
- }
- else if (ACE_OS::strcmp (magic_string,TAO_SFP_MAGIC_NUMBER) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) frameHeader received\n"));
- msg_type = flowProtocol::SimpleFrame;
- }
- else if (ACE_OS::strcmp (magic_string,TAO_SFP_FRAGMENT_MAGIC_NUMBER) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) fragment Header received\n"));
- msg_type = flowProtocol::Fragment;
- }
- else if (ACE_OS::strcmp (magic_string,TAO_SFP_CREDIT_MAGIC_NUMBER) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) credit message received\n"));
- msg_type = flowProtocol::Credit;
- }
- switch (this->state_)
- {
- case ACTIVE_START:
- // Check if we received a StartReply back.
- ACE_DEBUG ((LM_DEBUG,"Unexpected message while StartReply expected\n"));
- break;
- case PASSIVE_START:
- // Check if we received a Start from the Sender.
- ACE_DEBUG ((LM_DEBUG,"Unexpected message while Start expected\n"));
- break;
- case START_RECEIVED:
- // In this state we check for credit frames.
- switch (msg_type)
- {
- case flowProtocol::Credit:
- {
- flowProtocol::credit credit;
- n = this->dgram_.recv ((char *)&credit,
- sizeof (credit),
- sender);
- if (n != sizeof (credit))
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input - Credit\n"),0);
- this->credit_ += credit.cred_num;
- break;
- }
- case flowProtocol::start:
- // consume the retransmitted start message.
- {
- flowProtocol::Start start;
- n = this->dgram_.recv ((char *)&start,
- sizeof (start),
- sender);
- if (n != sizeof (start))
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input - Start\n"),0);
- else
- ACE_DEBUG ((LM_DEBUG,"Start message consumed\n"));
- // ACE_DEBUG ((LM_DEBUG,"Unexpected message while
- // Credit expected\n"));
- break;
- }
- case flowProtocol::SimpleFrame:
- {
- ACE_Message_Block * mb =this->read_simple_frame ();
- this->callback_->receive_frame (mb);
- }
- }
- break;
- case REPLY_RECEIVED:
- // In this state we check for Data frames.
- switch (msg_type)
- {
- case flowProtocol::startReply:
- {
- flowProtocol::StartReply start_reply;
- n = this->dgram_.recv ((char *)&start_reply,
- sizeof (start_reply),
- sender);
- if (n != sizeof (start_reply))
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input-StartReply\n"),0);
- else
- ACE_DEBUG ((LM_DEBUG,"start reply consumed\n"));
- }
- }
- }
- return 0;
-}
-
-char *
-SFP::magic_number_to_string (char *magic_number)
-{
- char *buf;
- ACE_NEW_RETURN (buf,
- char [5],
- 0);
- for (int i=0;i<4;i++)
- {
- buf [i] = magic_number [i];
- ACE_DEBUG ((LM_DEBUG,"%c ",buf [i]));
- }
- buf[i] = 0;
- return buf;
-}
-
-int
-SFP::end_stream (void)
-{
- ACE_DEBUG ((LM_DEBUG,"SFP - ending the stream\n"));
- int result = this->reactor_->remove_handler (this,
- ACE_Event_Handler::READ_MASK);
- return result;
-}
-
-int
-SFP::register_dgram_handler (void)
-{
- int result;
- result = this->reactor_->register_handler (this,
- ACE_Event_Handler::READ_MASK);
- return result;
-}
-
-ACE_HANDLE
-SFP::get_handle (void) const
-{
- return this->dgram_.get_handle ();
-}
-
-ACE_Message_Block *
-SFP::read_simple_frame (void)
-{
- ACE_DEBUG ((LM_DEBUG,"Reading simple frame\n"));
- // Check to see what the length of the message is.
-
- flowProtocol::frameHeader frame_header;
- char *buf;
- ssize_t firstlen =sizeof (frame_header.magic_number)+sizeof (frame_header.flags);
- ssize_t buflen =firstlen+2*sizeof (CORBA::ULong)+3;// hack to ensure
- // that buffer is aligned for CDR.
-
- ACE_DEBUG ((LM_DEBUG,"firstlen = %d,buflen =%d\n",firstlen,buflen));
- ACE_NEW_RETURN (buf,
- char [buflen],
- 0);
-
- ACE_INET_Addr sender;
-
- buf +=3;
- ssize_t n =this->dgram_.recv (buf,
- buflen,
- sender,
- MSG_PEEK);
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input -peek"),0);
- else if (n==0)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input -peek"),0);
- for (int i=0;i<4;i++)
- ACE_DEBUG ((LM_DEBUG,"%c ",buf[i]));
- //skip the magic_number..
- buf += 4 ;
-
- // Get the byte order from the flags.
-
- int byte_order = buf[0];
- ACE_DEBUG ((LM_DEBUG,"byte_order = %d\n",byte_order));
- // move past the flags.
- buf += 1;
- // CORBA::ULong *header = (CORBA::ULong *) (buf+firstlen);
- // ACE_DEBUG ((LM_DEBUG,"first ulong = %d, second ulong = %d",*(CORBA::ULong*)(buf+firstlen),
- // *(CORBA::ULong *)(buf+firstlen+sizeof (CORBA::ULong))));
-
- // ACE_DEBUG ((LM_DEBUG,"first ulong = %d, second ulong = %d",header [0],header[1]));
-
-
- ACE_Message_Block mb (buf,buflen-firstlen + ACE_CDR::MAX_ALIGNMENT);
- ACE_CDR::mb_align (&mb);
- mb.wr_ptr (buflen-firstlen);
- ACE_DEBUG ((LM_DEBUG,"mb len = %d\n",mb.length ()));
- TAO_InputCDR cdr (&mb,byte_order);
- cdr.read_octet (frame_header.message_type);
- cdr.read_ulong (frame_header.message_size);
-
- ACE_DEBUG ((LM_DEBUG,"message_type = %d, message_size = %d",
- frame_header.message_type,frame_header.message_size));
-
- char *message;
- int message_len = buflen+frame_header.message_size;
- ACE_NEW_RETURN (message,
- char [message_len],
- 0);
-
- ACE_DEBUG ((LM_DEBUG,"message_len = %d\n",message_len));
- n = this->dgram_.recv (message,message_len,sender);
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input -peek"),0);
- else if (n==0)
- ACE_ERROR_RETURN ((LM_ERROR,"SFP::handle_input -peek"),0);
-
- ACE_Message_Block *message_block;
- ACE_NEW_RETURN (message_block,
- ACE_Message_Block (message+buflen,
- message_len-buflen),
- 0);
- message_block->wr_ptr (message_len-buflen);
- ACE_DEBUG ((LM_DEBUG,"messageblock length: ",message_block ->length ()));
- return message_block;
-}
diff --git a/TAO/orbsvcs/orbsvcs/AV/sfp.h b/TAO/orbsvcs/orbsvcs/AV/sfp.h
deleted file mode 100644
index 2dfa734a1c5..00000000000
--- a/TAO/orbsvcs/orbsvcs/AV/sfp.h
+++ /dev/null
@@ -1,197 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// AVStreams.
-//
-// = FILENAME
-// sfp.h
-//
-// = AUTHOR
-// Nagarajan Surendran <naga@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (TAO_AV_SFP_H)
-#define TAO_AV_SFP_H
-
-#include "ace/SOCK_Dgram.h"
-#include "orbsvcs/sfpC.h"
-
-// default arguments to pass to use for the ORB
-const char *TAO_SFP_ORB_ARGUMENTS = "-ORBobjrefstyle URL";
-
-// SFP magic numbers
-const char *TAO_SFP_MAGIC_NUMBER = "=SFP";
-const char *TAO_SFP_FRAGMENT_MAGIC_NUMBER = "FRAG";
-const char *TAO_SFP_START_MAGIC_NUMBER = "=STA";
-const char *TAO_SFP_CREDIT_MAGIC_NUMBER = "=CRE";
-const char *TAO_SFP_STARTREPLY_MAGIC_NUMBER = "=STR";
-
-// SFP version 1.0
-const unsigned char TAO_SFP_MAJOR_VERSION = 1;
-const unsigned char TAO_SFP_MINOR_VERSION = 0;
-
-// lengths of various SFP headers
-const unsigned char TAO_SFP_FRAME_HEADER_LEN = 12;
-
-class TAO_ORBSVCS_Export SFP_Callback
- // =TITLE
- // Callback interface for SFP.
- //
- // =Description
- // Application should create a callback object which they
- // register with the SFP. The SFP implementation notifies the
- // applicationn of any changes in the stream status like stream
- // established, stream ended.
-{
-public:
- virtual int start_failed (void) = 0;
- // This is called for both active and passive start.
-
- virtual int stream_established (void) = 0;
- // This is a callback for both active and passive stream
- // establshment.
-
- virtual int receive_frame (ACE_Message_Block *frame) =0;
-};
-
-class TAO_ORBSVCS_Export SFP :public virtual ACE_Event_Handler
- // = TITLE
- // SFP implementation on UDP.
- //
- // = Description
- // This implements the methods to send and receive data octet
- // streams using the Simple Flow Protocol.
-
-{
-public:
- enum State
- {
- ACTIVE_START,
- PASSIVE_START,
- TIMEDOUT_T1,
- TIMEDOUT_T2,
- REPLY_RECEIVED,
- START_RECEIVED
- };
-
- SFP (CORBA::ORB_ptr orb,
- ACE_Reactor* reactor,
- ACE_Time_Value timeout1,
- ACE_Time_Value timeout2,
- SFP_Callback *callback);
- // constructor.
-
- virtual int start_stream (const char *receiver_addr);
- // Actively start the stream by trying to connect to the UDP
- // receiver_addr in host:port format.
-
- virtual int start_stream (const char *local_addr,int credit_);
- // Passive start.
-
- virtual int send_simple_frame (ACE_Message_Block *frame);
- // sends a single frame over UDP.
-
- virtual int send_frame (ACE_Message_Block *frame);
- // This will send a larger frame fragmenting if necessary.
-
- virtual ACE_Message_Block* read_simple_frame (void);
- // receives a single frame from the network.
-
- virtual int end_stream (void);
- // terminates the stream.
-
- virtual int handle_input (ACE_HANDLE fd);
- // Callback when event happens on the dgram socket.
-
- virtual int handle_timeout (const ACE_Time_Value&, const void*);
- // Used for timeout for the number of tries for starting a stream.
-
- virtual ACE_HANDLE get_handle (void) const;
-private:
-
- int create_cdr_buffer (char *message,
- size_t length);
- // Helper - copies length bytes from the given message into the CDR
- // buffer. Returns 0 on success, -1 on failure
-
- //// ACE_Message_Block *create_message_block (void);
- void set_cdr_length (void);
- // Helper method - copies the buffer in encoder_
- // into a new ACE_Message_Block and returns it.
- // Returns 0 on failure
-
- void create_local_dgram (void);
- // Create the local dgram endpoint.
-
- int connect_to_receiver (const char *receiver_addr);
- // Creates a connected dgram with the receiver addr.
-
- int send_start (void);
- // sends the start message to the receiver.
-
- int send_startReply (void);
- // sends the StartReply message to the receiver.
-
- int send_cdr_buffer (void);
- // sends the encoders cdr buffer using iovecs.
-
- char *magic_number_to_string (char *magic_number);
- // appends a 0 to the end of the magic number.
-
- int register_dgram_handler (void);
- // registers the dgram socket with the reactor.
-
- CORBA::ORB_ptr orb_;
- // ORB reference.
-
- ACE_Reactor* reactor_;
- // Used for registering the dgram handler.
-
- TAO_OutputCDR *encoder_;
- // Use the TAO CDR encoder to encode everything
-
- TAO_InputCDR *decoder_;
- // Use the TAO CDR encoder to encode everything
-
- ACE_SOCK_Dgram dgram_;
- // Connection Oriented Dgram.
-
- int start_tries_;
- // Number of tries to send a Start message.
-
- int startReply_tries_;
- // Number of tries to send a StartReply message.
-
- CORBA::ULong credit_;
- // Credit on the number of frames.
-
- ACE_Time_Value timeout1_;
- // Timeout used for Start on Sender side and also for Credit on
- // receiver side.
-
- ACE_Time_Value timeout2_;
- // Timeout used for StartReply on the receiver side and also for
- // CREDIT on the sender side.
-
- State state_;
- // State variable.
- // @@We can use the state pattern here.
-
- const char *receiver_addr_;
- // The address of the receiver to which we're connected to.
-
- ACE_INET_Addr receiver_inet_addr_;
- // INET addr of the receiver.
-
- SFP_Callback *callback_;
- // Application Callback Object.
-
- int sequence_num_;
- // sequence number of the packet.
-};
-
-#endif /* !defined (TAO_SFP_H) */
diff --git a/TAO/orbsvcs/orbsvcs/AVStreams.idl b/TAO/orbsvcs/orbsvcs/AVStreams.idl
deleted file mode 100644
index 1d364a1d4ef..00000000000
--- a/TAO/orbsvcs/orbsvcs/AVStreams.idl
+++ /dev/null
@@ -1,755 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// AVStreams.idl
-//
-// = AUTHOR
-// Sumedh Mungee <sumehd@cs.wustl.edu> and Nagarajan Surendran
-// <naga@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_AV_STREAMS_IDL
-#define TAO_AV_STREAMS_IDL
-
-#include "CosPropertyService.idl"
-
-#pragma prefix "omg.org"
-
-module AVStreams
-{
- // = DESCRIPTION
- // IDL for Control and Management of Audio/Video Streams
- // Revised Submission
-
- struct QoS
- {
- // This structure represents QoS for a given type.
- // E.g. {"video_qos", <"video_framerate", 26>,
- // <"video_depth", 9>}
- string QoSType;
- // Name of the Qos type, e.g. "video_qos"
-
- CosPropertyService::Properties QoSParams;
- // Sequence of name value pairs, see e.g. above.
- };
-
- typedef sequence<QoS> streamQoS;
- // The QoS of a stream is a sequence of QoS structs (defined above)
-
- typedef sequence<string> flowSpec;
- // flowSpec is used to keep transport protocol information Each
- // string is one endpoint.
-
- typedef sequence<string> protocolSpec;
- // List of protocols supported protocol names registered by OMG.
- // e.g., TCP, UDP, AAL5, IPX, RTP
-
- typedef sequence<octet> key;
- // Used as a key for public-key encryption
-
- struct SFPStatus
- {
- // = TITLE
- // This structure is defined for SFP1.0 Subsequent versions of
- // the protocol may specify new structures
- //
- // = DESCRIPTION
- // This structure is defined for SFP1.0 Subsequent versions of
- // the protocol may specify new structures
- boolean isFormatted;
- boolean isSpecialFormat;
- boolean seqNums;
- boolean timestamps;
- boolean sourceIndicators;
- };
-
- enum flowState
- {
- stopped,
- started,
- dead
- };
- // Represents the state of a flow.
-
- enum dirType
- {
- dir_in,
- dir_out
- };
- // The direction of a flow.
-
- struct flowStatus
- {
- // = TITLE
- // Used to store the status of a flow.
-
- string flowName;
- dirType directionality;
- flowState status;
- SFPStatus theFormat;
- QoS theQoS;
- };
-
- typedef CosPropertyService::Property streamEvent;
- // Used to convey events, in Basic_StreamCtrl::push_event.
-
- exception notSupported
- {
- // Used to indicate that an operation is not supported.
- };
-
- exception PropertyException
- {
- // Property exception: raised by VDev::configure ().
- };
-
- exception FPError
- {
- // An flow protocol related error.
- string flow_name;
- };
-
-
- exception streamOpFailed
- {
- // Raised by operations on streams.
- string reason;
- };
-
- exception streamOpDenied
- {
- // Raised by operations on streams.
- string reason;
- };
-
- exception noSuchFlow
- {
- // Used to indicate that an invalid flow name was used for the
- // operation.
- };
-
- exception QoSRequestFailed
- {
- // Used to indicate failure in changing QoS.
- string reason;
- };
-
-
- interface Basic_StreamCtrl : CosPropertyService::PropertySet {
- // = DESCRIPTION
- // Base class for StreamCtrl, implements basic stream start
- // and stop functionality.
-
- // = Empty flowSpec => apply operation to all flows
- void stop (in flowSpec the_spec) raises (noSuchFlow);
- // Stop the transfer of data of the stream.Empty the_spec means
- // apply operation to all flows.
-
- void start (in flowSpec the_spec) raises (noSuchFlow);
- // Start the transfer of data in the stream. Empty the_spec
- // means apply operation to all flows.
-
- void destroy (in flowSpec the_spec) raises (noSuchFlow);
- // Tears down the stream. This will close the connection, and
- // delete the streamendpoint and vdev associated with this
- // stream Empty the_spec means apply operation to all flows.
-
- boolean modify_QoS (inout streamQoS new_qos,
- in flowSpec the_spec)
- raises (noSuchFlow,
- QoSRequestFailed);
- // Changes the QoS associated with the stream Empty the_spec
- // means apply operation to all flows.
-
- oneway void push_event (in streamEvent the_event);
- // Called by StreamEndPoint when something goes wrong with a
- // flow.
-
- void set_FPStatus (in flowSpec the_spec,
- in string fp_name,
- in any fp_settings)
- raises (noSuchFlow,
- FPError);
- // Used to control the flow protocol parameters.
-
- Object get_flow_connection (in string flow_name)
- raises (noSuchFlow,
- notSupported);
- // Not implemented in the light profile, will raise the
- // notsupported exception.
-
- void set_flow_connection (in string flow_name,
- in Object flow_connection)
- raises (noSuchFlow,
- notSupported);
- // Not implemented in the light profile, will raise the
- // notsupported exception.
- };
-
- interface Negotiator
- {
- // = DESCRIPTION
- // This class is used to negotiate QoS between two stream endpoints
-
- boolean negotiate (in Negotiator remote_negotiator,
- in streamQoS qos_spec);
- // Initiates the process of negotiating the qos_spec.
- };
-
- // Forward declarations.
- interface VDev;
- interface MMDevice;
- interface StreamEndPoint;
- interface StreamEndPoint_A;
- interface StreamEndPoint_B;
-
- interface StreamCtrl : Basic_StreamCtrl
- {
- // = DESCRIPTION
- // Implementation the A/V StreamCtrl class. this class
- // is used to control the stream. It should be subclassed
- // by applications that want to provide more control features.
-
- boolean bind_devs (in MMDevice a_party, in MMDevice b_party,
- inout streamQoS the_qos,
- in flowSpec the_flows)
- raises (streamOpFailed,
- noSuchFlow,
- QoSRequestFailed);
- // Establish a stream between a_party and b_party, with qos
- // the_qos, and for the flows in the_flows if the_flows is
- // empty, bind all the flows Causes a connection to be
- // established between the StreamEndpoints. Returns
- // success/failure
-
- boolean bind (in StreamEndPoint_A a_party,
- in StreamEndPoint_B b_party,
- inout streamQoS the_qos,
- in flowSpec the_flows)
- raises (streamOpFailed,
- noSuchFlow,
- QoSRequestFailed);
- // Establish a connection between two streamendpoints. This can
- // be used if the streamendpoints have been created independent
- // of a MMDevice
-
- void unbind_party (in StreamEndPoint the_ep,
- in flowSpec the_spec)
- raises (streamOpFailed, noSuchFlow);
- // Unbind the_ep from the stream. Empty the_spec means apply to
- // all flows.
-
- void unbind ()
- raises (streamOpFailed);
- // unbind the stream. Same effect as Basic_StreamCtrl::destroy
- // ()
- };
-
- interface MCastConfigIf : CosPropertyService::PropertySet{
-
- // = DESCRIPTION
- // Multicasting operations are not supported yet.
-
- boolean set_peer (in Object peer,
- inout streamQoS the_qos,
- in flowSpec the_spec)
- raises (QoSRequestFailed,
- streamOpFailed);
- // Multicasting operations are not supported yet.
-
- void configure (in CosPropertyService::Property a_configuration);
- // Multicasting operations are not supported yet.
-
- void set_initial_configuration (in CosPropertyService::Properties initial);
- // Multicasting operations are not supported yet.
-
- // Uses <format_name> standardised by OMG and IETF
- void set_format (in string flowName,
- in string format_name)
- raises (notSupported);
- // Multicasting operations are not supported yet.
-
- // Note, some of these device params are standardised by OMG
- void set_dev_params (in string flowName,
- in CosPropertyService::Properties new_params)
- // raises (CosPropertyService::PropertyException,
- // streamOpFailed);
- raises (PropertyException,
- streamOpFailed);
- // Multicasting operations are not supported yet.
- };
-
- interface StreamEndPoint : CosPropertyService::PropertySet{
- // = DESCRIPTION
- // The Stream EndPoint. Used to implement one endpoint of a
- // stream that implements the transport layer.
- void stop (in flowSpec the_spec)
- raises (noSuchFlow);
- // Stop the stream. Empty the_spec means, for all the flows.
-
- void start (in flowSpec the_spec)
- raises (noSuchFlow);
- // Start the stream, Empty the_spec means, for all the flows.
-
- void destroy (in flowSpec the_spec)
- raises (noSuchFlow);
- // Destroy the stream, Empty the_spec means, for all the flows.
-
- boolean connect (in StreamEndPoint responder,
- inout streamQoS qos_spec,
- in flowSpec the_spec)
- raises (noSuchFlow,
- QoSRequestFailed,
- streamOpFailed);
- // Called by StreamCtrl. responder is the peer to connect with.
-
- boolean request_connection (in StreamEndPoint initiator,
- in boolean is_mcast,
- inout streamQoS qos,
- inout flowSpec the_spec)
- raises (streamOpDenied, noSuchFlow,
- QoSRequestFailed, FPError);
- // Called by the peer StreamEndPoint. The flow_spec indicates
- // the flows (which contain transport addresses etc.).
-
- boolean modify_QoS (inout streamQoS new_qos,
- in flowSpec the_flows)
- raises (noSuchFlow,
- QoSRequestFailed);
- // Change the transport qos on a stream.
-
- boolean set_protocol_restriction (in protocolSpec the_pspec);
- // Used to restrict the set of protocols.
-
- void disconnect(in flowSpec the_spec)
- raises (noSuchFlow,
- streamOpFailed);
- // Disconnect the flows.
-
- void set_FPStatus (in flowSpec the_spec,
- in string fp_name,
- in any fp_settings)
- raises (noSuchFlow,
- FPError);
- // Used to control the SFP parameters.
-
- Object get_fep (in string flow_name)
- raises (notSupported,
- noSuchFlow);
- // Not implemented in the light profile, throws notsupported.
-
- string add_fep (in Object the_fep)
- // Can fail for reasons {duplicateFepName, duplicateRef}
- raises (notSupported,
- streamOpFailed);
- // Not implemented in the light profile, throws notsupported.
-
- void remove_fep (in string fep_name)
- raises (notSupported,
- streamOpFailed);
- // Not implemented in the light profile, throws notsupported.
-
- void set_negotiator (in Negotiator new_negotiator);
- // Used to "attach" a negotiator to the endpoint.
-
- void set_key (in string flow_name,
- in key the_key);
- // Used for public key encryption.
-
- void set_source_id (in long source_id);
- // Used to set a unique id for packets sent by this
- // streamendpoint.
- };
-
- interface StreamEndPoint_A : StreamEndPoint
- {
- // = DESCRIPTION
- // The "A" side of a streamendpoint.
- boolean multiconnect (inout streamQoS the_qos,
- inout flowSpec the_spec)
- raises (noSuchFlow, QoSRequestFailed, streamOpFailed);
- // Used for ATM-style multicast.
-
- boolean connect_leaf (in StreamEndPoint_B the_ep,
- inout streamQoS the_qos,
- in flowSpec the_flows)
- raises (streamOpFailed, noSuchFlow,
- QoSRequestFailed, notSupported);
- // Used for ATM-style multicast.
-
- void disconnect_leaf (in StreamEndPoint_B the_ep,
- in flowSpec theSpec)
- raises(streamOpFailed, noSuchFlow);
- // Used for ATM-style multicast.
- };
-
- interface StreamEndPoint_B : StreamEndPoint
- {
- boolean multiconnect (inout streamQoS the_qos,
- inout flowSpec the_spec)
- raises (streamOpFailed, noSuchFlow,
- QoSRequestFailed, FPError);
- // Used for ATM-style multicast.
- };
-
- interface VDev : CosPropertyService::PropertySet
- {
- // = DESCRIPTION
- // Implements the VDev interface. One of these is created per
- // connection, and represents device-specific parameters.
-
- boolean set_peer (in StreamCtrl the_ctrl,
- in VDev the_peer_dev,
- inout streamQoS the_qos,
- in flowSpec the_spec)
- raises (noSuchFlow,
- QoSRequestFailed,
- streamOpFailed);
- // Called to tell the vdev who the streamctrl, peer vdev is.
-
- boolean set_Mcast_peer (in StreamCtrl the_ctrl,
- in MCastConfigIf a_mcastconfigif,
- inout streamQoS the_qos,
- in flowSpec the_spec)
- raises (noSuchFlow,
- QoSRequestFailed,
- streamOpFailed);
- // Used to set the streamctrl and multicast device.
-
- void configure (in CosPropertyService::Property the_config_mesg)
- raises (PropertyException,
- streamOpFailed);
- // Called by the peer VDev to configure the device (catch all).
-
- // Uses <formatName> standardised by OMG and IETF
- void set_format (in string flowName,
- in string format_name)
- raises (notSupported);
- // Used to set a format on a flowname.
-
- // = Note, some of these device params are standardised by OMG
- void set_dev_params (in string flowName,
- in CosPropertyService::Properties new_params)
- raises (PropertyException,
- streamOpFailed);
- // Used to set device parameters.
-
- boolean modify_QoS (inout streamQoS the_qos,
- in flowSpec the_spec)
- raises (noSuchFlow,
- QoSRequestFailed);
- // Called to change QoS of the device.
-
- };
-
- interface MMDevice : CosPropertyService::PropertySet
- {
- // = DESCRIPTION
- // Implements a factory to create Endpoints and VDevs.
- StreamEndPoint_A create_A (in StreamCtrl the_requester,
- out VDev the_vdev,
- inout streamQoS the_qos,
- out boolean met_qos,
- inout string named_vdev,
- in flowSpec the_spec)
- raises (streamOpFailed,
- streamOpDenied,
- notSupported,
- QoSRequestFailed,
- noSuchFlow);
- // Called by StreamCtrl to create a "A" type streamendpoint and
- // vdev.
-
- StreamEndPoint_B create_B(in StreamCtrl the_requester,
- out VDev the_vdev,
- inout streamQoS the_qos,
- out boolean met_qos,
- inout string named_vdev,
- in flowSpec the_spec)
- raises (streamOpFailed,
- streamOpDenied,
- notSupported,
- QoSRequestFailed,
- noSuchFlow);
- // Called by StreamCtrl to create a "B" type streamendpoint and
- // vdev.
-
- StreamCtrl bind (in MMDevice peer_device,
- inout streamQoS the_qos,
- out boolean is_met,
- in flowSpec the_spec)
- raises (streamOpFailed,
- noSuchFlow,
- QoSRequestFailed);
- // Can be used to request the MMDevice to create a new
- // StreamCtrl, and call bind_devs on it.
-
- StreamCtrl bind_mcast (in MMDevice first_peer,
- inout streamQoS the_qos,
- out boolean is_met,
- in flowSpec the_spec)
- raises (streamOpFailed,
- noSuchFlow,
- QoSRequestFailed);
- // Multicast bind.
-
- void destroy (in StreamEndPoint the_ep,
- in string vdev_name)
- // ie VDev not found
- raises (notSupported);
- // Remove the StreamEndPoint and the related vdev.
-
- string add_fdev (in Object the_fdev)
- raises (notSupported,
- streamOpFailed);
- // Not supported in the light profile, raises notsupported.
-
- Object get_fdev (in string flow_name)
- raises (notSupported,
- noSuchFlow);
- // Not supported in the light profile, raises notsupported.
-
- void remove_fdev (in string flow_name)
- raises (notSupported,
- noSuchFlow);
- // Not supported in the light profile, raises notsupported.
- };
-
- // Define the exceptions.
- 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;};
-
- // Forward declarations of the interfaces.
- interface FlowProducer;
- interface FlowConsumer;
- interface FlowEndPoint;
- interface FDev;
-
- interface FlowConnection : CosPropertyService::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 : CosPropertyService::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 CosPropertyService::Properties new_settings)
- // raises (CosPropertyService::PropertyException, AVStreams::streamOpFailed);
- raises (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 : CosPropertyService::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);
- };
-
- // Additional sequences needed for the properties.
-
- typedef sequence<FlowConnection> FlowConnection_seq;
- typedef sequence<StreamEndPoint_A> StreamEndPoint_A_seq;
- typedef sequence<StreamEndPoint_B> StreamEndPoint_B_seq;
- typedef sequence<FlowEndPoint> FlowEndPoint_seq;
-};
-
-#endif /* TAO_AV_STREAMS_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/AVStreams_Full.idl b/TAO/orbsvcs/orbsvcs/AVStreams_Full.idl
deleted file mode 100644
index 2f04c91261e..00000000000
--- a/TAO/orbsvcs/orbsvcs/AVStreams_Full.idl
+++ /dev/null
@@ -1,252 +0,0 @@
-// $Id$
-
-// IDL for Control and Management of Audio/Video Streams
-// Revised Submission
-
-// Additional IDL for full profile
-#include "AVStreams.idl"
-
-#pragma prefix "omg.org"
-
-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/orbsvcs/orbsvcs/Channel_Clients.cpp b/TAO/orbsvcs/orbsvcs/Channel_Clients.cpp
deleted file mode 100644
index 23a20d0c830..00000000000
--- a/TAO/orbsvcs/orbsvcs/Channel_Clients.cpp
+++ /dev/null
@@ -1,5 +0,0 @@
-// $Id$
-
-#include "ace/ACE.h"
-
-ACE_RCSID(orbsvcs, Channel_Clients, "$Id$")
diff --git a/TAO/orbsvcs/orbsvcs/Channel_Clients.h b/TAO/orbsvcs/orbsvcs/Channel_Clients.h
deleted file mode 100644
index d48b70b25b8..00000000000
--- a/TAO/orbsvcs/orbsvcs/Channel_Clients.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Channel_Clients
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef ACE_CHANNEL_CLIENTS_H
-#define ACE_CHANNEL_CLIENTS_H
-
-#include "orbsvcs/Channel_Clients_T.h"
-
-#endif /* ACE_CHANNEL_CLIENTS_H */
-
diff --git a/TAO/orbsvcs/orbsvcs/Channel_Clients_T.cpp b/TAO/orbsvcs/orbsvcs/Channel_Clients_T.cpp
deleted file mode 100644
index 61057fea1b2..00000000000
--- a/TAO/orbsvcs/orbsvcs/Channel_Clients_T.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-// $Id$
-
-#ifndef ACE_CHANNEL_CLIENTS_T_C
-#define ACE_CHANNEL_CLIENTS_T_C
-
-#include "orbsvcs/Channel_Clients_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "orbsvcs/Channel_Clients_T.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(orbsvcs, Channel_Clients_T, "$Id$")
-
-template<class TARGET> void
-ACE_PushConsumer_Adapter<TARGET>::push (const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- target_->push (events, TAO_IN_ENV);
-}
-
-template<class TARGET> void
-ACE_PushConsumer_Adapter<TARGET>::disconnect_push_consumer (CORBA::Environment &TAO_IN_ENV)
-{
- target_->disconnect_push_consumer (TAO_IN_ENV);
-}
-
-template<class TARGET> void
-ACE_PushSupplier_Adapter<TARGET>::disconnect_push_supplier (CORBA::Environment &TAO_IN_ENV)
-{
- target_->disconnect_push_supplier (TAO_IN_ENV);
-}
-
-#endif /* ACE_CHANNEL_CLIENTS_T_C */
diff --git a/TAO/orbsvcs/orbsvcs/Channel_Clients_T.h b/TAO/orbsvcs/orbsvcs/Channel_Clients_T.h
deleted file mode 100644
index f3f24f0e460..00000000000
--- a/TAO/orbsvcs/orbsvcs/Channel_Clients_T.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Channel_Clients_T
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu) and
-// Douglas Schmidt (schmidt@cs.wustl.edu)
-//
-// = DESCRIPTION
-// These classes allow applications to be consumer, suppliers, and
-// consumer suppliers, as well as being active objects. This is
-// accomplished with adapters to prevent the use of multiple
-// inheritence (which is this root of all evil.)
-//
-// ============================================================================
-
-#ifndef ACE_CHANNEL_CLIENTS_T_H
-#define ACE_CHANNEL_CLIENTS_T_H
-
-#include "orbsvcs/RtecEventCommS.h"
-
-// @@ TODO: Add throw specs to this classes.
-
-template <class TARGET>
-class ACE_PushConsumer_Adapter : public POA_RtecEventComm::PushConsumer
-{
- // = TITLE
- // ACE Push Consumer Adapter
- //
- // = DESCRIPTION
- // Forwards all calls to the owner_.
-public:
- ACE_PushConsumer_Adapter (TARGET *target);
- // Forwards all calls to <owner>.
-
- virtual void push (const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- // Forwards to target_.
-
- virtual void disconnect_push_consumer (CORBA::Environment &);
- // Forwards to target_.
-
-private:
- TARGET *target_;
-
- // g++ 2.7.2.3 on Solaris needs this copy constructor declaration:
- ACE_UNIMPLEMENTED_FUNC (ACE_PushConsumer_Adapter (const ACE_PushConsumer_Adapter &))
- };
-
-// ************************************************************
-
-template <class TARGET>
-class ACE_PushSupplier_Adapter : public POA_RtecEventComm::PushSupplier
-{
- // = TITLE
- // ACE Push Supplier Adapter
- //
- // = DESCRIPTION
- // Forwards all calls to disconnect_push_supplier the target_.
-public:
- ACE_PushSupplier_Adapter (TARGET *target);
- // Forwards all calls to <owner>.
-
- virtual void disconnect_push_supplier (CORBA::Environment &);
- // Forwards to target_.
-
-private:
- TARGET *target_;
-
- // g++ 2.7.2.3 on Solaris needs this copy constructor declaration:
- ACE_UNIMPLEMENTED_FUNC (ACE_PushSupplier_Adapter (const ACE_PushSupplier_Adapter &))
-};
-
-#if defined (__ACE_INLINE__)
-#include "orbsvcs/Channel_Clients_T.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "orbsvcs/Channel_Clients_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Channel_Clients_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_CHANNEL_CLIENTS_T_H */
diff --git a/TAO/orbsvcs/orbsvcs/Channel_Clients_T.i b/TAO/orbsvcs/orbsvcs/Channel_Clients_T.i
deleted file mode 100644
index 620b6fd04a8..00000000000
--- a/TAO/orbsvcs/orbsvcs/Channel_Clients_T.i
+++ /dev/null
@@ -1,17 +0,0 @@
-//
-// $Id$
-//
-
-template<class TARGET> ACE_INLINE
-ACE_PushConsumer_Adapter<TARGET>::ACE_PushConsumer_Adapter (TARGET *t)
- : target_ (t)
-{
-}
-
-template<class TARGET> ACE_INLINE
-ACE_PushSupplier_Adapter<TARGET>::ACE_PushSupplier_Adapter (TARGET *t)
- : target_ (t)
-{
-}
-
-
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp b/TAO/orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp
deleted file mode 100644
index 0fc157de0a1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp
+++ /dev/null
@@ -1,240 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Concurrency_Service
-//
-// = FILENAME
-// CC_Lock.cpp
-//
-// = DESCRIPTION
-// This class implements a lock used by the lock set from the
-// concurrency control service.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CC_Lock.h"
-#include "tao/corba.h"
-
-ACE_RCSID(Concurrency, CC_Lock, "$Id$")
-
-CC_Lock::CC_Lock (void)
- : mode_ (CosConcurrencyControl::intention_read),
- lock_held_ (0)
-{
-}
-
-CC_Lock::CC_Lock (CosConcurrencyControl::lock_mode mode)
- : mode_ (mode),
- lock_held_ (0)
-{
-}
-
-CC_Lock::~CC_Lock (void)
-{
-}
-
-void
-CC_Lock::lock (CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG,
- "CC_Lock::lock\n"));
- lock_held_++;
-
- // if (semaphore_.acquire () == -1)
- // TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
-}
-
-CORBA::Boolean
-CC_Lock::try_lock (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "CC_Lock::try_lock. "));
-
- lock_held_++;
-
- ACE_DEBUG ((LM_DEBUG,
- "lock_held_: %i, ",
- lock_held_));
-
- int success = 0;//semaphore_.tryacquire ();
-
- ACE_DEBUG ((LM_DEBUG,
- "success: %i\n", success));
-
- if (success == -1)
- {
- if (errno == EBUSY)
- {
- lock_held_--;
- return 0;
- }
- else
- TAO_THROW_RETURN (CORBA::INTERNAL (CORBA::COMPLETED_NO),
- 0);
- }
- ACE_DEBUG ((LM_DEBUG,
- "lock_held_: %i, ",
- lock_held_));
-
- return 1;
-}
-
-void
-CC_Lock::unlock (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "CC_Lock::unlock\n"));
- if (lock_held_ == 0)
- TAO_THROW (CosConcurrencyControl::LockNotHeld());
-
- int success = 0; //semaphore_.release ();
-
- if (success == -1)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
-
- lock_held_--;
-
- ACE_DEBUG ((LM_DEBUG,
- "lock_held_: %i, ",
- lock_held_));
-}
-
-void
-CC_Lock::change_mode (CosConcurrencyControl::lock_mode new_mode,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "CC_Lock::change_mode\n"));
-
- // @@TAO Hmmm, we cannot really do anything at present since there
- // is only one lock per lock set and that lock is essentially a
- // write lock
-
- if (lock_held_ == 0)
- TAO_THROW (CosConcurrencyControl::LockNotHeld());
-
- this->mode_ = new_mode;
-}
-
-void
-CC_Lock::set_mode (CosConcurrencyControl::lock_mode mode)
-{
- this->mode_ = mode;
-}
-
-CORBA::Boolean
-CC_Lock::Compatible (const CC_Lock &other)
-{
- return this->Compatible (other.mode_);
-}
-
-CORBA::Boolean
-CC_Lock::Compatible (CosConcurrencyControl::lock_mode mode)
-{
- return compatible_[this->mode_][mode];
-}
-
-CosConcurrencyControl::lock_mode
-CC_Lock::GetMode (void)
-{
- return mode_;
-}
-
-int
-CC_Lock::GetLocksHeld(void)
-{
- return this->lock_held_;
-}
-
-void
-CC_Lock::DecLocksHeld(void)
-{
- this->lock_held_--;
-}
-
-void
-CC_Lock::dump(void)
-{
- printf("mode_ %i, lock_held_: %i\n", mode_, lock_held_);
-}
-
-// The check of compatibility is a hard coded table statically
-// allocated. This table must be changed if the number of lock modes
-// or their compatibility are changed. The table here looks different
-// from the table in the spec, this is due to the different ordering
-// of the lock modes in the table and in the enum in the IDL. The
-// first index in the array is the mode held by this lock and the
-// second index is the requested mode.
-// Requested mode
-// Held mode R W U IR IW
-// R X X
-// W X X X X X
-// U X X X X = conflict
-// IR X
-// IW X X X
-//
-CORBA::Boolean CC_Lock::compatible_[NUMBER_OF_LOCK_MODES][NUMBER_OF_LOCK_MODES] ={
- {1, 0, 1, 1, 0},
- {0, 0, 0, 0, 0},
- {1, 0, 0, 1, 0},
- {1, 0, 1, 1, 1},
- {0, 0, 0, 1, 1}};
-
-// CC_LockModeterator
-
-CC_LockModeIterator::CC_LockModeIterator(void)
- : current_ (CosConcurrencyControl::intention_read)
-{
-}
-
-CC_LockModeIterator::~CC_LockModeIterator(void)
-{
- // Do nothing
-}
-void CC_LockModeIterator::First(void)
-{
- current_ = CosConcurrencyControl::intention_read;
-}
-
-void CC_LockModeIterator::Next(CORBA::Environment &TAO_IN_ENV)
-{
- switch(current_)
- {
- case CosConcurrencyControl::intention_read:
- current_ = CosConcurrencyControl::read;
- break;
- case CosConcurrencyControl::read:
- current_ = CosConcurrencyControl::upgrade;
- break;
- case CosConcurrencyControl::upgrade:
- current_ = CosConcurrencyControl::intention_write;
- break;
- case CosConcurrencyControl::intention_write:
- current_ = CosConcurrencyControl::write;
- break;
- case CosConcurrencyControl::write:
- TAO_THROW(CORBA::INTERNAL (CORBA::COMPLETED_NO));
- default:
- TAO_THROW(CORBA::INTERNAL (CORBA::COMPLETED_NO));
- }
-}
-
-CORBA::Boolean
-CC_LockModeIterator::IsDone(void)
-{
- if(current_==CosConcurrencyControl::write)
- return 1;
- else
- return 0;
-}
-
-CosConcurrencyControl::lock_mode
-CC_LockModeIterator::GetLockMode(void)
-{
- return current_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/CC_Lock.h b/TAO/orbsvcs/orbsvcs/Concurrency/CC_Lock.h
deleted file mode 100644
index 129022f97ae..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/CC_Lock.h
+++ /dev/null
@@ -1,140 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Concurrency_Service
-//
-// = FILENAME
-// CC_Lock.h
-//
-// = DESCRIPTION
-// This class implements a lock used by the lock set from the
-// concurrency control service
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef _CC_LOCK_H
-#define _CC_LOCK_H
-
-#include "ace/Synch.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/CosConcurrencyControlC.h"
-
-#define NUMBER_OF_LOCK_MODES 5
-// This constant defines the number of lock modes. There is really no
-// way to set this constant dynamically because the nuber of lock
-// modes are not stated as part of the IDL.
-
-class TAO_ORBSVCS_Export CC_Lock
-{
- // = TITLE
- // CC_Lock
- //
- // = DESCRIPTION
- // This class implements the lock concept from the concurrency
- // control service. The lock holds its mode - this might later
- // be changed to subclasses depending on the differences of the
- // locks. At present the is only a lock-pr-thread/client-type
- // which is essentially a write lock since it is not allowed to
- // have more than one lock pr. servant in this implementation.
-public:
- CC_Lock (void);
- // Creates the lock with mode = intention_read (weakest)
-
- CC_Lock (CosConcurrencyControl::lock_mode mode);
- // Creates the lock with the desired mode
-
- ~CC_Lock (void);
- // Deletes the lock
-
- void lock (CORBA::Environment &env);
- // Acquires this lock. Blocks until lock is obtained
-
- CORBA::Boolean try_lock (CORBA::Environment &env);
- // Tries to acquire this lock. If it is not possible to acquire the
- // lock, false is returned
-
- void unlock (CORBA::Environment &env);
- // Releases this lock.
-
- void change_mode (CosConcurrencyControl::lock_mode new_mode,
- CORBA::Environment &env);
- // Changes the mode of this lock.
-
- void set_mode (CosConcurrencyControl::lock_mode mode);
- // Sets the mode_ of the lock. Used in initialization
-
- CORBA::Boolean Compatible (const CC_Lock &other);
- // returns true if this lock is compatible with the other lock.
-
- CORBA::Boolean Compatible (CosConcurrencyControl::lock_mode mode);
- // Returns true is this lock is compatible with the referenced mode.
-
- CosConcurrencyControl::lock_mode GetMode (void);
- // Returns the mode of the lock.
-
- int GetLocksHeld(void);
- // Returns the number of times this lock have been locked
-
- void DecLocksHeld(void);
- // Decrements the number of locks held in this mode. Used by change_mode.
-
- void dump(void);
- // Dumps the state of the object to stdout
-
-protected:
- CosConcurrencyControl::lock_mode mode_;
- // Holds the lock's mode.
-
-private:
- int lock_held_;
- // If greater than zero the lock is held (that number of times).
-
- static CORBA::Boolean compatible_[NUMBER_OF_LOCK_MODES][NUMBER_OF_LOCK_MODES];
- // Defines the compatibility of the locks.
-};
-
-class TAO_ORBSVCS_Export CC_LockModeIterator
-{
- // = TITLE
- // CC_LockModeIterator
- //
- // = DESCRIPTION
- // This class implements an iterator over the lock modes in
- // order to make an ordered traversal over the locks from the
- // weakest (intention read) to the strongest (write).
- // Ordering: IR -> R -> U -> IW -> W
-public:
- CC_LockModeIterator(void);
- // Default constructor
-
- ~CC_LockModeIterator(void);
- // Destructor
-
- void First(void);
- // Reset the iterator to the first element
-
- void Next(CORBA::Environment &_env);
- // Advance the iterator to the next element
- // Throws exception if out of range
-
- CORBA::Boolean IsDone(void);
- // Returns true if the iterator has reached the last element
-
- CosConcurrencyControl::lock_mode GetLockMode(void);
- // Get the current element
-
-private:
- CosConcurrencyControl::lock_mode current_;
-};
-
-#endif /* !defined (_CC_LOCK_H) */
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp b/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
deleted file mode 100644
index eb880306e0c..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp
+++ /dev/null
@@ -1,341 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CC_LockSet.cpp
-//
-// = AUTHOR
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CC_LockSet.h"
-
-ACE_RCSID(Concurrency, CC_LockSet, "$Id$")
-
-// Default constructor.
-
-CC_LockSet::CC_LockSet (void)
- : related_lockset_ (0)
-{
- TAO_TRY
- {
- this->Init (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_LockSet::CC_LockSet (void)");
- }
- TAO_ENDTRY;
-}
-
-// Constructor used to create related lock sets.
-
-CC_LockSet::CC_LockSet (CosConcurrencyControl::LockSet_ptr related)
- : related_lockset_ (related)
-{
- TAO_TRY
- {
- this->Init (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_LockSet::CC_LockSet (...)");
- }
- TAO_ENDTRY;
-}
-
-// Initialization.
-
-void
-CC_LockSet::Init (CORBA::Environment &TAO_IN_ENV)
-{
- // Set the mode of the statically allocated locks
- lock_[CC_IR] = 0;
- lock_[CC_R] = 0;
- lock_[CC_U] = 0;
- lock_[CC_IW] = 0;
- lock_[CC_W] = 0;
-
- // Acquire the semaphore in order to be able to put requests on hold
- if (semaphore_.acquire () == -1)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
-}
-
-// Destructor
-
-CC_LockSet::~CC_LockSet (void)
-{
-}
-
-// Returns true if the requested lock mode is compatible with the
-// modes held. False otherwise.
-
-CORBA::Boolean CC_LockSet::compatible (CC_LockModeEnum mr)
-{
- for (size_t i = CC_IR; i <= CC_W; i++)
- if (this->lock_[i] > 0)
- if (this->compatible_[i][mr] == 0)
- return 0;
-
- return 1;
-}
-
-// Locks the lock in the desired mode. Blocks until success.
-
-void
-CC_LockSet::lock (CosConcurrencyControl::lock_mode mode,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "CC_LockSet::lock\n"));
-
- CC_LockModeEnum lm = lmconvert (mode);
-
- // Check to see if the requested mode is compatible with the modes
- // held so far. If not put the request on hold.
-
- // @@ It's important to document somewhere that this code relies on
- // the FIFO properties of ACE_Token!
- if (this->lock_i (lm) == 1)
- if (semaphore_.acquire () == -1)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
-}
-
-// Tries to lock. If it is not possible false is returned.
-
-CORBA::Boolean
-CC_LockSet::try_lock (CosConcurrencyControl::lock_mode mode,
- CORBA::Environment &)
-{
- CC_LockModeEnum lm = lmconvert (mode);
-
- ACE_DEBUG ((LM_DEBUG,
- "CC_LockSet::try_lock\n"));
-
- if (this->try_lock_i (lm) == 0)
- return 0;
- else
- return 1;
-}
-
-// Converts the enum from the spec to the internally (ordered)
-// enum.
-
-CC_LockModeEnum
-CC_LockSet::lmconvert (CosConcurrencyControl::lock_mode mode)
-{
- switch (mode)
- {
- case CosConcurrencyControl::intention_read:
- return CC_IR;
- case CosConcurrencyControl::read:
- return CC_R;
- case CosConcurrencyControl::upgrade:
- return CC_U;
- case CosConcurrencyControl::intention_write:
- return CC_IW;
- case CosConcurrencyControl::write:
- return CC_W;
- default:
- return CC_EM;
- }
-}
-
-// Unlock the lock
-
-void
-CC_LockSet::unlock (CosConcurrencyControl::lock_mode mode,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "CC_LockSet::unlock\n"));
-
- CC_LockModeEnum lm = lmconvert (mode);
-
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->mlock_);
-
- TAO_TRY
- {
- if (lock_[lm] == 0) // This lock is not held.
- TAO_THROW (CosConcurrencyControl::LockNotHeld());
- else
- lock_[lm]--;
-
- TAO_CHECK_ENV;
-
- // If we do not have a lock held in a weaker mode than the
- // strongest held and we have requests on the semaphore signal
- // the semaphore.
- while (lock_queue_.size () > 0)
- {
- CC_LockModeEnum lock_on_queue = CC_EM;
-
- lock_queue_.dequeue_head (lock_on_queue);
-
- if (compatible (lock_on_queue) == 1)
- {
- if (semaphore_.release () == -1)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
- lock_[lock_on_queue]++;
- }
- else
- {
- lock_queue_.enqueue_head (lock_on_queue);
- break;
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- this->dump ();
-}
-
-// Changes the mode of a held lock.
-
-void
-CC_LockSet::change_mode (CosConcurrencyControl::lock_mode held_mode,
- CosConcurrencyControl::lock_mode new_mode,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "CC_LockSet::change_mode\n"));
- CC_LockModeEnum lm_held = lmconvert (held_mode);
- CC_LockModeEnum lm_new = lmconvert (new_mode);
-
- TAO_TRY
- {
- if (this->lock_held (lm_held) == 0) // This lock is not held
- TAO_THROW (CosConcurrencyControl::LockNotHeld());
- else if (this->change_mode_i (lm_held, lm_new)==1)
- {
- this->unlock (held_mode, TAO_IN_ENV);
- TAO_CHECK_ENV;
-
- if (semaphore_.acquire () == -1)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
- }
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-
- // this->dump ();
-}
-
-int
-CC_LockSet::lock_i (CC_LockModeEnum lm)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mlock_, 1);
- // If the lock is not compatible with the locks we hold allready or
- // there is lock requests in the queue we cannot grant the lock and
- // thus we queue the request. Otherwise update the lock count.
- if (compatible (lm) == 0 || lock_queue_.size () > 0)
- {
- // Put the lock mode in the queue
- lock_queue_.enqueue_tail (lm);
- this->dump ();
- return 1; // Lock the semaphore.
- }
- else
- lock_[lm]++;
-
- this->dump ();
- return 0;
-}
-
-int
-CC_LockSet::try_lock_i (CC_LockModeEnum lm)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mlock_, 1);
- // If the lock we try is compatible with the locks we hold we just
- // opdates the count. Otherwise we return false.
- if (compatible (lm) == 0)
- {
- this->dump ();
- return 0;
- }
- else
- lock_[lm]++;
-
- this->dump ();
- return 1;
-}
-
-int
-CC_LockSet::change_mode_i (CC_LockModeEnum lm_held,
- CC_LockModeEnum lm_new)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mlock_, 1);
- // If the new mode is compatible with the modes we hold we change
- // the counts for the two locks. If not we must queue the new
- // request. We can decrement the count for the old mode without
- // signalling the semaphore because we know we only check modes
- // granted this far.
-
- lock_[lm_held]--;
-
- if (compatible (lm_new) == 1)
- {
- lock_[lm_new]++;
- this->dump ();
- return 0;
- }
- else
- {
- lock_[lm_held]++;
- lock_queue_.enqueue_tail (lm_new);
- this->dump ();
- return 1;
- }
-}
-
-int
-CC_LockSet::lock_held (CC_LockModeEnum lm)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mlock_, 1);
- if (lock_[lm] > 0)
- return 1;
- else
- return 0;
-}
-
-void
-CC_LockSet::dump (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "waiting_calls_: %i, IR: %i, R: %i, U: %i, IW: %i, W: %i\n",
- lock_queue_.size (),
- lock_[CC_IR],
- lock_[CC_R],
- lock_[CC_U],
- lock_[CC_IW],
- lock_[CC_W]));
-}
-
-CORBA::Boolean CC_LockSet::compatible_[NUMBER_OF_LOCK_MODES][NUMBER_OF_LOCK_MODES] ={
- {1, 1, 1, 1, 0},
- {1, 1, 1, 0, 0},
- {1, 1, 0, 0, 0},
- {1, 0, 0, 1, 0},
- {0, 0, 0, 0, 0}};
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node<CC_LockModeEnum>;
-template class ACE_Unbounded_Queue<CC_LockModeEnum>;
-template class ACE_Unbounded_Queue_Iterator<CC_LockModeEnum>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Node<CC_LockModeEnum>
-#pragma instantiate ACE_Unbounded_Queue<CC_LockModeEnum>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<CC_LockModeEnum>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.h b/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.h
deleted file mode 100644
index 5b6087189c5..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSet.h
+++ /dev/null
@@ -1,174 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Concurrency_Service
-//
-// = FILENAME
-// CC_LockSet.h
-//
-// = DESCRIPTION
-// This class implements the lock set interface from the
-// concurrency service.
-//
-// In the present implementation the multiple possesion semantics
-// is implemented for non-transactional clients. In future
-// versions this should be changed because the multiple possesion
-// semantics does not apply to non-transactional clients. This
-// can be accomplished in the following manner:
-// - Make a class with the same functiallity as the CC_LockSet
-// class as a base class for both implementations.
-// - The functionallity that should be separated out in the
-// subclasses is the compatible function which should always
-// return false because no locks can be held simultanously with
-// non-transactional clients.
-// - Use these classes from the classes that inherits the
-// servant properties, i.e. the way CC_LockSet does now.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef _CC_LOCKSET_H
-#define _CC_LOCKSET_H
-
-#include "ace/Synch.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Token.h"
-#include "orbsvcs/CosConcurrencyControlS.h"
-
-#define NUMBER_OF_LOCK_MODES 5
-// This constant defines the number of lock modes. There is really no
-// way to set this constant dynamically because the nuber of lock
-// modes are not stated as part of the IDL.
-
-typedef enum {CC_EM=-1, CC_IR=0, CC_R, CC_U, CC_IW, CC_W} CC_LockModeEnum;
-// Enummeration representing the lock modes. The incomming request is
-// always converted to this representation. There are two reasons for
-// this: Firstly the lock modes are ordered from weakest to strongest
-// in the internal representation, and secondly it is possible to
-// indicate a 'non-mode' (CC_EM)
-
-class TAO_ORBSVCS_Export CC_LockSet : public POA_CosConcurrencyControl::LockSet
-{
- // = TITLE
- // CC_LockSet
- //
- // = DESCRIPTION
- // This class implements the LockSet interface that is part of
- // the CosConcurrency service. Please consult the idl file for
- // detailed descriptions apart from the comments in this file At
- // present the lock set is not really a set, but only one lock.
-public:
-
- // = Initialization and termination methods.
- CC_LockSet (void);
- // Default constructor
-
- CC_LockSet (CosConcurrencyControl::LockSet_ptr related);
- // Constructor used if create_related is used to create the lock
- // set.
-
- ~CC_LockSet (void);
- // Destructor.
-
- // = CosConcurrencyControl methods
- virtual void lock (CosConcurrencyControl::lock_mode mode,
- CORBA::Environment &env);
- // Acquires this lock. Blocks until lock is obtained
-
- virtual CORBA::Boolean try_lock (CosConcurrencyControl::lock_mode mode,
- CORBA::Environment &env);
- // Tries to acquire this lock. If it is not possible to acquire the
- // lock, false is returned
-
- virtual void unlock (CosConcurrencyControl::lock_mode mode,
- CORBA::Environment &env);
- // Releases this lock.
-
- virtual void change_mode (CosConcurrencyControl::lock_mode held_mode,
- CosConcurrencyControl::lock_mode new_mode,
- CORBA::Environment &env);
- // Changes the mode of this lock.
-
- // = Debugging methods
- void dump (void);
- // Dump the state of the object to stdout
-
-private:
- CC_LockModeEnum lmconvert (CosConcurrencyControl::lock_mode mode);
- // Converts the CORBA specification's lock mode to the internal
- // representation
-
- void Init (CORBA::Environment &_env);
- // Initiatlizes the lock set array and acquires the initial
- // semaphore.
-
- CORBA::Boolean compatible (CC_LockModeEnum mr);
- // Returns true if the held lock and the requested lock are compatible
-
- // The _i functions below ensures atomical access the the state data
- // for the lock set. The functions acquires a thread lock in order
- // to insure consistency within the lock set. The return value
- // typically indicates whether the current thread should be
- // suspended or not (by locking the semaphore.
-
- int lock_i (CC_LockModeEnum lm);
- // Locks the access to the data and decides whether to lock or
- // not. Returns 1 if the semaphore should be locked.
-
- // int unlock_i (CosConcurrencyControl::lock_mode lm);
- // This function is not necessary because we lock access to the data
- // and unlocks the semaphore until an invalid lock mode is first on
- // the queue. Thereafter we release the lock.
-
- int try_lock_i (CC_LockModeEnum lm);
- // Locks the access to the data and determines whether to return
- // true or false. Returns 1 if true should be returned.
-
- int change_mode_i (CC_LockModeEnum lm_held,
- CC_LockModeEnum lm_new);
- // Locks access to the data and determines if the semaphore should
- // be locked. Returns 1 if the semaphore should be locked.
-
- int lock_held (CC_LockModeEnum lm);
- // Locks access ti the data and checks whether the lock is held.
-
- int lock_[NUMBER_OF_LOCK_MODES];
- // An array of lock counters that counts how many locks of that type
- // that the lock set holds.
-
- // ACE_Thread_Semaphore semaphore_;
- ACE_Token semaphore_;
- // This is the semaphore for the lock set. The semaphore is used to
- // queue requests for locks in modes stronger than currently
- // possible to grant. Note that the <ACE_Token> provides strict
- // FIFO ordering of acquisition/release of the lock.
-
- CosConcurrencyControl::LockSet_ptr related_lockset_;
- // If this lock set is related to another lock set, this is the
- // pointer to the related lock set. This is a really simple
- // solution, but since transactions are not supported in the first
- // version there should be no reason to drop lock sets together. The
- // <LockSetCoordinator> is not implemented (it has the
- // responsibilities of dropping the locks).
-
- static CORBA::Boolean compatible_[NUMBER_OF_LOCK_MODES][NUMBER_OF_LOCK_MODES];
- // Mapping between requested and held lock modes. Used by compatible
- // (...). Uses the internal enumeration as indices.
-
- ACE_SYNCH_MUTEX mlock_;
- // Lock to ensure that race conditions does not occur.
-
- ACE_Unbounded_Queue <CC_LockModeEnum> lock_queue_;
- // Queue to hold the requested locks not yet granted.
-};
-
-#endif /* _CC_LOCKSET_H */
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp b/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp
deleted file mode 100644
index c3d44e587e4..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CC_LockSetFactory.cpp
-//
-// = AUTHOR
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CC_LockSetFactory.h"
-#include "CC_LockSet.h"
-
-ACE_RCSID(Concurrency, CC_LockSetFactory, "$Id$")
-
-// Default constructor
-CC_LockSetFactory::CC_LockSetFactory (void)
-{
-}
-
-// Destructor.
-CC_LockSetFactory::~CC_LockSetFactory (void)
-{
-}
-
-CosConcurrencyControl::LockSet_ptr
-CC_LockSetFactory::create (CORBA::Environment &TAO_IN_ENV)
-{
- CC_LockSet *ls = 0;
-
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->lock_, CosConcurrencyControl::LockSet::_nil ());
-
- TAO_IN_ENV.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
- ACE_NEW_THROW_RETURN (ls,
- CC_LockSet,
- CORBA::NO_MEMORY(CORBA::COMPLETED_NO),
- CosConcurrencyControl::LockSet::_nil ());
- TAO_IN_ENV.clear ();
-
- return ls->_this (TAO_IN_ENV);
-}
-
-CosConcurrencyControl::LockSet_ptr
-CC_LockSetFactory::create_related (CosConcurrencyControl::LockSet_ptr which,
- CORBA::Environment &TAO_IN_ENV)
-{
- CC_LockSet *ls = 0;
-
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->lock_, CosConcurrencyControl::LockSet::_nil ());
-
- TAO_IN_ENV.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
- ACE_NEW_THROW_RETURN (ls,
- CC_LockSet (which),
- CORBA::NO_MEMORY(CORBA::COMPLETED_NO),
- CosConcurrencyControl::LockSet::_nil ());
- TAO_IN_ENV.clear ();
-
- return ls->_this (TAO_IN_ENV);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h b/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h
deleted file mode 100644
index f0f12c6d214..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Concurrency_Service
-//
-// = FILENAME
-// CC_LockSetFactory.h
-//
-// = DESCRIPTION
-// This class implements the lock set factory interface from the
-// concurrency service.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef _CC_LOCKSETFACTORY_H
-#define _CC_LOCKSETFACTORY_H
-
-// #include "tao/corba.h"
-#include "orbsvcs/CosConcurrencyControlS.h"
-
-class TAO_ORBSVCS_Export CC_LockSetFactory : public POA_CosConcurrencyControl::LockSetFactory
-{
- // = TITLE
- // CC_LockSetFactory
- //
- // = DESCRIPTION
- // This class implements the LockSetFactory interface that is
- // part of the CosConcurrency service. Please consult the idl
- // file for detailed descriptions apart from the comments in
- // this file.
-public:
-
- // = Initialization and termination methods.
- CC_LockSetFactory (void);
- // Default constructor.
-
- ~CC_LockSetFactory (void);
- // Destructor.
-
- virtual CosConcurrencyControl::LockSet_ptr create (CORBA::Environment &env);
-
- virtual CosConcurrencyControl::LockSet_ptr create_related (CosConcurrencyControl::LockSet_ptr which,
- CORBA::Environment &env);
-private:
- ACE_SYNCH_MUTEX lock_;
- // Lock to serialize the access to the factory.
-};
-
-#endif /* _CC_LOCKSETFACTORY_H */
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp b/TAO/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp
deleted file mode 100644
index 6a376c9de47..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp
+++ /dev/null
@@ -1,96 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Concurrency_Service
-//
-// = FILENAME
-// Concurrency_Utils.cpp
-//
-// = AUTHOR
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/streams.h"
-#include "orbsvcs/CosConcurrencyControlC.h"
-#include "tao/corba.h"
-#include "Concurrency_Utils.h"
-
-ACE_RCSID(Concurrency, Concurrency_Utils, "$Id$")
-
-// Default constructor
-
-TAO_Concurrency_Server::TAO_Concurrency_Server (void)
-{
-}
-
-// Constructor which takes an ORB and POA.
-
-TAO_Concurrency_Server::TAO_Concurrency_Server (CORBA::ORB_var &orb,
- PortableServer::POA_var &poa)
-{
- this->init (orb, poa);
-}
-
-// Function to initialize the concurrency server object under the
-// passed orb and poa.
-
-int
-TAO_Concurrency_Server::init (CORBA::ORB_var &orb,
- PortableServer::POA_var &poa)
-{
- TAO_TRY
- {
- // Get the naming context ptr to NameService.
- TAO_CHECK_ENV;
-
- PortableServer::ObjectId_var id =
- PortableServer::string_to_ObjectId ("ConcurrencyService");
-
- poa->activate_object_with_id (id.in (),
- &lock_set_factory_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Stringify the objref we'll be implementing, and print it to
- // stdout. Someone will take that string and give it to a
- // client. Then release the object.
- CORBA::Object_var obj =
- poa->id_to_reference (id.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::String_var str =
- orb->object_to_string (obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG,
- "listening as object <%s>\n",
- str.in ()));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Concurrency Service");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Get the lock set factory.
-
-CC_LockSetFactory *
-TAO_Concurrency_Server::GetLockSetFactory(void)
-{
- return &this->lock_set_factory_;
-}
-
-// Destructor.
-
-TAO_Concurrency_Server::~TAO_Concurrency_Server (void)
-{
-}
-
-
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h b/TAO/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h
deleted file mode 100644
index 112b433a9c3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Concurrency_Service
-//
-// = FILENAME
-// Concurrency_Utils.h
-//
-// = DESCRIPTION
-// This class implements a Concurrency Server wrapper class which
-// holds a number of lock sets. The server must run in the
-// thread per request concurrency model in order to let the
-// clients block on the semaphores.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef _CONCURRENCY_SERVER_H
-#define _CONCURRENCY_SERVER_H
-
-#include "tao/corba.h"
-#include "orbsvcs/CosConcurrencyControlC.h"
-#include "CC_LockSetFactory.h"
-
-class TAO_ORBSVCS_Export TAO_Concurrency_Server
-{
- // = TITLE
- // Defines a wrapper class for the implementation of the
- // concurrency server.
- //
- // = DESCRIPTION
- // This class takes an orb and Poa reference and activates the
- // concurrency service lock set factory object under them.
-public:
- // = Initialization and termination methods.
- TAO_Concurrency_Server (void);
- //Default constructor.
-
- TAO_Concurrency_Server (CORBA::ORB_var &orb,
- PortableServer::POA_var &poa);
- // Takes the POA under which to register the Concurrency Service
- // implementation object.
-
- ~TAO_Concurrency_Server (void);
- // Destructor.
-
- int init (CORBA::ORB_var &orb,
- PortableServer::POA_var &poa);
- // Initialize the concurrency server under the given ORB and POA.
-
- CC_LockSetFactory *GetLockSetFactory(void);
- // Get the lock set factory.
-
-private:
- CC_LockSetFactory lock_set_factory_;
- // This is the lock set factory activated under the POA.
-};
-
-#endif /* _CONCURRENCY_SERVER_H */
-
diff --git a/TAO/orbsvcs/orbsvcs/CosConcurrencyControl.idl b/TAO/orbsvcs/orbsvcs/CosConcurrencyControl.idl
deleted file mode 100644
index 1c7cc0d2994..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosConcurrencyControl.idl
+++ /dev/null
@@ -1,199 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CosTransaction.idl
-//
-// = DESCRIPTION
-// Described in CORBAservices: Common Object Services
-// Specification, chapter 7 The concurrency service description can
-// be downloaded from
-// ftp://www.omg.org/pub/docs/formal/97-11-02.idl
-//
-// = AUTHOR
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_CONCURRENCY_IDL
-#define TAO_CONCURRENCY_IDL
-
-//CosConcurrencyControl Module, page 7-8
-//Includes the following interfaces:
-// LockCoordinator, LockSet, TransactionalLockSet, LockSetFactory
-
-// The part depending on the transaction service may be included by defining
-// TAO_HAS_TRANSACTION_CONTROL_SERVICE
-
-#if defined (TAO_HAS_TRANSACTION_CONTROL_SERVICE)
-#include <CosTransactions.idl>
-#endif /* TAO_HAS_TRANSACTION_CONTROL_SERVICE */
-
-#pragma prefix "omg.org"
-
-module CosConcurrencyControl
-{
- // = TITLE
- // CosConcurrencyControl
- //
- // = DESCRIPTION
- // This idl file describes the concurrency control service. The
- // purpose of the concurrency control service is to mediate
- // concurrent access to an pbject such that the consistency of
- // the object is not compromised when accessed by concurrently
- // executing computations.
-
- // = These are the different lock types supported by this module.
-
- // For a description of the compatability between the different lock
- // types please consult the service description (OMG).
- enum lock_mode
- {
- read,
- write,
- upgrade,
- intention_read,
- intention_write
- };
-
- exception LockNotHeld {};
- // The LockNotHeld exception is is raised when an operation to
- // unlock or change the mode of a lock is called and the specified
- // lock is not held
-
-#if defined (TAO_HAS_TRANSACTION_CONTROL_SERVICE)
- // @@ The lock coordinator is designed for transactional lock sets,
- // so we don't support it (yet).
- interface LockCoordinator
- {
- // = TITLE
- // LockCoordinator drops all locks associated with a transaction.
- // = DESCRIPTION
- // The LockCoordinator interface enables a transaction service to
- // drop all locks held by a transaction.
-
- void drop_locks ();
- // Releases all the locks held by the transaction. Designet to be
- // used by transaction service when a transaction commits or aborts.
- };
-#endif /* TAO_HAS_TRANSACTION_CONTROL_SERVICE */
-
- interface LockSet
- {
- // = TITLE
- // LockSet inteface to the concurrency service in implicit
- // mode.
- //
- // = DESCRIPTION
- // Clients operating in the implicit mode
- // (i.e. non-transactional mode) acquire and release locks
- // in lock sets throug this interface. The interface only
- // provides operations to acquire and release locks on
- // behalf of the calling thread or transaction.
-
- void lock (in lock_mode mode);
- // Acquires a lock on the specified lock set in the specified
- // mode. Blocks until lock is obtained.
-
- boolean try_lock (in lock_mode mode);
- // Tries to acquire a lock on the specified lock set. If it is
- // not possible to acquire the lock false is returned.
-
- void unlock (in lock_mode mode)
- raises (LockNotHeld);
- // Releases a single lock on the specified lock set. A lock can
- // be held multiple times in the same mode. If the lock is not
- // held the exception LockNotHeld is raised.
-
- void change_mode (in lock_mode held_mode,
- in lock_mode new_mode)
- raises (LockNotHeld);
- // Changes the mode of the lock on the specified lock set. If a
- // conflicting lock is held by another client the call blocks
- // until the new mode can be granted. If the lock is not held in
- // the specified mode the exception LockNotHeld is raised.
-
-#if defined (TAO_HAS_TRANSACTION_CONTROL_SERVICE)
- LockCoordinator get_coordinator (in CosTransactions::Coordinator which);
- // Returns the lock coordinator associated with the specified
- // transaction.
-#endif /* TAO_HAS_TRANSACTION_CONTROL_SERVICE */
- };
-
-#if defined (TAO_HAS_TRANSACTION_CONTROL_SERVICE)
- interface TransactionalLockSet
- {
- // = TITLE
- // TransactionalLockSet interface to the concurrency service
- // in transactional mode.
- //
- // = DESCRIPTION
- // Clients operating in the transactional mode acquire and
- // release locks in lock sets through this interface. The
- // interface provides operations identical to the operations
- // described in the LockSet interface section. The
- // difference beeing that the coordinator for the
- // transaction is explicitly passed as a reference to the
- // operations. Please see the description of the LockSet
- // interface for a detailed description.
-
- void lock (in CosTransactions::Coordinator current,
- in lock_mode mode);
- // See LockSet::lock
-
- boolean try_lock (in CosTransactions::Coordinator current,
- in lock_mode mode);
- // See LockSet::try_lock
-
- void unlock (in CosTransactions::Coordinator current,
- in lock_mode mode)
- raises (LockNotHeld);
- // See LockSet::unlock
-
- void change_mode (in CosTransactions::Coordinator current,
- in lock_mode held_mode,
- in lock_mode new_mode)
- raises (LockNotHeld);
- // See LockSet::change_mode
-
- LockCoordinator get_coordinator (in CosTransactions::Coordinator which);
- // See LockSet::get_coordinator
- };
-#endif /* TAO_HAS_TRANSACTION_CONTROL_SERVICE */
-
- interface LockSetFactory
- {
- // = TITLE
- // Factory interface for the LockSet and
- // TransactionalLockSet interfaces.
- //
- // = DESCRIPTION
- // Factory for creating the lock sets.
-
- LockSet create ();
- // Creates a new LockSet and lock coordinator
- // @@TAO ??? is this correct? Lock coordinators are associated with
- // transactions. - tworm
-
- LockSet create_related (in LockSet which);
- // Creates a lock set related to the specified lock set. Related lock
- // sets drop their locks together.
-
-#if defined (TAO_HAS_TRANSACTION_CONTROL_SERVICE)
- TransactionalLockSet create_transactional ();
- // Creates a new TransactionalLockSet and lock coordinator for
- // transactional mode clients.
-
- TransactionalLockSet create_transactional_related (in TransactionalLockSet which);
- // Creates a new transactional lock set related to the specified lock
- // set. Related lock sets drop locks together.
-#endif /* TAO_HAS_TRANSACTION_CONTROL_SERVICE */
- };
-};
-
-#endif /* TAO_CONCURRENCY_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp b/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp
deleted file mode 100644
index 5d12d65ab08..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// $Id$
-
-#include "ConsumerAdmin_i.h"
-
-TAO_CosEC_ConsumerAdmin_i::TAO_CosEC_ConsumerAdmin_i (void)
- : qos_ (),
- rtec_consumeradmin_ (RtecEventChannelAdmin::ConsumerAdmin::_nil ())
-{
- // No-Op.
-}
-
-TAO_CosEC_ConsumerAdmin_i::~TAO_CosEC_ConsumerAdmin_i (void)
-{
- // No-Op.
-}
-
-int
-TAO_CosEC_ConsumerAdmin_i::init (const RtecEventChannelAdmin::ConsumerQOS &consumerqos,
- RtecEventChannelAdmin::ConsumerAdmin_ptr rtec_consumeradmin)
-{
- this->qos_ = consumerqos;
- this->rtec_consumeradmin_ =
- RtecEventChannelAdmin::ConsumerAdmin::_duplicate (rtec_consumeradmin);
- return 0;
-}
-
-CosEventChannelAdmin::ProxyPushSupplier_ptr
-TAO_CosEC_ConsumerAdmin_i::obtain_push_supplier (CORBA::Environment &TAO_IN_ENV)
-{
- RtecEventChannelAdmin::ProxyPushSupplier_var rtecproxypushsupplier =
- this->rtec_consumeradmin_->obtain_push_supplier (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- TAO_CosEC_ProxyPushSupplier_i *pps;
-
- ACE_NEW_RETURN (pps,
- TAO_CosEC_ProxyPushSupplier_i (this->qos_,
- rtecproxypushsupplier.in ()),
- CosEventChannelAdmin::ProxyPushSupplier::_nil ());
-
- return pps->_this (TAO_IN_ENV);
-}
-
-CosEventChannelAdmin::ProxyPullSupplier_ptr
-TAO_CosEC_ConsumerAdmin_i::obtain_pull_supplier (CORBA::Environment &)
-{
- // TODO: implement this.
- return CosEventChannelAdmin::ProxyPullSupplier::_nil ();
-}
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h b/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h
deleted file mode 100644
index 4122d74dbbf..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// ConsumerAdmin_i
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// This has the implementation of the
-// CosEventChannelAdmin::ConsumerAdmin interface.
-//
-// ============================================================================
-
-#if !defined (CONSUMERADMIN_I_H)
-#define CONSUMERADMIN_I_H
-
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/CosEventChannelAdminS.h"
-#include "orbsvcs/CosEvent/ProxyPushSupplier_i.h"
-
-class TAO_ORBSVCS_Export TAO_CosEC_ConsumerAdmin_i : public POA_CosEventChannelAdmin::ConsumerAdmin
-{
- // = TITLE
- // class TAO_CosEC_ConsumerAdmin_i implements the ConsumerAdmin interface.
- //
- // = DESCRIPTION
- // This implementation of the ConsumerAdmin uses the
- // RtecEventChannelAdmin::ConsumerAdmin.
-public:
- // = Initialization and termination methods.
- TAO_CosEC_ConsumerAdmin_i (void);
- // Constructor.
-
- ~TAO_CosEC_ConsumerAdmin_i (void);
- // Destructor.
-
- int init (const RtecEventChannelAdmin::ConsumerQOS &consumerqos,
- RtecEventChannelAdmin::ConsumerAdmin_ptr rtec_consumeradmin);
-
- virtual CosEventChannelAdmin::ProxyPushSupplier_ptr
- obtain_push_supplier(CORBA::Environment &TAO_TRY_ENV);
- // Returns a new ProxyPushSupplier_ptr.
-
- virtual CosEventChannelAdmin::ProxyPullSupplier_ptr
- obtain_pull_supplier(CORBA::Environment &TAO_TRY_ENV);
- // Returns a new ProxyPullSupplier_ptr.
-
-private:
- RtecEventChannelAdmin::ConsumerQOS qos_;
- // The ConsumerQOS specified by the user of this class.
-
- RtecEventChannelAdmin::ConsumerAdmin_var rtec_consumeradmin_;
- // The RtecEventChannelAdmin::ConsumerAdmin specified by the user of
- // this class.
-};
-
-#endif /* CONSUMERADMIN_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/EventChannel_i.cpp b/TAO/orbsvcs/orbsvcs/CosEvent/EventChannel_i.cpp
deleted file mode 100644
index 0c23ad08946..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/EventChannel_i.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-// $Id$
-#include "EventChannel_i.h"
-
-TAO_CosEC_EventChannel_i::TAO_CosEC_EventChannel_i (void)
- : consumer_admin_ (),
- supplier_admin_ (),
- consumeradmin_ (CosEventChannelAdmin::ConsumerAdmin::_nil ()),
- supplieradmin_ (CosEventChannelAdmin::SupplierAdmin::_nil ())
-{
- // No-Op.
-}
-
-TAO_CosEC_EventChannel_i::~TAO_CosEC_EventChannel_i (void)
-{
- //No-Op.
-}
-
-int
-TAO_CosEC_EventChannel_i::init (const RtecEventChannelAdmin::ConsumerQOS &consumerqos,
- const RtecEventChannelAdmin::SupplierQOS &supplierqos,
- RtecEventChannelAdmin::EventChannel_ptr rtec,
- CORBA::Environment &TAO_IN_ENV)
-{
- RtecEventChannelAdmin::ConsumerAdmin_ptr rtec_consumeradmin =
- rtec->for_consumers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- if (this->consumer_admin_.init (consumerqos,
- rtec_consumeradmin) == -1)
- return -1;
-
- this->consumeradmin_ = consumer_admin_._this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- RtecEventChannelAdmin::SupplierAdmin_ptr rtec_supplieradmin =
- rtec->for_suppliers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- if (this->supplier_admin_.init (supplierqos,
- rtec_supplieradmin) == -1)
- return -1;
-
- this->supplieradmin_ = supplier_admin_._this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- return 0;
-}
-
-CosEventChannelAdmin::ConsumerAdmin_ptr
-TAO_CosEC_EventChannel_i::for_consumers (CORBA::Environment &)
-{
- // @@ Pradeep: you must make a copy here, because the caller is
- // responsible of removing this object.
- return
- CosEventChannelAdmin::ConsumerAdmin::_duplicate (this->consumeradmin_.in());
-}
-
-CosEventChannelAdmin::SupplierAdmin_ptr
-TAO_CosEC_EventChannel_i::for_suppliers (CORBA::Environment &)
-{
- // @@ Pradeep: you must make a copy here, because the caller is
- // responsible of removing this object, same here..
- return
- CosEventChannelAdmin::SupplierAdmin::_duplicate (this->supplieradmin_.in ());
-}
-
-void
-TAO_CosEC_EventChannel_i::destroy (CORBA::Environment &TAO_IN_ENV)
-{
- // Deactivate the CosEventChannel
- PortableServer::POA_var poa =
- this->_default_POA (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- PortableServer::ObjectId_var id = poa->servant_to_id (this,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- poa->deactivate_object (id.in (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplieradmin_ = CosEventChannelAdmin::SupplierAdmin::_nil ();
- this->consumeradmin_ = CosEventChannelAdmin::ConsumerAdmin::_nil ();
-}
-
-void
-TAO_CosEC_EventChannel_i::shutdown (CORBA::Environment &TAO_IN_ENV)
-{
- this->destroy (TAO_IN_ENV);
- delete this;
-}
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/EventChannel_i.h b/TAO/orbsvcs/orbsvcs/CosEvent/EventChannel_i.h
deleted file mode 100644
index e44087e7c4a..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/EventChannel_i.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// EventChannel_i
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// This has the implementation of the
-// CosEventChannelAdmin::EventChannel interface.
-//
-// ============================================================================
-
-#if !defined (EVENTCHANNEL_I_H)
-#define EVENTCHANNEL_I_H
-
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-#include "orbsvcs/CosEvent/ConsumerAdmin_i.h"
-#include "orbsvcs/CosEvent/SupplierAdmin_i.h"
-
-class TAO_ORBSVCS_Export TAO_CosEC_EventChannel_i : public POA_CosEventChannelAdmin::EventChannel
-{
- // = TITLE
- // class TAO_CosEC_EventChannel_i implements the standard Cos EventChannel
- // interface.
- //
- // = DESCRIPTION
- // This Cos EventChannel implementation is based on TAO's
- // Real-time Event Channel. This TAO_CosEC_EventChannel_i implementation
- // delegates all its responsibility to corresponding objects from
- // the real-time implementation.
- //
-public:
- // = Initialization and termination methods.
- TAO_CosEC_EventChannel_i (void);
- // Constructor.
-
- ~TAO_CosEC_EventChannel_i (void);
- // Destructor.
-
- int init (const RtecEventChannelAdmin::ConsumerQOS &consumerqos,
- const RtecEventChannelAdmin::SupplierQOS &supplierqos,
- RtecEventChannelAdmin::EventChannel_ptr rtec,
- CORBA::Environment &TAO_IN_ENV);
- // Activates the ConsumerAdmin and SupplierAdmin servants. Returns
- // -1 on error, 0 on success.
-
- virtual CosEventChannelAdmin::ConsumerAdmin_ptr for_consumers (CORBA::Environment &TAO_IN_ENV);
- // The for_consumers method will return the same ConsumerAdmin_ptr
- // everytime its called.
-
- virtual CosEventChannelAdmin::SupplierAdmin_ptr for_suppliers (CORBA::Environment &TAO_IN_ENV);
- // The for_suppliers method will return the same SupplierAdmin_ptr
- // everytime its called.
-
- virtual void destroy (CORBA::Environment &TAO_IN_ENV);
- // Destroys this Event Channel object.
-
- void shutdown (CORBA::Environment &TAO_IN_ENV);
- // destroys this Event Channel object and <delete>s this object.
-
-private:
- TAO_CosEC_ConsumerAdmin_i consumer_admin_;
- // ConsumerAdmin servant object.
-
- TAO_CosEC_SupplierAdmin_i supplier_admin_;
- // SupplierAdmin servant object.
-
- CosEventChannelAdmin::ConsumerAdmin_var consumeradmin_;
- // The reference to the ConsumerAdmin interface returned after
- // activating the servant in the ORB.
-
- CosEventChannelAdmin::SupplierAdmin_var supplieradmin_;
- // The reference to the SupplierAdmin interface returned after
- // activating the servant in the ORB.
-};
-
-#endif /* EVENTCHANNEL_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp b/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp
deleted file mode 100644
index 0354dcc6afe..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.cpp
+++ /dev/null
@@ -1,171 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-#include "orbsvcs/CosEventChannelAdminS.h"
-#include "orbsvcs/RtecEventCommS.h"
-#include "orbsvcs/CosEventCommS.h"
-#include "ProxyPushConsumer_i.h"
-
-class TAO_CosEC_PushSupplierWrapper : public POA_RtecEventComm::PushSupplier
-{
- // = TITLE
- // A Wrapper for the Rtec PushSupplier.
- //
- // = DESCRIPTION
- // The Rtec ProxyPushConsumer uses a Rtec PushSupplier. This
- // class wraps the Cos PushSupplier to make it look like a Rtec
- // PushSupplier.
-public:
- // = Initialization and termination methods.
- TAO_CosEC_PushSupplierWrapper (CosEventComm::PushSupplier_ptr supplier);
- // Constructor.
-
- ~TAO_CosEC_PushSupplierWrapper (void);
- // Destructor.
-
- virtual void disconnect_push_supplier (CORBA::Environment &TAO_TRY_ENV);
- // Disconnects the push supplier.
-
-private:
- // @@ Pradeep: are you sure you want to go through the CORBA
- // interface? Maybe the implementation (ProxyPushConsumer_i) is good
- // enough at this point? The tradeoff is flexibility (your scheme
- // can use remote CosPushSuppliers), but suffers some performance
- // penalty: do you need the extra flexibility? Can you use it? [I
- // suspect the answers are "not" for both]
- CosEventComm::PushSupplier_var supplier_;
- // The Cos PushSupplier that we're proxying for.
-};
-
-TAO_CosEC_PushSupplierWrapper::TAO_CosEC_PushSupplierWrapper
-(CosEventComm::PushSupplier_ptr supplier)
- : supplier_ (CosEventComm::PushSupplier::_duplicate (supplier))
-{
- // No-Op.
-}
-
-TAO_CosEC_PushSupplierWrapper::~TAO_CosEC_PushSupplierWrapper ()
-{
- // No-Op.
-}
-
-void
-TAO_CosEC_PushSupplierWrapper::disconnect_push_supplier (CORBA::Environment &TAO_TRY_ENV)
-{
- this->supplier_->disconnect_push_supplier (TAO_TRY_ENV);
-
- // Deactivate the supplier proxy
- PortableServer::POA_var poa =
- this->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_TRY_ENV);
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- TAO_TRY_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_TRY_ENV);
-
- poa->deactivate_object (id.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_TRY_ENV);
-
- // @@ If we keep a list remember to remove this object from the
- // list.
- delete this;
-}
-
-TAO_CosEC_ProxyPushConsumer_i::TAO_CosEC_ProxyPushConsumer_i (const RtecEventChannelAdmin::SupplierQOS &qos,
- RtecEventChannelAdmin::ProxyPushConsumer_ptr proxypushconsumer)
- : qos_ (qos),
- proxypushconsumer_ (RtecEventChannelAdmin::ProxyPushConsumer::_duplicate (proxypushconsumer)),
- wrapper_ (0)
-{
- // No-Op.
-}
-
-TAO_CosEC_ProxyPushConsumer_i::~TAO_CosEC_ProxyPushConsumer_i (void)
-{
- // No-Op.
-}
-
-void
-TAO_CosEC_ProxyPushConsumer_i::push (const CORBA::Any &data,
- CORBA::Environment &TAO_TRY_ENV)
-{
- RtecEventComm::Event buffer[1];
- // Create an event set that does not own the buffer....
- RtecEventComm::EventSet events (1, 1, buffer, 0);
- events.length (1);
-
- RtecEventComm::Event &e = events[0];
- RtecEventComm::Event eqos =
- qos_.publications[0].event;
-
- // @@ what if i initialize the entire <EventSet> with corresponding
- // publications entries.
-
- // NOTE: we initialize the <EventHeader> field using the 1st
- // <publications> from the <SupplierQOS>.so we assume that
- // publications[0] is initialized.
- e.header.source = eqos.header.source;
- e.header.ttl = eqos.header.ttl;
- e.header.type = eqos.header.type;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
-
- ORBSVCS_Time::hrtime_to_TimeT (e.header.creation_time,
- t);
- e.header.ec_recv_time = ORBSVCS_Time::zero;
- e.header.ec_send_time = ORBSVCS_Time::zero;
-
- e.data.any_value = data;
-
- this->proxypushconsumer_->push (events,
- TAO_TRY_ENV);
-}
-
-void
-TAO_CosEC_ProxyPushConsumer_i::disconnect_push_consumer (CORBA::Environment &TAO_TRY_ENV)
-{
- this->proxypushconsumer_->disconnect_push_consumer (TAO_TRY_ENV);
-
- // Deactivate the ProxyPushConsumer
- PortableServer::POA_var poa =
- this->_default_POA (TAO_TRY_ENV);
-
- TAO_CHECK_ENV_RETURN_VOID (TAO_TRY_ENV);
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- TAO_TRY_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_TRY_ENV);
-
- poa->deactivate_object (id.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_TRY_ENV);
-
- delete this;
-}
-
-void
-TAO_CosEC_ProxyPushConsumer_i::connect_push_supplier (CosEventComm::PushSupplier_ptr push_supplier,
- CORBA::Environment &TAO_IN_ENV)
-{
- if (this->connected ())
- TAO_THROW (CosEventChannelAdmin::AlreadyConnected ());
-
- ACE_NEW_THROW (this->wrapper_,
- TAO_CosEC_PushSupplierWrapper (push_supplier),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- this->proxypushconsumer_->connect_push_supplier (this->wrapper_->_this (TAO_IN_ENV),
- this->qos_,
- TAO_IN_ENV);
-}
-
-int
-TAO_CosEC_ProxyPushConsumer_i::connected (void)
-{
- return this->wrapper_ == 0 ? 0 : 1;
-}
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h b/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h
deleted file mode 100644
index 0ca0df8aa7a..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// ProxyPushConsumer_i
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// This has the implementation of the
-// CosEventChannelAdmin::ProxyPushConsumer interface.
-//
-// ================================================================
-
-#if !defined (_PROXYPUSHCONSUMER_I_H)
-#define _PROXYPUSHCONSUMER_I_H
-
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "orbsvcs/CosEventChannelAdminS.h"
-
-class TAO_CosEC_PushSupplierWrapper;
-
-class TAO_ORBSVCS_Export TAO_CosEC_ProxyPushConsumer_i : public POA_CosEventChannelAdmin::ProxyPushConsumer
-{
- // = TITLE
- // class TAO_CosEC_ProxyPushConsumer_i implements the ProxyPushConsumer
- // interface.
- //
- // = DESCRIPTION
- // This implementation of the ProxyPushConsumer uses the
- // RtecEventChannelAdmin::ProxyPushConsumer.
- //
- // NOTE: RtecEventChannelAdmin::ProxyPushConsumer::push method is
- // passed a RtecEventComm::EventSet.The <EventHeader> field in that is
- // initialized using the the 1st <publications> from the <SupplierQOS>.
- // so we assume that publications[0] is initialized.
- //
-public:
- // = Initialization and termination methods.
- TAO_CosEC_ProxyPushConsumer_i (const RtecEventChannelAdmin::SupplierQOS &qos,
- RtecEventChannelAdmin::ProxyPushConsumer_ptr proxypushconsumer);
- // Constructor.
-
- ~TAO_CosEC_ProxyPushConsumer_i (void);
- // Destructor.
-
- virtual void push (const CORBA::Any &data,
- CORBA::Environment &TAO_IN_ENV);
- // Suppliers call this method to pass data to connected consumers.
-
- virtual void disconnect_push_consumer (CORBA::Environment &TAO_IN_ENV);
- // Disconnects the supplier from the event communication.
-
- virtual void connect_push_supplier(CosEventComm::PushSupplier_ptr push_supplier,
- CORBA::Environment &TAO_IN_ENV);
- // Connects a push supplier.
-
-private:
- int connected (void);
- // Returns 0 if a push_supplier is already connected to this
- // ProxyPushConsumer, otherwise it returns a 1.
-
- const RtecEventChannelAdmin::SupplierQOS &qos_;
- // The SupplierQOS specified by the user of this class.
-
- RtecEventChannelAdmin::ProxyPushConsumer_var proxypushconsumer_;
- // The Rtec ProxyPushConsumer specified by the user of this class.
-
- TAO_CosEC_PushSupplierWrapper *wrapper_;
- // The Rtec PushSupplier wrapper used by the Rtec ProxyPushConsumer.
-};
-
-#endif /* _PROXYPUSHCONSUMER_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp b/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp
deleted file mode 100644
index c0f1f4cdf43..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-// $Id$
-//
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-#include "orbsvcs/CosEventChannelAdminS.h"
-#include "orbsvcs/CosEventCommS.h"
-#include "orbsvcs/RtecEventCommS.h"
-#include "ProxyPushSupplier_i.h"
-
-class TAO_CosEC_PushConsumerWrapper : public POA_RtecEventComm::PushConsumer
-{
- // = TITLE
- // Wrapper class for the Rtec PushConsumer.
- //
- // = DESCRIPTION
- // The Rtec ProxyPushSupplier uses a Rtec PushConsumer. This
- // class wraps the Cos PushConsumer to make it look like a Rtec
- // PushConsumer.
-public:
- // = Initialization and termination methods.
- TAO_CosEC_PushConsumerWrapper (CosEventComm::PushConsumer_ptr consumer);
- // Constructor.
-
- ~TAO_CosEC_PushConsumerWrapper (void);
- // Destructor.
-
- virtual void push (const RtecEventComm::EventSet & data,
- CORBA::Environment &TAO_IN_ENV);
- // This method is called by the RTEvent Channel to supply data.
-
- virtual void disconnect_push_consumer (CORBA::Environment &TAO_IN_ENV);
- // Disconnects the consumer from the event channel.
-
-private:
- CosEventComm::PushConsumer_var consumer_;
- // The Cos PushConsumer that we're proxying for.
-};
-
-TAO_CosEC_PushConsumerWrapper::TAO_CosEC_PushConsumerWrapper
-(CosEventComm::PushConsumer_ptr consumer)
- : consumer_ (CosEventComm::PushConsumer::_duplicate (consumer))
-{
- // No-Op.
-}
-
-TAO_CosEC_PushConsumerWrapper::~TAO_CosEC_PushConsumerWrapper ()
-{
- // No-Op.
-}
-
-void
-TAO_CosEC_PushConsumerWrapper::push (const RtecEventComm::EventSet& set,
- CORBA::Environment &TAO_IN_ENV)
-{
- for (CORBA::ULong i = 0;
- i < set.length ();
- ++i)
- this->consumer_->push (set[i].data.any_value,
- TAO_IN_ENV);
-}
-
-void
-TAO_CosEC_PushConsumerWrapper::disconnect_push_consumer (CORBA::Environment &TAO_IN_ENV)
-{
- // Deactivate the supplier proxy.
- this->consumer_->disconnect_push_consumer (TAO_IN_ENV);
-
- PortableServer::POA_var poa =
- this->_default_POA (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- poa->deactivate_object (id.in (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // @@ If we keep a list remember to remove this object from the
- // list.
- delete this;
-}
-
-TAO_CosEC_ProxyPushSupplier_i::TAO_CosEC_ProxyPushSupplier_i
-(const RtecEventChannelAdmin::ConsumerQOS &qos,
- RtecEventChannelAdmin::ProxyPushSupplier_ptr pps)
- : qos_ (qos),
- pps_ (RtecEventChannelAdmin::ProxyPushSupplier::_duplicate (pps)),
- wrapper_ (0)
-{
- // No-Op.
-}
-
-TAO_CosEC_ProxyPushSupplier_i::~TAO_CosEC_ProxyPushSupplier_i (void)
-{
- // No-Op.
-}
-
-void
-TAO_CosEC_ProxyPushSupplier_i::disconnect_push_supplier (CORBA::Environment &TAO_IN_ENV)
-{
- this->pps_->disconnect_push_supplier (TAO_IN_ENV);
-
- // Deactivate the supplier proxy
- PortableServer::POA_var poa =
- this->_default_POA (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- poa->deactivate_object (id.in (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // @@ If we keep a list remember to remove this object from the
- // list.
- delete this;
-}
-
-void TAO_CosEC_ProxyPushSupplier_i::connect_push_consumer (CosEventComm::PushConsumer_ptr push_consumer,
- CORBA::Environment &TAO_IN_ENV)
-{
- if (this->connected ())
- TAO_THROW_ENV (CosEventChannelAdmin::AlreadyConnected (),
- TAO_IN_ENV);
-
- if (push_consumer == CosEventComm::PushConsumer::_nil())
- TAO_THROW_ENV (CORBA::BAD_PARAM (CORBA::COMPLETED_NO),
- TAO_IN_ENV);
-
- ACE_NEW_THROW (this->wrapper_,
- TAO_CosEC_PushConsumerWrapper (push_consumer),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- this->pps_->connect_push_consumer (this->wrapper_->_this (TAO_IN_ENV),
- this->qos_,
- TAO_IN_ENV);
-}
-
-int
-TAO_CosEC_ProxyPushSupplier_i::connected (void)
-{
- return this->wrapper_ == 0 ? 0 : 1;
-}
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h b/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h
deleted file mode 100644
index ad3b105db81..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// ProxyPushSupplier_i
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// This has the implementation of the
-// CosEventChannelAdmin::ProxyPushSupplier interface.
-//
-// ================================================================
-
-#if !defined (_PROXYPUSHSUPPLIER_H)
-#define _PROXYPUSHSUPPLIER_H
-
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-
-class TAO_CosEC_PushConsumerWrapper;
-
-class TAO_ORBSVCS_Export TAO_CosEC_ProxyPushSupplier_i : public POA_CosEventChannelAdmin::ProxyPushSupplier
-{
- // = TITLE
- // class ProxyPushSupplier-i implements the ProxyPushConsumer interface.
- //
- // = DESCRIPTION
- // This implementation of the ProxyPushSupplier uses the
- // RtecEventChannelAdmin::ProxyPushSupplier.
-public:
- // = Initialization and termination methods.
- TAO_CosEC_ProxyPushSupplier_i (const RtecEventChannelAdmin::ConsumerQOS &qos,
- RtecEventChannelAdmin::ProxyPushSupplier_ptr pps);
- // Constructor.
-
- ~TAO_CosEC_ProxyPushSupplier_i (void);
- // Destructor.
-
- virtual void disconnect_push_supplier (CORBA::Environment &TAO_IN_ENV);
- // Ends the event communication and disposes this object.
-
- virtual void connect_push_consumer(CosEventComm::PushConsumer_ptr push_consumer,
- CORBA::Environment &TAO_IN_ENV);
- // Connects the <push_consumer> to the Event Channel.
-
-private:
- int connected (void);
- // Returns 0 if a push_consumer is already connected to this
- // ProxyPushSupplier, otherwise it returns a 1.
-
- const RtecEventChannelAdmin::ConsumerQOS &qos_;
- // The ConsumerQOS specified by the user of this class.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var pps_;
- // The Rtec ProxyPushSupplier specified by the user of this class.
-
- TAO_CosEC_PushConsumerWrapper *wrapper_;
- // The Rtec PushConsumer wrapper used by the Rtec ProxyPushSupplier.
-};
-
-#endif /* _PROXYPUSHSUPPLIER_H */
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.cpp b/TAO/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.cpp
deleted file mode 100644
index 92580b14283..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-// $Id$
-
-#include "SupplierAdmin_i.h"
-
-TAO_CosEC_SupplierAdmin_i::TAO_CosEC_SupplierAdmin_i (void)
- : qos_ (),
- rtec_supplieradmin_ (RtecEventChannelAdmin::SupplierAdmin::_nil ())
-{
- // No-Op.
-}
-
-TAO_CosEC_SupplierAdmin_i::~TAO_CosEC_SupplierAdmin_i (void)
-{
- // No-Op.
-}
-
-int
-TAO_CosEC_SupplierAdmin_i::init (const RtecEventChannelAdmin::SupplierQOS &supplierqos,
- RtecEventChannelAdmin::SupplierAdmin_ptr rtec_supplieradmin)
-{
- this->qos_ = supplierqos;
- this->rtec_supplieradmin_ =
- RtecEventChannelAdmin::SupplierAdmin::_duplicate (rtec_supplieradmin);
- return 0;
-}
-
-CosEventChannelAdmin::ProxyPushConsumer_ptr
-TAO_CosEC_SupplierAdmin_i::obtain_push_consumer (CORBA::Environment &TAO_IN_ENV)
-{
- RtecEventChannelAdmin::ProxyPushConsumer_var rtecproxypushconsumer =
- this->rtec_supplieradmin_->obtain_push_consumer (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- TAO_CosEC_ProxyPushConsumer_i *proxypushconsumer;
-
- ACE_NEW_RETURN (proxypushconsumer,
- TAO_CosEC_ProxyPushConsumer_i (this->qos_,
- rtecproxypushconsumer.in ()),
- CosEventChannelAdmin::ProxyPushConsumer::_nil ());
- return proxypushconsumer->_this (TAO_IN_ENV);
-}
-
-CosEventChannelAdmin::ProxyPullConsumer_ptr
-TAO_CosEC_SupplierAdmin_i::obtain_pull_consumer (CORBA::Environment &)
-{
- // TODO: implement this.
- return CosEventChannelAdmin::ProxyPullConsumer::_nil ();
-}
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h b/TAO/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h
deleted file mode 100644
index c18dbf08717..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// SupplierAdmin_i.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// This has the implementation of the
-// CosEventChannelAdmin::SupplierAdmin interface.
-//
-// ============================================================================
-
-#if !defined (SUPPLIER_ADMIN_I_H)
-#define SUPPLIER_ADMIN_I_H
-
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-#include "orbsvcs/CosEvent/ProxyPushConsumer_i.h"
-
-class TAO_ORBSVCS_Export TAO_CosEC_SupplierAdmin_i : public POA_CosEventChannelAdmin::SupplierAdmin
-{
- // = TITLE
- // class TAO_CosEC_SupplierAdmin_i implements the SupplierAdmin interface.
- //
- // = DESCRIPTION
- // This COS-compliant implementation of the SupplierAdmin uses
- // TAO's RtecEventChannelAdmin::SupplierAdmin.
-public:
- // = Initialization and termination methods.
- TAO_CosEC_SupplierAdmin_i (void);
- // Constructor.
-
- ~TAO_CosEC_SupplierAdmin_i (void);
- // Destructor.
-
- int init (const RtecEventChannelAdmin::SupplierQOS &supplierqos,
- RtecEventChannelAdmin::SupplierAdmin_ptr rtec_supplieradmin);
- // Initializes the SupplierAdmin. Returns 0 on success, -1 on
- // error.
-
- virtual CosEventChannelAdmin::ProxyPushConsumer_ptr
- obtain_push_consumer (CORBA::Environment &TAO_IN_ENV);
- // Returns a new ProxyPushConsumer_ptr.
-
- virtual CosEventChannelAdmin::ProxyPullConsumer_ptr
- obtain_pull_consumer(CORBA::Environment &TAO_IN_ENV);
- // Returns a new ProxyPullConsumer_ptr.
-
-private:
- RtecEventChannelAdmin::SupplierQOS qos_;
- // The SupplierQOS specified by the user of this class.
-
- RtecEventChannelAdmin::SupplierAdmin_var rtec_supplieradmin_;
- // The RtecEventChannelAdmin::SupplierAdmin specified by the user of
- // this class.
-};
-
-#endif /* SUPPLIER_ADMIN_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/CosEventChannelAdmin.idl b/TAO/orbsvcs/orbsvcs/CosEventChannelAdmin.idl
deleted file mode 100644
index a5fa1dd2057..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEventChannelAdmin.idl
+++ /dev/null
@@ -1,181 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// CosEventChannelAdmin.idl
-//
-// = DESCRIPTION
-// EVENT SERVICE - described in CORBAservices: Common Object Services
-// Specification, chapter 4.
-// CosEventChannelAdmin Module, page 4-15 includes the following interfaces:
-// ProxyPushConsumer, ProxyPullSupplier, ProxyPullConsumer,
-// ProxyPushSupplier, ConsumerAdmin, SupplierAdmin, EventChannel
-// The Event service description can be downloaded from
-// ftp://www.omg.org/pub/docs/formal/97-11-02.idl
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// ============================================================================
-
-
-#ifndef TAO_EVENTCHANNELADMIN_IDL
-#define TAO_EVENTCHANNELADMIN_IDL
-
-#include "CosEventComm.idl"
-
-#pragma prefix "omg.org"
-
-module CosEventChannelAdmin
-{
- // = TITLE
- // IDL module for the Corba Object Service for Event Communication.
- //
- // = DESCRIPTION
- // The CosEventChannelAdmin module defines the interfaces for
- // making connections between suppliers and consumers.
-
- exception AlreadyConnected {};
- exception TypeError {};
-
- interface ProxyPushConsumer: CosEventComm::PushConsumer
- {
- // = TITLE
- // Definition of the ProxyPushConsumer.
- //
- // = DESCRIPTION
- // A ProxyPushConsumer object is used to connect a push-style
- // supplier.
-
- void connect_push_supplier (in CosEventComm::PushSupplier push_supplier)
- raises (AlreadyConnected);
- // A nil object reference may be passed to the
- // connect_push_supplier operation; if so a channel cannot
- // invoke the disconnect_push_supplier operation on the
- // supplier; the supplier may be disconnected from the channel
- // without being informed. If the ProxyPushConsumer is already
- // connected to a PushSupplier, then the AlreadyConnected
- // exception is raised.
- };
-
- interface ProxyPullSupplier : CosEventComm::PullSupplier
- {
- // = TITLE
- // Definition of the proxyPullSupplier.
- //
- // = DESCRIPTION
- // A ProxyPullSupplier is used to connect a pull-style consumer.
-
- void connect_pull_consumer (in CosEventComm::PullConsumer pull_consumer)
- raises (AlreadyConnected);
- // A nil object reference may be passed to the
- // connect_pull_consumer operation; if so a channel cannot
- // invoke a disconnect_pull_consumer operation on the consumer;
- // the consumer may be disconnected from the channel without
- // being informed. If the ProxyPullSupplier is already
- // connected to a PullConsumer, then the AlreadyConnected
- // exception is raised.
- };
-
- interface ProxyPullConsumer : CosEventComm::PullConsumer
- {
- // = TITLE
- // Definition of the ProxyPullConsumer.
- //
- // = DESCRIPTION
- // The ProxyPullConsumer object is used to connect a
- // pull-style supplier.
-
- void connect_pull_supplier (in CosEventComm::PullSupplier pull_supplier)
- raises (AlreadyConnected, TypeError);
- // Connects a pull-style supplier to the Event Channel. It
- // raises the BAD_PARAM exception if a nil object reference is
- // passed to the connect_pull_supplier operation. If the
- // ProxyPullConsumer is already connected to a PullSupplier,
- // then the AlreadyConnected exception is raised.
- };
-
- interface ProxyPushSupplier : CosEventComm::PushSupplier
- {
- // = TITLE
- // Definition of the ProxyPushSupplier.
- //
- // = DESCRIPTION
- // The ProxyPushSupplier object is used to connect a push-style consumer.
-
- void connect_push_consumer (in CosEventComm::PushConsumer push_consumer)
- raises (AlreadyConnected, TypeError);
- // Connects a push-style consumer to the Event Channel. It
- // raises the BAD_PARAM exception if a nil object reference is
- // passed to the connect_push_consumer operation. If the
- // ProxyPushSupplier is already connected to a PushConsumer,
- // then the AlreadyConnected exception is raised.
- };
-
- interface ConsumerAdmin
- {
- // = TITLE
- // Definition of the ConsumerAdmin.
- //
- // = DESCRIPTION
- // The ConsumerAdmin interface allows consumers to be
- // connected to the event channel.
-
- ProxyPushSupplier obtain_push_supplier ();
- // The obtain_push_supplier operation returns a
- // ProxyPushSupplier object.
-
- ProxyPullSupplier obtain_pull_supplier ();
- // The obtain_pull_supplier operation returns a
- // ProxyPullSupplier object. The ProxyPullSupplier object is
- // then used to connect a pull-style consumer.
- };
-
- interface SupplierAdmin
- {
- // = TITLE
- // Definition of the SupplierAdmin.
- //
- // = DESCRIPTION
- // The SupplierAdmin interface allows suppliers to be
- // connected to the event channel.
-
- ProxyPushConsumer obtain_push_consumer ();
- // The obtain_push_consumer operation returns a
- // ProxyPushConsumer object. The ProxyPushConsumer object is
- // then used to connect a push-style supplier.
-
- ProxyPullConsumer obtain_pull_consumer ();
- // The obtain_pull_consumer operation returns a
- // ProxyPullConsumer object. The ProxyPullConsumer object is
- // then used to connect a pull-style supplier.
- };
-
- interface EventChannel
- {
- // = TITLE
- // Definition of the EventChannel.
- //
- // = DESCRIPTION
- // The EventChannel interface defines three administrative
- // operations: adding consumers, adding suppliers, and
- // destroying the channel.
-
- ConsumerAdmin for_consumers ();
- // The for_consumers operation returns an object reference that
- // supports the ConsumerAdmin interface.
-
- SupplierAdmin for_suppliers ();
- // The for_suppliers operation returns an object reference that
- // supports the SupplierAdmin interface.
-
- void destroy ();
- // The destroy operation destroys the event channel.
- };
-};
-
-#endif /* TAO_EVENTCHANNELADMIN_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/CosEventComm.idl b/TAO/orbsvcs/orbsvcs/CosEventComm.idl
deleted file mode 100644
index 69ce506fbad..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosEventComm.idl
+++ /dev/null
@@ -1,126 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// CosEventComm.idl
-//
-// = DESCRIPTION
-// EVENT SERVICE - described in CORBAservices: Common Object Services
-// Specification, chapter 4.
-// CosEventComm Module, page 4-8 includes the following interfaces:
-// PushConsumer, PushSupplier, PullSupplier, PullConsumer
-// The Event service description can be downloaded from
-// ftp://www.omg.org/pub/docs/formal/97-11-02.idl
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_EVENTCOMM_IDL
-#define TAO_EVENTCOMM_IDL
-
-#pragma prefix "omg.org"
-
-module CosEventComm
-{
- // = TITLE
- // IDL module for the Corba Object Service for Event
- // Communication.
-
- exception Disconnected
- {
- // = TITLE
- // If the event communication has already been disconnected, the
- // Disconnected exception is raised.
- };
-
- interface PushConsumer
- {
- // = TITLE
- // definition of the PushConsumer.
- //
- // = DESCRIPTION
- // A push-style consumer supports the PushConsumer interface to
- // receive event data.
-
- void push (in any data) raises (Disconnected);
- // A supplier communicates event data to the consumer by invoking
- // the push operation and passing the event data as a parameter.
- // If the event communication has already been disconnected, the
- // Disconnected exception is raised.
-
- void disconnect_push_consumer ();
- // The disconnect_push_consumer operation terminates the event
- // communication; it releases resources used at the consumer to
- // support the event communication. The PushConsumer object
- // reference is disposed.
- };
-
- interface PushSupplier
- {
- // = TITLE
- // Definition of the PushSupplier.
- //
- // = DESCRIPTION
- // A push-style supplier supports the PushSupplier interface.
-
- void disconnect_push_supplier ();
- // The disconnect_push_supplier operation terminates the event
- // communication; it releases resources used at the supplier to
- // support the event communication. The PushSupplier object
- // reference is disposed.
- };
-
- interface PullSupplier
- {
- // = TITLE
- // Definition of the PullSupplier.
- //
- // = DESCRIPTION
- // A pull-style supplier supports the PullSupplier interface to
- // transmit event data.
-
- any pull () raises (Disconnected);
- // The pull operation blocks until the event data is available or
- // an exception is raised. It returns the event data to the
- // consumer. If the event communication has already been
- // disconnected, the Disconnected exception is raised.
-
- any try_pull (out boolean has_event) raises (Disconnected);
- // The try_pull operation does not block: if the event data is
- // available, it returns the event data and sets the has_event
- // parameter to true; if the event is not available, it sets the
- // has_event parameter to false and the event data is returned as
- // long with an undefined value. If the event communication has
- // already been disconnected, the Disconnected exception is
- // raised.
-
- void disconnect_pull_supplier ();
- // The disconnect_pull_supplier operation terminates the event
- // communication; it releases resources used at the supplier to
- // support the event communication. The PullSupplier object
- // reference is disposed.
- };
-
- interface PullConsumer
- {
- // = TITLE
- // Definition of the PullConsumer.
- //
- // = DESCRIPTION
- // A pull-style consumer supports the PullConsumer interface.
-
- void disconnect_pull_consumer ();
- // The disconnect_pull_consumer operation terminates the event
- // communication; it releases resources used at the consumer to
- // support the event communication. The PullConsumer object
- // reference is disposed.
- };
-};
-
-#endif /* TAO_EVENTCOMM_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/CosLifeCycle.idl b/TAO/orbsvcs/orbsvcs/CosLifeCycle.idl
deleted file mode 100644
index 16c964fa3f1..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosLifeCycle.idl
+++ /dev/null
@@ -1,126 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CosLifeCycle.idl
-//
-// = DESCRIPTION
-// Described in CORBAservices: Common Object Services Specification,
-// chapter 6.
-// The life cycle service description can be downloaded from:
-// ftp://www.omg.org/pub/docs/formal/97-12-13.pdf
-// The original IDL file can be downloaded from:
-// ftp://www.omg.org/pub/docs/formal/97-11-02.idl
-//
-// = AUTHOR
-// OMG, Torben Worm <tworm@cs.wustl.edu>, and Michael Kircher <mk1@cec.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_LIFECYCLE_IDL
-#define TAO_LIFECYCLE_IDL
-
-// OMG IDL for CosLifeCycle Module, page 6-10 in
-// Includes the following interfaces:
-// FactoryFinder, LifeCycleObject, GenericFactory
-
-#include "CosNaming.idl"
-
-#pragma prefix "omg.org"
-
-module CosLifeCycle
-{
- // = TITLE
- // CosLifeCycle
- //
- // = DESCRIPTION
- // This idl file describes the life cycle service.
- // The purpose of the life cycle service is to
-
- typedef CosNaming::Name Key;
- typedef Object Factory;
- typedef sequence <Factory> Factories;
-
- typedef struct NVP
- {
- CosNaming::Istring name;
- any value;
- } NameValuePair;
-
- typedef sequence <NameValuePair> Criteria;
-
- exception NoFactory
- {
- Key search_key;
- };
- exception NotCopyable { string reason; };
- exception NotMovable { string reason; };
- exception NotRemovable { string reason; };
- exception InvalidCriteria
- {
- Criteria invalid_criteria;
- };
- exception CannotMeetCriteria
- {
- Criteria unmet_criteria;
- };
-
- interface FactoryFinder
- {
- // = TITLE
- // @@ Please fill in.
- // = DESCRIPTION
- // @@ Please fill in.
-
- Factories find_factories (in Key factory_key)
- raises (NoFactory);
- };
-
- interface LifeCycleObject
- {
- // = TITLE
- // @@ Please fill in.
- // = DESCRIPTION
- // @@ Please fill in.
-
- LifeCycleObject copy (in FactoryFinder there,
- in Criteria the_criteria)
- raises (NoFactory, NotCopyable, InvalidCriteria, CannotMeetCriteria);
- void move (in FactoryFinder there,
- in Criteria the_criteria)
- raises (NoFactory, NotMovable, InvalidCriteria, CannotMeetCriteria);
- void remove ()
- raises (NotRemovable);
- };
-
- interface GenericFactory
- {
- // = TITLE
- // @@ Please fill in.
- // = DESCRIPTION
- // @@ Please fill in.
-
- boolean supports (in Key k);
- Object create_object (in Key k,
- in Criteria the_criteria)
- raises (NoFactory, InvalidCriteria, CannotMeetCriteria);
- };
-};
-
-// Criteria, page 6-17:
-/*
-typedef struct NVP
-{
- CosNaming::Istring name;
- any value;
-} NameValuePair;
-
-typedef sequence <NameValuePair> Criteria;
-*/
-
-#endif /* TAO_LIFECYCLE_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/CosNaming.idl b/TAO/orbsvcs/orbsvcs/CosNaming.idl
deleted file mode 100644
index cfd4153fd4f..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosNaming.idl
+++ /dev/null
@@ -1,237 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CosNaming.idl
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_NAMING_IDL
-#define TAO_NAMING_IDL
-
-#pragma prefix "omg.org"
-
-module CosNaming
-{
- // = TITLE
- // This module provides interface for using COS Naming Service.
-
- typedef string Istring;
- // Define a typedef for String. Maybe at some point, <Istring> will
- // be different to support Internationalization.
-
- struct NameComponent
- {
- // = TITLE
- // This is a 'simple' name.
- //
- // = DESCRIPTION
- // Both id and kind fields are used in resolving names.
-
- Istring id;
- // This is the name that is used to identify object references.
-
- Istring kind;
- // Stores any addtional info about the object reference.
- };
-
- typedef sequence <NameComponent> Name;
- // This is a compound name: <c1; c2; c3; cn> where c1 to cn-1 are
- // the names of the nested contexts, and cn is the name of the
- // object bound in cn-1.
-
- enum BindingType
- {
- nobject,
- // object binding.
-
- ncontext
- // Naming context binding.
- };
-
- struct Binding
- {
- Name binding_name;
- // Simple name, under which an object is bound in a given context.
-
- BindingType binding_type;
- // Indicates whether the binding_name identifies a context, and, therefore, can
- // participate in name resolution.
- };
-
- typedef sequence <Binding> BindingList;
-
- interface BindingIterator;
- // Forward declaration.
-
- interface NamingContext
- {
- // = TITLE
- // Interface for managing name bindings and naming contexts.
-
- // = Exceptions.
-
- enum NotFoundReason
- {
- missing_node,
- not_context,
- not_object
- };
-
- exception NotFound
- {
- // = TITLE
- // Indicates that the name does not identify a binding.
-
- NotFoundReason why;
- Name rest_of_name;
- };
-
- exception CannotProceed
- {
- // = TITLE
- // Implementation may throw this exception if some reason it cannot
- // complete the operation. This is currently not used in TAO.
-
- NamingContext cxt;
- Name rest_of_name;
- };
-
- exception InvalidName
- {
- // = TITLE
- // A name of length 0 is invalid. Implementations may place
- // further restrictions.
- };
-
- exception AlreadyBound
- {
- // = TITLE
- // Indicates that the specified name is already bound to
- // some object. Only one object can be bound to a
- // particular name in an context. To change the binding,
- // <rebind> and <rebind_context> can be used.
- };
-
- exception NotEmpty
- {
- // = TITLE
- // Indicates that the context is not empty.
- };
-
- // = Binding operations.
-
- void bind (in Name n, in Object obj)
- raises(NotFound, CannotProceed, InvalidName, AlreadyBound);
- // Create a binding for name <n> and object <obj> in the naming
- // context. Compound names are treated as follows: ctx->bind
- // (<c1; c2; c3; cn>, obj) = (ctx->resolve (<c1; c2;
- // cn-1>))->bind (<cn>, obj) if the there already exists a
- // binding for the specified name, <AlreadyBound> exception is
- // thrown. Naming contexts should be bound using <bind_context>
- // and <rebind_context> in order to participate in name
- // resolution later.
-
- void rebind (in Name n, in Object obj)
- raises(NotFound, CannotProceed, InvalidName);
- // This is similar to <bind> operation above, except for when
- // the binding for the specified name already exists in the
- // specified context. In that case, the existing binding is
- // replaced with the new one.
-
- void bind_context (in Name n, in NamingContext nc)
- raises(NotFound, CannotProceed, InvalidName, AlreadyBound);
- // This is the version of <bind> specifically for binding naming
- // contexts, so that they will participate in name resolution
- // when compound names are passed to be resolved.
-
- void rebind_context (in Name n, in NamingContext nc)
- raises(NotFound, CannotProceed, InvalidName);
- // This is a version of <rebind> specifically for naming
- // contexts, so that they can participate in name resolution
- // when compound names are passed.
-
- // = Resolving names.
-
- Object resolve (in Name n)
- raises(NotFound, CannotProceed, InvalidName);
- // Return object reference that is bound to the name. Compound
- // name resolve is defined as follows: ctx->resolve (<c1; c2;
- // cn>) = ctx->resolve (<c1; c2 cn-1>)->resolve (<cn>) The
- // naming service does not return the type of the object.
- // Clients are responsible for "narrowing" the object to the
- // appropriate type.
-
- // = Unbinding names.
-
- void unbind (in Name n)
- raises(NotFound, CannotProceed, InvalidName);
- // Remove the name binding from the context. When compound
- // names are used, unbind is defined as follows: ctx->unbind
- // (<c1; c2; cn>) = (ctx->resolve (<c1; c2; cn-1>))->unbind
- // (<cn>)
-
- // = Creating Naming Contexts.
-
- NamingContext new_context ();
- // This operation returns a new naming context implemented by
- // the same naming server in which the operation was invoked.
- // The context is not bound.
-
- NamingContext bind_new_context (in Name n)
- raises(NotFound, AlreadyBound, CannotProceed, InvalidName);
- // This operation creates a new context and binds it to the name
- // supplied as an argument. The newly-created context is
- // implemented by the same server as the context in which it was
- // bound (the name argument excluding the last component).
-
- // = Deleting contexts.
-
- void destroy ()
- raises (NotEmpty);
- // Delete the naming context. NOTE: the user should <unbind>
- // any bindings in which the given context is bound to some
- // names before invoking <destroy> operation on it.
-
-
- // = Listing the naming context.
-
- void list (in unsigned long how_many,
- out BindingList bl,
- out BindingIterator bi);
- // Returns at most the requested number of bindings <how_many>
- // in <bl>. If the naming context contains additional bindings,
- // they are returned with a BindingIterator. In the naming
- // context does not contain any additional bindings <bi>
- // returned as null.
- };
-
- interface BindingIterator
- {
- // = TITLE
- // Interface for iterating over Bindings returned with the
- // <list> operation.
-
- boolean next_one (out Binding b);
- // This operation returns the next binding. If there are no
- // more bindings false is returned.
-
- boolean next_n (in unsigned long how_many,
- out BindingList bl);
- // This operation returns at most the requested number of
- // bindings.
-
- void destroy ();
- // This operation destroys the iterator.
- };
-};
-
-#endif /* TAO_NAMING_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/CosPropertyService.idl b/TAO/orbsvcs/orbsvcs/CosPropertyService.idl
deleted file mode 100644
index 4f1d76df69c..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosPropertyService.idl
+++ /dev/null
@@ -1,411 +0,0 @@
-// -*-c++-*-
-
-// $Id$
-
-// ================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CosPropertyService.idl
-//
-// = DESCRITION
-// The property service, downloaded from
-// ftp://ftp.omg.org/pub/docs/1995/95-06-01.ps
-//
-// = AUTHOR
-// Alexander Babu Arulanthu <alex@cs.wustl.edu>
-//
-// ================================================================
-
-#ifndef TAO_PROPERTY_IDL
-#define TAO_PROPERTY_IDL
-
-#pragma prefix "omg.org"
-
-module CosPropertyService
-{
- // = TITLE
- // CosPropertyService : To support properties (that are typed
- // named values dynamically associated with an object, outside
- // of the type system.
- //
- // = DESCRIPTION
- // The data types and interfaces to deal with property names,
- // property values, property modes etc.
-
- // = Data Types.
-
- typedef string PropertyName;
-
- struct Property
- {
- PropertyName property_name;
- any property_value;
- };
-
- enum PropertyModeType
- {
- normal,
- read_only,
- fixed_normal,
- fixed_readonly,
- undefined
- };
-
- struct PropertyDef
- {
- PropertyName property_name;
- any property_value;
- PropertyModeType property_mode;
- };
-
- struct PropertyMode
- {
- PropertyName property_name;
- PropertyModeType property_mode;
- };
-
- typedef sequence<PropertyName> PropertyNames;
- typedef sequence<Property> Properties;
- typedef sequence<PropertyDef> PropertyDefs;
- typedef sequence<PropertyMode> PropertyModes;
- typedef sequence<TypeCode> PropertyTypes;
-
- interface PropertyNamesIterator;
- interface PropertiesIterator;
- interface PropertySetFactory;
- interface PropertySetDef;
- interface PropertySet;
-
- // = Exceptions
-
- exception ConstraintNotSupported {};
- exception InvalidPropertyName {};
- exception ConflictingProperty {};
- exception PropertyNotFound {};
- exception UnsupportedTypeCode {};
- exception UnsupportedProperty {};
- exception UnsupportedMode {};
- exception FixedProperty {};
- exception ReadOnlyProperty {};
-
- enum ExceptionReason
- {
- invalid_property_name,
- conflicting_property,
- property_not_found,
- unsupported_type_code,
- unsupported_property,
- unsupported_mode,
- fixed_property,
- read_only_property
- };
-
- struct PropertyException
- {
- ExceptionReason reason;
- PropertyName failing_property_name;
- };
-
- typedef sequence<PropertyException> PropertyExceptions;
-
- exception MultipleExceptions
- {
- PropertyExceptions exceptions;
- };
-
- // = Interface Definitions.
-
- interface PropertySetFactory
- {
- // = TITLE
- // Factory class for PropertySet interface.
- // = DESCRIPTION
- // Support for creating PropertySets with initial
- // constraints and properties.
-
- PropertySet create_propertyset ();
- // The create_propertyset operation returns a new
- // PropertySet. It is considered an implementation issue as to
- // whether the PropertySet contains any initial properties or
- // has constraints.
-
- PropertySet create_constrained_propertyset (in PropertyTypes allowed_property_types,
- in Properties allowed_properties)
- raises (ConstraintNotSupported);
- // The create_constrained_propertyset operation allows a client
- // to create a new PropertySet with specific constraints.
-
- PropertySet create_initial_propertyset (in Properties initial_properties)
- raises (MultipleExceptions);
- // The create_initial_propertyset operation allows a client to
- // create a new PropertySet with specific initial properties.
- };
-
- interface PropertySetDefFactory
- {
- // = TITLE
- // Factory class for PropertySetDef interface.
- // = DESCRIPTION
- // Support for creating Propsetdefs with initial constraints
- // and properties.
-
- PropertySetDef create_propertysetdef ();
- // The create_propertysetdef operation returns a new
- // PropertySetDef.
-
- PropertySetDef create_constrained_propertysetdef (in PropertyTypes allowed_property_types,
- in PropertyDefs allowed_property_defs)
- raises (ConstraintNotSupported);
- // The create_constrained_propertysetdef operation allows a
- // client to create a new PropertySetDef with specific
- // constraints, including property modes.
-
- PropertySetDef create_initial_propertysetdef (in PropertyDefs initial_property_defs)
- raises (MultipleExceptions);
- // The create_initial_propertysetdef operation allows a client
- // to create a new PropertySetDef with specific initial
- // properties, including property modes.
- };
-
- interface PropertySet
- {
- // = TITLE
- // The PropertySet interface provides operations to define
- // and modify properties, list and get properties, and
- // delete properties.
- //
- // = DESCRIPTION
- // Provides support for defining and modifying properties,
- // getting properties and their names and deleting properties.
-
- // = Support for defining and modifying properties.
-
- void define_property (in PropertyName property_name,
- in any property_value)
- raises (InvalidPropertyName,
- ConflictingProperty,
- UnsupportedTypeCode,
- UnsupportedProperty,
- ReadOnlyProperty);
- // Will modify or add a property to the PropertySet. If the
- // property already exists, then the property type is checked
- // before the value is overwritten. If the property does not
- // exist, then the property is added to the PropertySet.
-
- void define_properties (in Properties nproperties)
- raises (MultipleExceptions);
- // Will modify or add each of the properties in Properties
- // parameter to the PropertySet. For each property in the list,
- // if the property already exists, then the property type is
- // checked before overwriting the value. If the property does
- // not exist, then the property is added to the PropertySet.
-
- // = Support for Getting Properties and their Names.
-
- unsigned long get_number_of_properties ();
- // Returns the current number of properties associated with this
- // PropertySet.
-
- void get_all_property_names (in unsigned long how_many,
- out PropertyNames property_names,
- out PropertyNamesIterator rest);
- // Returns all of the property names currently defined in the
- // PropertySet. If the PropertySet contains more than how_many
- // property names, then the remaining property names are put
- // into the PropertyNamesIterator.
-
- any get_property_value (in PropertyName property_name)
- raises (PropertyNotFound,
- InvalidPropertyName);
- // Returns the value of a property in the PropertySet.
-
- boolean get_properties (in PropertyNames property_names,
- out Properties nproperties);
- // Returns the values of the properties listed in
- // property_names.
-
- void get_all_properties (in unsigned long how_many,
- out Properties nproperties,
- out PropertiesIterator rest);
- // Returns all of the property names currently defined in the
- // PropertySet. If the PropertySet contains more than how_many
- // property names, then the remaining property names are put
- // into the PropertyNamesIterator.
-
- // = Support for Deleting Properties.
-
- void delete_property (in PropertyName property_name)
- raises (PropertyNotFound,
- InvalidPropertyName,
- FixedProperty);
- // Deletes the specified property if it exists from a
- // PropertySet.
-
-
- void delete_properties (in PropertyNames property_names)
- raises (MultipleExceptions);
- // Deletes the properties defined in the property_names
- // parameter. This is a batch operation that returns the
- // MultipleExceptions exception if any delete failed.
-
- boolean delete_all_properties ();
- // Variation of delete_properties. Applies to all properties.
-
- // = Support for Existence Check.
-
- boolean is_property_defined (in PropertyName property_name)
- raises (InvalidPropertyName);
- // The is_property_defined operation returns true if the
- // property is defined in the PropertySet, and returns false
- // otherwise.
- };
-
- interface PropertySetDef:PropertySet
- {
- // = TITLE
- // Interface to deal with the Property Modes.
- //
- // = DESCRIPTION
- // The PropertySetDef interface is a specialization
- // (subclass) of the PropertySet interface. The
- // PropertySetDef interface provides operations to retrieve
- // PropertySet constraints, define and modify properties
- // with modes, and to get or set property modes.
-
- void get_allowed_property_types (out PropertyTypes property_types);
- // Indicates which types of properties are supported by this
- // PropertySet. If the output sequence is empty, then there is
- // no restrictions on the any TypeCode portion of the
- // property_value field of a Property in this PropertySet,
- // unless the get_allowed_properties output sequence is not empty.
-
- void get_allowed_properties (out PropertyDefs property_defs);
- // Indicates which properties are supported by this
- // PropertySet. If the output sequence is empty, then there is
- // no restrictions on the properties that can be in this
- // PropertySet, unless the get_allowed_property_types output
- // sequence is not empty.
-
- void define_property_with_mode (in PropertyName property_name,
- in any property_value,
- in PropertyModeType property_mode)
- raises (InvalidPropertyName,
- ConflictingProperty,
- UnsupportedTypeCode,
- UnsupportedProperty,
- UnsupportedMode,
- ReadOnlyProperty);
- // This operation will modify or add a property to the
- // PropertySet. If the property already exists, then the
- // property type is checked before the value is overwritten. The
- // property mode is also checked to be sure a new value may be
- // written. If the property does not exist, then the property is
- // added to the PropertySet. To change the any TypeCode portion
- // of the property_value of a property, a client must first
- // delete_property, then invoke the define_property_with_mode.
-
- void define_properties_with_modes (in PropertyDefs property_defs)
- raises (MultipleExceptions);
- // This operation will modify or add each of the properties in
- // the Properties parameter to the PropertySet. For each
- // property in the list, if the property already exists, then
- // the property type is checked before overwriting the
- // value. The property mode is also checked to be sure a new
- // value may be written. If the property does not exist, then
- // the property is added to the PropertySet. This is a batch
- // operation that returns the MultipleExceptions exception if
- // any define operation failed.
-
- // = Support for Getting and Setting Property Modes.
-
- PropertyModeType get_property_mode (in PropertyName property_name)
- raises (PropertyNotFound,
- InvalidPropertyName);
- // Support for Getting and Setting Property Modes.
-
- boolean get_property_modes (in PropertyNames property_names,
- out PropertyModes property_modes);
- // Support for Getting and Setting Property Modes.
-
- void set_property_mode (in PropertyName property_name,
- in PropertyModeType property_mode)
- raises (InvalidPropertyName,
- PropertyNotFound,
- UnsupportedMode);
- // Sets the mode of a property in the PropertySet.
-
- void set_property_modes (in PropertyModes property_modes)
- raises (MultipleExceptions);
- // Sets the mode for each property in the property_modes
- // parameter. This is a batch operation that returns the
- // MultipleExceptions exception if any set failed.
-
- };
-
- interface PropertyNamesIterator
- {
- // = TITLE
- // Interface for iterating thru the Property Names.
- //
- // = DESCRIPTION
- // The PropertyNamesIterator interface allows a client to
- // iterate through the names using the next_one or next_n operations.
-
- void reset ();
- // The reset operation resets the position in an iterator to the
- // first property, if one exists.
-
- boolean next_one (out PropertyName property_name);
- // The next_one operation returns true if an item exists at the
- // current position in the iterator with an output parameter of
- // a property name. A return of false signifies no more items in
- // the iterator.
-
- boolean next_n (in unsigned long how_many,
- out PropertyNames property_names);
- // The next_n operation returns true if an item exists at the
- // current position in the iterator and the how_many parameter
- // was set greater than zero. The output is a PropertyNames
- // sequence with at most the how_many number of names. A return
- // of false signifies no more items in the iterator.
-
- void destroy ();
- // The destroy operation destroys the iterator.
- };
-
- interface PropertiesIterator
- {
- // = TITLE
- // Interface for iterating thru the Properties.
- //
- // = DESCRIPTION
- // allows a client to through the name-value pairs using the
- // next_one or next_n operations.
-
- void reset ();
- // The reset operation resets the position in an iterator to the
- // first property, if one exists.
-
- boolean next_one (out Property aproperty);
- // The next_one operation returns true if an item exists at the
- // current position in the iterator with an output parameter of
- // a property. A return of false signifies no more items in the
- // iterator.
-
- boolean next_n (in unsigned long how_many,
- out Properties nproperties);
- // The next_n operation returns true if an item exists at the
- // current position in the iterator and the how_many parameter
- // was set greater than zero. The output is a properties
- // sequence with at most the how_many number of properties. A
- // return of false signifies no more items in the iterator.
-
- void destroy ();
- // The destroy operation destroys the iterator.
- };
-};
-
-#endif /* TAO_PROPERTY_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/CosTimeBase.idl b/TAO/orbsvcs/orbsvcs/CosTimeBase.idl
deleted file mode 100644
index dd522810f69..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosTimeBase.idl
+++ /dev/null
@@ -1,67 +0,0 @@
-// $Id$
-
-#ifndef COS_TIME_BASE_IDL
-#define COS_TIME_BASE_IDL
-
-#pragma prefix "omg.org"
-
-module TimeBase
-{
- // = TITLE
- // COS Time Service basic types.
- //
- // = DESCRIPTION
- // The standard CORBA Time Service defines a number of data
- // structures to manipulate and express time.
-
- typedef unsigned long long TimeT;
- // Time in TimeT is expressed in units of 100 nano seconds (in
- // other words 10^-7 seconds), and are relative to October 15, 1582;
- // please read the spec for further details.
-
- typedef TimeT InaccuracyT;
- // To express an error estimate for time.
-
- typedef short TdfT;
- // Minutes of displacement from the Greenwich time.
-
- struct UtcT
- {
- // = TITLE
- // Structure of the time value. The inaccuracy is packed into
- // inacclo & inacchi. The tdf holds the time displacement
- // factor.
- //
- // = DESCRIPTION
- // There is a total of 16 octets in this struct.
-
- TimeT time;
- // 8 octets
-
- unsigned long inacclo;
- // 4 octets
-
- unsigned short inacchi;
- // 2 octets
-
- TdfT tdf;
- // 2 octets
-
- };
-
- struct IntervalT
- {
- // = TITLE
- // This type holds a time interval represented as two TimeT values
- // corresponding to the lower and upper bound of the interval.
-
- TimeT lower_bound;
- // Lower bound of the interval.
-
- TimeT upper_bound;
- // Upper bound of the interval.
- };
-
-};
-
-#endif /* COS_TIME_BASE_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/CosTrading.idl b/TAO/orbsvcs/orbsvcs/CosTrading.idl
deleted file mode 100644
index 3b8beedb491..00000000000
--- a/TAO/orbsvcs/orbsvcs/CosTrading.idl
+++ /dev/null
@@ -1,687 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = FILENAME
-// CosTrading.idl
-//
-// = DESCRIPTION
-// Trader Service v1.0 described in CORBAservices: Common Object
-// Services Specification, chapter 16 OMG IDL for Trading Function
-// Module, p 16-74
-//
-// ========================================================================
-
-#ifndef TAO_TRADING_IDL
-#define TAO_TRADING_IDL
-
-#pragma prefix "omg.org"
-
-module CosTrading
-{
- // forward references to our interfaces
-
- interface Lookup;
- interface Register;
- interface Link;
- interface Proxy;
- interface Admin;
- interface OfferIterator;
- interface OfferIdIterator;
-
- // type definitions used in more than one interface
- typedef string Istring;
- typedef Object TypeRepository;
-
- typedef Istring PropertyName;
- typedef sequence<PropertyName> PropertyNameSeq;
- typedef any PropertyValue;
-
- struct Property
- {
- PropertyName name;
- PropertyValue value;
- };
- typedef sequence<Property> PropertySeq;
-
- struct Offer
- {
- Object reference;
- PropertySeq properties;
- };
- typedef sequence<Offer> OfferSeq;
-
- typedef string OfferId;
- typedef sequence<OfferId> OfferIdSeq;
-
- typedef Istring ServiceTypeName; // similar structure to IR::Identifier
-
- typedef Istring Constraint;
-
- enum FollowOption
- {
- local_only,
- if_no_local,
- always
- };
-
- typedef Istring LinkName;
- typedef sequence<LinkName> LinkNameSeq;
- typedef LinkNameSeq TraderName;
-
- typedef string PolicyName; // policy names restricted to Latin1
- typedef sequence<PolicyName> PolicyNameSeq;
- typedef any PolicyValue;
-
- struct Policy
- {
- PolicyName name;
- PolicyValue value;
- };
- typedef sequence<Policy> PolicySeq;
-
- // exceptions used in more than one interface
-
- exception UnknownMaxLeft {};
-
- exception NotImplemented {};
-
- exception IllegalServiceType
- {
- ServiceTypeName type;
- };
-
- exception UnknownServiceType
- {
- ServiceTypeName type;
- };
-
- exception IllegalPropertyName
- {
- PropertyName name;
- };
-
- exception DuplicatePropertyName
- {
- PropertyName name;
- };
-
- exception PropertyTypeMismatch
- {
- ServiceTypeName type;
- Property prop;
- };
-
- exception MissingMandatoryProperty
- {
- ServiceTypeName type;
- PropertyName name;
- };
-
- exception ReadonlyDynamicProperty
- {
- ServiceTypeName type;
- PropertyName name;
- };
-
- exception IllegalConstraint
- {
- Constraint constr;
- };
-
- exception InvalidLookupRef
- {
- Lookup target;
- };
-
- exception IllegalOfferId
- {
- OfferId id;
- };
-
- exception UnknownOfferId
- {
- OfferId id;
- };
-
- exception DuplicatePolicyName
- {
- PolicyName name;
- };
-
- // the interfaces
-
- interface TraderComponents
- {
- readonly attribute Lookup lookup_if;
- readonly attribute Register register_if;
- readonly attribute Link link_if;
- readonly attribute Proxy proxy_if;
- readonly attribute Admin admin_if;
- };
-
- interface SupportAttributes
- {
- readonly attribute boolean supports_modifiable_properties;
- readonly attribute boolean supports_dynamic_properties;
- readonly attribute boolean supports_proxy_offers;
- readonly attribute TypeRepository type_repos;
- };
-
- interface ImportAttributes
- {
- readonly attribute unsigned long def_search_card;
- readonly attribute unsigned long max_search_card;
- readonly attribute unsigned long def_match_card;
- readonly attribute unsigned long max_match_card;
- readonly attribute unsigned long def_return_card;
- readonly attribute unsigned long max_return_card;
- readonly attribute unsigned long max_list;
- readonly attribute unsigned long def_hop_count;
- readonly attribute unsigned long max_hop_count;
- readonly attribute FollowOption def_follow_policy;
- readonly attribute FollowOption max_follow_policy;
- };
-
- interface LinkAttributes
- {
- readonly attribute FollowOption max_link_follow_policy;
- };
-
- interface Lookup:TraderComponents,SupportAttributes,ImportAttributes
- {
- typedef Istring Preference;
-
- enum HowManyProps { none, some, all };
-
- union SpecifiedProps switch ( HowManyProps )
- {
- case none: boolean none_;
- case some: PropertyNameSeq prop_names;
- case all: boolean all_;
- };
-
- exception IllegalPreference {
- Preference pref;
- };
-
- exception IllegalPolicyName {
- PolicyName name;
- };
-
- exception PolicyTypeMismatch {
- Policy the_policy;
- };
-
- exception InvalidPolicyValue {
- Policy the_policy;
- };
-
- void query (in ServiceTypeName type,
- in Constraint constr,
- in Preference pref,
- in PolicySeq policies,
- in SpecifiedProps desired_props,
- in unsigned long how_many,
- out OfferSeq offers,
- out OfferIterator offer_itr,
- out PolicyNameSeq limits_applied)
- raises (IllegalServiceType,
- UnknownServiceType,
- IllegalConstraint,
- IllegalPreference,
- IllegalPolicyName,
- PolicyTypeMismatch,
- InvalidPolicyValue,
- IllegalPropertyName,
- DuplicatePropertyName,
- DuplicatePolicyName);
- };
-
- interface Register : TraderComponents, SupportAttributes
- {
- struct OfferInfo
- {
- Object reference;
- ServiceTypeName type;
- PropertySeq properties;
- };
-
- exception InvalidObjectRef {
- Object ref;
- };
-
- exception UnknownPropertyName {
- PropertyName name;
- };
-
- exception InterfaceTypeMismatch {
- ServiceTypeName type;
- Object reference;
- };
-
- exception ProxyOfferId {
- OfferId id;
- };
-
- exception MandatoryProperty {
- ServiceTypeName type;
- PropertyName name;
- };
-
- exception ReadonlyProperty {
- ServiceTypeName type;
- PropertyName name;
- };
-
- exception NoMatchingOffers {
- Constraint constr;
- };
-
- exception IllegalTraderName {
- TraderName name;
- };
-
- exception UnknownTraderName {
- TraderName name;
- };
-
- exception RegisterNotSupported {
- TraderName name;
- };
-
- OfferId export (in Object reference,
- in ServiceTypeName type,
- in PropertySeq properties)
- raises (InvalidObjectRef,
- IllegalServiceType,
- UnknownServiceType,
- InterfaceTypeMismatch,
- IllegalPropertyName, // e.g. prop_name = "<foo-bar"
- PropertyTypeMismatch,
- ReadonlyDynamicProperty,
- MissingMandatoryProperty,
- DuplicatePropertyName);
-
- void withdraw (in OfferId id)
- raises (IllegalOfferId,
- UnknownOfferId,
- ProxyOfferId);
-
- OfferInfo describe (in OfferId id)
- raises (IllegalOfferId,
- UnknownOfferId,
- ProxyOfferId);
-
- void modify (in OfferId id,
- in PropertyNameSeq del_list,
- in PropertySeq modify_list)
- raises (NotImplemented,
- IllegalOfferId,
- UnknownOfferId,
- ProxyOfferId,
- IllegalPropertyName,
- UnknownPropertyName,
- PropertyTypeMismatch,
- ReadonlyDynamicProperty,
- MandatoryProperty,
- ReadonlyProperty,
- DuplicatePropertyName);
-
- void withdraw_using_constraint (in ServiceTypeName type,
- in Constraint constr)
- raises (IllegalServiceType,
- UnknownServiceType,
- IllegalConstraint,
- NoMatchingOffers);
-
- Register resolve (in TraderName name)
- raises (IllegalTraderName,
- UnknownTraderName,
- RegisterNotSupported);
- };
-
- interface Link : TraderComponents, SupportAttributes, LinkAttributes
- {
- struct LinkInfo
- {
- Lookup target;
- Register target_reg;
- FollowOption def_pass_on_follow_rule;
- FollowOption limiting_follow_rule;
- };
-
- exception IllegalLinkName {
- LinkName name;
- };
-
- exception UnknownLinkName {
- LinkName name;
- };
-
- exception DuplicateLinkName {
- LinkName name;
- };
-
- exception DefaultFollowTooPermissive {
- FollowOption def_pass_on_follow_rule;
- FollowOption limiting_follow_rule;
- };
-
- exception LimitingFollowTooPermissive {
- FollowOption limiting_follow_rule;
- FollowOption max_link_follow_policy;
- };
-
- void add_link (in LinkName name,
- in Lookup target,
- in FollowOption def_pass_on_follow_rule,
- in FollowOption limiting_follow_rule)
- raises (IllegalLinkName,
- DuplicateLinkName,
- InvalidLookupRef, // e.g. nil
- DefaultFollowTooPermissive,
- LimitingFollowTooPermissive);
-
- void remove_link (in LinkName name)
- raises (IllegalLinkName,
- UnknownLinkName);
-
- LinkInfo describe_link (in LinkName name)
- raises (IllegalLinkName,
- UnknownLinkName);
-
- LinkNameSeq list_links ( );
-
- void modify_link (in LinkName name,
- in FollowOption def_pass_on_follow_rule,
- in FollowOption limiting_follow_rule)
- raises (IllegalLinkName,
- UnknownLinkName,
- DefaultFollowTooPermissive,
- LimitingFollowTooPermissive);
- };
-
- interface Proxy : TraderComponents, SupportAttributes
- {
- typedef Istring ConstraintRecipe;
-
- struct ProxyInfo
- {
- ServiceTypeName type;
- Lookup target;
- PropertySeq properties;
- boolean if_match_all;
- ConstraintRecipe recipe;
- PolicySeq policies_to_pass_on;
- };
-
- exception IllegalRecipe {
- ConstraintRecipe recipe;
- };
-
- exception NotProxyOfferId {
- OfferId id;
- };
-
- OfferId export_proxy (in Lookup target,
- in ServiceTypeName type,
- in PropertySeq properties,
- in boolean if_match_all,
- in ConstraintRecipe recipe,
- in PolicySeq policies_to_pass_on)
- raises (IllegalServiceType,
- UnknownServiceType,
- InvalidLookupRef, // e.g. nil
- IllegalPropertyName,
- PropertyTypeMismatch,
- ReadonlyDynamicProperty,
- MissingMandatoryProperty,
- IllegalRecipe,
- DuplicatePropertyName,
- DuplicatePolicyName);
-
- void withdraw_proxy (in OfferId id)
- raises (IllegalOfferId,
- UnknownOfferId,
- NotProxyOfferId);
-
- ProxyInfo describe_proxy (in OfferId id)
- raises (IllegalOfferId,
- UnknownOfferId,
- NotProxyOfferId);
- };
-
- interface Admin : TraderComponents, SupportAttributes, ImportAttributes, LinkAttributes
- {
- typedef sequence<octet> OctetSeq;
-
- readonly attribute OctetSeq request_id_stem;
-
- unsigned long set_def_search_card (in unsigned long value);
- unsigned long set_max_search_card (in unsigned long value);
-
- unsigned long set_def_match_card (in unsigned long value);
- unsigned long set_max_match_card (in unsigned long value);
-
- unsigned long set_def_return_card (in unsigned long value);
- unsigned long set_max_return_card (in unsigned long value);
-
- unsigned long set_max_list (in unsigned long value);
-
- boolean set_supports_modifiable_properties (in boolean value);
- boolean set_supports_dynamic_properties (in boolean value);
- boolean set_supports_proxy_offers (in boolean value);
-
- unsigned long set_def_hop_count (in unsigned long value);
- unsigned long set_max_hop_count (in unsigned long value);
-
- FollowOption set_def_follow_policy (in FollowOption policy);
- FollowOption set_max_follow_policy (in FollowOption policy);
-
- FollowOption set_max_link_follow_policy (in FollowOption policy);
-
- TypeRepository set_type_repos (in TypeRepository repository);
-
- OctetSeq set_request_id_stem (in OctetSeq stem);
-
- void list_offers (in unsigned long how_many,
- out OfferIdSeq ids,
- out OfferIdIterator id_itr)
- raises (NotImplemented);
-
- void list_proxies (in unsigned long how_many,
- out OfferIdSeq ids,
- out OfferIdIterator id_itr)
- raises (NotImplemented);
- };
-
- interface OfferIterator
- {
- unsigned long max_left ()
- raises (UnknownMaxLeft);
-
- boolean next_n (in unsigned long n,
- out OfferSeq offers);
-
- void destroy ();
- };
-
- interface OfferIdIterator
- {
- unsigned long max_left ()
- raises (UnknownMaxLeft);
-
- boolean next_n (in unsigned long n,
- out OfferIdSeq ids);
-
- void destroy ();
- };
-
-}; /* end module CosTrading */
-
-
-// OMG IDL for Dynamic Property Module, p 16-88
-
-module CosTradingDynamic
-{
-
- exception DPEvalFailure {
- CosTrading::PropertyName name;
- TypeCode returned_type;
- any extra_info;
- };
-
- interface DynamicPropEval
- {
- any evalDP (in CosTrading::PropertyName name,
- in TypeCode returned_type,
- in any extra_info)
- raises (DPEvalFailure);
- };
-
- struct DynamicProp {
- DynamicPropEval eval_if;
- TypeCode returned_type;
- any extra_info;
- };
-}; /* end module CosTradingDynamic */
-
-
-// OMG IDL for Service Type Repository Module, p 16-89
-
-module CosTradingRepos
-{
- interface ServiceTypeRepository
- {
- // local types
- typedef sequence<CosTrading::ServiceTypeName> ServiceTypeNameSeq;
- enum PropertyMode {
- PROP_NORMAL, PROP_READONLY,
- PROP_MANDATORY, PROP_MANDATORY_READONLY
- };
- struct PropStruct
- {
- CosTrading::PropertyName name;
- TypeCode value_type;
- PropertyMode mode;
- };
- typedef sequence<PropStruct> PropStructSeq;
-
- typedef CosTrading::Istring Identifier; // IR::Identifier
-
- struct IncarnationNumber
- {
- unsigned long high;
- unsigned long low;
- };
-
- struct TypeStruct
- {
- Identifier if_name;
- PropStructSeq props;
- ServiceTypeNameSeq super_types;
- boolean masked;
- IncarnationNumber incarnation;
- };
-
- enum ListOption { all, since };
- union SpecifiedServiceTypes switch ( ListOption ) {
- case all: boolean all_;
- case since: IncarnationNumber incarnation;
- };
-
- // local exceptions
- exception ServiceTypeExists {
- CosTrading::ServiceTypeName name;
- };
-
- exception InterfaceTypeMismatch {
- CosTrading::ServiceTypeName base_service;
- Identifier base_if;
- CosTrading::ServiceTypeName derived_service;
- Identifier derived_if;
- };
-
- exception HasSubTypes {
- CosTrading::ServiceTypeName the_type;
- CosTrading::ServiceTypeName sub_type;
- };
-
- exception AlreadyMasked {
- CosTrading::ServiceTypeName name;
- };
-
- exception NotMasked {
- CosTrading::ServiceTypeName name;
- };
-
- exception ValueTypeRedefinition {
- CosTrading::ServiceTypeName type_1;
- PropStruct definition_1;
- CosTrading::ServiceTypeName type_2;
- PropStruct definition_2;
- };
-
- exception DuplicateServiceTypeName {
- CosTrading::ServiceTypeName name;
- };
-
- // attributes
- readonly attribute IncarnationNumber incarnation;
-
- // operation signatures
- IncarnationNumber add_type (in CosTrading::ServiceTypeName name,
- in Identifier if_name,
- in PropStructSeq props,
- in ServiceTypeNameSeq super_types)
- raises (CosTrading::IllegalServiceType,
- ServiceTypeExists,
- InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- DuplicateServiceTypeName);
-
- void remove_type (in CosTrading::ServiceTypeName name)
- raises (CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- HasSubTypes);
-
- ServiceTypeNameSeq list_types (in SpecifiedServiceTypes which_types);
-
- TypeStruct describe_type (in CosTrading::ServiceTypeName name)
- raises (CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType);
-
- TypeStruct fully_describe_type (in CosTrading::ServiceTypeName name)
- raises (CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType);
-
- void mask_type (in CosTrading::ServiceTypeName name)
- raises (CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- AlreadyMasked);
-
- void unmask_type (in CosTrading::ServiceTypeName name)
- raises (CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- NotMasked);
- };
-}; /* end module CosTradingRepos */
-
-module CosTradingSequences
-{
- typedef sequence<short> ShortSeq;
- typedef sequence<unsigned short> UShortSeq;
- typedef sequence<long> LongSeq;
- typedef sequence<unsigned long> ULongSeq;
- typedef sequence<boolean> BooleanSeq;
- typedef sequence<float> FloatSeq;
- typedef sequence<double> DoubleSeq;
- typedef sequence<string> StringSeq;
-};
-
-#endif /* TAO_TRADING_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/Event/BCU.cpp b/TAO/orbsvcs/orbsvcs/Event/BCU.cpp
deleted file mode 100644
index 45d121f8b60..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/BCU.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-// $Id$
-
-#include "ace/ACE.h"
-#include "BCU.h"
-
-ACE_RCSID(Event, BCU, "$Id$")
-
-u_long
-ACE_BCU (u_long n)
-{
- const u_long ACE_BCU_PRIME_NUMBER = 9619;
-
- u_long retval = 0;
-
- while (n-- > 0)
- retval = ACE::is_prime (ACE_BCU_PRIME_NUMBER, 2, ACE_BCU_PRIME_NUMBER / 2);
-
- return retval;
-}
-
-
-u_long
-ACE_BCU (u_long number,
- u_long n)
-{
- u_long retval = 0;
-
- while (n-- > 0)
- retval = ACE::is_prime (number, 2, number);
-
- return retval;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/BCU.h b/TAO/orbsvcs/orbsvcs/Event/BCU.h
deleted file mode 100644
index 6e81c989e15..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/BCU.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ace ORB
-//
-// = FILENAME
-// Benchmark Computation Units
-//
-// = AUTHOR
-// David Levine and Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-//
-// Times how long it takes to generate each of the first N prime
-// numbers.
-// ============================================================================
-
-#ifndef ACE_BCU_H
-#define ACE_BCU_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/orbsvcs_export.h"
-
-
-TAO_ORBSVCS_Export u_long ACE_BCU (u_long n);
-// Check if a specific, hardcoded number is prime (via ACE::is_prime) <n>
-// times.
-
-
-TAO_ORBSVCS_Export u_long ACE_BCU (u_long number, u_long n);
-// Check if <number> is prime (via ACE::is_prime ()) <n> times.
-
-#endif /* ACE_BCU_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Debug_Macros.h b/TAO/orbsvcs/orbsvcs/Event/Debug_Macros.h
deleted file mode 100644
index ca7122d7c69..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Debug_Macros.h
+++ /dev/null
@@ -1,13 +0,0 @@
-// $Id$
-
-
-#if defined (ACE_ES_NOLOGGING)
-#define ACE_ES_DEBUG(X)
-#define ACE_ES_DEBUG_ST(X)
-#else
-#define ACE_ES_DEBUG(X) \
- do { \
- ACE_Log_Msg::instance ()->log X; \
- } while (0)
-#define ACE_ES_DEBUG_ST(X) X
-#endif /* ACE_ES_NOLOGGING */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp b/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp
deleted file mode 100644
index a80a3d7a651..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.cpp
+++ /dev/null
@@ -1,774 +0,0 @@
-// $Id$
-
-#include "ace/Sched_Params.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "Memory_Pools.h"
-
-#include "Dispatching_Modules.h"
-
-#if !defined (__ACE_INLINE__)
-#include "Dispatching_Modules.i"
-#endif /* __ACE_INLINE__ */
-
-#include "tao/Timeprobe.h"
-
-ACE_RCSID(Event, Dispatching_Modules, "$Id$")
-
-#if defined (ACE_ENABLE_TIMEPROBES)
-
-static const char *TAO_Dispatching_Modules_Timeprobe_Description[] =
-{
- "dispatch (dequeue) the event",
- "push_source_type: Correlation Module",
- "Priority_Dispatching::push - priority requested",
- "Priority_Dispatching::push - priority obtained"
-};
-
-enum
-{
- // Timeprobe description table start key
- TAO_DISPATCHING_MODULES_DISPATCH_THE_EVENT = 5000,
- TAO_DISPATCHING_MODULES_PUSH_SOURCE_TYPE_CORRELATION_MODULE,
- TAO_DISPATCHING_MODULES_PRIORITY_DISPATCHING_PUSH_PRIORITY_REQUESTED,
- TAO_DISPATCHING_MODULES_PRIORITY_DISPATCHING_PUSH_PRIORITY_OBTAINED
-};
-
-// Setup Timeprobes
-ACE_TIMEPROBE_EVENT_DESCRIPTIONS (TAO_Dispatching_Modules_Timeprobe_Description,
- TAO_DISPATCHING_MODULES_DISPATCH_THE_EVENT);
-
-#endif /* ACE_ENABLE_TIMEPROBES */
-
-// ************************************************************
-
-ACE_ES_Dispatch_Request::
-ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- const TAO_EC_Event &event,
- RtecScheduler::handle_t rt_info)
- : priority_ (0),
- rt_info_ (rt_info),
- dispatching_module_ (0),
- use_single_event_ (0),
- consumer_ (consumer),
- event_set_ (1)
-{
- this->event_set_.set (event, 0);
-}
-
-void
-ACE_ES_Dispatch_Request::make_copy (RtecEventComm::EventSet &dest) const
-{
- if (use_single_event_)
- {
- // The RtecEventComm::EventSet will hold a pointer to the
- // buffer, without owning it, thus it is not removed!
- // @@ TODO Check what happens in the collocated case.
- dest.replace (1, 1,
- ACE_const_cast(RtecEventComm::Event*,
- &this->single_event_.event ()),
- 0);
- }
- else if (this->event_set_.size () == 1)
- {
- dest.replace (1, 1,
- ACE_const_cast(RtecEventComm::Event*,
- &this->event_set_[0].event ()),
- 0);
- }
- else
- {
- dest.length (this->event_set_.size ());
-
- int c = 0;
- for (CORBA::ULong i = 0; i < this->event_set_.size (); ++i)
- {
- if (this->event_set_[i].empty ())
- continue;
- dest[c] = this->event_set_[i].event ();
- c++;
- }
- dest.length (c);
- }
-}
-
-void
-ACE_ES_Dispatch_Request::append_event (const TAO_EC_Event& event)
-{
- size_t size = this->event_set_.size ();
- if (this->event_set_.size (size + 1) == 0)
- this->event_set_.set (event, size);
-}
-
-int
-ACE_ES_Dispatch_Request::execute (u_long &command_action)
-{
- ACE_TIMEPROBE (TAO_DISPATCHING_MODULES_DISPATCH_THE_EVENT);
-
- return dispatching_module_->dispatch_event (this, command_action);
-}
-
-#if 0
-// @@ Memory pools
-void *
-ACE_ES_Dispatch_Request::operator new (size_t nbytes)
-{
- if (nbytes > sizeof (ACE_ES_Dispatch_Request))
- {
- ACE_ERROR ((LM_ERROR, "nbytes = %d, sizeof (ACE_ES_Dispatch_Request_Chunk) = %d.\n",
- sizeof (ACE_ES_Dispatch_Request)));
- ACE_ASSERT (nbytes <= sizeof (ACE_ES_Dispatch_Request));
- }
-
- return ACE_ES_Memory_Pools::new_Dispatch_Request ();
-}
-
-void
-ACE_ES_Dispatch_Request::operator delete (void *mem)
-{
- ACE_ES_Memory_Pools::delete_Dispatch_Request (mem);
-}
-#endif /* 0 */
-
-// ************************************************************
-
-void
-ACE_ES_Dispatching_Base::activate (int)
-{
-}
-
-void
-ACE_ES_Dispatching_Base::shutdown (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) ACE_ES_Dispatching_Base module shutting down.\n"));
-}
-
-// Just forward the request. This is basically a hook for the RTU
-// stuff.
-int
-ACE_ES_Dispatching_Base::dispatch_event (ACE_ES_Dispatch_Request *request,
- u_long &command_action)
-{
- TAO_TRY
- {
- // Forward the request.
- up_->push (request, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- // No exceptions should be raised (push is a oneway) but we try
- // to print something useful anyway.
- TAO_TRY_ENV.print_exception ("ACE_ES_Dispatching_Base::dispatch_event");
- }
- TAO_ENDTRY;
-
- // Tell our caller to release the request.
- command_action = ACE_RT_Task_Command::RELEASE;
-
- // Return zero so our calling thread does not exit.
- return 0;
-}
-
-// ************************************************************
-
-ACE_ES_Priority_Dispatching::ACE_ES_Priority_Dispatching (ACE_EventChannel *channel)
- : ACE_ES_Dispatching_Base (channel),
- notification_strategy_ (this, channel->timer_module ()),
- highest_priority_ (0),
- shutdown_ (0),
- threads_per_queue_ (0)
-{
- // If we're single threaded, then we need to use the notification strategy.
- if ((threads_per_queue_ == 0) &&
- (notification_strategy_.open () == -1))
- ACE_ERROR ((LM_ERROR, "%p.\n", "ACE_ES_Priority_Dispatching"));
-
- // Initialize the queues.
- for (int x = 0; x < ACE_Scheduler_MAX_PRIORITIES; x++)
- {
- this->queues_[x] = 0;
- }
-
- this->scheduler_ =
- this->channel_->scheduler ();
-}
-
-ACE_ES_Priority_Dispatching::~ACE_ES_Priority_Dispatching (void)
-{
-}
-
-
-void
-ACE_ES_Priority_Dispatching::initialize_queues (void)
-{
- for (int x = 0; x < ACE_Scheduler_MAX_PRIORITIES; x++)
- {
- if (this->queues_[x] != 0)
- continue;
-
- // Convert ACE_Scheduler_Rate (it's really a period, not a rate!)
- // to a form we can easily work with.
- ACE_Time_Value period_tv;
- ORBSVCS_Time::TimeT_to_Time_Value (period_tv, ACE_Scheduler_Rates[x]);
-
- RtecScheduler::Period_t period = period_tv.sec () * 10000000 +
- period_tv.usec () * 10;
-
- ACE_NEW (this->queues_[x],
- ACE_ES_Dispatch_Queue (this,
- &this->notification_strategy_,
- this->scheduler_.in ()));
- this->queues_[x]->thr_mgr (&this->thr_mgr_);
-
- if ( this->queues_[x]->open_queue (period,
- threads_per_queue_) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p.\n",
- "ACE_ES_Priority_Dispatching::initialize_queues"));
- return;
- }
-
- this->queue_count_[x] = 1;
- }
- highest_priority_ = ACE_Scheduler_MAX_PRIORITIES - 1;
-}
-
-void
-ACE_ES_Priority_Dispatching::connected (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &TAO_IN_ENV)
-{
- down_->connected (consumer, TAO_IN_ENV);
-
- // This code does dynamic allocation of channel dispatch threads.
- // It requires that consumer's priorities are known at connection
- // time and that threads can request priorities from the scheduler
- // at run-time. These are both antithetical to static scheduling.
- // The constructor now allocates a thread per rate group.
-#if 0
- // We have to tell the lower portions of the channel about the
- // consumer first. This is so that any changes to the consumer's
- // qos will take effect when we get the dispatch priority.
- down_->connected (consumer, TAO_IN_ENV);
-
- RtecScheduler::OS_Priority priority =
- ACE_Scheduler::instance ().preemption_priority (consumer->qos ().rt_info_);
-
- {
- ACE_ES_GUARD ace_mon (lock_);
-
- // If a queue has not been created for the consumer's priority,
- // create one.
- if (queues_[priority] == 0)
- {
- // Allocate a new dispatch queue.
- queues_[priority] = new ACE_ES_Dispatch_Queue (this, &notification_strategy_);
- if (queues_[priority] == 0)
- TAO_THROW (CORBA::NO_MEMORY (0, CORBA::COMPLETED_NO,
- "ACE_ES_Priority_Dispatching::connected"));
-
- // Initialize the dispatch queue corresponding to the
- // consumer's priority. With a full implementation of the
- // run-time scheduler, the dispatch queue can find it's
- // scheduling qos online. However, we pass the rate in case
- // one is not found. The rate can be used to obtain the
- // proper priority. If threads_per_queue_ == 0, then these
- // queues will be passive. Otherwise, they will be active.
- // This switches us between MT_ORB and ST_ORB. If we're
- // single-threaded, this registers us with the ReactorEx using
- // our notification_strategy_. If we're multi-threaded, this
- // spawns the threads.
- if (queues_[priority]->open_queue (priority,
- threads_per_queue_) == -1)
- TAO_THROW (DISPATCH_ERROR (0, CORBA::COMPLETED_NO,
- "ACE_ES_Priority_Dispatching::connected:"
- "queue open failed.\n"));
-
- // When this goes down to 0, we will shutdown the queue.
- queue_count_[priority] = 1;
-
- // Keep track of this to optimize handle_signal.
- if (priority > highest_priority_)
- highest_priority_ = priority;
-
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) Created queue priority = %d.\n", priority));
- }
- else
- queue_count_[priority]++;
- }
-#endif
-}
-
-void
-ACE_ES_Priority_Dispatching::disconnected (ACE_Push_Consumer_Proxy *consumer)
-{
- // We'll not dynamically close down queues.
- ACE_UNUSED_ARG (consumer);
-
-#if 0
- RtecScheduler::OS_Priority priority =
- ACE_Scheduler::instance ().preemption_priority (consumer->qos ().rt_info_);
-
- {
- ACE_ES_GUARD ace_mon (lock_);
-
- // If there are no more users of this queue, then we *could* shut
- // it down. However, we will not.
- if (--queue_count_[priority] <= 0)
- {
- ACE_DEBUG ((LM_DEBUG, "EC (%t) unused dispatch queue priority = %d, "
- "is_empty = %d.\n",
- priority, queues_[priority]->msg_queue ()->is_empty ()));
-
- queues_[priority]->shutdown_task ();
- }
- }
-#endif
-}
-
-// @@ This method could have a bypass optimization.
-// <request> has been dynamically allocated by the filtering module.
-void
-ACE_ES_Priority_Dispatching::push (ACE_ES_Dispatch_Request *request,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_TIMEPROBE (TAO_DISPATCHING_MODULES_PUSH_SOURCE_TYPE_CORRELATION_MODULE);
-
- RtecScheduler::OS_Priority thread_priority;
- RtecScheduler::Preemption_Subpriority_t subpriority;
- RtecScheduler::Preemption_Priority_t preemption_priority;
-
- if (request->rt_info () != 0)
- {
- // @@ TODO use TAO_TRY&friends
- ACE_TIMEPROBE (TAO_DISPATCHING_MODULES_PRIORITY_DISPATCHING_PUSH_PRIORITY_REQUESTED);
-#if 1
- this->scheduler_->priority
- (request->rt_info (),
- thread_priority,
- subpriority,
- preemption_priority,
- TAO_IN_ENV);
-#else
- ACE_Scheduler_Factory::server ()->priority
- (request->rt_info (),
- thread_priority,
- subpriority,
- preemption_priority,
- TAO_IN_ENV);
-#endif
- ACE_TIMEPROBE (TAO_DISPATCHING_MODULES_PRIORITY_DISPATCHING_PUSH_PRIORITY_OBTAINED);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
- else
- {
- thread_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_PROCESS);
- subpriority = ACE_Scheduler_MIN_SUB_PRIORITY;
- preemption_priority = ACE_Scheduler_MIN_PREEMPTION_PRIORITY;
- }
-
- // If it's a request to forward an event, it needs a reference to us
- // to call dispatch_event.
- request->set (this, preemption_priority, subpriority);
-
- // Make sure that a queue exists for this priority.
- if (queues_[preemption_priority] == 0)
- {
- ACE_ERROR ((LM_ERROR, "EC (%t): Push to closed queue %d,"
- " dropping event.\n", preemption_priority));
- return;
-#if 0
- TAO_THROW (SYNC_ERROR (0, CORBA::COMPLETED_NO, "ACE_ES_Priority_Dispatching::push"));
-#endif /* 0 */
- }
-
- // Enqueue the request. If we're multi-threaded, this request is a
- // command object that will be called by the threads in the queue,
- // or will be dequeued by this->handle_signal if we're
- // single-threaded.
- if (queues_[preemption_priority]->try_put (request) == -1)
- {
- if (ACE_ES_Dispatch_Request::release (request) != 0)
- ACE_ERROR ((LM_ERROR, "ACE_ES_Priority_Dispatching::push"
- " release failed.\n"));
- if (errno != EPIPE)
- {
- TAO_THROW (CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
- // @@ Orbix parameters
- // 0, CORBA::COMPLETED_NO,
- // "ACE_ES_Priority_Dispatching::push enqueue failed"));
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) Request rejected from closed queue %d.\n",
- preemption_priority));
- }
- }
-}
-
-// Start at highest priority queue checking for queued events
-// continuing to lowest priority queue. If an event is ever found,
-// dispatch it and then start back at the highest priority queue
-// again.
-int
-ACE_ES_Priority_Dispatching::handle_signal (int, siginfo_t *, ucontext_t *)
-{
- int done;
-
- do
- {
- done = 1;
- for (int x = 0; x <= highest_priority_; x++)
- {
- // If the queue is not empty, dispatch the request and then
- // start the for loop from the beginning.
- if ((queues_[x] != 0) && (!queues_[x]->msg_queue ()->is_empty ()))
- {
- // Dequeue and service the request.
- queues_[x]->svc_one ();
-
- // Exit the for loop and start over.
- done = 0;
- break;
- }
-
- // If we get through the whole for loop without dispatching
- // anything, then we're done.
- }
- }
- while (!done);
-
-
- return 0;
-}
-
-// This is only for the non-win32 single-threaded implementation.
-int
-ACE_ES_Priority_Dispatching::handle_input (ACE_HANDLE)
-{
- return this->handle_signal (0, 0, 0);
-}
-
-void
-ACE_ES_Priority_Dispatching::activate (int threads_per_queue)
-{
- this->threads_per_queue_ = threads_per_queue;
- this->initialize_queues ();
-}
-
-// Shutdown each queue. When each queue exits, they will call back
-// this->dispatch_queue_closed which allows us to free up resources.
-// When the last queue has closed, we'll delete ourselves.
-void
-ACE_ES_Priority_Dispatching::shutdown (void)
-{
- if (shutdown_)
- return;
-
- ACE_DEBUG ((LM_DEBUG, "EC (%t) ACE_ES_Priority_Dispatching "
- "module shutting down.\n"));
-
- shutdown_ = 1;
-
- // If we're single threaded, then we need to shut down the
- // notification strategy so it can remove itself from the reactor.
- if (threads_per_queue_ == 0)
- notification_strategy_.shutdown ();
-
- // Whether these are active or not, they must be shut down.
- for (int x = 0; x <= highest_priority_; x++)
- if (queues_[x] != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) shutting down dispatch queue %d.\n", x));
- queues_[x]->shutdown_task ();
- }
-
- if (this->thr_mgr_.wait () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "Priority_Dispatching::shutdown - waiting"));
-
- for (int i = 0; i <= this->highest_priority_; ++i)
- {
- if (this->queues_[i] != 0)
- {
- delete this->queues_[i];
- this->queues_[i] = 0;
- }
- }
-}
-
-// This gets called every time a Dispatch Queue closes down. We
-// search for <queue> and delete it. If we have been told to delete
-// ourself, after the last queue has been deleted, we delete
-// ourselves.
-void
-ACE_ES_Priority_Dispatching::dispatch_queue_closed (ACE_ES_Dispatch_Queue *queue)
-{
- ACE_UNUSED_ARG (queue);
-}
-
-/*
-ACE_HANDLE
-ACE_ES_Priority_Dispatching::get_handle (void) const
-{
- ACE_ES_Priority_Dispatching *fake_this = (ACE_ES_Priority_Dispatching *) this;
- return fake_this->notification_strategy_.get_handle ();
-}
-*/
-
-// ************************************************************
-
-ACE_ES_Dispatch_Queue::
- ACE_ES_Dispatch_Queue (ACE_ES_Dispatching_Base *dispatching_module,
- ACE_ES_Notification_Strategy *notification_strategy,
- RtecScheduler::Scheduler_ptr scheduler)
- : ACE_RT_Task (scheduler),
- dispatching_module_ (dispatching_module),
- notification_strategy_ (notification_strategy)
-{
-}
-
-int
-ACE_ES_Dispatch_Queue::open_queue (RtecScheduler::Period_t &period,
- int threads)
-{
- // First set up the correct message queue according to whether the
- // dispatch queue will be active or not.
-
- // If there are no threads specified, we'll register with the
- // reactor to be called back when someone queues a message.
- if (threads == 0)
- {
- // Allocate a message queue that notifies a reactor when events
- // arrive via the msg_queue call. If that succeeds, set the
- // notification strategy in our message queue via the open call.
- if (this->msg_queue () == 0 ||
- this->msg_queue ()->open (ACE_ES_QUEUE::DEFAULT_HWM,
- ACE_ES_QUEUE::DEFAULT_LWM,
- notification_strategy_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p msg_queue.open failed.\n",
- "ACE_ES_Dispatch_Queue::open_queue"), -1);
- }
- else
- {
- // quick hack to test dynamic queue performance (to be replaced soon)
- ACE_ES_QUEUE *mq = 0;
- #if defined (TAO_USES_STRATEGY_SCHEDULER)
- #if defined (TAO_USES_EDF_SCHEDULING)
-
- ACE_Deadline_Message_Strategy *adms = new ACE_Deadline_Message_Strategy;
-
- if (adms)
- {
- mq = new ACE_Dynamic_Message_Queue<ACE_SYNCH> (*adms);
- }
-
- #elif defined (TAO_USES_MLF_SCHEDULING) || defined (TAO_USES_MUF_SCHEDULING)
-
- ACE_Laxity_Message_Strategy *alms = new ACE_Laxity_Message_Strategy;
-
- if (alms)
- {
- mq = new ACE_Dynamic_Message_Queue<ACE_SYNCH> (*alms);
- }
-
- #else
- mq = new ACE_ES_QUEUE;
- #endif
- #else
- // Allocate a message queue that does not notify.
- mq = new ACE_ES_MQ;
- #endif
-
- if (mq == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Dispatch_Queue::open_queue"), -1);
- else
- {
- // This deletes previous message queue.
- this->msg_queue (mq);
- // Set this so that the destructor of ACE_Task deletes our
- // message queue. Note, this must be after the call to
- // msg_queue.
- delete_msg_queue_ = 1;
- }
- }
-
- // Create a name for ourselves using the period. The period is
- // in 100 ns units; first convert to usec by dividing by 10.
- char temp[64];
- ACE_OS::sprintf (temp, "ACE_ES_Dispatch_Queue-%u.us", period / 10);
-
- // Open the task. This will query the scheduler for our qos
- // structure. It will also synch_threads if it succeeds.
- int result = this->open_task (temp);
-
- switch (result)
- {
- case -1:
- // Error.
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Dispatch_Queue::open_queue"), -1);
- case 0:
- {
- TAO_TRY
- {// @@ TODO: Handle exceptions...
-#if 1
- this->scheduler_->set
- (rt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- period,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- ORBSVCS_Time::zero,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
-#else
- ACE_Scheduler_Factory::server()->set (rt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- period,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- ORBSVCS_Time::zero,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_ES_Dispatch_Queue::exception"), -1);
- }
- TAO_ENDTRY;
- }
- // FALLTHROUGH
- case 1:
- // Found.
- break;
- }
-
- // Spawn threads.
- return this->synch_threads (threads);
-}
-
-// This is called back by ACE_RT_Task when all the threads have
-// exited. We're going to forward this event to the dispatching
-// module so it can clean up any resources.
-void
-ACE_ES_Dispatch_Queue::threads_closed (void)
-{
- dispatching_module_->dispatch_queue_closed (this);
-}
-
-// ************************************************************
-
-ACE_ES_EFD_Dispatching::ACE_ES_EFD_Dispatching (ACE_EventChannel *channel)
- : ACE_ES_Dispatching_Base (channel)
-{
-}
-
-void
-ACE_ES_EFD_Dispatching::push (ACE_ES_Dispatch_Request *request,
- CORBA::Environment &)
-{
- // If it's a request to forward an event, it needs a reference to us
- // to call dispatch_event.
- request->set (this, 0, ACE_Scheduler_MIN_SUB_PRIORITY);
-
- u_long command_action = ACE_RT_Task_Command::RELEASE;
-
- // This may be a request to delete a push consumer proxy, so we
- // should execute it instead of just forwarding it.
- request->execute (command_action);
-
- switch (command_action)
- {
- case ACE_RT_Task_Command::RELEASE:
- // Free the request.
- if (ACE_ES_Dispatch_Request::release (request) != 0)
- ACE_ERROR ((LM_ERROR, "ACE_ES_EFD_Dispatching::push"
- " release failed.\n"));
- break;
-
- default:
- ACE_ERROR ((LM_ERROR, "ACE_ES_EFD_Dispatching::push: unknown command action.\n"));
- }
-}
-
-// ************************************************************
-
-ACE_ES_RTU_Dispatching::ACE_ES_RTU_Dispatching (ACE_EventChannel *channel)
- : ACE_ES_Priority_Dispatching (channel)
-{
-}
-
-// We're called from a dispatch queue, so we can not release the request.
-int
-ACE_ES_RTU_Dispatching::dispatch_event (ACE_ES_Dispatch_Request *request,
- u_long &command_action)
-{
- // Store the priority of the task currently running.
- channel_->rtu_manager ()->priority (request->priority ());
-
- TAO_TRY
- {
- // Forward the request.
- up_->push (request, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- // No exceptions should be raised (push is a oneway) but we try
- // to print something useful anyway.
- TAO_TRY_ENV.print_exception ("ACE_ES_Dispatching_Base::dispatch_event");
- }
- TAO_ENDTRY;
-
- // Reset the priority.
- channel_->rtu_manager ()->priority (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO, ACE_SCOPE_PROCESS));
-
- // If the task was preempted, enqueue the request on the head of the
- // dispatch queue.
- if (channel_->rtu_manager ()->not_done ())
- command_action = ACE_RT_Task_Command::UNGETQ;
- else
- // We're done with it.
- command_action = ACE_RT_Task_Command::RELEASE;
-
- return 0;
-}
-
-void
-ACE_ES_RTU_Dispatching::push (ACE_ES_Dispatch_Request *request,
- CORBA::Environment &TAO_IN_ENV)
-{
- // First enqueue the message in the proper queue.
- ACE_ES_Priority_Dispatching::push (request, TAO_IN_ENV);
-
- // If the current event is higher priority (lower value) than the
- // current running task, then tell the task to preempt itself.
- int request_priority = request->priority ();
- int running_priority = channel_->rtu_manager ()->priority ();
- if (request_priority < running_priority)
- channel_->rtu_manager ()->should_preempt (1);
- return;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.h b/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.h
deleted file mode 100644
index 9818562b9a0..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.h
+++ /dev/null
@@ -1,507 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Dispatching_Module
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-// This file holds the different Event Service dispatching
-// mechanisms. These include null-dispatching (EFD),
-// single-threaded with (RTU) and without preemption (LAME), and a
-// multithreaded implementation.
-//
-// ============================================================================
-
-#ifndef ACE_DISPATCHING_MODULES_H
-#define ACE_DISPATCHING_MODULES_H
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/Event/ReactorTask.h"
-#include "orbsvcs/Event/Event_Manip.h"
-#include "orbsvcs/Event/Event_Channel.h"
-
-// ************************************************************
-
-// Forward declarations.
-class ACE_ES_Dispatch_Queue;
-class ACE_ES_Dispatch_Request;
-
-// ************************************************************
-
-// Forward declarations.
-class ACE_ES_Consumer_Module;
-
-class TAO_ORBSVCS_Export ACE_ES_Dispatching_Base : public ACE_Event_Handler
-// = TITLE
-// Event Service Dispatch Module base class
-//
-// = DESCRIPTION
-// We inherit from ACE_Event_Handler so that we can be called back
-// by the ReactorEx when requests are queued. The virtual
-// dispatch_event method allows ACE_ES_Dispatch_Requests to call
-// back the dispatching module when acting as command objects. When
-// this implementation is used by the Event Channel it forwards all
-// dispatch calls without any queuing. Therefore, it can be
-// used to build an EFD. It is also inherited by the Priority
-// Dispatching module.
-{
-public:
- ACE_ES_Dispatching_Base (ACE_EventChannel *channel);
- // Default construction.
-
- virtual void open (ACE_ES_Consumer_Module *up,
- ACE_ES_Correlation_Module *down);
- // Link to adjacent modules.
-
- virtual void connected (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &);
- // Forward down_.
-
- virtual void disconnecting (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &);
- // Forward down_.
-
- virtual void disconnected (ACE_Push_Consumer_Proxy *consumer);
- // Release any unneeded dispatching resources.
-
- // = Not needed.
- // void connected (ACE_Push_Supplier_Proxy *supplier);
- // void disconnecting (ACE_Push_Supplier_Proxy *supplier);
-
- virtual void push (ACE_ES_Dispatch_Request *request,
- CORBA::Environment &) = 0;
- // Forward up_.
-
- virtual int dispatch_event (ACE_ES_Dispatch_Request *request,
- u_long &command_action);
- // Called by ACE_ES_Dispatch_Requests when dequeued by RT_Tasks.
-
- virtual void dispatch_queue_closed (ACE_ES_Dispatch_Queue *q);
- // Called when all the threads of a <q> have exited.
-
- virtual void activate (int threads_per_queue);
- // This is called by the Event Channel. It will create all the
- // threads and only return once they are all up and running.
-
- virtual void shutdown (void);
- // This is called by the Event Channel. This will attempt to shut
- // down all of its threads gracefully. Wish it luck.
-
-protected:
- ACE_EventChannel *channel_;
- // Dat der channel.
-
- ACE_ES_MUTEX lock_;
- // To synchronize thr_count_.
-
- int thr_count_;
- // The total number of threads in the Dispatching Module. This will
- // be the sum of all the Dispatch Queue threads.
-
- ACE_ES_Consumer_Module *up_;
- // Next module up.
-
- ACE_ES_Correlation_Module *down_;
- // Next module down.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_Dispatch_Request : public ACE_RT_Task_Command
-// = TITLE
-// ACE Event Service Dispatch Request
-//
-// = DESCRIPTION
-// Encapsulates a consumer and the events that will be sent to the
-// consumer. Right now, this class keeps a single_event_ that can
-// be used when only one event is sent to the consumer. Since this
-// is frequently the case (except for correlations), this
-// optimization reduces the amount of dynamic memory allocation is
-// necessary. This class is also a GOF Command object since it can
-// be dequeued by an RT_Task to call back the dispatching module
-// for request dispatching.
-{
-public:
- ACE_ES_Dispatch_Request (void);
- // Default construction.
-
- virtual ~ACE_ES_Dispatch_Request (void);
- // Default destruction.
-
- ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- RtecScheduler::handle_t rt_info);
- // All the events must be added after construction to the
- // event_set.
-
- ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- const TAO_EC_Event_Array &event_set,
- RtecScheduler::handle_t rt_info);
- // Set consumer_ to <consumer> and copy <event_set> to event_set_.
- // <rt_info> describes the method receiving this dispatch.
-
- ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- const RtecEventComm::Time &time,
- RtecScheduler::handle_t rt_info);
- // Set consumer_ to <consumer> and sets
- // single_event_.header.creation_time to <time>. Sets
- // use_single_event_ to 1. <rt_info> describes the method
- // receiving this dispatch.
-
- ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- const TAO_EC_Event &event,
- RtecScheduler::handle_t rt_info);
- // Sets consumer_ and the first slot of event_set_. We use the
- // event_set_ instead of the single_event_ so that we can just carry
- // around the pointer to <event>. <rt_info> describes the method
- // receiving this dispatch.
-
- RtecScheduler::handle_t rt_info (void);
- // Description of the method receiving this request.
-
- void set (ACE_ES_Dispatching_Base *dispatching_module,
- RtecScheduler::OS_Priority priority,
- RtecScheduler::Preemption_Subpriority_t sub_priority);
- // For multi-threaded implementations, <dispatching_module> is
- // called back when a request is dequeued. <priority> is the
- // dispatch priority of the event. <sub_priority> is the enqueue
- // priority of the event and will be forwarded to
- // ACE_Message_Block.
-
- ACE_Push_Consumer_Proxy *consumer (void) const;
- // Consumer accessor.
-
- const TAO_EC_Event_Array &event_set (void) const;
- // If accessed, make_copy will use event_set_.
-
- TAO_EC_Event_Array &event_set (void);
- // If accessed, make_copy will use event_set_.
-
- void append_event (const TAO_EC_Event& event);
- // Append an event to the list of events in the Request.
-
- CORBA::ULong number_of_events (void) const;
- // Returns 1 if we're using single_event, or event_set_.size ().
-
- void make_copy (RtecEventComm::EventSet &dest) const;
- // Copy single_event or event_set into <dest>.
- // @@ Change the name to something more meaningful...
-
- virtual int execute (u_long &command_action);
- // Calls dispatching_module_->dispatch_event.
-
- RtecScheduler::OS_Priority priority (void);
- // Priority accessor.
-
-#if 0
- // @@ Memory pools
- // @@ This cannot be done: the object would be allocated using this
- // class operator new, but it will be removed using the
- // ACE_Message_Block operator delete!
- void *operator new (size_t nbytes);
- // Allocates memory from a thread-specific memory pool.
-
- void operator delete (void *);
- // Returns memory to a thread-specific memory pool.
-#endif
-
-protected:
- RtecScheduler::OS_Priority priority_;
-
- RtecScheduler::handle_t rt_info_;
- // Describes the method receiving this dispatch.
-
- ACE_ES_Dispatching_Base *dispatching_module_;
- // The dispatching module called back when we're dequeued by a
- // thread.
-
- int use_single_event_;
- // Is true if we're using a single event. Is 0 is we're using
- // event_set_.
-
- ACE_Push_Consumer_Proxy *consumer_;
- // The final destination for single_event_ or event_set_.
-
- TAO_EC_Event single_event_;
- // This is used for single event dispatches.
-
- TAO_EC_Event_Array event_set_;
- // This is used for event sets that need to be dispatched.
-};
-
-// ************************************************************
-
-#if defined (ACE_WIN32)
-class TAO_ORBSVCS_Export ACE_ES_ReactorEx_NS : public ACE_Notification_Strategy
-// = TITLE
-// Event Service ReactorEx Notification Strategy
-//
-// = DESCRIPTION
-// Integrates the ACE_Message_Queue notification to signal a
-// handle that will wake up the ACE_ES_Priority_Dispatching
-// module. This is used in place of the
-// ACE_ReactorEx_Notification_Strategy to avoid any queueing by
-// the ReactorEx::notify mechanism.
-{
-public:
- ACE_ES_ReactorEx_NS (ACE_Event_Handler *eh,
- TAO_EC_Timer_Module *tm);
- // Stores away <eh> for when this->open is called.
-
- int open (void);
- // Registers eh_ with the ReactorEx to be notified when this->notify
- // is called.
-
- void shutdown (void);
- // Removes self from the reactor.
-
- // = These result in eh_->handle_signal getting called. eh_ should
- // point to a dispatching module.
- virtual int notify (void);
- virtual int notify (ACE_Event_Handler *,
- ACE_Reactor_Mask mask);
-
- // ACE_HANDLE get_handle (void);
- // Returns event_.handle ().
-
-private:
- ACE_Auto_Event event_;
- // Registered with the ReactorEx.
-
- TAO_EC_Timer_Module *timer_module_;
- // To schedule timers.
-};
-
-typedef ACE_ES_ReactorEx_NS ACE_ES_Notification_Strategy;
-
-#else // *******************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_Reactor_NS : public ACE_Reactor_Notification_Strategy
-// = TITLE
-// Event Service Reactor Notification Strategy
-//
-// = DESCRIPTION
-// Maps to the ACE_Reactor_Notification_Strategy interface. This
-// version is for non WIN32 platforms.
-{
-public:
- ACE_ES_Reactor_NS (ACE_Event_Handler *eh,
- TAO_EC_Timer_Module *tm);
- // Calls ACE_Reactor_Notification_Strategy with the ORB's reactor
- // and signal mask.
-
- int open (void);
- // Does nothing.
-
- void shutdown (void);
- // Does nothing.
-};
-
-typedef ACE_ES_Reactor_NS ACE_ES_Notification_Strategy;
-
-#endif /* ACE_WIN32 */
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_MQ : public ACE_ES_QUEUE
-// = TITLE
-// Event Service Message Queue
-{
- virtual int notify (void) { return 0;}
- // Does nothing.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_Dispatch_Queue : public ACE_RT_Task
-// = TITLE
-// Event Service Dispatch Queue
-//
-// = DESCRIPTION
-// An encapsulation of a dispatch queue. By inheriting from
-// ACE_RT_Task, we can make this zero-threaded or multi-threaded.
-{
-public:
- ACE_ES_Dispatch_Queue (ACE_ES_Dispatching_Base *dispatching_module,
- ACE_ES_Notification_Strategy *notification_strategy,
- RtecScheduler::Scheduler_ptr scheduler);
- // Stores <dispatching_module> for this->threads_closed. Stores
- // away <notification_strategy> for this->synch_threads.
-
- int open_queue (RtecScheduler::Period_t &period,
- int threads);
- // This is a hack to get the channel to work with the new
- // scheduler.
-
-#if 0
- int open_queue (RtecScheduler::OS_Priority priority,
- int threads);
- // Creates a name from the <priority> and tries to find a scheduling
- // qos structure. If one is not found, but created, qos_ is set
- // with default values. Either way, if qos_->thread_ > 0, it calls
- // this->synch_threads. Otherwise, our message queue will use
- // notification_strategy_. This will cause the ReactorEx to call
- // back the dispatching_module_ when requests are queued on our
- // message queue. Returns 0 on success, -1 on failure.
-#endif
-
- virtual void threads_closed (void);
- // Called when every thread has exited. This will call
- // dispatching_module_->dispatch_queue_closed.
-
-private:
- ACE_ES_Dispatching_Base *dispatching_module_;
- // Used in threads_closed.
-
- ACE_ES_Notification_Strategy *notification_strategy_;
- // Notifies the Dispatching Module when a request has been queued on
- // our message queue.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_Priority_Dispatching : public ACE_ES_Dispatching_Base
-// = TITLE
-// Event Service Priority Dispatching Module
-//
-// = DESCRIPTION
-// Inherits from ACE_Event_Handler to utilitize the
-// ACE_Message_Queue notification strategy. This implementation
-// does priority dispatching without preemption.
-{
-public:
- ACE_ES_Priority_Dispatching (ACE_EventChannel *channel);
- // Store <channel>.
-
- ~ACE_ES_Priority_Dispatching (void);
- // Delete queues.
-
- void connected (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &);
- // Allocate any needed dispatching resources for this consumers
- // priority.
-
- void disconnected (ACE_Push_Consumer_Proxy *consumer);
- // Release unneeded dispatch queues.
-
- // = Not needed.
- // void connected (ACE_Push_Supplier_Proxy *supplier);
- // void disconnecting (ACE_Push_Supplier_Proxy *supplier);
-
- virtual void push (ACE_ES_Dispatch_Request *request,
- CORBA::Environment &);
- // Enqueues the request on the appropriate Dispatch Queue.
-
- virtual void activate (int threads_per_queue);
- // Open all queues.
- // Spawns <threads_per_queue> thread for each dispatch queue.
- // If != 0, then the channel is an MT_CHANNEL.
- // If == 0, then the channel is an ST_CHANNEL.
-
- virtual void shutdown (void);
- // Closes all queues "asynchronously." When all queues are closed,
- // deletes them all and then deletes itself.
-
- virtual void dispatch_queue_closed (ACE_ES_Dispatch_Queue *q);
- // Called when all the threads of a <q> have exited. Deletes <q>.
-
- // virtual ACE_HANDLE get_handle (void) const;
- // Get the I/O handle.
-
-protected:
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Called when input has arrived on a message queue. This is used
- // for single-threaded implementations.
-
- virtual int handle_input (ACE_HANDLE);
- // For single-threaded implementations on non-win32 platforms that
- // use the ACE_Reactor_Notification_Strategy. This just forwards
- // all calls to this->handle_signal ().
-
- ACE_ES_Notification_Strategy notification_strategy_;
- // Shared between all dispatch queues.
-
- void initialize_queues (void);
- // This is a hack to create a queue for each of the 4 rate groups.
-
- ACE_ES_Dispatch_Queue *queues_[ACE_Scheduler_MAX_PRIORITIES];
- // Pointers to dispatch queues.
-
- int queue_count_[ACE_Scheduler_MAX_PRIORITIES];
- // The number of consumers using each queue.
-
- int highest_priority_;
- // The highest priority queue in queues_. This allows us to
- // optimize the handle_signal method.
-
- int shutdown_;
- // Make sure to only shutdown the dispatching module once.
-
- int threads_per_queue_;
- // The number of threads to spawn for each dispatch queue.
-
- ACE_RT_Thread_Manager thr_mgr_;
- // The thread manager for the threads of this object.
-
- RtecScheduler::Scheduler_var scheduler_;
- // The scheduler.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_EFD_Dispatching : public ACE_ES_Dispatching_Base
-// = TITLE
-// Event Service EFD Dispatching Module
-//
-// = DESCRIPTION
-// Implements a zero-threaded dispatcher with no preemption.
-{
-public:
- ACE_ES_EFD_Dispatching (ACE_EventChannel *channel);
- // Acquires the proper qos structure and passes <channel> onto to
- // the dispatching base constructor.
-
- virtual void push (ACE_ES_Dispatch_Request *request,
- CORBA::Environment &);
- // Forward up_.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_RTU_Dispatching : public ACE_ES_Priority_Dispatching
-// = TITLE
-// Event Service RTU Dispatching Module
-//
-// = DESCRIPTION
-// Implements a single-threaded dispatcher with delayed preemption.
-{
-public:
- ACE_ES_RTU_Dispatching (ACE_EventChannel *channel);
- // Store <channel>.
-
- virtual int dispatch_event (ACE_ES_Dispatch_Request *request,
- u_long &command_action);
- // Called by ACE_Dispatch_Queues and handle_signal when an event
- // needs to be dequeued. Implements an RTU-like delayed preemption
- // policy.
-
- virtual void push (ACE_ES_Dispatch_Request *request,
- CORBA::Environment &);
- // Calls ACE_ES_Priority_Dispatching::push and then checks if
- // preemption is necessary.
-};
-
-#if defined (__ACE_INLINE__)
-#include "Dispatching_Modules.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_DISPATCHING_MODULES_H */
-
-
diff --git a/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.i b/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.i
deleted file mode 100644
index fd86083a7f0..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Dispatching_Modules.i
+++ /dev/null
@@ -1,248 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-ACE_INLINE
-ACE_ES_Dispatch_Request::ACE_ES_Dispatch_Request (void)
- : priority_ (0),
- rt_info_ (0),
- dispatching_module_ (0),
- use_single_event_ (0),
- consumer_ (0),
- event_set_ (1)
-{
-}
-
-ACE_INLINE
-ACE_ES_Dispatch_Request::~ACE_ES_Dispatch_Request (void)
-{
-}
-
-ACE_INLINE
-ACE_ES_Dispatch_Request::
-ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- RtecScheduler::handle_t rt_info)
- : priority_ (0),
- rt_info_ (rt_info),
- dispatching_module_ (0),
- use_single_event_ (0),
- consumer_ (consumer),
- event_set_ (1)
-{
-}
-
-ACE_INLINE
-ACE_ES_Dispatch_Request::
-ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- const TAO_EC_Event_Array &event_set,
- RtecScheduler::handle_t rt_info)
- : priority_ (0),
- rt_info_ (rt_info),
- dispatching_module_ (0),
- use_single_event_ (0),
- consumer_ (consumer),
- single_event_ (),
- event_set_ (event_set)
-{
-}
-
-#if 0
-ACE_INLINE
-ACE_ES_Dispatch_Request::ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- ACE_ES_Event_Container *event,
- RtecScheduler::handle_t rt_info) :
- priority_ (0),
- rt_info_ (rt_info),
- dispatching_module_ (0),
- use_single_event_ (0),
- consumer_ (consumer),
- single_event_ (),
- event_set_ ()
-{
- event_set_ += event;
-}
-#endif
-
-ACE_INLINE
-ACE_ES_Dispatch_Request::
-ACE_ES_Dispatch_Request (ACE_Push_Consumer_Proxy *consumer,
- const RtecEventComm::Time &time,
- RtecScheduler::handle_t rt_info)
- : priority_ (0),
- rt_info_ (rt_info),
- dispatching_module_ (0),
- use_single_event_ (1),
- consumer_ (consumer),
- event_set_ (1)
-{
- // @@ TODO this could be more efficient
- RtecEventComm::Event tmp;
- tmp.header.creation_time = time;
- tmp.header.type = ACE_ES_EVENT_TIMEOUT;
- TAO_EC_Event_Set* set =
- TAO_EC_Event_Set::_create (tmp);
- this->single_event_ = TAO_EC_Event (set, set->length ());
-
- TAO_EC_Event_Set::_release (set);
-}
-
-ACE_INLINE void
-ACE_ES_Dispatch_Request::set (ACE_ES_Dispatching_Base *dispatching_module,
- RtecScheduler::OS_Priority preemption_priority,
- RtecScheduler::Preemption_Subpriority_t sub_priority)
-{
- dispatching_module_ = dispatching_module;
- priority_ = preemption_priority;
- ACE_Message_Block::msg_priority (sub_priority);
-}
-
-ACE_INLINE ACE_Push_Consumer_Proxy *
-ACE_ES_Dispatch_Request::consumer (void) const
-{
- return consumer_;
-}
-
-ACE_INLINE const TAO_EC_Event_Array&
-ACE_ES_Dispatch_Request::event_set (void) const
-{
- return event_set_;
-}
-
-ACE_INLINE TAO_EC_Event_Array&
-ACE_ES_Dispatch_Request::event_set (void)
-{
- return event_set_;
-}
-
-ACE_INLINE CORBA::ULong
-ACE_ES_Dispatch_Request::number_of_events (void) const
-{
- if (this->use_single_event_)
- return 1;
- else
- return this->event_set_.size ();
-}
-
-ACE_INLINE RtecScheduler::OS_Priority
-ACE_ES_Dispatch_Request::priority (void)
-{
- return priority_;
-}
-
-ACE_INLINE RtecScheduler::handle_t
-ACE_ES_Dispatch_Request::rt_info (void)
-{
- return rt_info_;
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_ES_Dispatching_Base::ACE_ES_Dispatching_Base (ACE_EventChannel *channel)
- : channel_ (channel),
- thr_count_ (0),
- up_ (0),
- down_ (0)
-{
-}
-
-ACE_INLINE void
-ACE_ES_Dispatching_Base::open (ACE_ES_Consumer_Module *up,
- ACE_ES_Correlation_Module *down)
-{
- up_ = up;
- down_ = down;
- // 1 == 2.
-}
-
-ACE_INLINE void
-ACE_ES_Dispatching_Base::connected (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &_env)
-{
- down_->connected (consumer, _env);
-}
-
-ACE_INLINE void
-ACE_ES_Dispatching_Base::disconnected (ACE_Push_Consumer_Proxy *consumer)
-{
- // Do nothing.
- ACE_UNUSED_ARG (consumer);
-}
-
-ACE_INLINE void
-ACE_ES_Dispatching_Base::disconnecting (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &_env)
-{
- down_->disconnecting (consumer, _env);
-}
-
-ACE_INLINE void
-ACE_ES_Dispatching_Base::dispatch_queue_closed (ACE_ES_Dispatch_Queue *q)
-{
- ACE_UNUSED_ARG (q);
-}
-
-// ************************************************************
-
-#if defined (ACE_WIN32)
-ACE_INLINE
-ACE_ES_ReactorEx_NS::ACE_ES_ReactorEx_NS (ACE_Event_Handler *eh,
- TAO_EC_Timer_Module* tm)
- : ACE_Notification_Strategy (eh, ACE_Event_Handler::NULL_MASK),
- timer_module_ (tm)
-{
-}
-
-ACE_INLINE int
-ACE_ES_ReactorEx_NS::open (void)
-{
- return this->timer_module_->register_handler (0,
- eh_,
- event_.handle ());
-}
-
-ACE_INLINE void
-ACE_ES_ReactorEx_NS::shutdown (void)
-{
-// @@ TODO: Fix this.
-// this->timer_module_->remove_handler (0,
-// eh_,
-// ACE_Event_Handler::DONT_CALL);
-}
-
-ACE_INLINE int
-ACE_ES_ReactorEx_NS::notify (void)
-{
- return this->event_.signal ();
-}
-
-ACE_INLINE int
-ACE_ES_ReactorEx_NS::notify (ACE_Event_Handler *,
- ACE_Reactor_Mask)
-{
- return this->event_.signal ();
-}
-
-#else /* !defined (ACE_WIN32) */
-// This class is only necessary on non-win32 platforms.
-ACE_INLINE
-ACE_ES_Reactor_NS::ACE_ES_Reactor_NS (ACE_Event_Handler *eh,
- TAO_EC_Timer_Module *tm)
- : ACE_Reactor_Notification_Strategy (tm->reactor (0),
- eh, ACE_Event_Handler::READ_MASK)
-{
-}
-
-ACE_INLINE int
-ACE_ES_Reactor_NS::open (void)
-{
- return 0;
-}
-
-ACE_INLINE void
-ACE_ES_Reactor_NS::shutdown (void)
-{
-}
-
-#endif /* ACE_WIN32 */
-
-// ************************************************************
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp
deleted file mode 100644
index b709323b563..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp
+++ /dev/null
@@ -1,217 +0,0 @@
-// $Id$
-
-#include "EC_Basic_Factory.h"
-#include "EC_Dispatching.h"
-#include "EC_Basic_Filter_Builder.h"
-#include "EC_ConsumerAdmin.h"
-#include "EC_SupplierAdmin.h"
-#include "EC_ProxyConsumer.h"
-#include "EC_ProxySupplier.h"
-#include "EC_SupplierFiltering.h"
-#include "EC_ObserverStrategy.h"
-#include "EC_ProxyPushSupplier_Set_T.h"
-#include "EC_Reactive_Timeout_Generator.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Basic_Factory.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Basic_Factory, "$Id$")
-
-TAO_EC_Basic_Factory::~TAO_EC_Basic_Factory (void)
-{
- delete this->supplier_filtering_;
- this->supplier_filtering_ = 0;
-}
-
-TAO_EC_Dispatching*
-TAO_EC_Basic_Factory::create_dispatching (TAO_EC_Event_Channel *)
-{
- return new TAO_EC_Reactive_Dispatching ();
-}
-
-void
-TAO_EC_Basic_Factory::destroy_dispatching (TAO_EC_Dispatching *x)
-{
- delete x;
-}
-
-TAO_EC_Filter_Builder*
-TAO_EC_Basic_Factory::create_filter_builder (TAO_EC_Event_Channel *ec)
-{
- return new TAO_EC_Basic_Filter_Builder (ec);
-}
-
-void
-TAO_EC_Basic_Factory::destroy_filter_builder (TAO_EC_Filter_Builder *x)
-{
- delete x;
-}
-
-TAO_EC_ConsumerAdmin*
-TAO_EC_Basic_Factory::create_consumer_admin (TAO_EC_Event_Channel *ec)
-{
- return new TAO_EC_ConsumerAdmin (ec);
-}
-
-void
-TAO_EC_Basic_Factory::destroy_consumer_admin (TAO_EC_ConsumerAdmin *x)
-{
- delete x;
-}
-
-TAO_EC_SupplierAdmin*
-TAO_EC_Basic_Factory::create_supplier_admin (TAO_EC_Event_Channel *ec)
-{
- return new TAO_EC_SupplierAdmin (ec);
-}
-
-void
-TAO_EC_Basic_Factory::destroy_supplier_admin (TAO_EC_SupplierAdmin *x)
-{
- delete x;
-}
-
-TAO_EC_ProxyPushSupplier*
-TAO_EC_Basic_Factory::create_proxy_push_supplier (TAO_EC_Event_Channel *ec)
-{
- return new TAO_EC_ProxyPushSupplier (ec);
-}
-
-void
-TAO_EC_Basic_Factory::destroy_proxy_push_supplier (TAO_EC_ProxyPushSupplier *x)
-{
- delete x;
-}
-
-TAO_EC_ProxyPushConsumer*
-TAO_EC_Basic_Factory::create_proxy_push_consumer (TAO_EC_Event_Channel *ec)
-{
- if (this->supplier_filtering_ == 0)
- ACE_NEW_RETURN (this->supplier_filtering_,
- TAO_EC_Null_SupplierFiltering (ec),
- 0);
- return new TAO_EC_ProxyPushConsumer (ec, this->supplier_filtering_);
-}
-
-void
-TAO_EC_Basic_Factory::destroy_proxy_push_consumer (TAO_EC_ProxyPushConsumer *x)
-{
- delete x;
-}
-
-TAO_EC_Timeout_Generator*
-TAO_EC_Basic_Factory::create_timeout_generator (TAO_EC_Event_Channel *ec)
-{
- // @@ TODO fixme
- TAO_ORB_Core* orb_core = TAO_ORB_Core_instance ();
- return new TAO_EC_Reactive_Timeout_Generator (orb_core->reactor ());
-}
-
-void
-TAO_EC_Basic_Factory::destroy_timeout_generator (TAO_EC_Timeout_Generator *x)
-{
- delete x;
-}
-
-TAO_EC_ObserverStrategy*
-TAO_EC_Basic_Factory::create_observer_strategy (TAO_EC_Event_Channel *ec)
-{
- ACE_Lock* lock;
- ACE_NEW_RETURN (lock, ACE_Lock_Adapter<ACE_SYNCH_MUTEX>, 0);
- return new TAO_EC_Basic_ObserverStrategy (ec, lock);
-}
-
-void
-TAO_EC_Basic_Factory::destroy_observer_strategy (TAO_EC_ObserverStrategy *x)
-{
- delete x;
-}
-
-TAO_EC_ProxyPushSupplier_Set*
-TAO_EC_Basic_Factory::create_proxy_push_supplier_set (TAO_EC_Event_Channel *)
-{
- return new TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH> ();
-}
-
-void
-TAO_EC_Basic_Factory::destroy_proxy_push_supplier_set (TAO_EC_ProxyPushSupplier_Set *x)
-{
- delete x;
-}
-
-PortableServer::POA_ptr
-TAO_EC_Basic_Factory::consumer_poa (CORBA::Environment&)
-{
- return PortableServer::POA::_duplicate (this->poa_.in ());
-}
-
-PortableServer::POA_ptr
-TAO_EC_Basic_Factory::supplier_poa (CORBA::Environment&)
-{
- return PortableServer::POA::_duplicate (this->poa_.in ());
-}
-
-ACE_Lock*
-TAO_EC_Basic_Factory::create_consumer_lock (void)
-{
- return new ACE_Lock_Adapter<ACE_SYNCH_MUTEX> ();
-}
-
-void
-TAO_EC_Basic_Factory::destroy_consumer_lock (ACE_Lock* x)
-{
- delete x;
-}
-
-ACE_Lock*
-TAO_EC_Basic_Factory::create_supplier_lock (void)
-{
- return new ACE_Lock_Adapter<ACE_SYNCH_MUTEX> ();
-}
-
-void
-TAO_EC_Basic_Factory::destroy_supplier_lock (ACE_Lock* x)
-{
- delete x;
-}
-
-ACE_Lock*
-TAO_EC_Basic_Factory::create_consumer_admin_lock (void)
-{
- return new ACE_Lock_Adapter<ACE_SYNCH_MUTEX> ();
-}
-
-void
-TAO_EC_Basic_Factory::destroy_consumer_admin_lock (ACE_Lock* x)
-{
- delete x;
-}
-
-ACE_Lock*
-TAO_EC_Basic_Factory::create_supplier_admin_lock (void)
-{
- return new ACE_Lock_Adapter<ACE_SYNCH_MUTEX> ();
-}
-
-void
-TAO_EC_Basic_Factory::destroy_supplier_admin_lock (ACE_Lock* x)
-{
- delete x;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH>;
-template class ACE_Node<ACE_Command_Base*>;
-template class ACE_Unbounded_Queue<ACE_Command_Base*>;
-template class ACE_Unbounded_Queue_Iterator<ACE_Command_Base*>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH>
-#pragma instantiate ACE_Node<ACE_Command_Base*>
-#pragma instantiate ACE_Unbounded_Queue<ACE_Command_Base*>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<ACE_Command_Base*>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h
deleted file mode 100644
index 3cd157436d8..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Basic_Factory
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_BASIC_FACTORY_H
-#define TAO_EC_BASIC_FACTORY_H
-
-#include "EC_Factory.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_SupplierFiltering;
-
-class TAO_ORBSVCS_Export TAO_EC_Basic_Factory : public TAO_EC_Factory
-{
- // = TITLE
- // The factory for a simple event channel.
- //
- // = DESCRIPTION
- // An slightly more advanced configuration than the
- // EC_Null_Factory, this class configure an event channel that can
- // support filtering and correlation. Still dispatching is not
- // prioritized and all the filtering is done at the consumer level.
- // A fixed POA is used for servant activation.
- // This object creates a single instance of the Supplier
- //
- // = MEMORY MANAGMENT
- // A single event channel instance can be used with an instance of
- // this class.
- //
-public:
- TAO_EC_Basic_Factory (PortableServer::POA_ptr poa);
- // Constructor
-
- virtual ~TAO_EC_Basic_Factory (void);
- // destructor...
-
- // = The EC_Factory methods
- virtual TAO_EC_Dispatching*
- create_dispatching (TAO_EC_Event_Channel*);
- virtual void
- destroy_dispatching (TAO_EC_Dispatching*);
- virtual TAO_EC_Filter_Builder*
- create_filter_builder (TAO_EC_Event_Channel*);
- virtual void
- destroy_filter_builder (TAO_EC_Filter_Builder*);
- virtual TAO_EC_ConsumerAdmin*
- create_consumer_admin (TAO_EC_Event_Channel*);
- virtual void
- destroy_consumer_admin (TAO_EC_ConsumerAdmin*);
- virtual TAO_EC_SupplierAdmin*
- create_supplier_admin (TAO_EC_Event_Channel*);
- virtual void
- destroy_supplier_admin (TAO_EC_SupplierAdmin*);
- virtual TAO_EC_ProxyPushSupplier*
- create_proxy_push_supplier (TAO_EC_Event_Channel*);
- virtual void
- destroy_proxy_push_supplier (TAO_EC_ProxyPushSupplier*);
- virtual TAO_EC_ProxyPushConsumer*
- create_proxy_push_consumer (TAO_EC_Event_Channel*);
- virtual void
- destroy_proxy_push_consumer (TAO_EC_ProxyPushConsumer*);
- virtual TAO_EC_Timeout_Generator*
- create_timeout_generator (TAO_EC_Event_Channel*);
- virtual void
- destroy_timeout_generator (TAO_EC_Timeout_Generator*);
- virtual TAO_EC_ObserverStrategy*
- create_observer_strategy (TAO_EC_Event_Channel*);
- virtual void
- destroy_observer_strategy (TAO_EC_ObserverStrategy*);
- virtual TAO_EC_ProxyPushSupplier_Set*
- create_proxy_push_supplier_set (TAO_EC_Event_Channel*);
- virtual void
- destroy_proxy_push_supplier_set (TAO_EC_ProxyPushSupplier_Set*);
-
- virtual PortableServer::POA_ptr
- consumer_poa (CORBA::Environment& env);
- virtual PortableServer::POA_ptr
- supplier_poa (CORBA::Environment& env);
-
- virtual ACE_Lock* create_consumer_lock (void);
- virtual void destroy_consumer_lock (ACE_Lock*);
- virtual ACE_Lock* create_supplier_lock (void);
- virtual void destroy_supplier_lock (ACE_Lock*);
-
- virtual ACE_Lock* create_consumer_admin_lock (void);
- virtual void destroy_consumer_admin_lock (ACE_Lock*);
- virtual ACE_Lock* create_supplier_admin_lock (void);
- virtual void destroy_supplier_admin_lock (ACE_Lock*);
-
-private:
- PortableServer::POA_var poa_;
- // The POA
-
- TAO_EC_SupplierFiltering* supplier_filtering_;
- // The filtering strategy
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Basic_Factory.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_BASIC_FACTORY_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.i b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.i
deleted file mode 100644
index 2644a38808f..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.i
+++ /dev/null
@@ -1,8 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_Basic_Factory::TAO_EC_Basic_Factory (PortableServer::POA_ptr poa)
- : poa_ (PortableServer::POA::_duplicate (poa)),
- supplier_filtering_ (0)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp
deleted file mode 100644
index 6f52a5a67bf..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.cpp
+++ /dev/null
@@ -1,91 +0,0 @@
-// $Id$
-
-#include "orbsvcs/Event_Service_Constants.h"
-#include "EC_Basic_Filter_Builder.h"
-#include "EC_Type_Filter.h"
-#include "EC_Conjunction_Filter.h"
-#include "EC_Disjunction_Filter.h"
-#include "EC_Timeout_Filter.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Basic_Filter_Builder.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Basic_Filter_Builder, "$Id$")
-
-TAO_EC_Basic_Filter_Builder::~TAO_EC_Basic_Filter_Builder (void)
-{
-}
-
-TAO_EC_Filter*
-TAO_EC_Basic_Filter_Builder::
- build (RtecEventChannelAdmin::ConsumerQOS& qos) const
-{
- CORBA::ULong pos = 0;
- return this->recursive_build (qos, pos);
-}
-
-TAO_EC_Filter*
-TAO_EC_Basic_Filter_Builder::
- recursive_build (RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::ULong& pos) const
-{
- const RtecEventComm::Event& e = qos.dependencies[pos].event;
- if (e.header.type == ACE_ES_CONJUNCTION_DESIGNATOR)
- {
- pos++; // Consume the designator
- CORBA::ULong n = this->count_children (qos, pos);
-
- TAO_EC_Filter** children;
- ACE_NEW_RETURN (children, TAO_EC_Filter*[n], 0);
- for (CORBA::ULong i = 0; i != n; ++i)
- {
- children[i] = this->recursive_build (qos, pos);
- pos++;
- }
- return new TAO_EC_Conjunction_Filter (children, n);
- }
- else if (e.header.type == ACE_ES_DISJUNCTION_DESIGNATOR)
- {
- pos++; // Consume the designator
- CORBA::ULong n = this->count_children (qos, pos);
-
- TAO_EC_Filter** children;
- ACE_NEW_RETURN (children, TAO_EC_Filter*[n], 0);
- for (CORBA::ULong i = 0; i != n; ++i)
- {
- children[i] = this->recursive_build (qos, pos);
- pos++;
- }
- return new TAO_EC_Disjunction_Filter (children, n);
- }
- else if (e.header.type == ACE_ES_EVENT_TIMEOUT
- || e.header.type == ACE_ES_EVENT_INTERVAL_TIMEOUT
- || e.header.type == ACE_ES_EVENT_DEADLINE_TIMEOUT)
- {
- pos++;
- TAO_EC_QOS_Info qos_info;
- return new TAO_EC_Timeout_Filter (this->event_channel_,
- qos_info,
- e.header.type,
- e.header.creation_time);
- }
- return new TAO_EC_Type_Filter (e.header);
-}
-
-CORBA::ULong
-TAO_EC_Basic_Filter_Builder::
- count_children (RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::ULong pos) const
-{
- CORBA::ULong l = qos.dependencies.length ();
- CORBA::ULong i;
- for (i = pos; i != l; ++i)
- {
- const RtecEventComm::Event& e = qos.dependencies[i].event;
- if (e.header.type == ACE_ES_CONJUNCTION_DESIGNATOR
- || e.header.type == ACE_ES_DISJUNCTION_DESIGNATOR)
- break;
- }
- return i - 1;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h
deleted file mode 100644
index d97170906eb..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Basic_Filter_Builder
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_BASIC_FILTER_BUILDER_H
-#define TAO_EC_BASIC_FILTER_BUILDER_H
-
-#include "EC_Filter_Builder.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_Filter;
-class TAO_EC_Event_Channel;
-
-class TAO_ORBSVCS_Export TAO_EC_Basic_Filter_Builder : public TAO_EC_Filter_Builder
-{
- // = TITLE
- // Implement a builder for the fundamental filters.
- //
- // = DESCRIPTION
- // The basic filtering mechanisms in the Event channel
- // (source/type based filtering + disjunctions and conjunctions)
- // are constructed using this class.
- //
-public:
- TAO_EC_Basic_Filter_Builder (TAO_EC_Event_Channel* ec);
- // constructor.
-
- virtual ~TAO_EC_Basic_Filter_Builder (void);
- // destructor...
-
- // = The TAO_EC_Filter_Builder methods...
- TAO_EC_Filter* build (RtecEventChannelAdmin::ConsumerQOS& qos) const;
-
-private:
- TAO_EC_Filter* recursive_build (RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::ULong& pos) const;
- // Recursively build the filter tree.
-
- CORBA::ULong count_children (RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::ULong pos) const;
- // Count the number of children of the current node, i.e. until a
- // conjunction or disjunction starts.
-
-private:
- TAO_EC_Event_Channel* event_channel_;
- // The event channel.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Basic_Filter_Builder.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_BASIC_FILTER_BUILDER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.i b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.i
deleted file mode 100644
index 3ee17166869..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.i
+++ /dev/null
@@ -1,8 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_Basic_Filter_Builder::
- TAO_EC_Basic_Filter_Builder (TAO_EC_Event_Channel *ec)
- : event_channel_ (ec)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp
deleted file mode 100644
index e85b8a15dab..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-// $Id$
-
-#ifndef TAO_EC_BUSY_LOCK_CPP
-#define TAO_EC_BUSY_LOCK_CPP
-
-#include "EC_Busy_Lock.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Busy_Lock.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Busy_Lock, "$Id$")
-
-template<class T>
-int TAO_EC_Busy_Lock_Adapter<T>::remove (void)
-{
- return 0;
-}
-
-template<class T>
-int TAO_EC_Busy_Lock_Adapter<T>::acquire (void)
-{
- return this->adaptee_->busy ();
-}
-
-template<class T>
-int TAO_EC_Busy_Lock_Adapter<T>::tryacquire (void)
-{
- return this->adaptee_->busy ();
-}
-
-template<class T>
-int TAO_EC_Busy_Lock_Adapter<T>::release (void)
-{
- return this->adaptee_->idle ();
-}
-
-template<class T>
-int TAO_EC_Busy_Lock_Adapter<T>::acquire_read (void)
-{
- return this->adaptee_->busy ();
-}
-
-template<class T>
-int TAO_EC_Busy_Lock_Adapter<T>::acquire_write (void)
-{
- return this->adaptee_->busy ();
-}
-
-template<class T>
-int TAO_EC_Busy_Lock_Adapter<T>::tryacquire_read (void)
-{
- return this->adaptee_->busy ();
-}
-
-template<class T>
-int TAO_EC_Busy_Lock_Adapter<T>::tryacquire_write (void)
-{
- return this->adaptee_->busy ();
-}
-
-#endif /* TAO_EC_BUSY_LOCK_CPP */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.h b/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.h
deleted file mode 100644
index 1f36fdb6fc3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_ConsumerAdmin
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_BUSY_LOCK_H
-#define TAO_EC_BUSY_LOCK_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-template<class Adaptee>
-class TAO_EC_Busy_Lock_Adapter
-{
-public:
- TAO_EC_Busy_Lock_Adapter (Adaptee* adaptee);
- // Constructor
-
- // = The ACE_Lock methods, please check $ACE_ROOT/ace/Synch.h for
- // details.
-
- int remove (void);
- int acquire (void);
- int tryacquire (void);
- int release (void);
- int acquire_read (void);
- int acquire_write (void);
- int tryacquire_read (void);
- int tryacquire_write (void);
-
-private:
- Adaptee* adaptee_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Busy_Lock.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "EC_Busy_Lock.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("EC_Busy_Lock.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* TAO_EC_BUSY_LOCK_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.i b/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.i
deleted file mode 100644
index dd4c3e7a956..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Busy_Lock.i
+++ /dev/null
@@ -1,8 +0,0 @@
-// $Id$
-
-template<class T> ACE_INLINE
-TAO_EC_Busy_Lock_Adapter<T>::TAO_EC_Busy_Lock_Adapter (T* adaptee)
- : adaptee_ (adaptee)
-{
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Command.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Command.cpp
deleted file mode 100644
index 504abd6af56..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Command.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-// $Id$
-
-#ifndef TAO_EC_COMMAND_CPP
-#define TAO_EC_COMMAND_CPP
-
-#include "EC_Command.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Command.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Command, "$Id$")
-
-template<class Target, class Object> int
-TAO_EC_Connected_Command<Target,Object>::execute (void* arg)
-{
- CORBA::Environment *env = &CORBA::default_environment ();
- if (arg != 0)
- env = ACE_static_cast(CORBA::Environment*, arg);
-
- this->target_->connected_i (this->object_, *env);
- return 0;
-}
-
-// ****************************************************************
-
-template<class Target, class Object> int
-TAO_EC_Disconnected_Command<Target,Object>::execute (void* arg)
-{
- CORBA::Environment *env = &CORBA::default_environment ();
- if (arg != 0)
- env = ACE_static_cast(CORBA::Environment*, arg);
-
- this->target_->disconnected_i (this->object_, *env);
- return 0;
-}
-
-#endif /* TAO_EC_COMMAND_CPP */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Command.h b/TAO/orbsvcs/orbsvcs/Event/EC_Command.h
deleted file mode 100644
index c32e4ad3b34..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Command.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Command
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_COMMAND_H
-#define TAO_EC_COMMAND_H
-
-#include "ace/Functor.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-template<class Target, class Object>
-class TAO_EC_Connected_Command : public ACE_Command_Base
-{
- // = TITLE
- // EC_Connected_Command
- //
- // = DESCRIPTION
- // Implements a Command object that invokes the connected_i() method
- // on the target, passing an argument of type Object.
- //
- // = MEMORY MANAGMENT
- // It does not assume ownership of Object nor the Target
- // arguments.
- // Usually allocated from the heap or an allocator; but it is not
- // self-managed.
- //
- // = LOCKING
- // No provisions for locking, access must be serialized
- // externally.
- //
- // = TODO
- //
-public:
- TAO_EC_Connected_Command (Target *target,
- Object *object);
- // constructor...
-
- virtual int execute (void *arg);
- // The callback method, if the argument is not nil it is interpreted
- // as a CORBA::Environment.
-
-private:
- Target *target_;
- // The target
-
- Object *object_;
- // The argument
-};
-
-// ****************************************************************
-
-template<class Target, class Object>
-class TAO_EC_Disconnected_Command : public ACE_Command_Base
-{
- // = TITLE
- // EC_Disconnected_Command
- //
- // = DESCRIPTION
- // Implements a Command object that invokes the disconnected_i()
- // method on the target, passing an argument of type Object.
- //
- // = MEMORY MANAGMENT
- // It does not assume ownership of Object nor the Target
- // arguments.
- // Usually allocated from the heap or an allocator; but it is not
- // self-managed.
- //
- // = LOCKING
- // No provisions for locking, access must be serialized
- // externally.
- //
- // = TODO
- //
-public:
- TAO_EC_Disconnected_Command (Target *target,
- Object *object);
- // constructor...
-
- virtual int execute (void *arg);
- // The callback method, if the argument is not nil it is interpreted
- // as a CORBA::Environment.
-
-private:
- Target *target_;
- // The target
-
- Object *object_;
- // The argument
-};
-
-// ****************************************************************
-
-#if defined (__ACE_INLINE__)
-#include "EC_Command.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "EC_Command.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("EC_Command.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* TAO_EC_COMMAND_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Command.i b/TAO/orbsvcs/orbsvcs/Event/EC_Command.i
deleted file mode 100644
index 6a5716a0e4a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Command.i
+++ /dev/null
@@ -1,23 +0,0 @@
-// $Id$
-
-template<class Target, class Object>
-TAO_EC_Connected_Command<Target,Object>::
- TAO_EC_Connected_Command (Target *target,
- Object *object)
- : target_ (target),
- object_ (object)
-{
-}
-
-// ****************************************************************
-
-
-template<class Target, class Object>
-TAO_EC_Disconnected_Command<Target,Object>::
- TAO_EC_Disconnected_Command (Target *target,
- Object *object)
- : target_ (target),
- object_ (object)
-{
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp
deleted file mode 100644
index 8bef3f88a71..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.cpp
+++ /dev/null
@@ -1,182 +0,0 @@
-// $Id$
-
-#include "EC_Conjunction_Filter.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Conjunction_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Conjunction_Filter, "$Id$")
-
-const int bits_per_word = sizeof(TAO_EC_Conjunction_Filter::Word) * CHAR_BIT;
-
-TAO_EC_Conjunction_Filter::
- TAO_EC_Conjunction_Filter (TAO_EC_Filter* children[],
- size_t n)
- : children_ (children),
- n_ (n)
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- this->adopt_child (*i);
- }
-
- this->nwords_ = this->n_ / bits_per_word + 1;
- ACE_NEW (this->bitvec_, Word[this->nwords_]);
-
- this->clear ();
-}
-
-TAO_EC_Conjunction_Filter::~TAO_EC_Conjunction_Filter (void)
-{
- TAO_EC_Filter** end = this->children_ + this->n_;
- for (TAO_EC_Filter** i = this->children_;
- i != end;
- ++i)
- {
- delete *i;
- *i = 0;
- }
- delete[] this->children_;
- this->children_ = 0;
- this->n_ = 0;
-
- delete[] this->bitvec_;
- this->bitvec_ = 0;
-}
-
-int
-TAO_EC_Conjunction_Filter::all_received (void) const
-{
- Word* i = this->bitvec_;
- for (;
- i != this->bitvec_ + this->nwords_;
- ++i)
- {
- if (*i != ACE_static_cast(Word,~0))
- return 0;
- }
- return 0;
-}
-
-int
-TAO_EC_Conjunction_Filter::filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ChildrenIterator end = this->end ();
- for (this->current_child_ = this->begin ();
- this->current_child_ != end;
- ++this->current_child_)
- {
- int n = (*this->current_child_)->filter (event, qos_info, ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (n != 0)
- return n;
- }
- return 0;
-}
-
-int
-TAO_EC_Conjunction_Filter::filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- int n = (*i)->filter (event, qos_info, ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (n != 0)
- return n;
- }
- return 0;
-}
-
-void
-TAO_EC_Conjunction_Filter::push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- CORBA::Long pos = this->current_child_ - this->begin ();
- int w = pos / bits_per_word;
- int b = pos % bits_per_word;
- if (ACE_BIT_ENABLED (this->bitvec_[w], 1<<b))
- return;
- ACE_SET_BITS (this->bitvec_[w], 1<<b);
- CORBA::ULong n = event.length ();
- CORBA::ULong l = this->event_.length ();
- this->event_.length (l + n);
- for (CORBA::ULong i = 0; i != n; ++i)
- {
- this->event_[l + i] = event[i];
- }
- if (this->all_received () && this->parent () != 0)
- this->parent ()->push_nocopy (this->event_, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Conjunction_Filter::push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- this->push (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Conjunction_Filter::clear (void)
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- (*i)->clear ();
- }
- Word* j = this->bitvec_;
- for (;
- j != this->bitvec_ + this->nwords_ - 1;
- ++j)
- {
- *j = 0;
- }
- int b = this->n_ % bits_per_word;
- Word last = ~(~0 << b);
- *j = last;
-
- this->event_.length (0);
-}
-
-CORBA::ULong
-TAO_EC_Conjunction_Filter::max_event_size (void) const
-{
- CORBA::ULong n = 0;
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- n += (*i)->max_event_size ();
- }
- return n;
-}
-
-int
-TAO_EC_Conjunction_Filter::can_match (
- const RtecEventComm::EventHeader& header) const
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- if ((*i)->can_match (header) != 0)
- return 1;
- }
- return 0;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h
deleted file mode 100644
index 29b4c11c634..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Conjunction_Filter
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_CONJUNCTION_FILTER_H
-#define TAO_EC_CONJUNCTION_FILTER_H
-
-#include "EC_Filter.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_ORBSVCS_Export TAO_EC_Conjunction_Filter : public TAO_EC_Filter
-{
- // = TITLE
- // The conjunction filter.
- //
- // = DESCRIPTION
- // This filter has a set of children (fixed at creation time), if
- // any of the children accepts an event then it also does.
- //
- // = MEMORY MANAGMENT
- // It assumes ownership of the children.
- //
-public:
- TAO_EC_Conjunction_Filter (TAO_EC_Filter* children[],
- size_t n);
- // Constructor. It assumes ownership of both the array and the
- // children.
-
- virtual ~TAO_EC_Conjunction_Filter (void);
- // Destructor
-
- // = The TAO_EC_Filter methods, please check the documentation in
- // TAO_EC_Filter.
- virtual int filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual int filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void clear (void);
- virtual CORBA::ULong max_event_size (void) const;
- virtual int can_match (const RtecEventComm::EventHeader& header) const;
-
- typedef TAO_EC_Filter* value_type;
- typedef TAO_EC_Filter* const const_value_type;
- typedef const_value_type* ChildrenIterator;
- ChildrenIterator begin (void) const;
- ChildrenIterator end (void) const;
- // STL-like iterators...
-
- typedef unsigned int Word;
-
-private:
- int all_received (void) const;
- // Determine if all the children have received their events.
-
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Conjunction_Filter
- (const TAO_EC_Conjunction_Filter&))
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Conjunction_Filter& operator=
- (const TAO_EC_Conjunction_Filter&))
-
-private:
- TAO_EC_Filter** children_;
- // The children
-
- size_t n_;
- // The number of children.
-
- RtecEventComm::EventSet event_;
- // The event we send up (once all the children have pushed theirs).
-
- size_t nwords_;
- // The number of words in the bit vector
- Word* bitvec_;
- // The bit vector to keep track of the children that have received
- // their events.
-
- ChildrenIterator current_child_;
- // The current child in the iteration, used in the push() method...
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Conjunction_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_CONJUNCTION_FILTER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.i b/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.i
deleted file mode 100644
index b6621443d40..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.i
+++ /dev/null
@@ -1,13 +0,0 @@
-// $Id$
-
-ACE_INLINE TAO_EC_Conjunction_Filter::ChildrenIterator
-TAO_EC_Conjunction_Filter::begin (void) const
-{
- return this->children_;
-}
-
-ACE_INLINE TAO_EC_Conjunction_Filter::ChildrenIterator
-TAO_EC_Conjunction_Filter::end (void) const
-{
- return this->children_ + this->n_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp
deleted file mode 100644
index da73b3c012f..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.cpp
+++ /dev/null
@@ -1,113 +0,0 @@
-// $Id$
-
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "EC_ConsumerAdmin.h"
-#include "EC_ProxySupplier.h"
-#include "EC_Event_Channel.h"
-#include "EC_Command.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_ConsumerAdmin.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_ConsumerAdmin, "$Id$")
-
-TAO_EC_ConsumerAdmin::TAO_EC_ConsumerAdmin (TAO_EC_Event_Channel *ec,
- TAO_EC_ProxyPushSupplier_Set* ss)
- : event_channel_ (ec),
- supplier_set_ (ss)
-{
- if (this->supplier_set_ == 0)
- {
- this->supplier_set_ =
- this->event_channel_->create_proxy_push_supplier_set ();
- }
-}
-
-TAO_EC_ConsumerAdmin::~TAO_EC_ConsumerAdmin (void)
-{
- this->event_channel_->destroy_proxy_push_supplier_set (this->supplier_set_);
- this->supplier_set_ = 0;
-}
-
-void
-TAO_EC_ConsumerAdmin::set_default_POA (PortableServer::POA_ptr poa)
-{
- this->default_POA_ =
- PortableServer::POA::_duplicate (poa);
-}
-
-void
-TAO_EC_ConsumerAdmin::connected (TAO_EC_ProxyPushConsumer *consumer,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_GUARD_THROW (TAO_EC_ConsumerAdmin::Busy_Lock,
- ace_mon, this->busy_lock (),
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- SupplierSetIterator end = this->end ();
- for (SupplierSetIterator i = this->begin ();
- i != end;
- ++i)
- {
- (*i)->connected (consumer, ACE_TRY_ENV);
- ACE_CHECK;
- }
-}
-
-void
-TAO_EC_ConsumerAdmin::disconnected (TAO_EC_ProxyPushConsumer *consumer,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_GUARD_THROW (TAO_EC_ConsumerAdmin::Busy_Lock,
- ace_mon, this->busy_lock (),
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- SupplierSetIterator end = this->end ();
- for (SupplierSetIterator i = this->begin ();
- i != end;
- ++i)
- {
- (*i)->disconnected (consumer, ACE_TRY_ENV);
- ACE_CHECK;
- }
-}
-
-void
-TAO_EC_ConsumerAdmin::connected (TAO_EC_ProxyPushSupplier *supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_set_->connected (supplier, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_ConsumerAdmin::disconnected (TAO_EC_ProxyPushSupplier *supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_set_->disconnected (supplier, ACE_TRY_ENV);
-}
-
-RtecEventChannelAdmin::ProxyPushSupplier_ptr
-TAO_EC_ConsumerAdmin::obtain_push_supplier (CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_EC_ProxyPushSupplier* supplier =
- this->event_channel_->create_proxy_push_supplier ();
-
- PortableServer::POA_var poa =
- this->event_channel_->supplier_poa (ACE_TRY_ENV);
- supplier->set_default_POA (poa.in ());
-
- return supplier->_this (ACE_TRY_ENV);
-}
-
-PortableServer::POA_ptr
-TAO_EC_ConsumerAdmin::_default_POA (CORBA::Environment&)
-{
- return PortableServer::POA::_duplicate (this->default_POA_.in ());
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
deleted file mode 100644
index 7fdf340e443..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_ConsumerAdmin
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-// ============================================================================
-
-#ifndef TAO_EC_CONSUMERADMIN_H
-#define TAO_EC_CONSUMERADMIN_H
-
-#include "ace/Containers.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "EC_ProxyPushSupplier_Set.h"
-
-class TAO_EC_Event_Channel;
-class TAO_EC_ProxyPushSupplier;
-class TAO_EC_ProxyPushConsumer;
-
-class TAO_ORBSVCS_Export TAO_EC_ConsumerAdmin : public POA_RtecEventChannelAdmin::ConsumerAdmin
-{
- // = TITLE
- // ConsumerAdmin
- //
- // = DESCRIPTION
- // Implements the ConsumerAdmin interface, i.e. the factory for
- // ProxyPushSupplier objects.
- //
- // = MEMORY MANAGMENT
- // It does not assume ownership of the TAO_EC_Event_Channel
- // object; but it *does* assume ownership of the
- // TAO_EC_ProxyPushSupplier_Set object.
- //
- // = LOCKING
- // No provisions for locking, access must be serialized
- // externally.
- //
- // = TODO
- //
-public:
- TAO_EC_ConsumerAdmin (TAO_EC_Event_Channel* event_channel,
- TAO_EC_ProxyPushSupplier_Set* supplier_set = 0);
- // constructor. If <supplier_set> is nil then it builds one using
- // the <event_channel> argument.
- // In any case it assumes ownership.
-
- virtual ~TAO_EC_ConsumerAdmin (void);
- // destructor...
-
- typedef TAO_EC_ProxyPushSupplier_Set::SupplierSet SupplierSet;
- typedef TAO_EC_ProxyPushSupplier_Set::SupplierSetIterator SupplierSetIterator;
-
- SupplierSetIterator begin (void);
- SupplierSetIterator end (void);
- // Iterators over the set of ProxyPushSuppliers
-
- typedef TAO_EC_ProxyPushSupplier_Set::Busy_Lock Busy_Lock;
- Busy_Lock& busy_lock (void);
-
- void busy_hwm (CORBA::ULong hwm);
- CORBA::ULong busy_hwm (void) const;
- void max_write_delay (CORBA::ULong hwm);
- CORBA::ULong max_write_delay (void) const;
- // Delegate on the EC_ProxyPushSupplier....
-
- void set_default_POA (PortableServer::POA_ptr poa);
- // Set this servant's default POA
-
- virtual PortableServer::POA_ptr _default_POA (CORBA::Environment& env);
- // Override the ServantBase method.
-
- virtual void connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- // Used to inform the EC that a Consumer has connected or
- // disconnected from it.
-
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- // Used to inform the EC that a Supplier has connected or
- // disconnected from it.
-
- // = The RtecEventChannelAdmin::ConsumerAdmin methods...
- virtual RtecEventChannelAdmin::ProxyPushSupplier_ptr
- obtain_push_supplier (CORBA::Environment &);
-
-private:
- TAO_EC_Event_Channel *event_channel_;
- // The Event Channel we belong to
-
- TAO_EC_ProxyPushSupplier_Set* supplier_set_;
- // The implementation for the supplier set container.
-
- PortableServer::POA_var default_POA_;
- // Store the default POA.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_ConsumerAdmin.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_CONSUMERADMIN_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.i b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.i
deleted file mode 100644
index 9d316a56539..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.i
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-ACE_INLINE TAO_EC_ConsumerAdmin::SupplierSetIterator
-TAO_EC_ConsumerAdmin::begin (void)
-{
- return this->supplier_set_->begin ();
-}
-
-ACE_INLINE TAO_EC_ConsumerAdmin::SupplierSetIterator
-TAO_EC_ConsumerAdmin::end (void)
-{
- return this->supplier_set_->end ();
-}
-
-ACE_INLINE TAO_EC_ConsumerAdmin::Busy_Lock&
-TAO_EC_ConsumerAdmin::busy_lock (void)
-{
- return this->supplier_set_->busy_lock ();
-}
-
-ACE_INLINE void
-TAO_EC_ConsumerAdmin::busy_hwm (CORBA::ULong hwm)
-{
- this->supplier_set_->busy_hwm (hwm);
-}
-
-ACE_INLINE CORBA::ULong
-TAO_EC_ConsumerAdmin::busy_hwm (void) const
-{
- return this->supplier_set_->busy_hwm ();
-}
-
-ACE_INLINE void
-TAO_EC_ConsumerAdmin::max_write_delay (CORBA::ULong hwm)
-{
- this->supplier_set_->max_write_delay (hwm);
-}
-
-ACE_INLINE CORBA::ULong
-TAO_EC_ConsumerAdmin::max_write_delay (void) const
-{
- return this->supplier_set_->max_write_delay ();
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp
deleted file mode 100644
index 6e4f2ad1703..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.cpp
+++ /dev/null
@@ -1,136 +0,0 @@
-// $Id$
-
-#include "EC_Disjunction_Filter.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Disjunction_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Disjunction_Filter, "$Id$")
-
-TAO_EC_Disjunction_Filter::
- TAO_EC_Disjunction_Filter (TAO_EC_Filter* children[],
- size_t n)
- : children_ (children),
- n_ (n)
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- this->adopt_child (*i);
- }
-}
-
-TAO_EC_Disjunction_Filter::~TAO_EC_Disjunction_Filter (void)
-{
- TAO_EC_Filter** end = this->children_ + this->n_;
- for (TAO_EC_Filter** i = this->children_;
- i != end;
- ++i)
- {
- delete *i;
- *i = 0;
- }
- delete[] this->children_;
- this->children_ = 0;
- this->n_ = 0;
-}
-
-int
-TAO_EC_Disjunction_Filter::filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- int n = (*i)->filter (event, qos_info, ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (n != 0)
- return n;
- }
- return 0;
-}
-
-int
-TAO_EC_Disjunction_Filter::filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- int n = (*i)->filter (event, qos_info, ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (n != 0)
- return n;
- }
- return 0;
-}
-
-void
-TAO_EC_Disjunction_Filter::push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- if (this->parent () != 0)
- this->parent ()->push (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Disjunction_Filter::push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- if (this->parent () != 0)
- this->parent ()->push_nocopy (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Disjunction_Filter::clear (void)
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- (*i)->clear ();
- }
-}
-
-CORBA::ULong
-TAO_EC_Disjunction_Filter::max_event_size (void) const
-{
- CORBA::ULong n = 0;
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- CORBA::ULong m = (*i)->max_event_size ();
- if (n < m)
- n = m;
- }
- return n;
-}
-
-int
-TAO_EC_Disjunction_Filter::can_match (
- const RtecEventComm::EventHeader& header) const
-{
- ChildrenIterator end = this->end ();
- for (ChildrenIterator i = this->begin ();
- i != end;
- ++i)
- {
- if ((*i)->can_match (header) != 0)
- return 1;
- }
- return 0;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h
deleted file mode 100644
index 6a6cbbebfc9..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Disjunction_Filter
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_DISJUNCTION_FILTER_H
-#define TAO_EC_DISJUNCTION_FILTER_H
-
-#include "EC_Filter.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_ORBSVCS_Export TAO_EC_Disjunction_Filter : public TAO_EC_Filter
-{
- // = TITLE
- // The disjunction filter.
- //
- // = DESCRIPTION
- // This filter has a set of children (fixed at creation time), if
- // any of the children accepts an event then it also does.
- //
- // = MEMORY MANAGMENT
- // It assumes ownership of the children.
- //
-public:
- TAO_EC_Disjunction_Filter (TAO_EC_Filter* children[],
- size_t n);
- // Constructor. It assumes ownership of both the array and the
- // children.
-
- virtual ~TAO_EC_Disjunction_Filter (void);
- // Destructor
-
- // = The TAO_EC_Filter methods, please check the documentation in
- // TAO_EC_Filter.
- virtual int filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual int filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void clear (void);
- virtual CORBA::ULong max_event_size (void) const;
- virtual int can_match (const RtecEventComm::EventHeader& header) const;
-
- typedef TAO_EC_Filter* value_type;
- typedef TAO_EC_Filter* const const_value_type;
- typedef const_value_type* ChildrenIterator;
- ChildrenIterator begin (void) const;
- ChildrenIterator end (void) const;
- // STL-like iterators...
-
-private:
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Disjunction_Filter
- (const TAO_EC_Disjunction_Filter&))
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Disjunction_Filter& operator=
- (const TAO_EC_Disjunction_Filter&))
-
-private:
- TAO_EC_Filter** children_;
- // The children
-
- size_t n_;
- // The number of children.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Disjunction_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_DISJUNCTION_FILTER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.i b/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.i
deleted file mode 100644
index d5a62ac2a0f..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.i
+++ /dev/null
@@ -1,13 +0,0 @@
-// $Id$
-
-ACE_INLINE TAO_EC_Disjunction_Filter::ChildrenIterator
-TAO_EC_Disjunction_Filter::begin (void) const
-{
- return this->children_;
-}
-
-ACE_INLINE TAO_EC_Disjunction_Filter::ChildrenIterator
-TAO_EC_Disjunction_Filter::end (void) const
-{
- return this->children_ + this->n_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.cpp
deleted file mode 100644
index d380adb9d98..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.cpp
+++ /dev/null
@@ -1,50 +0,0 @@
-// $Id$
-
-#include "EC_Dispatching.h"
-#include "EC_ProxySupplier.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Dispatching.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Dispatching, "$Id$")
-
-TAO_EC_Dispatching::~TAO_EC_Dispatching (void)
-{
-}
-
-// ****************************************************************
-
-TAO_EC_Reactive_Dispatching::TAO_EC_Reactive_Dispatching (void)
-{
-}
-
-void
-TAO_EC_Reactive_Dispatching::activate (void)
-{
-}
-
-void
-TAO_EC_Reactive_Dispatching::shutdown (void)
-{
-}
-
-void
-TAO_EC_Reactive_Dispatching::push (TAO_EC_ProxyPushSupplier*,
- RtecEventComm::PushConsumer_ptr consumer,
- const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- consumer->push (event, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Reactive_Dispatching::push_nocopy (TAO_EC_ProxyPushSupplier* proxy,
- RtecEventComm::PushConsumer_ptr consumer,
- RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- consumer->push (event, ACE_TRY_ENV);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h
deleted file mode 100644
index 8b99ed935cb..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h
+++ /dev/null
@@ -1,156 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Dispatching
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_DISPATCHING_H
-#define TAO_EC_DISPATCHING_H
-
-#include "orbsvcs/RtecEventCommC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_QOS_Info;
-class TAO_EC_ProxyPushSupplier;
-
-class TAO_ORBSVCS_Export TAO_EC_Dispatching
-{
- // = TITLE
- // Abstract base class for the dispatching strategies.
- //
- // = DESCRIPTION
- // The dispatching strategies.
- // The EC may be configured with different dispatching strategies,
- // for instance, it can use a pool of threads to dispatch the
- // events, or a set of queues with threads at different priorities
- // for each queue or can simply push the event to the consumer in
- // FIFO order.
- //
-public:
- virtual ~TAO_EC_Dispatching (void);
- // destructor...
-
- virtual void activate (void) = 0;
- // Initialize all the data structures, activate any internal threads,
- // etc.
-
- virtual void shutdown (void) = 0;
- // Deactivate any internal threads and cleanup internal data
- // structures, it should only return once the threads have finished
- // their jobs.
-
- virtual void push (TAO_EC_ProxyPushSupplier* proxy,
- RtecEventComm::PushConsumer_ptr consumer,
- const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env) = 0;
- virtual void push_nocopy (TAO_EC_ProxyPushSupplier* proxy,
- RtecEventComm::PushConsumer_ptr consumer,
- RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env) = 0;
- // The consumer represented by <proxy> should receive <event>.
- // It can use the information in <qos_info> to determine the event
- // priority (among other things).
-};
-
-// ****************************************************************
-
-class TAO_EC_Reactive_Dispatching : public TAO_EC_Dispatching
-{
- // = TITLE
- // Dispatch using the caller thread.
- //
- // = DESCRIPTION
- // The events are dispatched in FIFO ordering, using the invoking
- // thread to push the event to the consumer.
- //
-public:
- TAO_EC_Reactive_Dispatching (void);
- // The scheduler is used to find the range of priorities and similar
- // info.
-
- // = The EC_Dispatching methods.
- virtual void activate (void);
- virtual void shutdown (void);
- virtual void push (TAO_EC_ProxyPushSupplier* proxy,
- RtecEventComm::PushConsumer_ptr consumer,
- const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push_nocopy (TAO_EC_ProxyPushSupplier* proxy,
- RtecEventComm::PushConsumer_ptr consumer,
- RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
-};
-
-// ****************************************************************
-
-#if 0
-#include "orbsvcs/RtecSchedulerC.h"
-// @@ Move to a separate file, otherwise we have to include the file
-// above everywhere
-class TAO_EC_Priority_Dispatching
-{
- // = TITLE
- // Priority based dispatching.
- //
- // = DESCRIPTION
- // The events are processed using a different queue for each
- // priority; a thread process each queue, each thread runs at a
- // different OS priority.
- //
-public:
- TAO_EC_Priority_Dispatching (RtecScheduler::Scheduler_ptr
- scheduler);
- // The scheduler is used to find the range of priorities and similar
- // info.
-
- // = The EC_Dispatching methods.
- virtual void activate (void);
- virtual void shutdown (void);
- virtual void push (TAO_EC_ProxyPushSupplier* proxy,
- const RtecEventComm::EventSet& event,
- const TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
-
-private:
- ACE_Thread_Manager thread_manager_;
- // Use our own thread manager.
-};
-#endif /* 0 */
-
-// @@ TODO
-// We could implement other dispatching strategies, such as:
-// - A single queue with a thread pool to process each event (how does
-// it compare to a thread pool in the ORB?): it should improve
-// throughput when multiple CPUs are present.
-// - Enqueuing, but ordering the queue by priority.
-
-#if defined (__ACE_INLINE__)
-#include "EC_Dispatching.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_DISPATCHING_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.i b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.i
deleted file mode 100644
index cfa1da318d3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.i
+++ /dev/null
@@ -1 +0,0 @@
-// $Id$
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.cpp
deleted file mode 100644
index 053b2054fc1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.cpp
+++ /dev/null
@@ -1,180 +0,0 @@
-// $Id$
-
-#include "EC_Event_Channel.h"
-#include "EC_Factory.h"
-#include "EC_Dispatching.h"
-#include "EC_ConsumerAdmin.h"
-#include "EC_SupplierAdmin.h"
-#include "EC_Timeout_Generator.h"
-#include "EC_ObserverStrategy.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Event_Channel.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Event_Channel, "$Id$")
-
-TAO_EC_Event_Channel::TAO_EC_Event_Channel (TAO_EC_Factory* factory)
- : factory_ (factory)
-{
- ACE_ASSERT (this->factory_ != 0);
-
- this->dispatching_ =
- this->factory_->create_dispatching (this);
- this->filter_builder_ =
- this->factory_->create_filter_builder (this);
- this->consumer_admin_ =
- this->factory_->create_consumer_admin (this);
- this->supplier_admin_ =
- this->factory_->create_supplier_admin (this);
- this->timeout_generator_ =
- this->factory_->create_timeout_generator (this);
- this->observer_strategy_ =
- this->factory_->create_observer_strategy (this);
-}
-
-TAO_EC_Event_Channel::~TAO_EC_Event_Channel (void)
-{
- this->factory_->destroy_dispatching (this->dispatching_);
- this->dispatching_ = 0;
- this->factory_->destroy_filter_builder (this->filter_builder_);
- this->filter_builder_ = 0;
- this->factory_->destroy_consumer_admin (this->consumer_admin_);
- this->consumer_admin_ = 0;
- this->factory_->destroy_supplier_admin (this->supplier_admin_);
- this->supplier_admin_ = 0;
- this->factory_->destroy_timeout_generator (this->timeout_generator_);
- this->timeout_generator_ = 0;
- this->factory_->destroy_observer_strategy (this->observer_strategy_);
- this->observer_strategy_ = 0;
-}
-
-void
-TAO_EC_Event_Channel::activate (CORBA::Environment& ACE_TRY_ENV)
-{
- this->dispatching_->activate ();
- this->timeout_generator_->activate ();
-
- PortableServer::POA_var supplier_poa =
- this->factory_->supplier_poa (ACE_TRY_ENV);
- ACE_CHECK;
- this->supplier_admin_->set_default_POA (supplier_poa.in ());
-
- PortableServer::POA_var consumer_poa =
- this->factory_->consumer_poa (ACE_TRY_ENV);
- ACE_CHECK;
- this->consumer_admin_->set_default_POA (consumer_poa.in ());
-}
-
-void
-TAO_EC_Event_Channel::shutdown (CORBA::Environment& ACE_TRY_ENV)
-{
- this->dispatching_->shutdown ();
- this->timeout_generator_->shutdown ();
-
- PortableServer::POA_var consumer_poa =
- this->consumer_admin_->_default_POA (ACE_TRY_ENV);
- ACE_CHECK;
- PortableServer::ObjectId_var consumer_id =
- consumer_poa->servant_to_id (this->consumer_admin_, ACE_TRY_ENV);
- ACE_CHECK;
- consumer_poa->deactivate_object (consumer_id.in (), ACE_TRY_ENV);
- ACE_CHECK;
-
- PortableServer::POA_var supplier_poa =
- this->supplier_admin_->_default_POA (ACE_TRY_ENV);
- ACE_CHECK;
- PortableServer::ObjectId_var supplier_id =
- supplier_poa->servant_to_id (this->supplier_admin_, ACE_TRY_ENV);
- ACE_CHECK;
- supplier_poa->deactivate_object (supplier_id.in (), ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-TAO_EC_Event_Channel::connected (TAO_EC_ProxyPushConsumer* consumer,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->consumer_admin_->connected (consumer, ACE_TRY_ENV);
- ACE_CHECK;
- this->supplier_admin_->connected (consumer, ACE_TRY_ENV);
- ACE_CHECK;
- this->observer_strategy_->connected (consumer, ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-TAO_EC_Event_Channel::disconnected (TAO_EC_ProxyPushConsumer* consumer,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->consumer_admin_->disconnected (consumer, ACE_TRY_ENV);
- ACE_CHECK;
- this->supplier_admin_->disconnected (consumer, ACE_TRY_ENV);
- ACE_CHECK;
- this->observer_strategy_->disconnected (consumer, ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-TAO_EC_Event_Channel::connected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_admin_->connected (supplier, ACE_TRY_ENV);
- ACE_CHECK;
- this->consumer_admin_->connected (supplier, ACE_TRY_ENV);
- ACE_CHECK;
- this->observer_strategy_->connected (supplier, ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-TAO_EC_Event_Channel::disconnected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_admin_->disconnected (supplier, ACE_TRY_ENV);
- ACE_CHECK;
- this->consumer_admin_->disconnected (supplier, ACE_TRY_ENV);
- ACE_CHECK;
- this->observer_strategy_->disconnected (supplier, ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-RtecEventChannelAdmin::ConsumerAdmin_ptr
-TAO_EC_Event_Channel::for_consumers (CORBA::Environment& ACE_TRY_ENV)
-{
- return this->consumer_admin_->_this (ACE_TRY_ENV);
-}
-
-RtecEventChannelAdmin::SupplierAdmin_ptr
-TAO_EC_Event_Channel::for_suppliers (CORBA::Environment& ACE_TRY_ENV)
-{
- return this->supplier_admin_->_this (ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Event_Channel::destroy (CORBA::Environment &TAO_TRY_ENV)
-{
- this->shutdown (TAO_TRY_ENV);
-}
-
-RtecEventChannelAdmin::Observer_Handle
-TAO_EC_Event_Channel::append_observer (
- RtecEventChannelAdmin::Observer_ptr observer,
- CORBA::Environment &ACE_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_APPEND_OBSERVER))
-{
- return this->observer_strategy_->append_observer (observer, ACE_IN_ENV);
-}
-
-void
-TAO_EC_Event_Channel::remove_observer (
- RtecEventChannelAdmin::Observer_Handle handle,
- CORBA::Environment &ACE_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_REMOVE_OBSERVER))
-{
- this->observer_strategy_->remove_observer (handle, ACE_IN_ENV);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h
deleted file mode 100644
index a68171f1d80..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h
+++ /dev/null
@@ -1,177 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Event_Channel
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = DESCRIPTION
-// A new implementation of the Real Time Event Services.
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_EVENT_CHANNEL_H
-#define TAO_EC_EVENT_CHANNEL_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "EC_Factory.h"
-
-class TAO_ORBSVCS_Export TAO_EC_Event_Channel : public POA_RtecEventChannelAdmin::EventChannel
-{
- // = TITLE
- // The RtecEventChannelAdmin::EventChannel implementation.
- //
- // = DESCRIPTION
- // This class is the Mediator between all the classes in the EC
- // implementation, its main task is to redirect the messages to
- // the right components, to hold and manage the lifetime of the
- // long lived objects (Timer_Module, SupplierAdmin,
- // ConsumerAdmin and Dispatching) and to provide a simpler
- // interface to the EC_Factory.
- //
-public:
- TAO_EC_Event_Channel (TAO_EC_Factory* factory);
- // constructor
-
- virtual ~TAO_EC_Event_Channel (void);
- // destructor
-
- virtual void activate (CORBA::Environment& env);
- // Start the internal threads (if any), etc.
- // After this call the EC can be used.
-
- virtual void shutdown (CORBA::Environment &env);
- // Shutdown any internal threads, cleanup all the internal
- // structures, flush all the messages, etc.
-
- TAO_EC_Dispatching* dispatching (void) const;
- // Access the dispatching module....
-
- TAO_EC_Filter_Builder* filter_builder (void) const;
- // Access the filter builder....
-
- TAO_EC_ConsumerAdmin* consumer_admin (void) const;
- // Access the consumer admin implementation, useful for controlling
- // the activation...
-
- TAO_EC_SupplierAdmin* supplier_admin (void) const;
- // Access the supplier admin implementation, useful for controlling
- // the activation...
-
- TAO_EC_Timeout_Generator* timeout_generator (void) const;
- // Access the timer module...
-
- // = The factory methods, they delegate on the EC_Factory.
- TAO_EC_ProxyPushSupplier* create_proxy_push_supplier (void);
- void destroy_proxy_push_supplier (TAO_EC_ProxyPushSupplier*);
- // Create and destroy a ProxyPushSupplier
-
- TAO_EC_ProxyPushConsumer* create_proxy_push_consumer (void);
- void destroy_proxy_push_consumer (TAO_EC_ProxyPushConsumer*);
- // Create and destroy a ProxyPushConsumer
-
- TAO_EC_ProxyPushSupplier_Set* create_proxy_push_supplier_set (void);
- void destroy_proxy_push_supplier_set (TAO_EC_ProxyPushSupplier_Set*);
- // Create and destroy a ProxyPushSupplier_Set
-
- PortableServer::POA_ptr supplier_poa (CORBA::Environment&);
- PortableServer::POA_ptr consumer_poa (CORBA::Environment&);
- // Access the supplier and consumer POAs from the factory.
-
- ACE_Lock* create_consumer_lock (void);
- void destroy_consumer_lock (ACE_Lock*);
- ACE_Lock* create_supplier_lock (void);
- void destroy_supplier_lock (ACE_Lock*);
- // Locking strategies for the ProxyPushConsumer and
- // ProxyPushSupplier objects
-
- virtual void connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- // Used to inform the EC that a Consumer has connected or
- // disconnected from it.
-
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- // Used to inform the EC that a Supplier has connected or
- // disconnected from it.
-
- // = The RtecEventChannelAdmin::EventChannel methods...
- virtual RtecEventChannelAdmin::ConsumerAdmin_ptr
- for_consumers (CORBA::Environment& env);
- // The default implementation is:
- // this->consumer_admin ()->_this (env);
-
- virtual RtecEventChannelAdmin::SupplierAdmin_ptr
- for_suppliers (CORBA::Environment& env);
- // The default implementation is:
- // this->supplier_admin ()->_this (env);
-
- virtual void destroy (CORBA::Environment &env);
- // Commit suicide.
-
- virtual RtecEventChannelAdmin::Observer_Handle
- append_observer (RtecEventChannelAdmin::Observer_ptr,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_APPEND_OBSERVER));
- virtual void
- remove_observer (RtecEventChannelAdmin::Observer_Handle,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_REMOVE_OBSERVER));
-
-private:
- TAO_EC_Factory *factory_;
- // This is the abstract factory that creates all the objects that
- // compose an event channel, the event channel simply acts as a
- // Mediator among them.
-
- TAO_EC_Dispatching *dispatching_;
- // The dispatching "module"
-
- TAO_EC_Filter_Builder *filter_builder_;
- // The filter builder
-
- TAO_EC_ConsumerAdmin *consumer_admin_;
- // The ConsumerAdmin implementation
-
- TAO_EC_SupplierAdmin *supplier_admin_;
- // The SupplierAdmin implementation
-
- TAO_EC_Timeout_Generator *timeout_generator_;
- // The timeout generator
-
- TAO_EC_ObserverStrategy *observer_strategy_;
- // The observer strategy
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Event_Channel.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_EVENT_CHANNEL_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i
deleted file mode 100644
index 549a3af4840..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i
+++ /dev/null
@@ -1,103 +0,0 @@
-// $Id$
-
-ACE_INLINE TAO_EC_Dispatching*
-TAO_EC_Event_Channel::dispatching (void) const
-{
- return this->dispatching_;
-}
-
-ACE_INLINE TAO_EC_Filter_Builder*
-TAO_EC_Event_Channel::filter_builder (void) const
-{
- return this->filter_builder_;
-}
-
-ACE_INLINE TAO_EC_ConsumerAdmin*
-TAO_EC_Event_Channel::consumer_admin (void) const
-{
- return this->consumer_admin_;
-}
-
-ACE_INLINE TAO_EC_SupplierAdmin*
-TAO_EC_Event_Channel::supplier_admin (void) const
-{
- return this->supplier_admin_;
-}
-
-ACE_INLINE TAO_EC_Timeout_Generator*
-TAO_EC_Event_Channel::timeout_generator (void) const
-{
- return this->timeout_generator_;
-}
-
-ACE_INLINE TAO_EC_ProxyPushSupplier*
-TAO_EC_Event_Channel::create_proxy_push_supplier (void)
-{
- return this->factory_->create_proxy_push_supplier (this);
-}
-
-ACE_INLINE void
-TAO_EC_Event_Channel::destroy_proxy_push_supplier (TAO_EC_ProxyPushSupplier* supplier)
-{
- this->factory_->destroy_proxy_push_supplier (supplier);
-}
-
-ACE_INLINE TAO_EC_ProxyPushConsumer*
-TAO_EC_Event_Channel::create_proxy_push_consumer (void)
-{
- return this->factory_->create_proxy_push_consumer (this);
-}
-
-ACE_INLINE TAO_EC_ProxyPushSupplier_Set*
-TAO_EC_Event_Channel::create_proxy_push_supplier_set (void)
-{
- return this->factory_->create_proxy_push_supplier_set (this);
-}
-
-ACE_INLINE void
-TAO_EC_Event_Channel::destroy_proxy_push_supplier_set (TAO_EC_ProxyPushSupplier_Set* x)
-{
- this->factory_->destroy_proxy_push_supplier_set (x);
-}
-
-ACE_INLINE void
-TAO_EC_Event_Channel::destroy_proxy_push_consumer (TAO_EC_ProxyPushConsumer* consumer)
-{
- this->factory_->destroy_proxy_push_consumer (consumer);
-}
-
-ACE_INLINE PortableServer::POA_ptr
-TAO_EC_Event_Channel::supplier_poa (CORBA::Environment &ACE_TRY_ENV)
-{
- return this->factory_->supplier_poa (ACE_TRY_ENV);
-}
-
-ACE_INLINE PortableServer::POA_ptr
-TAO_EC_Event_Channel::consumer_poa (CORBA::Environment &ACE_TRY_ENV)
-{
- return this->factory_->consumer_poa (ACE_TRY_ENV);
-}
-
-ACE_INLINE ACE_Lock*
-TAO_EC_Event_Channel::create_consumer_lock (void)
-{
- return this->factory_->create_consumer_lock ();
-}
-
-ACE_INLINE void
-TAO_EC_Event_Channel::destroy_consumer_lock (ACE_Lock* x)
-{
- this->factory_->destroy_consumer_lock (x);
-}
-
-ACE_INLINE ACE_Lock*
-TAO_EC_Event_Channel::create_supplier_lock (void)
-{
- return this->factory_->create_supplier_lock ();
-}
-
-ACE_INLINE void
-TAO_EC_Event_Channel::destroy_supplier_lock (ACE_Lock* x)
-{
- this->factory_->destroy_supplier_lock (x);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Factory.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Factory.cpp
deleted file mode 100644
index e77c179bdf5..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Factory.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-// $Id$
-
-#include "EC_Factory.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Factory.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Factory, "$Id$")
-
-TAO_EC_Factory::~TAO_EC_Factory (void)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Factory.h
deleted file mode 100644
index 396e43bf54a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Factory.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Filter
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_FACTORY_H
-#define TAO_EC_FACTORY_H
-
-#include "orbsvcs/orbsvcs_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/corba.h"
-
-class ACE_Lock;
-
-class TAO_EC_Event_Channel;
-
-class TAO_EC_Dispatching;
-class TAO_EC_Filter_Builder;
-class TAO_EC_ConsumerAdmin;
-class TAO_EC_SupplierAdmin;
-class TAO_EC_ProxyPushConsumer;
-class TAO_EC_ProxyPushSupplier;
-class TAO_EC_ObserverStrategy;
-class TAO_EC_ProxyPushSupplier_Set;
-class TAO_EC_Timeout_Generator;
-
-class TAO_ORBSVCS_Export TAO_EC_Factory
-{
- // = TITLE
- // Abstract base class for the Event Channel components.
- //
- // = DESCRIPTION
- // Defines the EC_Factory interface.
- //
- // = MEMORY MANAGMENT
- // The objects it creates are owned by this class, the client must
- // invoke the corresponding destroy() method to release them.
- // Some implementations may require a different instance for the
- // EC_Factory for each instance of Event_Channel.
- //
-public:
- virtual ~TAO_EC_Factory (void);
- // destructor...
-
- virtual TAO_EC_Dispatching*
- create_dispatching (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_dispatching (TAO_EC_Dispatching*) = 0;
- // Create and destroy the dispatching module.
-
- virtual TAO_EC_Filter_Builder*
- create_filter_builder (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_filter_builder (TAO_EC_Filter_Builder*) = 0;
- // Create and destroy the filter builder.
-
- virtual TAO_EC_ConsumerAdmin*
- create_consumer_admin (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_consumer_admin (TAO_EC_ConsumerAdmin*) = 0;
- // Create and destroy the consumer admin implementation.
-
- virtual TAO_EC_SupplierAdmin*
- create_supplier_admin (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_supplier_admin (TAO_EC_SupplierAdmin*) = 0;
- // Create and destroy the supplier admin implementation.
-
- virtual TAO_EC_ProxyPushSupplier*
- create_proxy_push_supplier (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_proxy_push_supplier (TAO_EC_ProxyPushSupplier*) = 0;
- // Create and destroy a ProxyPushSupplier
-
- virtual TAO_EC_ProxyPushConsumer*
- create_proxy_push_consumer (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_proxy_push_consumer (TAO_EC_ProxyPushConsumer*) = 0;
- // Create and destroy a ProxyPushConsumer
-
- virtual TAO_EC_Timeout_Generator*
- create_timeout_generator (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_timeout_generator (TAO_EC_Timeout_Generator*) = 0;
- // Create and destroy the timer module.
-
- virtual TAO_EC_ObserverStrategy*
- create_observer_strategy (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_observer_strategy (TAO_EC_ObserverStrategy*) = 0;
- // Create and destroy the observer strategy.
-
- virtual TAO_EC_ProxyPushSupplier_Set*
- create_proxy_push_supplier_set (TAO_EC_Event_Channel*) = 0;
- virtual void
- destroy_proxy_push_supplier_set (TAO_EC_ProxyPushSupplier_Set*) = 0;
- // Create and destroy a ProxyPushSupplier_Set
-
- virtual PortableServer::POA_ptr
- consumer_poa (CORBA::Environment& env) = 0;
- virtual PortableServer::POA_ptr
- supplier_poa (CORBA::Environment& env) = 0;
- // The Event Channel uses this methods to control the activation of
- // the run-time servants.
-
- virtual ACE_Lock* create_consumer_lock (void) = 0;
- virtual void destroy_consumer_lock (ACE_Lock*) = 0;
- virtual ACE_Lock* create_supplier_lock (void) = 0;
- virtual void destroy_supplier_lock (ACE_Lock*) = 0;
- // Create and destroy the locking strategies for both
- // ProxyPushConsumers and ProxyPushSuppliers
-
- virtual ACE_Lock* create_consumer_admin_lock (void) = 0;
- virtual void destroy_consumer_admin_lock (ACE_Lock*) = 0;
- virtual ACE_Lock* create_supplier_admin_lock (void) = 0;
- virtual void destroy_supplier_admin_lock (ACE_Lock*) = 0;
- // Create and destroy the locking strategies for both
- // ConsumerAdmin and SupplierAdmin classes.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Factory.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_FACTORY_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Factory.i b/TAO/orbsvcs/orbsvcs/Event/EC_Factory.i
deleted file mode 100644
index cfa1da318d3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Factory.i
+++ /dev/null
@@ -1 +0,0 @@
-// $Id$
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp
deleted file mode 100644
index f27a7d6e9bf..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.cpp
+++ /dev/null
@@ -1,88 +0,0 @@
-// $Id$
-
-#include "EC_Filter.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Filter, "$Id$")
-
-TAO_EC_Filter::~TAO_EC_Filter (void)
-{
-}
-
-void
-TAO_EC_Filter::adopt_child (TAO_EC_Filter* child)
-{
- child->parent_ = this;
-}
-
-// ****************************************************************
-
-int
-TAO_EC_Null_Filter::filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // This is a leaf, no need to query any children, and we accept all
- // events, so push it.
- this->push (event, qos_info, ACE_TRY_ENV);
- return 1;
-}
-
-int
-TAO_EC_Null_Filter::filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // This is a leaf, no need to query any children, and we accept all
- // events, so push it.
- this->push_nocopy (event, qos_info, ACE_TRY_ENV);
- return 1;
-}
-
-void
-TAO_EC_Null_Filter::push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- if (this->parent () != 0)
- this->parent ()->push (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Null_Filter::push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- if (this->parent () != 0)
- this->parent ()->push_nocopy (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Null_Filter::clear (void)
-{
- // do nothing
-}
-
-CORBA::ULong
-TAO_EC_Null_Filter::max_event_size (void) const
-{
- // @@ Is there a better way to express this?
- return 0;
-}
-
-int
-TAO_EC_Null_Filter::can_match (const RtecEventComm::EventHeader&) const
-{
- return 1;
-}
-
-// ****************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Filter.h
deleted file mode 100644
index 00afafc720c..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Filter
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_FILTER_H
-#define TAO_EC_FILTER_H
-
-#include "orbsvcs/RtecEventCommC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_QOS_Info;
-
-class TAO_ORBSVCS_Export TAO_EC_Filter
-{
- // = TITLE
- // Abstract base class for the filter hierarchy.
- //
- // = DESCRIPTION
- // The per-consumer filtering mechanisms.
- // The EC needs to filter data passed to the consumers, so it can
- // correctly satisfy its subscription requirements.
- // This filtering can include correlations, sequences, timeouts,
- // etc. each consumer can request different filtering criteria.
- //
- // Different filtering objects are associated with each consumer,
- // the filters are organized in a hierarchical structure,
- // corresponding to the subscription "expression" that the events
- // must satisfy.
- // The hierarchy is constructed using the "Builder" pattern.
- //
- // = MEMORY MANAGMENT
- // It does *not* assume ownership of its parent.
- //
-public:
- TAO_EC_Filter (void);
- // constructor...
-
- virtual ~TAO_EC_Filter (void);
- // destructor...
-
- TAO_EC_Filter* parent (void) const;
- // Obtain the parent of this filter.
-
- void adopt_child (TAO_EC_Filter* child);
- // Become the parent of <child>
-
- static int matches (const RtecEventComm::EventHeader& rhs,
- const RtecEventComm::EventHeader& lhs);
- // matches two event headers.
- // @@ TODO: strategize this...
-
- virtual int filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env) = 0;
- virtual int filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env) = 0;
- // Filter this event, returns 1 if the event is accepted, 0
- // otherwise.
- // Notice that there are two versions of the method, if the event is
- // not const then filter can take ownership of the event.
-
- virtual void push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env) = 0;
- virtual void push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env) = 0;
- // This is called by the children when they accept an event and
- // which to pass it up.
- // Notice that there are two versions of the method, if the event is
- // not const then filter can take ownership of the event.
-
- virtual void clear (void) = 0;
- // Clear any saved state, must reset and assume no events have been
- // received.
-
- virtual CORBA::ULong max_event_size (void) const = 0;
- // Returns the maximum size of the events pushed by this filter.
-
- virtual int can_match (const RtecEventComm::EventHeader& header) const = 0;
- // Returns 0 if an event with that header could never be accepted.
- // This can used by the suppliers to filter out consumers that
- // couldn't possibly be interested in their events.
-
-private:
- TAO_EC_Filter* parent_;
- // The parent...
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_EC_Null_Filter : public TAO_EC_Filter
-{
- // = TITLE
- // A null filter
- //
- // = DESCRIPTION
- // This filter accepts any kind of event, it is useful for the
- // implementation:
- // a) Consumers that accept all events
- // b) Consumers that trust the filtering done at the Supplier
- // layer.
- // c) Event Channels that don't do filtering (such as CosEC
- // backends)
- //
- // = MEMORY MANAGMENT
- //
-public:
- TAO_EC_Null_Filter (void);
- // constructor.
-
- // = The TAO_EC_Filter methods, please check the documentation in
- // TAO_EC_Filter.
- virtual int filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual int filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void clear (void);
- virtual CORBA::ULong max_event_size (void) const;
- virtual int can_match (const RtecEventComm::EventHeader& header) const;
-};
-
-// ****************************************************************
-
-// @@ Add more types of filters like:
-// - Events in a sequence.
-// - Events in a sequence with timeouts.
-// - Conjunction with timeout [as opposed to disjunction of
-// conjunction and a timeout]
-// - etc.
-
-// ****************************************************************
-
-#if defined (__ACE_INLINE__)
-#include "EC_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_FILTER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.i b/TAO/orbsvcs/orbsvcs/Event/EC_Filter.i
deleted file mode 100644
index 3820754ed5a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.i
+++ /dev/null
@@ -1,39 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_Filter::TAO_EC_Filter (void)
- : parent_ (0)
-{
-}
-
-ACE_INLINE TAO_EC_Filter*
-TAO_EC_Filter::parent (void) const
-{
- return this->parent_;
-}
-
-ACE_INLINE int
-TAO_EC_Filter::matches (const RtecEventComm::EventHeader& rhs,
- const RtecEventComm::EventHeader& lhs)
-{
- if ((rhs.source == 0 && rhs.type == 0)
- || (lhs.source == 0 && lhs.type == 0))
- return 1;
-
- if (rhs.source == 0 || lhs.source == 0)
- return rhs.type == lhs.type;
-
- if (rhs.type == 0 || lhs.type == 0)
- return rhs.source == lhs.source;
-
- return (rhs.type == lhs.type && rhs.source == lhs.source);
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_EC_Null_Filter::TAO_EC_Null_Filter (void)
-{
-}
-
-// ****************************************************************
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.cpp
deleted file mode 100644
index 5600df57453..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// $Id$
-
-#include "EC_Filter_Builder.h"
-#include "EC_Filter.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Filter_Builder.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Filter_Builder, "$Id$")
-
-TAO_EC_Filter_Builder::~TAO_EC_Filter_Builder (void)
-{
-}
-
-// ****************************************************************
-
-TAO_EC_Null_Filter_Builder::~TAO_EC_Null_Filter_Builder (void)
-{
-}
-
-TAO_EC_Filter*
-TAO_EC_Null_Filter_Builder::
- build (RtecEventChannelAdmin::ConsumerQOS&) const
-{
- return new TAO_EC_Null_Filter;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h b/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h
deleted file mode 100644
index 9e689156e0f..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Filter_Builder
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_FILTER_BUILDER_H
-#define TAO_EC_FILTER_BUILDER_H
-
-#include "orbsvcs/RtecEventChannelAdminC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_Filter;
-
-class TAO_ORBSVCS_Export TAO_EC_Filter_Builder
-{
- // = TITLE
- // Abstract base class for the filter builders.
- //
- // = DESCRIPTION
- // The creation of a builder hierarchy is controlled by a
- // Filter_Builder. The relationship between TAO_EC_Filter and
- // TAO_EC_Filter_Builder follows the "Builder Pattern" (Gamma et
- // al.)
- //
- //
-public:
- virtual ~TAO_EC_Filter_Builder (void);
- // destructor...
-
- virtual TAO_EC_Filter*
- build (RtecEventChannelAdmin::ConsumerQOS& qos) const = 0;
- // Create the filter, the caller must assume ownership of the filter
- // returned.
-
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_EC_Null_Filter_Builder : public TAO_EC_Filter_Builder
-{
- // = TITLE
- // A simple implementation of the filter builder.
- //
- // = DESCRIPTION
- // Simply creates a Null_Filter in every case.
- //
-public:
- TAO_EC_Null_Filter_Builder (void);
- // constructor.
-
- virtual ~TAO_EC_Null_Filter_Builder (void);
- // destructor...
-
- // = The TAO_EC_Filter_Builder methods...
- TAO_EC_Filter* build (RtecEventChannelAdmin::ConsumerQOS& qos) const;
-};
-
-// ****************************************************************
-
-#if defined (__ACE_INLINE__)
-#include "EC_Filter_Builder.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_FILTER_BUILDER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.i b/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.i
deleted file mode 100644
index 2592a19f93b..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.i
+++ /dev/null
@@ -1,6 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_Null_Filter_Builder::TAO_EC_Null_Filter_Builder (void)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.cpp
deleted file mode 100644
index 1b847895381..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.cpp
+++ /dev/null
@@ -1,369 +0,0 @@
-// $Id$
-
-#include "orbsvcs/Event/EC_Gateway.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Time_Utilities.h"
-
-ACE_RCSID(Event, EC_Gateway, "$Id$")
-
-TAO_EC_Gateway::TAO_EC_Gateway (void)
- : handle_ (0)
-{
-}
-
-TAO_EC_Gateway::~TAO_EC_Gateway (void)
-{
-}
-
-void
-TAO_EC_Gateway::observer_handle (RtecEventChannelAdmin::Observer_Handle h)
-{
- this->handle_ = h;
-}
-
-RtecEventChannelAdmin::Observer_Handle
-TAO_EC_Gateway::observer_handle (void) const
-{
- return this->handle_;
-}
-
-// ****************************************************************
-
-TAO_EC_Gateway_IIOP::TAO_EC_Gateway_IIOP (void)
- : consumer_ (this),
- supplier_ (this)
-{
-}
-
-TAO_EC_Gateway_IIOP::~TAO_EC_Gateway_IIOP (void)
-{
-}
-
-void
-TAO_EC_Gateway_IIOP::init (RtecEventChannelAdmin::EventChannel_ptr rmt_ec,
- RtecEventChannelAdmin::EventChannel_ptr lcl_ec,
- RtecScheduler::Scheduler_ptr rmt_sched,
- RtecScheduler::Scheduler_ptr lcl_sched,
- const char* lcl_name,
- const char* rmt_name,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->rmt_ec_ =
- RtecEventChannelAdmin::EventChannel::_duplicate (rmt_ec);
- this->lcl_ec_ =
- RtecEventChannelAdmin::EventChannel::_duplicate (lcl_ec);
-
- this->rmt_info_ =
- rmt_sched->create (rmt_name, TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- // @@ TODO Many things are hard-coded in the RT_Info here.
-
- // The worst case execution time is far less than 500 usecs, but
- // that is a safe estimate....
- ACE_Time_Value tv (0, 500);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- rmt_sched->set (this->rmt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- 25000 * 10,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 0,
- RtecScheduler::OPERATION,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- this->lcl_info_ =
- lcl_sched->create (lcl_name, TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- lcl_sched->set (this->lcl_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- 25000 * 10,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 1,
- RtecScheduler::REMOTE_DEPENDANT,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
-}
-
-void
-TAO_EC_Gateway_IIOP::close (CORBA::Environment &env)
-{
- // ACE_DEBUG ((LM_DEBUG, "ECG (%t) Closing gateway\n"));
- if (CORBA::is_nil (this->supplier_proxy_.in ()))
- return;
-
- if (this->consumer_proxy_map_.current_size () > 0)
- {
- for (Consumer_Map_Iterator j = this->consumer_proxy_map_.begin ();
- j != this->consumer_proxy_map_.end ();
- ++j)
- {
- (*j).int_id_->disconnect_push_consumer (env);
- CORBA::release ((*j).int_id_);
- TAO_CHECK_ENV_RETURN_VOID (env);
- }
- this->consumer_proxy_map_.close ();
- }
-
- this->default_consumer_proxy_->disconnect_push_consumer (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- this->default_consumer_proxy_ =
- RtecEventChannelAdmin::ProxyPushConsumer::_nil ();
-
- this->supplier_proxy_->disconnect_push_supplier (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- this->supplier_proxy_ =
- RtecEventChannelAdmin::ProxyPushSupplier::_nil ();
-}
-
-void
-TAO_EC_Gateway_IIOP::update_consumer (const RtecEventChannelAdmin::ConsumerQOS& c_qos,
- CORBA::Environment& env)
-{
- this->close (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- if (c_qos.dependencies.length () <= 1)
- return;
-
- // ACE_DEBUG ((LM_DEBUG, "ECG (%t) Open gateway\n"));
- if (CORBA::is_nil (this->lcl_ec_.in ())
- || CORBA::is_nil (this->rmt_ec_.in ()))
- return;
-
- // = Connect as a supplier to the local EC
- RtecEventChannelAdmin::SupplierAdmin_var supplier_admin =
- this->lcl_ec_->for_suppliers (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- this->default_consumer_proxy_ =
- supplier_admin->obtain_push_consumer (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- // Change the RT_Info in the consumer QoS.
- // On the same loop we discover the subscriptions by event source,
- // and fill the consumer proxy map.
- RtecEventChannelAdmin::ConsumerQOS sub = c_qos;
- for (CORBA::ULong i = 0; i < sub.dependencies.length (); ++i)
- {
- sub.dependencies[i].rt_info = this->rmt_info_;
-
- RtecEventChannelAdmin::ProxyPushConsumer_ptr proxy = 0;
- RtecEventComm::EventSourceID sid =
- sub.dependencies[i].event.header.source;
- if (sid != 0
- && this->consumer_proxy_map_.find (sid, proxy) == -1)
- {
- proxy = supplier_admin->obtain_push_consumer (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- this->consumer_proxy_map_.bind (sid, proxy);
- }
- }
-
- // Obtain a reference to our supplier personality...
- RtecEventComm::PushSupplier_var supplier_ref =
- this->supplier_._this (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- if (this->consumer_proxy_map_.current_size () > 0)
- {
- // For each subscription by source build the set of publications
- // (they may several, by type, for instance) and connect to the
- // consumer proxy.
- for (Consumer_Map_Iterator j = this->consumer_proxy_map_.begin ();
- j != this->consumer_proxy_map_.end ();
- ++j)
- {
- RtecEventChannelAdmin::SupplierQOS pub;
- pub.publications.length (sub.dependencies.length () - 1);
- pub.is_gateway = 1;
- int c = 0;
-
- RtecEventComm::EventSourceID sid = (*j).ext_id_;
- for (CORBA::ULong k = 0; k < sub.dependencies.length (); ++k)
- {
- const RtecEventComm::EventHeader& h =
- sub.dependencies[k].event.header;
- if (h.source != sid
- || (1 <= h.type
- && h.type < ACE_ES_EVENT_UNDEFINED))
- continue;
- pub.publications[c].event.header = h;
- pub.publications[c].dependency_info.dependency_type =
- RtecScheduler::TWO_WAY_CALL;
- pub.publications[c].dependency_info.number_of_calls = 1;
- pub.publications[c].dependency_info.rt_info = this->lcl_info_;
- c++;
- }
- if (c == 0)
- continue;
-
- pub.publications.length (c);
- (*j).int_id_->connect_push_supplier (supplier_ref.in (),
- pub,
- env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- }
- }
-
- // Also build the subscriptions that are *not* by source and connect
- // to the default consumer proxy.
- RtecEventChannelAdmin::SupplierQOS pub;
- pub.publications.length (sub.dependencies.length () - 1);
- pub.is_gateway = 1;
- int c = 0;
- for (CORBA::ULong k = 0; k < sub.dependencies.length (); ++k)
- {
- const RtecEventComm::EventHeader& h =
- sub.dependencies[k].event.header;
- RtecEventComm::EventSourceID sid = h.source;
- if (sid != 0
- || (0 <= h.type
- && h.type < ACE_ES_EVENT_UNDEFINED))
- continue;
- pub.publications[c].event.header = h;
- pub.publications[c].event.header.creation_time = ORBSVCS_Time::zero;
- pub.publications[c].dependency_info.dependency_type =
- RtecScheduler::TWO_WAY_CALL;
- pub.publications[c].dependency_info.number_of_calls = 1;
- pub.publications[c].dependency_info.rt_info = this->lcl_info_;
- c++;
- }
- if (c > 0)
- {
- pub.publications.length (c);
- this->default_consumer_proxy_->connect_push_supplier (supplier_ref.in (),
- pub,
- env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- }
-
-
- //ACE_DEBUG ((LM_DEBUG, "ECG (%t) Gateway/Supplier "));
- //ACE_SupplierQOS_Factory::debug (pub);
-
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin =
- this->rmt_ec_->for_consumers (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- this->supplier_proxy_ =
- consumer_admin->obtain_push_supplier (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- RtecEventComm::PushConsumer_var consumer_ref =
- this->consumer_._this (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- //ACE_DEBUG ((LM_DEBUG, "ECG (%t) Gateway/Consumer "));
- //ACE_ConsumerQOS_Factory::debug (sub);
-
- this->supplier_proxy_->connect_push_consumer (consumer_ref.in (),
- sub,
- env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
-}
-
-void
-TAO_EC_Gateway_IIOP::update_supplier (const RtecEventChannelAdmin::SupplierQOS&,
- CORBA::Environment&)
-{
- // Do nothing...
-}
-
-void
-TAO_EC_Gateway_IIOP::disconnect_push_consumer (CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG,
- "ECG (%t): Supplier-consumer received "
- "disconnect from channel.\n"));
-}
-
-void
-TAO_EC_Gateway_IIOP::disconnect_push_supplier (CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG,
- "ECG (%t): Supplier received "
- "disconnect from channel.\n"));
-}
-
-void
-TAO_EC_Gateway_IIOP::push (const RtecEventComm::EventSet &events,
- CORBA::Environment & env)
-{
- //ACE_DEBUG ((LM_DEBUG, "TAO_EC_Gateway_IIOP::push - "));
-
- if (events.length () == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "no events\n"));
- return;
- }
-
- //ACE_DEBUG ((LM_DEBUG, "ECP: %d event(s) - ", events.length ()));
-
- // @@ TODO, there is an extra data copy here, we should do the event
- // modification without it and only compact the necessary events.
- RtecEventComm::EventSet out (1);
- out.length (1);
- for (CORBA::ULong i = 0; i < events.length (); ++i)
- {
- if (events[i].header.ttl == 0)
- continue;
-
- RtecEventChannelAdmin::ProxyPushConsumer_ptr proxy = 0;
- RtecEventComm::EventSourceID sid = events[i].header.source;
- if (sid == 0
- || this->consumer_proxy_map_.find (sid, proxy) == -1)
- {
- // If the source is not in our map we have to use the
- // default consumer proxy.
- proxy = this->default_consumer_proxy_.in ();
- }
- out[0] = events[i];
- out[0].header.ttl--;
- proxy->push (out, env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- }
-}
-
-int
-TAO_EC_Gateway_IIOP::shutdown (CORBA::Environment& TAO_IN_ENV)
-{
- this->close (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () == 0) return -1;
-
- this->lcl_ec_ = 0;
- this->rmt_ec_ = 0;
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_PushConsumer_Adapter<TAO_EC_Gateway_IIOP>;
-template class ACE_PushSupplier_Adapter<TAO_EC_Gateway_IIOP>;
-template class ACE_Map_Entry<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr>;
-template class ACE_Map_Manager<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex>;
-template class ACE_Map_Iterator<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_PushConsumer_Adapter<TAO_EC_Gateway_IIOP>
-#pragma instantiate ACE_PushSupplier_Adapter<TAO_EC_Gateway_IIOP>
-
-#pragma instantiate ACE_Map_Entry<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr>
-#pragma instantiate ACE_Map_Manager<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h
deleted file mode 100644
index e5ba8e67229..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h
+++ /dev/null
@@ -1,175 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// EC_Gateway
-//
-// = AUTHOR
-// Carlos O'Ryan
-//
-// = DESCRIPTION
-// This class can be used to connect two event channels; the class
-// connects to a "remote" EC as a consumer, it also connects to the
-// <local> EC as a supplier of events, this later EC is usually
-// collocated.
-// The QoS parameters for both connections must be provided by the
-// user.
-// To avoid infinite loops of events the Gateway descreases the TTL
-// field of the events and will not deliver any events with TTL less
-// than or equal to 0.
-//
-// = TODO
-// The class makes an extra copy of the events, we need to
-// investigate if closer collaboration with its collocated EC could
-// be used to remove that copy.
-//
-// ============================================================================
-
-#ifndef TAO_EC_GATEWAY_H
-#define TAO_EC_GATEWAY_H
-
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "orbsvcs/RtecEventCommS.h"
-#include "orbsvcs/Channel_Clients_T.h"
-#include "orbsvcs/orbsvcs_export.h"
-
-class TAO_ORBSVCS_Export TAO_EC_Gateway : public POA_RtecEventChannelAdmin::Observer
-{
- // = TITLE
- // Event Channel Gateway
- //
- // = DESCRIPTION
- // There are several ways to connect several EC together, for
- // instance:
- // + A single class can use normal IIOP and connect to one EC as
- // a supplier and to another EC as a consumer.
- // + A class connects as a consumer and transmit the events using
- // multicast, another class receives the multicast messages and
- // transform them back into a push() call.
- //
- // This is an abstract class to represent all the different
- // strategies for EC distribution.
- //
-public:
- TAO_EC_Gateway (void);
- // Default constructor.
-
- virtual ~TAO_EC_Gateway (void);
- // Destructor
-
- virtual void close (CORBA::Environment& env) = 0;
- // The gateway must disconnect from all the relevant event channels,
- // or any other communication media (such as multicast groups).
-
-private:
- friend class ACE_EventChannel;
- void observer_handle (RtecEventChannelAdmin::Observer_Handle h);
- RtecEventChannelAdmin::Observer_Handle observer_handle (void) const;
- // Obtain and modify the observer handle.
-
-private:
- RtecEventChannelAdmin::Observer_Handle handle_;
-};
-
-// ****************************************************************
-class TAO_ORBSVCS_Export TAO_EC_Gateway_IIOP : public TAO_EC_Gateway
-//
-// = TITLE
-// Event Channel Gateway using IIOP.
-//
-// = DESCRIPTION
-// This class mediates among two event channels, it connects as a
-// consumer of events with a remote event channel, and as a supplier
-// of events with the local EC.
-// As a consumer it gives a QoS designed to only accept the events
-// in which *local* consumers are interested.
-// Eventually the local EC should create this object and compute its
-// QoS in an automated manner; but this requires some way to filter
-// out the peers registered as consumers, otherwise we will get
-// loops in the QoS graph.
-// It uses exactly the same set of events in the publications list
-// when connected as a supplier.
-//
-// = NOTES
-// An alternative implementation would be to register with the
-// remote EC as a supplier, and then filter on the remote EC, but
-// one of the objectives is to minimize network traffic.
-// On the other hand the events will be pushed to remote consumers,
-// event though they will be dropped upon receipt (due to the TTL
-// field); IMHO this is another suggestion that the EC needs to know
-// (somehow) which consumers are truly its peers in disguise.
-//
-//
-{
-public:
- TAO_EC_Gateway_IIOP (void);
- ~TAO_EC_Gateway_IIOP (void);
-
- void init (RtecEventChannelAdmin::EventChannel_ptr rmt_ec,
- RtecEventChannelAdmin::EventChannel_ptr lcl_ec,
- RtecScheduler::Scheduler_ptr rmt_sched,
- RtecScheduler::Scheduler_ptr lcl_sched,
- const char* lcl_name,
- const char* rmt_name,
- CORBA::Environment &_env);
- // To do its job this class requires to know the local and remote
- // ECs it will connect to; furthermore it also requires to build
- // RT_Infos for the local and remote schedulers.
- // @@ TODO part of the RT_Info is hardcoded, we need to make it
- // parametric.
-
- void disconnect_push_supplier (CORBA::Environment &);
- // The channel is disconnecting.
-
- void disconnect_push_consumer (CORBA::Environment &);
- // The channel is disconnecting.
-
- void push (const RtecEventComm::EventSet &events,
- CORBA::Environment &);
- // This is the Consumer side behavior, it pushes the events to the
- // local event channel.
-
- int shutdown (CORBA::Environment&);
- // Disconnect and shutdown the gateway
-
- // The following methods are documented in the base class.
- virtual void close (CORBA::Environment& _env);
- virtual void update_consumer (const RtecEventChannelAdmin::ConsumerQOS& sub,
- CORBA::Environment& env);
- virtual void update_supplier (const RtecEventChannelAdmin::SupplierQOS& pub,
- CORBA::Environment& env);
-
-private:
- RtecEventChannelAdmin::EventChannel_var rmt_ec_;
- RtecEventChannelAdmin::EventChannel_var lcl_ec_;
- // The remote and the local EC, so we can reconnect when the list changes.
-
- RtecScheduler::handle_t rmt_info_;
- RtecScheduler::handle_t lcl_info_;
- // Our local and remote RT_Infos.
-
- ACE_PushConsumer_Adapter<TAO_EC_Gateway_IIOP> consumer_;
- // Our consumer personality....
-
- ACE_PushSupplier_Adapter<TAO_EC_Gateway_IIOP> supplier_;
- // Our supplier personality....
-
- // We use a different Consumer_Proxy
- typedef ACE_Map_Manager<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex> Consumer_Map;
- typedef ACE_Map_Iterator<RtecEventComm::EventSourceID,RtecEventChannelAdmin::ProxyPushConsumer_ptr,ACE_Null_Mutex> Consumer_Map_Iterator;
-
- Consumer_Map consumer_proxy_map_;
- RtecEventChannelAdmin::ProxyPushConsumer_var default_consumer_proxy_;
- // We talk to the EC (as a supplier) using either an per-supplier
- // proxy or a generic proxy for the type only subscriptions.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC (as a consumer) using this proxy.
-};
-
-#endif /* ACE_EC_GATEWAY_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp
deleted file mode 100644
index d5a240a1336..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.cpp
+++ /dev/null
@@ -1,1182 +0,0 @@
-// $Id$
-
-#include "orbsvcs/Event/EC_Gateway_UDP.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Time_Utilities.h"
-
-#if !defined(__ACE_INLINE__)
-#include "EC_Gateway_UDP.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Gateway_UDP, "$Id$")
-
-// ****************************************************************
-
-TAO_ECG_UDP_Sender::TAO_ECG_UDP_Sender (void)
- : mtu_ (TAO_ECG_UDP_Sender::ECG_DEFAULT_MTU)
-{
-}
-
-int
-TAO_ECG_UDP_Sender::get_local_addr (ACE_INET_Addr& addr)
-{
- if (this->endpoint_ == 0)
- return -1;
- return this->dgram ().get_local_addr (addr);
-}
-
-void
-TAO_ECG_UDP_Sender::init (RtecEventChannelAdmin::EventChannel_ptr lcl_ec,
- RtecUDPAdmin::AddrServer_ptr addr_server,
- TAO_ECG_UDP_Out_Endpoint* endpoint,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->lcl_ec_ =
- RtecEventChannelAdmin::EventChannel::_duplicate (lcl_ec);
-
- this->addr_server_ =
- RtecUDPAdmin::AddrServer::_duplicate (addr_server);
-
- this->endpoint_ = endpoint;
-}
-
-int
-TAO_ECG_UDP_Sender::mtu (CORBA::ULong new_mtu)
-{
- if (new_mtu < TAO_ECG_UDP_Sender::ECG_MIN_MTU
- || new_mtu >= TAO_ECG_UDP_Sender::ECG_MAX_MTU)
- return -1;
- this->mtu_ = new_mtu;
- return 0;
-}
-
-void
-TAO_ECG_UDP_Sender::shutdown (CORBA::Environment& TAO_IN_ENV)
-{
- this->close (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- this->lcl_ec_ = RtecEventChannelAdmin::EventChannel::_nil ();
-}
-
-void
-TAO_ECG_UDP_Sender::open (RtecEventChannelAdmin::ConsumerQOS& sub,
- CORBA::Environment &TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG, "ECG (%t) Open gateway\n"));
- if (CORBA::is_nil (this->lcl_ec_.in ()))
- return;
-
- if (!CORBA::is_nil (this->supplier_proxy_.in ()))
- this->close (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- if (sub.dependencies.length () == 0)
- return;
-
- //ACE_DEBUG ((LM_DEBUG, "ECG (%t) Gateway/Supplier "));
- //ACE_SupplierQOS_Factory::debug (pub);
-
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin =
- this->lcl_ec_->for_consumers (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- this->supplier_proxy_ =
- consumer_admin->obtain_push_supplier (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- RtecEventComm::PushConsumer_var consumer_ref =
- this->_this (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- //ACE_DEBUG ((LM_DEBUG, "ECG (%t) Gateway/Consumer "));
- //ACE_ConsumerQOS_Factory::debug (sub);
-
- this->supplier_proxy_->connect_push_consumer (consumer_ref.in (),
- sub,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-}
-
-void
-TAO_ECG_UDP_Sender::close (CORBA::Environment &env)
-{
- // ACE_DEBUG ((LM_DEBUG, "ECG (%t) Closing gateway\n"));
- if (CORBA::is_nil (this->supplier_proxy_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (env);
- if (env.exception () != 0) return;
- this->supplier_proxy_ =
- RtecEventChannelAdmin::ProxyPushSupplier::_nil ();
-}
-
-void
-TAO_ECG_UDP_Sender::disconnect_push_consumer (CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG,
- "ECG (%t): Supplier-consumer received "
- "disconnect from channel.\n"));
-}
-
-void
-TAO_ECG_UDP_Sender::push (const RtecEventComm::EventSet &events,
- CORBA::Environment & TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG, "ECG_UDP_Sender::push - \n"));
-
- if (events.length () == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "no events\n"));
- return;
- }
-
- // @@ TODO precompute this when the MTU changes...
- CORBA::ULong max_fragment_payload = this->mtu () -
- TAO_ECG_UDP_Sender::ECG_HEADER_SIZE;
- // ACE_ASSERT (max_fragment_payload != 0);
-
- // ACE_DEBUG ((LM_DEBUG, "%d event(s) - ", events.length ()));
-
- // Send each event in a separate message.
- // @@ TODO It is interesting to group events destined to the
- // same mcast group in a single message.
- for (u_int i = 0; i < events.length (); ++i)
- {
- // To avoid loops we keep a TTL field on the events and skip the
- // events with TTL <= 0
- if (events[i].header.ttl <= 0)
- continue;
-
- const RtecEventComm::Event& e = events[i];
-
- // We need to modify the TTL field, but copying the entire event
- // would be wasteful; instead we create a new header and only
- // modify the header portion.
- RtecEventComm::EventHeader header = e.header;
- header.ttl--;
-
- // Grab the right mcast group for this event...
- RtecUDPAdmin::UDP_Addr udp_addr;
- this->addr_server_->get_addr (header, udp_addr, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID(TAO_IN_ENV);
-
- // Start building the message
- TAO_OutputCDR cdr;
-
- // Marshal as if it was a sequence of one element, notice how we
- // marshal a modified version of the header, but the payload is
- // marshal without any extra copies.
- cdr.write_ulong (1);
- cdr.encode (RtecEventComm::_tc_EventHeader, &header, 0, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID(TAO_IN_ENV);
-
- cdr.encode (RtecEventComm::_tc_EventData, &e.data, 0, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID(TAO_IN_ENV);
-
- const int TAO_WRITEV_MAX = IOV_MAX;
- iovec iov[TAO_WRITEV_MAX];
-
- CORBA::ULong total_length;
- CORBA::ULong fragment_count =
- this->compute_fragment_count (cdr.begin (),
- cdr.end (),
- TAO_WRITEV_MAX,
- max_fragment_payload,
- total_length);
-
- CORBA::ULong request_id = this->endpoint_->next_request_id ();
-
- // Reserve the first iovec for the header...
- int iovcnt = 1;
- CORBA::ULong fragment_id = 0;
- CORBA::ULong fragment_offset = 0;
- CORBA::ULong fragment_size = 0;
- for (const ACE_Message_Block* b = cdr.begin ();
- b != cdr.end ();
- b = b->cont ())
- {
- CORBA::ULong l = b->length ();
-
- iov[iovcnt].iov_base = b->rd_ptr ();
- iov[iovcnt].iov_len = l;
- fragment_size += l;
- iovcnt++;
- while (fragment_size > max_fragment_payload)
- {
- // This fragment is full, we have to send it...
-
- // First adjust the last iov entry:
- CORBA::ULong last_mb_length =
- max_fragment_payload - (fragment_size - l);
- iov[iovcnt - 1].iov_len = last_mb_length;
-
- this->send_fragment (udp_addr,
- request_id,
- total_length,
- max_fragment_payload,
- fragment_offset,
- fragment_id,
- fragment_count,
- iov,
- iovcnt,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID(TAO_IN_ENV);
- fragment_id++;
- fragment_offset += max_fragment_payload;
-
- // Reset, but don't forget that the last Message_Block
- // may need to be sent in multiple fragments..
- l -= last_mb_length;
- iov[1].iov_base = b->rd_ptr () + last_mb_length;
- iov[1].iov_len = l;
- fragment_size = l;
- iovcnt = 2;
- }
- if (fragment_size == max_fragment_payload)
- {
- // We filled a fragment, but this time it was filled
- // exactly, the treatment is a little different from the
- // loop above...
- this->send_fragment (udp_addr,
- request_id,
- total_length,
- max_fragment_payload,
- fragment_offset,
- fragment_id,
- fragment_count,
- iov,
- iovcnt,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID(TAO_IN_ENV);
- fragment_id++;
- fragment_offset += max_fragment_payload;
-
- iovcnt = 1;
- fragment_size = 0;
- }
- if (iovcnt == TAO_WRITEV_MAX)
- {
- // Now we ran out of space in the iovec, we must send a
- // fragment to work around that....
- this->send_fragment (udp_addr,
- request_id,
- total_length,
- fragment_size,
- fragment_offset,
- fragment_id,
- fragment_count,
- iov,
- iovcnt,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID(TAO_IN_ENV);
- fragment_id++;
- fragment_offset += fragment_size;
-
- iovcnt = 1;
- fragment_size = 0;
- }
- }
- // There is something left in the iovvec that we must send
- // also...
- if (iovcnt != 1)
- {
- // Now we ran out of space in the iovec, we must send a
- // fragment to work around that....
- this->send_fragment (udp_addr,
- request_id,
- total_length,
- fragment_size,
- fragment_offset,
- fragment_id,
- fragment_count,
- iov,
- iovcnt,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID(TAO_IN_ENV);
- fragment_id++;
- fragment_offset += fragment_size;
-
- // reset, not needed here...
- // iovcnt = 1;
- // fragment_size = 0;
- }
- // ACE_ASSERT (total_length == fragment_offset);
- // ACE_ASSERT (fragment_id == fragment_count);
-
- }
-}
-
-void
-TAO_ECG_UDP_Sender::send_fragment (const RtecUDPAdmin::UDP_Addr& udp_addr,
- CORBA::ULong request_id,
- CORBA::ULong request_size,
- CORBA::ULong fragment_size,
- CORBA::ULong fragment_offset,
- CORBA::ULong fragment_id,
- CORBA::ULong fragment_count,
- iovec iov[],
- int iovcnt,
- CORBA::Environment& TAO_IN_ENV)
-{
- CORBA::ULong header[TAO_ECG_UDP_Sender::ECG_HEADER_SIZE
- / sizeof(CORBA::ULong)
- + ACE_CDR::MAX_ALIGNMENT];
- char* buf = ACE_reinterpret_cast(char*,header);
- TAO_OutputCDR cdr (buf, sizeof(header));
- cdr.write_boolean (TAO_ENCAP_BYTE_ORDER);
- cdr.write_ulong (request_id);
- cdr.write_ulong (request_size);
- cdr.write_ulong (fragment_size);
- cdr.write_ulong (fragment_offset);
- cdr.write_ulong (fragment_id);
- cdr.write_ulong (fragment_count);
- CORBA::Octet padding[4];
- cdr.write_octet_array (padding, 4);
-
- iov[0].iov_base = cdr.begin ()->rd_ptr ();
- iov[0].iov_len = cdr.begin ()->length ();
-
- ACE_INET_Addr inet_addr (udp_addr.port,
- udp_addr.ipaddr);
-
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_UDP_Sender (%P|%t): msg = %d, fragment %d/%d, "
- // "dest = (%u:%d)\n",
- // request_id,
- // fragment_id, fragment_count,
- // udp_addr.ipaddr, udp_addr.port));
-
- ssize_t n = this->dgram ().send (iov,
- iovcnt,
- inet_addr);
- if (n == -1)
- {
- // @@ TODO Use a Event Channel specific exception
- ACE_DEBUG ((LM_DEBUG,
- "ECG_UDP (%t) send failed %p\n", ""));
- TAO_THROW(CORBA::COMM_FAILURE (CORBA::COMPLETED_NO));
- }
- else if (n == 0)
- {
- // @@ TODO Use a Event Channel specific exception
- ACE_DEBUG ((LM_DEBUG,
- "ECG_UDP (%t) EOF on send \n"));
- TAO_THROW(CORBA::COMM_FAILURE (CORBA::COMPLETED_NO));
- }
-}
-
-
-CORBA::ULong
-TAO_ECG_UDP_Sender::compute_fragment_count (const ACE_Message_Block* begin,
- const ACE_Message_Block* end,
- int iov_size,
- CORBA::ULong max_fragment_payload,
- CORBA::ULong& total_length)
-{
- CORBA::ULong fragment_count = 0;
- total_length = 0;
-
- CORBA::ULong fragment_size = 0;
- // Reserve the first iovec for the header...
- int iovcnt = 1;
- for (const ACE_Message_Block* b = begin;
- b != end;
- b = b->cont ())
- {
- CORBA::ULong l = b->length ();
- total_length += l;
- fragment_size += l;
- iovcnt++;
- while (fragment_size > max_fragment_payload)
- {
- // Ran out of space, must create a fragment...
- fragment_count++;
-
- // The next iovector will contain what remains of this
- // buffer, but also consider
- iovcnt = 2;
- l -= max_fragment_payload - (fragment_size - l);
- fragment_size = l;
- }
- if (fragment_size == max_fragment_payload)
- {
- fragment_count++;
- iovcnt = 1;
- fragment_size = 0;
- }
- if (iovcnt >= iov_size)
- {
- // Ran out of space in the iovector....
- fragment_count++;
- iovcnt = 1;
- fragment_size = 0;
- }
- }
- if (iovcnt != 1)
- {
- // Send the remaining data in another fragment
- fragment_count++;
- }
- return fragment_count;
-}
-
-// ****************************************************************
-
-TAO_ECG_UDP_Out_Endpoint::~TAO_ECG_UDP_Out_Endpoint (void)
-{
- delete[] this->ifs_;
- this->ifs_ = 0;
-}
-
-CORBA::Boolean
-TAO_ECG_UDP_Out_Endpoint::is_loopback (const ACE_INET_Addr& from)
-{
- if (this->port_number_ == 0)
- {
- // Cache the port number...
- ACE_INET_Addr local_addr;
- if (this->dgram ().get_local_addr (local_addr) == -1)
- return 0;
- this->port_number_ = local_addr.get_port_number ();
- }
-
- // Most of the time the port number is enough to determine if the
- // message is remote, only when the local port number and the remote
- // port number match we have to look at the local ip addresses.
- if (from.get_port_number () != this->port_number_)
- return 0;
-
- if (this->ifs_ == 0)
- {
- ACE::get_ip_interfaces (this->if_count_, this->ifs_);
- }
-
- for (ACE_INET_Addr* i = this->ifs_;
- i != this->ifs_ + this->if_count_;
- ++i)
- {
- if ((*i).get_ip_address () == from.get_ip_address ())
- return 1;
- }
- return 0;
-}
-
-
-// ****************************************************************
-
-#if 0
-TAO_ECG_UDP_Request_Entry::TAO_ECG_UDP_Request_Entry (void)
- : request_size_ (0),
- fragment_count_ (0),
- timeout_counter_ (0),
- payload_ (0),
- received_fragments_ (default_received_fragments_),
- own_received_fragments_ (0)
-{
-}
-
-TAO_ECG_UDP_Request_Entry::
-TAO_ECG_UDP_Request_Entry (const TAO_ECG_UDP_Request_Entry& rhs)
- : byte_order_ (rhs.byte_order_),
- request_id_ (rhs.request_id_),
- request_size_ (rhs.request_size_),
- fragment_count_ (rhs.fragment_count_),
- timeout_counter_ (rhs.timeout_counter_),
- payload_ (ACE_Message_Block::duplicate (rhs.payload_)),
- received_fragments_ (default_received_fragments_),
- own_received_fragments_ (0)
-{
-}
-#endif
-
-TAO_ECG_UDP_Request_Entry::~TAO_ECG_UDP_Request_Entry (void)
-{
- if (this->own_received_fragments_)
- {
- this->own_received_fragments_ = 0;
- delete[] this->received_fragments_;
- }
-}
-
-TAO_ECG_UDP_Request_Entry::
-TAO_ECG_UDP_Request_Entry (CORBA::Boolean byte_order,
- CORBA::ULong request_id,
- CORBA::ULong request_size,
- CORBA::ULong fragment_count)
- : byte_order_ (byte_order),
- request_id_ (request_id),
- request_size_ (request_size),
- fragment_count_ (fragment_count)
-{
- ACE_CDR::grow (&this->payload_, this->request_size_);
- this->payload_.wr_ptr (request_size_);
-
- this->received_fragments_ = this->default_received_fragments_;
- this->own_received_fragments_ = 0;
- const int bits_per_ulong = sizeof(CORBA::ULong) * CHAR_BIT;
- this->received_fragments_size_ =
- this->fragment_count_ / bits_per_ulong + 1;
- if (this->received_fragments_size_ > ECG_DEFAULT_FRAGMENT_BUFSIZ)
- {
- ACE_NEW (this->received_fragments_,
- CORBA::ULong[this->received_fragments_size_]);
- this->own_received_fragments_ = 1;
- }
-
- for (CORBA::ULong i = 0; i < this->received_fragments_size_; ++i)
- this->received_fragments_[i] = 0;
- CORBA::ULong idx = this->fragment_count_ / bits_per_ulong;
- CORBA::ULong bit = this->fragment_count_ % bits_per_ulong;
- this->received_fragments_[idx] = (0xFFFFFFFF << bit);
-}
-
-int
-TAO_ECG_UDP_Request_Entry::validate_fragment (CORBA::Boolean byte_order,
- CORBA::ULong request_size,
- CORBA::ULong fragment_size,
- CORBA::ULong fragment_offset,
- CORBA::ULong /* fragment_id */,
- CORBA::ULong fragment_count) const
-{
- if (byte_order != this->byte_order_
- || request_size != this->request_size_
- || fragment_count != this->fragment_count_)
- return 0;
-
- if (fragment_offset >= request_size
- || fragment_offset + fragment_size > request_size)
- return 0;
-
- return 1;
-}
-
-int
-TAO_ECG_UDP_Request_Entry::test_received (CORBA::ULong fragment_id) const
-{
- // Assume out-of-range fragments as received, so they are dropped...
- if (fragment_id > this->fragment_count_)
- return 1;
-
- const int bits_per_ulong = sizeof(CORBA::ULong) * CHAR_BIT;
- CORBA::ULong idx = fragment_id / bits_per_ulong;
- CORBA::ULong bit = fragment_id % bits_per_ulong;
- return ACE_BIT_ENABLED (this->received_fragments_[idx], 1<<bit);
-}
-
-void
-TAO_ECG_UDP_Request_Entry::mark_received (CORBA::ULong fragment_id)
-{
- // Assume out-of-range fragments as received, so they are dropped...
- if (fragment_id > this->fragment_count_)
- return;
-
- const int bits_per_ulong = sizeof(CORBA::ULong) * CHAR_BIT;
- CORBA::ULong idx = fragment_id / bits_per_ulong;
- CORBA::ULong bit = fragment_id % bits_per_ulong;
- ACE_SET_BITS (this->received_fragments_[idx], 1<<bit);
-}
-
-int
-TAO_ECG_UDP_Request_Entry::complete (void) const
-{
- for (CORBA::ULong i = 0;
- i < this->received_fragments_size_;
- ++i)
- {
- if (this->received_fragments_[i] != 0xFFFFFFFF)
- return 0;
- }
- return 1;
-}
-
-char*
-TAO_ECG_UDP_Request_Entry::fragment_buffer (CORBA::ULong fragment_offset)
-{
- return this->payload_.rd_ptr () + fragment_offset;
-}
-
-void
-TAO_ECG_UDP_Request_Entry::decode (RtecEventComm::EventSet& event,
- CORBA::Environment& TAO_IN_ENV)
-{
- TAO_InputCDR cdr (&this->payload_,
- ACE_static_cast(int,this->byte_order_));
- cdr.decode (RtecEventComm::_tc_EventSet, &event, 0, TAO_IN_ENV);
-}
-
-// ****************************************************************
-
-TAO_ECG_UDP_TH::TAO_ECG_UDP_TH (TAO_ECG_UDP_Receiver* r)
- : receiver_ (r)
-{
-}
-
-int
-TAO_ECG_UDP_TH::handle_timeout (const ACE_Time_Value& tv,
- const void* act)
-{
- return this->receiver_->handle_timeout (tv, act);
-}
-
-// ****************************************************************
-
-TAO_ECG_UDP_Receiver::TAO_ECG_UDP_Receiver (void)
- : timeout_handler_ (this),
- reactor_ (0)
-{
-}
-
-void
-TAO_ECG_UDP_Receiver::init (RtecEventChannelAdmin::EventChannel_ptr lcl_ec,
- TAO_ECG_UDP_Out_Endpoint* ignore_from,
- RtecUDPAdmin::AddrServer_ptr addr_server,
- ACE_Reactor *reactor,
- const ACE_Time_Value &expire_interval,
- int max_timeout,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->ignore_from_ = ignore_from;
-
- this->lcl_ec_ =
- RtecEventChannelAdmin::EventChannel::_duplicate (lcl_ec);
-
- this->addr_server_ =
- RtecUDPAdmin::AddrServer::_duplicate (addr_server);
-
- this->reactor_ = reactor;
- this->max_timeout_ = max_timeout;
- // @@ TODO throw an exception....
- if (this->reactor_ == 0
- || this->reactor_->schedule_timer (&this->timeout_handler_, 0,
- expire_interval,
- expire_interval) == -1)
- ACE_ERROR ((LM_ERROR,
- "TAO_ECG_UDP_Receiver::init - "
- "cannot schedule timer\n"));
-}
-
-void
-TAO_ECG_UDP_Receiver::open (RtecEventChannelAdmin::SupplierQOS& pub,
- CORBA::Environment &TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->lcl_ec_.in ()))
- return;
-
- if (!CORBA::is_nil (this->consumer_proxy_.in ()))
- this->close (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- if (pub.publications.length () == 0)
- return;
-
- // = Connect as a supplier to the local EC
- RtecEventChannelAdmin::SupplierAdmin_var supplier_admin =
- this->lcl_ec_->for_suppliers (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- this->consumer_proxy_ =
- supplier_admin->obtain_push_consumer (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- RtecEventComm::PushSupplier_var supplier_ref =
- this->_this (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- // ACE_DEBUG ((LM_DEBUG, "ECG_UDP_Receiver (%t) Gateway/Supplier "));
- // ACE_SupplierQOS_Factory::debug (pub);
-
- this->consumer_proxy_->connect_push_supplier (supplier_ref.in (),
- pub,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-}
-
-void
-TAO_ECG_UDP_Receiver::close (CORBA::Environment &env)
-{
- // ACE_DEBUG ((LM_DEBUG, "ECG (%t) Closing gateway\n"));
- if (CORBA::is_nil (this->consumer_proxy_.in ()))
- return;
-
- this->consumer_proxy_->disconnect_push_consumer (env);
- if (env.exception () != 0) return;
- this->consumer_proxy_ =
- RtecEventChannelAdmin::ProxyPushConsumer::_nil ();
-
-}
-
-void
-TAO_ECG_UDP_Receiver::disconnect_push_supplier (CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG,
- "ECG (%t): Supplier received "
- "disconnect from channel.\n"));
-}
-
-void
-TAO_ECG_UDP_Receiver::shutdown (CORBA::Environment& TAO_IN_ENV)
-{
- this->close (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- this->lcl_ec_ = RtecEventChannelAdmin::EventChannel::_nil ();
-
- this->reactor_->cancel_timer (&this->timeout_handler_);
-}
-
-int
-TAO_ECG_UDP_Receiver::handle_input (ACE_SOCK_Dgram& dgram)
-{
- // Use ULong so the alignment is right.
- CORBA::ULong header[TAO_ECG_UDP_Sender::ECG_HEADER_SIZE
- / sizeof(CORBA::ULong)
- + ACE_CDR::MAX_ALIGNMENT];
- ACE_INET_Addr from;
- ssize_t n = dgram.recv (header, sizeof(header), from, MSG_PEEK);
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ECG_UDP_Receive_EH::handle_input - peek\n"), -1);
- else if (n == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ECG_UDP_Receive_EH::handle_input - peek 0\n"),
- 0);
-
- // This is to avoid receiving the events we send; notice that we
- // must read the message to drop it...
- if (this->ignore_from_ != 0
- && this->ignore_from_->is_loopback (from))
- {
- n = dgram.recv (header, sizeof(header), from);
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_UDP_Receiver (%P|%t): cycle dropped\n"));
- return 0;
- }
-
- char* buf = ACE_reinterpret_cast(char*,header);
- int byte_order = buf[0];
- TAO_InputCDR header_cdr (buf, sizeof(header), byte_order);
- CORBA::Boolean unused;
- CORBA::ULong request_id;
- CORBA::ULong request_size;
- CORBA::ULong fragment_size;
- CORBA::ULong fragment_offset;
- CORBA::ULong fragment_id;
- CORBA::ULong fragment_count;
- header_cdr.read_boolean (unused);
- header_cdr.read_ulong (request_id);
- header_cdr.read_ulong (request_size);
- header_cdr.read_ulong (fragment_size);
- header_cdr.read_ulong (fragment_offset);
- header_cdr.read_ulong (fragment_id);
- header_cdr.read_ulong (fragment_count);
-
- if (request_size < fragment_size
- || fragment_offset >= request_size
- || fragment_id >= fragment_count)
- {
- // Drop the packet...
- n = dgram.recv (header, sizeof(header), from);
- return 0;
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_UDP_Receiver (%P|%t): invalid fragment dropped"
- // ", from = (%u:%d)\n",
- // from.get_ip_address (), from.get_port_number ()));
- }
-
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_UDP_Receiver (%P|%t): msg = %d, from = (%u:%d) "
- // "fragment = %d/%d\n",
- // request_id,
- // from.get_ip_address (), from.get_port_number (),
- // fragment_id, fragment_count));
-
- TAO_ECG_UDP_Request_Index index (from, request_id);
- Request_Map_Entry* entry;
-
- if (this->request_map_.find (index, entry) == -1)
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_UDP_Receiver (%P|%t): new entry\n"
- // " byte_order = %d\n"
- // " request_id = %d\n"
- // " request_size = %d\n"
- // " fragment_size = %d\n"
- // " fragment_offset = %d\n"
- // " fragment_id = %d\n"
- // " fragment_count = %d\n",
- // byte_order,
- // request_id,
- // request_size,
- // fragment_size,
- // fragment_offset,
- // fragment_id,
- // fragment_count));
-
- // Create an entry and insert it....
- TAO_ECG_UDP_Request_Entry* request_entry =
- new TAO_ECG_UDP_Request_Entry(byte_order,
- request_id,
- request_size,
- fragment_count);
- if (request_entry == 0
- || this->request_map_.bind (index,
- request_entry,
- entry) == -1)
- {
- // Drop the packet...
- n = dgram.recv (header, sizeof(header), from);
- return 0;
- }
- }
-
- // Validate the message...
- if (entry->int_id_->validate_fragment (byte_order,
- request_size,
- fragment_size,
- fragment_offset,
- fragment_id,
- fragment_count) == 0)
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_UDP_Receiver (%P|%t): fragment rejected:"
- // " byte_order = %d\n"
- // " request_id = %d\n"
- // " request_size = %d\n"
- // " fragment_size = %d\n"
- // " fragment_offset = %d\n"
- // " fragment_id = %d\n"
- // " fragment_count = %d\n",
- // byte_order,
- // request_id,
- // request_size,
- // fragment_size,
- // fragment_offset,
- // fragment_id,
- // fragment_count));
-
- // Drop the fragment if it is invalid...
- n = dgram.recv (header, sizeof(header), from);
- return 0;
- }
-
- // Was this fragment received already?
- if (entry->int_id_->test_received (fragment_id) == 1)
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_UDP_Receiver (%P|%t): fragment duplicate\n"));
-
- // Drop the fragment...
- n = dgram.recv (header, sizeof(header), from);
- return 0;
- }
-
- // Now we should read the fragment, use an iovec to drop the header
- // into the bit bucket and the payload into the entry's buffer:
- const int iovcnt = 2;
- iovec iov[iovcnt];
- char drop_header[TAO_ECG_UDP_Sender::ECG_HEADER_SIZE];
- iov[0].iov_base = drop_header;
- iov[0].iov_len = sizeof(drop_header);
- iov[1].iov_base = entry->int_id_->fragment_buffer (fragment_offset);
- iov[1].iov_len = fragment_size;
-
- n = dgram.recv (iov, iovcnt, from);
-
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ECG_UDP_Receive_EH::handle_input - read\n"), -1);
- else if (n == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ECG_UDP_Receive_EH::handle_input - read 0\n"),
- 0);
-
- entry->int_id_->mark_received (fragment_id);
- // If the message is not complete we must return...
- if (!entry->int_id_->complete ())
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_UDP_Receiver (%P|%t): incomplete message\n"));
-
- return 0;
- }
-
- TAO_TRY
- {
- RtecEventComm::EventSet event;
- entry->int_id_->decode (event, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->consumer_proxy_->push (event, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // ACE_DEBUG ((LM_DEBUG,
- // "TAO_ECG_UDP_Received (%P|%t): push %d "
- // "from = (%u:%d)\n",
- // request_id,
- // from.get_ip_address (), from.get_port_number ()));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("ECG_UDP_Receive_EH::handle_input");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-TAO_ECG_UDP_Receiver::get_addr (const RtecEventComm::EventHeader& header,
- RtecUDPAdmin::UDP_Addr_out addr,
- CORBA::Environment& env)
-{
- this->addr_server_->get_addr (header, addr, env);
-}
-
-int
-TAO_ECG_UDP_Receiver::handle_timeout (const ACE_Time_Value& /* tv */,
- const void* /* act */)
-{
- Request_Map::iterator begin = this->request_map_.begin ();
- Request_Map::iterator end = this->request_map_.end ();
- {
- for (Request_Map::iterator i = begin;
- i != end;
- ++i)
- {
- (*i).int_id_->inc_timeout ();
- }
- }
- for (Request_Map::iterator j = begin;
- j != end;
- )
- {
- if ((*j).int_id_->get_timeout () > this->max_timeout_)
- {
- Request_Map_Entry& entry = *j;
- ++j;
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "TAO_ECG_UDP_Receiver::handle_timeout (%P|%t) "
- // "msg = %d\n",
- // entry.ext_id_.request_id));
- delete entry.int_id_;
- this->request_map_.unbind (&entry);
- }
- }
- else
- {
- ++j;
- }
- }
- return 0;
-}
-
-// ****************************************************************
-
-TAO_ECG_UDP_EH::TAO_ECG_UDP_EH (TAO_ECG_UDP_Receiver *recv)
- : receiver_ (recv)
-{
-}
-
-int
-TAO_ECG_UDP_EH::open (const ACE_INET_Addr& ipaddr)
-{
- if (this->dgram_.open (ipaddr) == -1)
- return -1;
- return this->reactor ()->register_handler (this,
- ACE_Event_Handler::READ_MASK);
-}
-
-int
-TAO_ECG_UDP_EH::close (void)
-{
- if (this->reactor ()->remove_handler (this,
- ACE_Event_Handler::READ_MASK) == -1)
- return -1;
-
- return this->dgram_.close ();
-}
-
-int
-TAO_ECG_UDP_EH::handle_input (ACE_HANDLE)
-{
- return this->receiver_->handle_input (this->dgram_);
-}
-
-ACE_HANDLE
-TAO_ECG_UDP_EH::get_handle (void) const
-{
- return this->dgram_.get_handle ();
-}
-
-
-// ****************************************************************
-
-TAO_ECG_Mcast_EH::TAO_ECG_Mcast_EH (TAO_ECG_UDP_Receiver *recv)
- : receiver_ (recv),
- observer_ (this)
-{
-}
-
-int
-TAO_ECG_Mcast_EH::open (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& TAO_IN_ENV)
-{
- this->ec_ = RtecEventChannelAdmin::EventChannel::_duplicate (ec);
- RtecEventChannelAdmin::Observer_var obs =
- this->observer_._this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- this->handle_ = this->ec_->append_observer (obs.in (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- return 0;
-}
-
-int
-TAO_ECG_Mcast_EH::close (CORBA::Environment& TAO_IN_ENV)
-{
- if (this->reactor ()->remove_handler (this,
- ACE_Event_Handler::READ_MASK) == -1)
- return -1;
-
- if (this->dgram_.unsubscribe () == -1)
- return -1;
-
- this->ec_->remove_observer (this->handle_, TAO_IN_ENV);
- this->handle_ = 0;
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- return 0;
-}
-
-int
-TAO_ECG_Mcast_EH::handle_input (ACE_HANDLE)
-{
- return this->receiver_->handle_input (this->dgram_);
-}
-
-ACE_HANDLE
-TAO_ECG_Mcast_EH::get_handle (void) const
-{
- return this->dgram_.get_handle ();
-}
-
-int
-TAO_ECG_Mcast_EH::subscribe (const ACE_INET_Addr &mcast_addr)
-{
- return this->dgram_.subscribe (mcast_addr);
-}
-
-int
-TAO_ECG_Mcast_EH::unsubscribe (const ACE_INET_Addr &mcast_addr)
-{
- return this->dgram_.unsubscribe (mcast_addr);
-}
-
-void
-TAO_ECG_Mcast_EH::update_consumer (const RtecEventChannelAdmin::ConsumerQOS& sub,
- CORBA::Environment& TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_Mcast_EH (%t) updating consumer\n"));
-
- // @@ TODO: If we are more careful we may simply subscribe for the
- // new event types and unsubscribe from the old ones...
- this->reactor ()->remove_handler (this,
- ACE_Event_Handler::READ_MASK);
- this->dgram_.close ();
-
- int must_register = 0;
- for (CORBA::ULong i = 0; i < sub.dependencies.length (); ++i)
- {
- const RtecEventComm::EventHeader& header =
- sub.dependencies[i].event.header;
-
- if (0 <= header.type && header.type <= ACE_ES_EVENT_UNDEFINED)
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_Mcast_EH (%t) type = %d skipped\n",
- // header.type));
- continue;
- }
- must_register = 1;
- RtecUDPAdmin::UDP_Addr addr;
-
- this->receiver_->get_addr (header, addr, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_INET_Addr inet_addr (addr.port, addr.ipaddr);
- if (this->subscribe (inet_addr) == -1)
- ACE_ERROR ((LM_DEBUG,
- "cannot subscribe to %s:%d\n",
- inet_addr.get_host_addr (),
- inet_addr.get_port_number ()));
- // ACE_DEBUG ((LM_DEBUG,
- // "ECG_Mcast_EH (%t) subscribed to %s:%d\n",
- // inet_addr.get_host_addr (),
- // inet_addr.get_port_number ()));
- }
-
- if (must_register)
- this->reactor ()->register_handler (this,
- ACE_Event_Handler::READ_MASK);
-}
-
-void
-TAO_ECG_Mcast_EH::update_supplier (const RtecEventChannelAdmin::SupplierQOS&,
- CORBA::Environment&)
-{
- // Do nothing
-}
-
-// ****************************************************************
-
-TAO_ECG_Mcast_EH::Observer::Observer (TAO_ECG_Mcast_EH* eh)
- : eh_ (eh)
-{
-}
-
-void
-TAO_ECG_Mcast_EH::Observer::update_consumer (const RtecEventChannelAdmin::ConsumerQOS& sub,
- CORBA::Environment& TAO_IN_ENV)
-{
- this->eh_->update_consumer (sub, TAO_IN_ENV);
-}
-
-void
-TAO_ECG_Mcast_EH::Observer::update_supplier (const
- RtecEventChannelAdmin::SupplierQOS& pub,
- CORBA::Environment& TAO_IN_ENV)
-{
- this->eh_->update_supplier (pub, TAO_IN_ENV);
-}
-
-// ****************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Hash_Map_Manager<TAO_ECG_UDP_Request_Index,TAO_ECG_UDP_Request_Entry*,ACE_SYNCH_MUTEX>;
-template class ACE_Hash_Map_Manager_Ex<TAO_ECG_UDP_Request_Index, TAO_ECG_UDP_Request_Entry*, ACE_Hash<TAO_ECG_UDP_Request_Index>, ACE_Equal_To<TAO_ECG_UDP_Request_Index>, ACE_SYNCH_MUTEX>;
-template class ACE_Hash_Map_Entry<TAO_ECG_UDP_Request_Index,TAO_ECG_UDP_Request_Entry*>;
-template class ACE_Hash<TAO_ECG_UDP_Request_Index>;
-template class ACE_Equal_To<TAO_ECG_UDP_Request_Index>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_ECG_UDP_Request_Index, TAO_ECG_UDP_Request_Entry*, ACE_Hash<TAO_ECG_UDP_Request_Index>, ACE_Equal_To<TAO_ECG_UDP_Request_Index>, ACE_SYNCH_MUTEX>;
-template class ACE_Hash_Map_Iterator<TAO_ECG_UDP_Request_Index,TAO_ECG_UDP_Request_Entry*,ACE_SYNCH_MUTEX>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_ECG_UDP_Request_Index, TAO_ECG_UDP_Request_Entry*, ACE_Hash<TAO_ECG_UDP_Request_Index>, ACE_Equal_To<TAO_ECG_UDP_Request_Index>, ACE_SYNCH_MUTEX>;
-template class ACE_Hash_Map_Reverse_Iterator<TAO_ECG_UDP_Request_Index,TAO_ECG_UDP_Request_Entry*,ACE_SYNCH_MUTEX>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_ECG_UDP_Request_Index, TAO_ECG_UDP_Request_Entry*, ACE_Hash<TAO_ECG_UDP_Request_Index>, ACE_Equal_To<TAO_ECG_UDP_Request_Index>, ACE_SYNCH_MUTEX>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Hash_Map_Manager<TAO_ECG_UDP_Request_Index,TAO_ECG_UDP_Request_Entry*,ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_ECG_UDP_Request_Index, TAO_ECG_UDP_Request_Entry*, ACE_Hash<TAO_ECG_UDP_Request_Index>, ACE_Equal_To<TAO_ECG_UDP_Request_Index>, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Hash_Map_Entry<TAO_ECG_UDP_Request_Index,TAO_ECG_UDP_Request_Entry*>
-#pragma instantiate ACE_Hash<TAO_ECG_UDP_Request_Index>
-#pragma instantiate ACE_Equal_To<TAO_ECG_UDP_Request_Index>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_ECG_UDP_Request_Index, TAO_ECG_UDP_Request_Entry*, ACE_Hash<TAO_ECG_UDP_Request_Index>, ACE_Equal_To<TAO_ECG_UDP_Request_Index>, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Hash_Map_Iterator<TAO_ECG_UDP_Request_Index,TAO_ECG_UDP_Request_Entry*,ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_ECG_UDP_Request_Index, TAO_ECG_UDP_Request_Entry*, ACE_Hash<TAO_ECG_UDP_Request_Index>, ACE_Equal_To<TAO_ECG_UDP_Request_Index>, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<TAO_ECG_UDP_Request_Index,TAO_ECG_UDP_Request_Entry*,ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_ECG_UDP_Request_Index, TAO_ECG_UDP_Request_Entry*, ACE_Hash<TAO_ECG_UDP_Request_Index>, ACE_Equal_To<TAO_ECG_UDP_Request_Index>, ACE_SYNCH_MUTEX>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h
deleted file mode 100644
index 50e4e9f7f95..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h
+++ /dev/null
@@ -1,628 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// EC_Gateway_UDP
-//
-// = AUTHOR
-// Carlos O'Ryan
-//
-// = DESCRIPTION
-// Define helper classes to propagate events between ECs using
-// either UDP or multicast.
-// The architecture is a bit complicated and deserves some
-// explanation: sending the events over UDP (or mcast) is easy, a
-// Consumer (TAO_ECG_UDP_Sender) subscribes for a certain set of
-// events, its push() method marshalls the event set into a CDR
-// stream that is sent using an ACE_SOCK_CODgram. The subscription
-// set and IP address can be configured.
-// Another helper class (TAO_ECG_UDP_Receiver) acts as a supplier of
-// events; it receives a callback when an event is available on an
-// ACE_SOCK_Dgram, it demarshalls the event and pushes it to the
-// EC. Two ACE_Event_Handler classes are provided that can forward
-// the events to this Supplier: TAO_ECG_Mcast_EH can receive events
-// from a multicast group; TAO_ECG_UDP_EH can receive events from a
-// regular UDP socket.
-//
-// Matching of the events types carried by a multicast group (or IP
-// address) is up to the application. Gateway classes can be
-// implemented to automate this: the EC informs its gateways about
-// local changes in the subscriptions (for example), the Gateway
-// could then consult an administrative server that will inform it
-// which multicast groups carry those event types, it can then
-// create the proper event handlers and TAO_ECG_Receivers. An
-// analogous class can be implemented for the Supplier side.
-//
-// An alternative approach would be to look the current set of
-// multicast groups and the events carried on each, using that
-// information a suitable TAO_ECG_UDP_Receiver can be configured
-// (and of course the Senders on the client side).
-//
-// = TODO
-// The class makes an extra copy of the events, we need to
-// investigate if closer collaboration with its collocated EC could
-// be used to remove that copy.
-//
-// ============================================================================
-
-#ifndef TAO_EC_GATEWAY_UDP_H
-#define TAO_EC_GATEWAY_UDP_H
-
-#include "ace/SOCK_CODgram.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SOCK_Dgram_Mcast.h"
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "orbsvcs/RtecUDPAdminS.h"
-#include "orbsvcs/orbsvcs_export.h"
-
-class TAO_ECG_UDP_Out_Endpoint;
-
-class TAO_ORBSVCS_Export TAO_ECG_UDP_Sender : public POA_RtecEventComm::PushConsumer
-{
- //
- // = TITLE
- // Send events received from a "local" EC using UDP.
- //
- // = DESCRIPTION
- // This class connect as a consumer to an EventChannel
- // and it sends the events using UDP, the UDP address can be a
- // normal IP address or it can be a multicast group.
- // The UDP address is obtained from a RtecUDPAdmin::AddrServer
- // class.
- // It marshalls the events using TAO CDR classes.
- //
- // = MESSAGE FORMAT
- //
- // The messages header are encapsulated using CDR, with the
- // following format:
- //
- // struct Header {
- // octet byte_order_flags;
- // // bit 0 represents the byte order as in GIOP 1.1
- // // bit 1 is set if this is the last fragment
- //
- // unsigned long request_id;
- // // The request ID, senders must not send two requests with
- // // the same ID, senders can be distinguished using recvfrom..
- //
- // unsigned long request_size;
- // // The size of this request, this can be used to pre-allocate
- // // the request buffer.
- //
- // unsgined long fragment_size;
- // // The size of this fragment, excluding the header...
- //
- // unsigned long fragment_offset;
- // // Where does this fragment fit in the complete message...
- //
- // unsigned long fragment_id;
- // // The ID of this fragment...
- //
- // unsigned long fragment_count;
- // // The total number of fragments to expect in this request
- // // @@ TODO This could be eliminated if efficient reassembly
- // // could be implemented without it.
- //
- // octet padding[4];
- // // Ensures the header ends at an 8-byte boundary.
- // }; // size (in CDR stream) = 32
- //
- //
-public:
- TAO_ECG_UDP_Sender (void);
-
- enum {
- ECG_HEADER_SIZE = 32,
- ECG_MIN_MTU = 32 + 8,
- ECG_MAX_MTU = 65536, // Really optimistic...
- ECG_DEFAULT_MTU = 1024
- };
-
- int get_local_addr (ACE_INET_Addr& addr);
- // Get the local endpoint used to send the events.
-
- void init (RtecEventChannelAdmin::EventChannel_ptr lcl_ec,
- RtecUDPAdmin::AddrServer_ptr addr_server,
- TAO_ECG_UDP_Out_Endpoint* endpoint,
- CORBA::Environment &_env);
- // To do its job this class requires to know the local EC it will
- // connect to; it also requires to build an RT_Info for the local
- // scheduler.
- // It only keeps a copy of its SupplierProxy, used for later
- // connection and disconnections.
- // @@ TODO part of the RT_Info is hardcoded, we need to make it
- // parametric.
-
- int mtu (CORBA::ULong mtu);
- CORBA::ULong mtu (void) const;
- // The sender may need to fragment the message, otherwise the
- // network may drop the packets.
- // Setting the MTU can fail if the value is too small (at least the
- // header + 8 bytes must fit).
-
- void shutdown (CORBA::Environment&);
- // Disconnect and shutdown the sender, no further connections will
- // work unless init() is called again.
-
- void open (RtecEventChannelAdmin::ConsumerQOS& sub,
- CORBA::Environment& env);
- // Connect (or reconnect) to the EC with the given subscriptions.
-
- void close (CORBA::Environment& _env);
- // Disconnect from the EC, but reconnection is still possible.
-
- virtual void disconnect_push_consumer (CORBA::Environment &);
- virtual void push (const RtecEventComm::EventSet &events,
- CORBA::Environment &);
- // The PushConsumer methods.
-
-private:
- ACE_SOCK_Dgram& dgram (void);
- // Return the datagram...
-
- void send_fragment (const RtecUDPAdmin::UDP_Addr& udp_addr,
- CORBA::ULong request_id,
- CORBA::ULong request_size,
- CORBA::ULong fragment_size,
- CORBA::ULong fragment_offset,
- CORBA::ULong fragment_id,
- CORBA::ULong fragment_count,
- iovec iov[],
- int iovcnt,
- CORBA::Environment& _env);
- // Send one fragment, the first entry in the iovec is used to send
- // the header, the rest of the iovec array should contain pointers
- // to the actual data.
-
- CORBA::ULong compute_fragment_count (const ACE_Message_Block* begin,
- const ACE_Message_Block* end,
- int iov_size,
- CORBA::ULong max_fragment_payload,
- CORBA::ULong& total_length);
- // Count the number of fragments that will be required to send the
- // message blocks in the range [begin,end)
- // The maximum fragment payload (i.e. the size without the header is
- // also required); <total_length> returns the total message size.
-
-private:
- RtecEventChannelAdmin::EventChannel_var lcl_ec_;
- // The remote and the local EC, so we can reconnect when the
- // subscription list changes.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC (as a consumer) using this proxy.
-
- RtecUDPAdmin::AddrServer_var addr_server_;
- // We query this object to determine where are the events sent.
-
- TAO_ECG_UDP_Out_Endpoint *endpoint_;
- // The datagram used to sendto(), this object is *not* owned by the
- // UDP_Sender.
-
- CORBA::ULong mtu_;
- // The MTU for this sender...
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_ECG_UDP_Out_Endpoint
-{
- //
- // = TITLE
- // Maintains information about an outgoing endpoint.
- //
- // = DESCRIPTION
- // UDP senders can share a single endpoint to send UDP packets,
- // but there is more state associated with this endpoint than its
- // datagram SAP; for instance we need to keep track of the request
- // id.
-public:
- TAO_ECG_UDP_Out_Endpoint (void);
- // Constructor
-
- ~TAO_ECG_UDP_Out_Endpoint (void);
- // Constructor
-
- ACE_SOCK_Dgram& dgram (void);
- // Obtain the datagram associated with this endpoint. Clients of
- // this class must open, and register (if necessary) this datagram.
-
- CORBA::ULong next_request_id (void);
- // Obtain the next request id.
-
- CORBA::Boolean is_loopback (const ACE_INET_Addr& from);
- // The endpoint can detect if a data-gram was sent by itself, this
- // is useful to ignore or remove messages sent by the same process.
-
-private:
- ACE_Atomic_Op<ACE_SYNCH_MUTEX,CORBA::ULong> request_id_generator_;
- // The request id....
-
- ACE_SOCK_Dgram dgram_;
- // The datagram....
-
- u_short port_number_;
- // cache the port-number so we can quickly determine if an event is
- // coming from another endpoint.
-
- size_t if_count_;
- ACE_INET_Addr* ifs_;
- // Keep the list of local interfaces, needed for the is_loopback
- // method.
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_ECG_UDP_Request_Index
-{
- // = TITLE
- // Index to the request map.
- //
- // = DESCRIPTION
- // This object is used to index the map of incomplete (due to
- // fragmentation) requests.
- //
-public:
- TAO_ECG_UDP_Request_Index (void);
- TAO_ECG_UDP_Request_Index (const ACE_INET_Addr& from,
- CORBA::ULong request_id);
- // default copy ctor, dtor and operator=
-
- ACE_INLINE u_long hash (void) const;
- // Return a hash value...
-
- ACE_INLINE int operator== (const TAO_ECG_UDP_Request_Index& rhs) const;
- ACE_INLINE int operator!= (const TAO_ECG_UDP_Request_Index& rhs) const;
- // Compare
-
- ACE_INET_Addr from;
- CORBA::ULong request_id;
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_ECG_UDP_Request_Entry
-{
- // = TITLE
- // Keeps information about an incomplete request.
- //
- // = DESCRIPTION
- // When a request arrives in fragments this object is used to
- // keep track of the incoming data.
- //
-public:
- enum {
- ECG_DEFAULT_FRAGMENT_BUFSIZ = 8
- };
-
- // TAO_ECG_UDP_Request_Entry (void);
- // TAO_ECG_UDP_Request_Entry (const TAO_ECG_UDP_Request_Entry& rhs);
- // TAO_ECG_UDP_Request_Entry& operator=(const TAO_ECG_UDP_Request_Entry& rhs);
- ~TAO_ECG_UDP_Request_Entry (void);
-
- TAO_ECG_UDP_Request_Entry (CORBA::Boolean byte_order,
- CORBA::ULong request_id,
- CORBA::ULong request_size,
- CORBA::ULong fragment_count);
- // Initialize the fragment, allocating memory, etc.
-
- int validate_fragment (CORBA::Boolean byte_order,
- CORBA::ULong request_size,
- CORBA::ULong fragment_size,
- CORBA::ULong fragment_offset,
- CORBA::ULong fragment_id,
- CORBA::ULong fragment_count) const;
- // Validate a fragment, it should be rejected if it is invalid..
-
- int test_received (CORBA::ULong fragment_id) const;
- // Has <fragment_id> been received?
-
- void mark_received (CORBA::ULong fragment_id);
- // Mark <fragment_id> as received, reset timeout counter...
-
- int complete (void) const;
- // Is the message complete?
-
- char* fragment_buffer (CORBA::ULong fragment_offset);
- // Return a buffer for the fragment at offset <fragment_offset>
-
- void decode (RtecEventComm::EventSet& event,
- CORBA::Environment& _env);
- // Decode the events, the message must be complete.
-
- void inc_timeout (void);
- // Increment the timeout counter...
-
- int get_timeout (void) const;
- // Get the timeout counter....
-
-private:
- CORBA::Boolean byte_order_;
- CORBA::ULong request_id_;
- CORBA::ULong request_size_;
- CORBA::ULong fragment_count_;
- // This attributes should remain constant in all the fragments, used
- // for validation....
-
- CORBA::ULong timeout_counter_;
- ACE_Message_Block payload_;
-
- CORBA::ULong* received_fragments_;
- int own_received_fragments_;
- CORBA::ULong received_fragments_size_;
- CORBA::ULong default_received_fragments_[ECG_DEFAULT_FRAGMENT_BUFSIZ];
- // This is a bit vector, used to keep track of the received buffers.
-};
-
-// ****************************************************************
-
-class TAO_ECG_UDP_Receiver;
-
-class TAO_ORBSVCS_Export TAO_ECG_UDP_TH : public ACE_Event_Handler
-{
- //
- // = TITLE
- // Timer Handler for the UDP Receivers.
- //
- // = DESCRIPTION
- // This object receives timer events from the reactor and forwards
- // them to the UDP_Receiver; which uses those events to expire old
- // messages that did not receive all their fragments.
- //
-public:
- TAO_ECG_UDP_TH (TAO_ECG_UDP_Receiver *recv);
-
- // Reactor callbacks
- virtual int handle_timeout (const ACE_Time_Value& tv,
- const void* act);
-
-private:
- TAO_ECG_UDP_Receiver* receiver_;
- // We callback to this object when a message arrives.
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_ECG_UDP_Receiver : public POA_RtecEventComm::PushSupplier
-{
- //
- // = TITLE
- // Decodes events from an ACE_SOCK_Dgram and pushes them to the
- // Event_Channel.
- //
- // = DESCRIPTION
- // This supplier receives events from an ACE_SOCK_Dgram, either
- // from a UDP socket or a Mcast group, decodes them and push them
- // to the EC.
- //
- // = REASSEMBLY
- //
- // Whenever an incomplete fragment is received (one with
- // fragment_count > 1) we allocate an entry for the message in an
- // map indexed by (host,port,request_id). The entry contains the
- // buffer, a bit vector to keep track of the fragments received
- // so far, and a timeout counter. This timeout counter is set to
- // 0 on each (new) fragment arrival, and incremented on a regular
- // basis. If the counter reaches a maximum value the message is
- // dropped.
- // Once all the fragments have been received the message is sent
- // up, and the memory reclaimed. The entry is *not* removed until
- // the timer expires (to handle re-transmitions).
- //
-public:
- TAO_ECG_UDP_Receiver (void);
-
- void init (RtecEventChannelAdmin::EventChannel_ptr lcl_ec,
- TAO_ECG_UDP_Out_Endpoint* ignore_from,
- RtecUDPAdmin::AddrServer_ptr addr_server,
- ACE_Reactor *reactor,
- const ACE_Time_Value &expire_interval,
- int max_timeout,
- CORBA::Environment &_env);
- // To do its job this class requires to know the local EC it will
- // connect to; it also requires to build an RT_Info for the local
- // scheduler.
- // The <reactor> is used to receive timeout events..
- // The <ignore_from> endpoint is used to remove events generated by
- // the same process.
- // @@ TODO part of the RT_Info is hardcoded, we need to make it
- // parametric.
-
- void shutdown (CORBA::Environment&);
- // Disconnect and shutdown the gateway, no further connectsions
-
- void open (RtecEventChannelAdmin::SupplierQOS& pub,
- CORBA::Environment &env);
- // Connect to the EC using the given publications lists.
-
- virtual void close (CORBA::Environment& env);
- // Disconnect to the EC.
-
- int handle_input (ACE_SOCK_Dgram& dgram);
- // The Event_Handlers call this method when data is available at the
- // socket, the <dgram> must be ready for reading and contain a full
- // event.
-
- int handle_timeout (const ACE_Time_Value& tv,
- const void* act);
- // The timer has expired, must update all the unreceived
- // messages...
-
- // The PushSupplier method.
- virtual void disconnect_push_supplier (CORBA::Environment &);
-
-
- void get_addr (const RtecEventComm::EventHeader& header,
- RtecUDPAdmin::UDP_Addr_out addr,
- CORBA::Environment& env);
- // Call the RtecUDPAdmin::AddrServer
-
-private:
- RtecEventChannelAdmin::EventChannel_var lcl_ec_;
- // The remote and the local EC, so we can reconnect when the list changes.
-
- RtecEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_;
- // We talk to the EC (as a consumer) using this proxy.
-
- TAO_ECG_UDP_Out_Endpoint* ignore_from_;
- // Ignore any events coming from this IP addres.
-
- RtecUDPAdmin::AddrServer_var addr_server_;
- // The server used to map event types into multicast groups.
-
- typedef ACE_Hash_Map_Manager<TAO_ECG_UDP_Request_Index,
- TAO_ECG_UDP_Request_Entry*,
- ACE_SYNCH_MUTEX> Request_Map;
- typedef ACE_Hash_Map_Entry<TAO_ECG_UDP_Request_Index,
- TAO_ECG_UDP_Request_Entry*> Request_Map_Entry;
-
- Request_Map request_map_;
- // The map containing all the incoming requests which have been
- // partially received.
-
- TAO_ECG_UDP_TH timeout_handler_;
- // To receive the timeouts..
-
- ACE_Reactor* reactor_;
- // The reactor we are using for the timeout handler...
-
- int max_timeout_;
- // How many timeouts before we expire a message...
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_ECG_UDP_EH : public ACE_Event_Handler
-{
- //
- // = TITLE
- // Event Handler for UDP messages.
- //
- // = DESCRIPTION
- // This object receives callbacks from the Reactor when data is
- // available on a UDP socket, it forwards to the ECG_UDP_Receiver
- // which reads the events and transform it into an event.
- //
-public:
- TAO_ECG_UDP_EH (TAO_ECG_UDP_Receiver *recv);
-
- int open (const ACE_INET_Addr& ipaddr);
- // Open the datagram and register with this->reactor()
-
- int close (void);
- // Close the datagram and unregister with the reactor.
-
- // Reactor callbacks
- virtual int handle_input (ACE_HANDLE fd);
- virtual ACE_HANDLE get_handle (void) const;
-
-private:
- ACE_SOCK_Dgram dgram_;
- // The datagram used to receive the data.
-
- TAO_ECG_UDP_Receiver* receiver_;
- // We callback to this object when a message arrives.
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_ECG_Mcast_EH : public ACE_Event_Handler
-{
- //
- // = TITLE
- // Event Handler for UDP messages.
- //
- // = DESCRIPTION
- // This object receives callbacks from the Reactor when data is
- // available on the mcast socket, it forwards to the UDP_Receive
- // gateway which reads the events and transform it into an event.
- //
-public:
- TAO_ECG_Mcast_EH (TAO_ECG_UDP_Receiver *recv);
-
- int open (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& _env);
- // Register for changes in the EC subscription list.
- // When the subscription list becomes non-empty we join the proper
- // multicast groups (using the receiver to translate between event
- // types and mcast groups) and the class registers itself with the
- // reactor.
-
- int close (CORBA::Environment& _env);
- // Remove ourselves from the event channel, unsubscribe from the
- // multicast groups, close the sockets and unsubscribe from the
- // reactor.
-
- virtual int handle_input (ACE_HANDLE fd);
- virtual ACE_HANDLE get_handle (void) const;
- // Reactor callbacks
-
- void update_consumer (const RtecEventChannelAdmin::ConsumerQOS& sub,
- CORBA::Environment& _env);
- void update_supplier (const RtecEventChannelAdmin::SupplierQOS& pub,
- CORBA::Environment& _env);
- // The Observer methods
-
- class Observer : public POA_RtecEventChannelAdmin::Observer
- {
- // = TITLE
- // Observe changes in the EC subscriptions.
- //
- // = DESCRIPTION
- // As the subscriptions on the EC change we also change the
- // mcast groups that we join.
- // We could use the TIE classes, but they don't work in all
- // compilers.
- public:
- Observer (TAO_ECG_Mcast_EH* eh);
- // We report changes in the EC subscriptions to the event
- // handler.
-
- // The Observer methods
- virtual void update_consumer (const RtecEventChannelAdmin::ConsumerQOS& sub,
- CORBA::Environment& _env);
- virtual void update_supplier (const RtecEventChannelAdmin::SupplierQOS& pub,
- CORBA::Environment& _env);
-
- private:
- TAO_ECG_Mcast_EH* eh_;
- // Our callback object.
- };
-
-private:
- int subscribe (const ACE_INET_Addr &mcast_addr);
- int unsubscribe (const ACE_INET_Addr &mcast_addr);
- // Control the multicast group subscriptions
-
-private:
- ACE_SOCK_Dgram_Mcast dgram_;
- // The datagram used to receive the data.
-
- TAO_ECG_UDP_Receiver* receiver_;
- // We callback to this object when a message arrives.
-
- Observer observer_;
- // This object will call us back when the subscription list
- // changes.
-
- RtecEventChannelAdmin::Observer_Handle handle_;
- // Keep the handle of the observer so we can unregister later.
-
- RtecEventChannelAdmin::EventChannel_var ec_;
- // The Event Channel.
-};
-
-#if defined(__ACE_INLINE__)
-#include "EC_Gateway_UDP.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_EVENT_CHANNEL_UDP_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.i b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.i
deleted file mode 100644
index 867981c2f05..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.i
+++ /dev/null
@@ -1,88 +0,0 @@
-//
-// $Id$
-//
-
-ACE_INLINE
-TAO_ECG_UDP_Out_Endpoint::TAO_ECG_UDP_Out_Endpoint (void)
- : port_number_ (0),
- if_count_ (0),
- ifs_ (0)
-{
-}
-
-ACE_INLINE ACE_SOCK_Dgram&
-TAO_ECG_UDP_Out_Endpoint::dgram (void)
-{
- return this->dgram_;
-}
-
-ACE_INLINE CORBA::ULong
-TAO_ECG_UDP_Out_Endpoint::next_request_id (void)
-{
- return this->request_id_generator_++;
-}
-
-// ****************************************************************
-
-ACE_INLINE ACE_SOCK_Dgram&
-TAO_ECG_UDP_Sender::dgram (void)
-{
- return this->endpoint_->dgram ();
-}
-
-ACE_INLINE CORBA::ULong
-TAO_ECG_UDP_Sender::mtu (void) const
-{
- return this->mtu_;
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_ECG_UDP_Request_Index::TAO_ECG_UDP_Request_Index (void)
- : request_id (0)
-{
-}
-
-ACE_INLINE
-TAO_ECG_UDP_Request_Index::TAO_ECG_UDP_Request_Index (const ACE_INET_Addr& from_,
- CORBA::ULong request_id_)
- : from (from_),
- request_id (request_id_)
-{
-}
-
-ACE_INLINE u_long
-TAO_ECG_UDP_Request_Index::hash (void) const
-{
- return ((from.get_ip_address() << 24)
- | (from.get_port_number () << 8)
- | (request_id & 0x000000ff));
-}
-
-ACE_INLINE int
-TAO_ECG_UDP_Request_Index::operator== (const TAO_ECG_UDP_Request_Index& rhs) const
-{
- return (this->from == rhs.from &&
- this->request_id == rhs.request_id);
-}
-
-ACE_INLINE int
-TAO_ECG_UDP_Request_Index::operator!= (const TAO_ECG_UDP_Request_Index& rhs) const
-{
- return !(*this == rhs);
-}
-
-// ****************************************************************
-
-void
-TAO_ECG_UDP_Request_Entry::inc_timeout (void)
-{
- this->timeout_counter_++;
-}
-
-int
-TAO_ECG_UDP_Request_Entry::get_timeout (void) const
-{
- return this->timeout_counter_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp
deleted file mode 100644
index 08722d3288c..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.cpp
+++ /dev/null
@@ -1,209 +0,0 @@
-// $Id$
-
-#include "EC_Null_Factory.h"
-#include "EC_Dispatching.h"
-#include "EC_Filter_Builder.h"
-#include "EC_ConsumerAdmin.h"
-#include "EC_SupplierAdmin.h"
-#include "EC_ProxyConsumer.h"
-#include "EC_ProxySupplier.h"
-#include "EC_SupplierFiltering.h"
-#include "EC_ObserverStrategy.h"
-#include "EC_ProxyPushSupplier_Set_T.h"
-#include "EC_Reactive_Timeout_Generator.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Null_Factory.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Null_Factory, "$Id$")
-
-TAO_EC_Null_Factory::~TAO_EC_Null_Factory (void)
-{
- delete this->supplier_filtering_;
- this->supplier_filtering_ = 0;
-}
-
-TAO_EC_Dispatching*
-TAO_EC_Null_Factory::create_dispatching (TAO_EC_Event_Channel *)
-{
- return new TAO_EC_Reactive_Dispatching ();
-}
-
-void
-TAO_EC_Null_Factory::destroy_dispatching (TAO_EC_Dispatching *x)
-{
- delete x;
-}
-
-TAO_EC_Filter_Builder*
-TAO_EC_Null_Factory::create_filter_builder (TAO_EC_Event_Channel *)
-{
- return new TAO_EC_Null_Filter_Builder;
-}
-
-void
-TAO_EC_Null_Factory::destroy_filter_builder (TAO_EC_Filter_Builder *x)
-{
- delete x;
-}
-
-TAO_EC_ConsumerAdmin*
-TAO_EC_Null_Factory::create_consumer_admin (TAO_EC_Event_Channel *ec)
-{
- return new TAO_EC_ConsumerAdmin (ec);
-}
-
-void
-TAO_EC_Null_Factory::destroy_consumer_admin (TAO_EC_ConsumerAdmin *x)
-{
- delete x;
-}
-
-TAO_EC_SupplierAdmin*
-TAO_EC_Null_Factory::create_supplier_admin (TAO_EC_Event_Channel *ec)
-{
- return new TAO_EC_SupplierAdmin (ec);
-}
-
-void
-TAO_EC_Null_Factory::destroy_supplier_admin (TAO_EC_SupplierAdmin *x)
-{
- delete x;
-}
-
-TAO_EC_ProxyPushSupplier*
-TAO_EC_Null_Factory::create_proxy_push_supplier (TAO_EC_Event_Channel *ec)
-{
- return new TAO_EC_ProxyPushSupplier (ec);
-}
-
-void
-TAO_EC_Null_Factory::destroy_proxy_push_supplier (TAO_EC_ProxyPushSupplier *x)
-{
- delete x;
-}
-
-TAO_EC_ProxyPushConsumer*
-TAO_EC_Null_Factory::create_proxy_push_consumer (TAO_EC_Event_Channel *ec)
-{
- if (this->supplier_filtering_ == 0)
- ACE_NEW_RETURN (this->supplier_filtering_,
- TAO_EC_Null_SupplierFiltering (ec),
- 0);
- return new TAO_EC_ProxyPushConsumer (ec, this->supplier_filtering_);
-}
-
-void
-TAO_EC_Null_Factory::destroy_proxy_push_consumer (TAO_EC_ProxyPushConsumer *x)
-{
- delete x;
-}
-
-TAO_EC_Timeout_Generator*
-TAO_EC_Null_Factory::create_timeout_generator (TAO_EC_Event_Channel *ec)
-{
- // @@ TODO fixme
- TAO_ORB_Core* orb_core = TAO_ORB_Core_instance ();
- return new TAO_EC_Reactive_Timeout_Generator (orb_core->reactor ());
-}
-
-void
-TAO_EC_Null_Factory::destroy_timeout_generator (TAO_EC_Timeout_Generator *x)
-{
- delete x;
-}
-
-TAO_EC_ObserverStrategy*
-TAO_EC_Null_Factory::create_observer_strategy (TAO_EC_Event_Channel *)
-{
- return new TAO_EC_Null_ObserverStrategy;
-}
-
-void
-TAO_EC_Null_Factory::destroy_observer_strategy (TAO_EC_ObserverStrategy *x)
-{
- delete x;
-}
-
-TAO_EC_ProxyPushSupplier_Set*
-TAO_EC_Null_Factory::create_proxy_push_supplier_set (TAO_EC_Event_Channel *)
-{
- return new TAO_EC_ProxyPushSupplier_Set_Immediate<ACE_Null_Mutex> ();
-}
-
-void
-TAO_EC_Null_Factory::destroy_proxy_push_supplier_set (TAO_EC_ProxyPushSupplier_Set *x)
-{
- delete x;
-}
-
-PortableServer::POA_ptr
-TAO_EC_Null_Factory::consumer_poa (CORBA::Environment&)
-{
- return PortableServer::POA::_duplicate (this->poa_.in ());
-}
-
-PortableServer::POA_ptr
-TAO_EC_Null_Factory::supplier_poa (CORBA::Environment&)
-{
- return PortableServer::POA::_duplicate (this->poa_.in ());
-}
-
-ACE_Lock*
-TAO_EC_Null_Factory::create_consumer_lock (void)
-{
- return new ACE_Lock_Adapter<ACE_Null_Mutex> ();
-}
-
-void
-TAO_EC_Null_Factory::destroy_consumer_lock (ACE_Lock* x)
-{
- delete x;
-}
-
-ACE_Lock*
-TAO_EC_Null_Factory::create_supplier_lock (void)
-{
- return new ACE_Lock_Adapter<ACE_Null_Mutex> ();
-}
-
-void
-TAO_EC_Null_Factory::destroy_supplier_lock (ACE_Lock* x)
-{
- delete x;
-}
-
-ACE_Lock*
-TAO_EC_Null_Factory::create_consumer_admin_lock (void)
-{
- return new ACE_Lock_Adapter<ACE_Null_Mutex> ();
-}
-
-void
-TAO_EC_Null_Factory::destroy_consumer_admin_lock (ACE_Lock* x)
-{
- delete x;
-}
-
-ACE_Lock*
-TAO_EC_Null_Factory::create_supplier_admin_lock (void)
-{
- return new ACE_Lock_Adapter<ACE_Null_Mutex> ();
-}
-
-void
-TAO_EC_Null_Factory::destroy_supplier_admin_lock (ACE_Lock* x)
-{
- delete x;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class TAO_EC_ProxyPushSupplier_Set_Immediate<ACE_Null_Mutex>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate TAO_EC_ProxyPushSupplier_Set_Immediate<ACE_Null_Mutex>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h
deleted file mode 100644
index a78fccace92..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Null_Factory
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_NULL_FACTORY_H
-#define TAO_EC_NULL_FACTORY_H
-
-#include "EC_Factory.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_SupplierFiltering;
-
-class TAO_ORBSVCS_Export TAO_EC_Null_Factory : public TAO_EC_Factory
-{
- // = TITLE
- // The factory for a simple event channel.
- //
- // = DESCRIPTION
- // The simplest configuration for an event channel does no
- // filtering and uses reactive dispatching. This class is used to
- // configure such an event channel.
- // A fixed POA is used for servant activation.
- // This object creates a single instance of the Supplier
- //
- // = MEMORY MANAGMENT
- // A single event channel instance can be used with an instance of
- // this class.
- //
-public:
- TAO_EC_Null_Factory (PortableServer::POA_ptr poa);
- // Constructor
-
- virtual ~TAO_EC_Null_Factory (void);
- // destructor...
-
- // = The EC_Factory methods
- virtual TAO_EC_Dispatching*
- create_dispatching (TAO_EC_Event_Channel*);
- virtual void
- destroy_dispatching (TAO_EC_Dispatching*);
- virtual TAO_EC_Filter_Builder*
- create_filter_builder (TAO_EC_Event_Channel*);
- virtual void
- destroy_filter_builder (TAO_EC_Filter_Builder*);
- virtual TAO_EC_ConsumerAdmin*
- create_consumer_admin (TAO_EC_Event_Channel*);
- virtual void
- destroy_consumer_admin (TAO_EC_ConsumerAdmin*);
- virtual TAO_EC_SupplierAdmin*
- create_supplier_admin (TAO_EC_Event_Channel*);
- virtual void
- destroy_supplier_admin (TAO_EC_SupplierAdmin*);
- virtual TAO_EC_ProxyPushSupplier*
- create_proxy_push_supplier (TAO_EC_Event_Channel*);
- virtual void
- destroy_proxy_push_supplier (TAO_EC_ProxyPushSupplier*);
- virtual TAO_EC_ProxyPushConsumer*
- create_proxy_push_consumer (TAO_EC_Event_Channel*);
- virtual void
- destroy_proxy_push_consumer (TAO_EC_ProxyPushConsumer*);
- virtual TAO_EC_Timeout_Generator*
- create_timeout_generator (TAO_EC_Event_Channel*);
- virtual void
- destroy_timeout_generator (TAO_EC_Timeout_Generator*);
- virtual TAO_EC_ObserverStrategy*
- create_observer_strategy (TAO_EC_Event_Channel*);
- virtual void
- destroy_observer_strategy (TAO_EC_ObserverStrategy*);
- virtual TAO_EC_ProxyPushSupplier_Set*
- create_proxy_push_supplier_set (TAO_EC_Event_Channel*);
- virtual void
- destroy_proxy_push_supplier_set (TAO_EC_ProxyPushSupplier_Set*);
-
- virtual PortableServer::POA_ptr
- consumer_poa (CORBA::Environment& env);
- virtual PortableServer::POA_ptr
- supplier_poa (CORBA::Environment& env);
-
- virtual ACE_Lock* create_consumer_lock (void);
- virtual void destroy_consumer_lock (ACE_Lock*);
- virtual ACE_Lock* create_supplier_lock (void);
- virtual void destroy_supplier_lock (ACE_Lock*);
-
- virtual ACE_Lock* create_consumer_admin_lock (void);
- virtual void destroy_consumer_admin_lock (ACE_Lock*);
- virtual ACE_Lock* create_supplier_admin_lock (void);
- virtual void destroy_supplier_admin_lock (ACE_Lock*);
-
-private:
- PortableServer::POA_var poa_;
- // The POA
-
- TAO_EC_SupplierFiltering* supplier_filtering_;
- // The filtering strategy
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Null_Factory.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_NULL_FACTORY_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.i b/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.i
deleted file mode 100644
index 416f167ef06..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.i
+++ /dev/null
@@ -1,8 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_Null_Factory::TAO_EC_Null_Factory (PortableServer::POA_ptr poa)
- : poa_ (PortableServer::POA::_duplicate (poa)),
- supplier_filtering_ (0)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp
deleted file mode 100644
index 92229bfc3a7..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp
+++ /dev/null
@@ -1,285 +0,0 @@
-// $Id$
-
-#include "EC_ObserverStrategy.h"
-#include "EC_Event_Channel.h"
-#include "EC_ProxySupplier.h"
-#include "EC_ProxyConsumer.h"
-#include "EC_ConsumerAdmin.h"
-#include "EC_SupplierAdmin.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "ace/Synch.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_ObserverStrategy.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_ObserverStrategy, "$Id$")
-
-TAO_EC_ObserverStrategy::~TAO_EC_ObserverStrategy (void)
-{
-}
-
-// ****************************************************************
-
-RtecEventChannelAdmin::Observer_Handle
-TAO_EC_Null_ObserverStrategy::append_observer (
- RtecEventChannelAdmin::Observer_ptr obs,
- CORBA::Environment &ACE_TRY_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_APPEND_OBSERVER))
-{
- ACE_THROW_RETURN (
- RtecEventChannelAdmin::EventChannel::CANT_APPEND_OBSERVER(),
- 0);
-}
-
-void
-TAO_EC_Null_ObserverStrategy::remove_observer (
- RtecEventChannelAdmin::Observer_Handle handle,
- CORBA::Environment &ACE_TRY_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_REMOVE_OBSERVER))
-{
- ACE_THROW (RtecEventChannelAdmin::EventChannel::CANT_REMOVE_OBSERVER());
-}
-
-void
-TAO_EC_Null_ObserverStrategy::connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Null_ObserverStrategy::disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Null_ObserverStrategy::connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Null_ObserverStrategy::disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment &)
-{
-}
-
-// ****************************************************************
-
-TAO_EC_Basic_ObserverStrategy::~TAO_EC_Basic_ObserverStrategy (void)
-{
- delete this->lock_;
- this->lock_ = 0;
-}
-
-RtecEventChannelAdmin::Observer_Handle
-TAO_EC_Basic_ObserverStrategy::append_observer (
- RtecEventChannelAdmin::Observer_ptr obs,
- CORBA::Environment &ACE_TRY_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_APPEND_OBSERVER))
-{
- ACE_GUARD_THROW_RETURN (ACE_Lock, ace_mon, *this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR(),
- 0);
-
- this->handle_generator_++;
- Observer_Entry entry (this->handle_generator_,
- RtecEventChannelAdmin::Observer::_duplicate (obs));
-
- if (this->observers_.bind (entry.handle, entry) == -1)
- ACE_THROW_RETURN (
- RtecEventChannelAdmin::EventChannel::CANT_APPEND_OBSERVER(),
- 0);
-
- RtecEventChannelAdmin::ConsumerQOS c_qos;
- this->fill_qos (c_qos, ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- obs->update_consumer (c_qos, ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
-
- RtecEventChannelAdmin::SupplierQOS s_qos;
- this->fill_qos (s_qos, ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- obs->update_supplier (s_qos, ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
-
- return this->handle_generator_;
-}
-
-
-void
-TAO_EC_Basic_ObserverStrategy::remove_observer (
- RtecEventChannelAdmin::Observer_Handle handle,
- CORBA::Environment &ACE_TRY_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_REMOVE_OBSERVER))
-{
- ACE_GUARD_THROW (ACE_Lock, ace_mon, *this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (this->observers_.unbind (handle) == -1)
- ACE_THROW (
- RtecEventChannelAdmin::EventChannel::CANT_REMOVE_OBSERVER());
-}
-
-void
-TAO_EC_Basic_ObserverStrategy::connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Basic_ObserverStrategy::disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Basic_ObserverStrategy::connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Basic_ObserverStrategy::disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Basic_ObserverStrategy::fill_qos (
- RtecEventChannelAdmin::ConsumerQOS &qos,
- CORBA::Environment &ACE_TRY_ENV)
-{
- Headers headers;
-
- {
- ACE_GUARD_THROW (TAO_EC_ConsumerAdmin::Busy_Lock,
- ace_mon, this->event_channel_->consumer_admin ()->busy_lock (),
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- TAO_EC_ConsumerAdmin::SupplierSetIterator end =
- this->event_channel_->consumer_admin ()->end ();
- for (TAO_EC_ConsumerAdmin::SupplierSetIterator i =
- this->event_channel_->consumer_admin ()->begin ();
- i != end;
- ++i)
- {
- TAO_EC_ProxyPushSupplier* supplier = *i;
-
- const RtecEventChannelAdmin::ConsumerQOS& sub =
- supplier->subscriptions ();
- if (sub.is_gateway)
- continue;
- for (CORBA::ULong j = 0; j < sub.dependencies.length (); ++j)
- {
- const RtecEventComm::Event& event =
- sub.dependencies[j].event;
- RtecEventComm::EventType type = event.header.type;
-
- if (0 <= type && type <= ACE_ES_EVENT_UNDEFINED)
- continue;
- headers.insert (event.header, 1);
- }
- }
- }
- CORBA::ULong count = 1;
- HeadersIterator i (headers);
- for (i.first (); !i.is_done (); i.next ())
- {
- count++;
- }
-
- RtecEventChannelAdmin::DependencySet& dep = qos.dependencies;
-
- dep.length (count + 1);
-
- dep[0].event.header.type = ACE_ES_DISJUNCTION_DESIGNATOR;
- dep[0].event.header.source = 0;
- dep[0].event.header.creation_time = ORBSVCS_Time::zero;
- dep[0].rt_info = 0;
- count = 1;
- for (i.first (); !i.is_done (); i.next ())
- {
- qos.dependencies[count++].event.header = *i.key ();
- }
-}
-
-void
-TAO_EC_Basic_ObserverStrategy::fill_qos (
- RtecEventChannelAdmin::SupplierQOS &qos,
- CORBA::Environment &)
-{
- Headers headers;
-
- {
- // @@ TODO locking in the consumer admin?
- TAO_EC_SupplierAdmin::ConsumerSetIterator end =
- this->event_channel_->supplier_admin ()->end ();
- for (TAO_EC_SupplierAdmin::ConsumerSetIterator i =
- this->event_channel_->supplier_admin ()->begin ();
- i != end;
- ++i)
- {
- TAO_EC_ProxyPushConsumer* consumer = *i;
- const RtecEventChannelAdmin::SupplierQOS& pub =
- consumer->publications ();
- if (pub.is_gateway)
- continue;
- for (CORBA::ULong j = 0; j < pub.publications.length (); ++j)
- {
- const RtecEventComm::Event& event =
- pub.publications[j].event;
- RtecEventComm::EventType type = event.header.type;
-
- if (0 <= type && type <= ACE_ES_EVENT_UNDEFINED)
- continue;
- headers.insert (event.header, 1);
- }
- }
- }
- CORBA::ULong count = 0;
- HeadersIterator i (headers);
- for (i.first (); !i.is_done (); i.next ())
- {
- count++;
- }
- qos.publications.length (count);
- count = 0;
- for (i.first (); !i.is_done (); i.next ())
- {
- qos.publications[count++].event.header = *i.key ();
- }
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Map_Manager<RtecEventChannelAdmin::Observer_Handle,TAO_EC_Basic_ObserverStrategy::Observer_Entry,ACE_Null_Mutex>;
-template class ACE_Map_Iterator<RtecEventChannelAdmin::Observer_Handle,TAO_EC_Basic_ObserverStrategy::Observer_Entry,ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<RtecEventChannelAdmin::Observer_Handle,TAO_EC_Basic_ObserverStrategy::Observer_Entry,ACE_Null_Mutex>;
-template class ACE_Map_Entry<RtecEventChannelAdmin::Observer_Handle,TAO_EC_Basic_ObserverStrategy::Observer_Entry>;
-
-template class ACE_RB_Tree<RtecEventComm::EventHeader,int,TAO_EC_Basic_ObserverStrategy::Header_Compare,ACE_Null_Mutex>;
-template class ACE_RB_Tree_Iterator<RtecEventComm::EventHeader,int,TAO_EC_Basic_ObserverStrategy::Header_Compare,ACE_Null_Mutex>;
-template class ACE_RB_Tree_Node<RtecEventComm::EventHeader,int>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Map_Manager<RtecEventChannelAdmin::Observer_Handle,TAO_EC_Basic_ObserverStrategy::Observer_Entry,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<RtecEventChannelAdmin::Observer_Handle,TAO_EC_Basic_ObserverStrategy::Observer_Entry,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<RtecEventChannelAdmin::Observer_Handle,TAO_EC_Basic_ObserverStrategy::Observer_Entry,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Entry<RtecEventChannelAdmin::Observer_Handle,TAO_EC_Basic_ObserverStrategy::Observer_Entry>
-
-#pragma instantiate ACE_RB_Tree<RtecEventComm::EventHeader,int,TAO_EC_Basic_ObserverStrategy::Header_Compare,ACE_Null_Mutex>
-#pragma instantiate ACE_RB_Tree_Iterator<RtecEventComm::EventHeader,int,TAO_EC_Basic_ObserverStrategy::Header_Compare,ACE_Null_Mutex>
-#pragma instantiate ACE_RB_Tree_Node<RtecEventComm::EventHeader,int>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h b/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h
deleted file mode 100644
index 78de7603223..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h
+++ /dev/null
@@ -1,243 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_ObserverStrategy
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_OBSERVERSTRATEGY_H
-#define TAO_EC_OBSERVERSTRATEGY_H
-
-#include "ace/Map_Manager.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/RB_Tree.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-
-class ACE_Lock;
-class TAO_EC_Event_Channel;
-class TAO_EC_ProxyPushConsumer;
-class TAO_EC_ProxyPushSupplier;
-
-class TAO_ORBSVCS_Export TAO_EC_ObserverStrategy
-{
- // = TITLE
- // The strategy to handle observers for the Event Channel
- // subscriptions and publication.
- //
- // = DESCRIPTION
- // The Event Channel supports Observers for the set of
- // subscriptions and publications.
- // This is used to implement federations of event channels,
- // either through UDP (multicast and unicast) and/or regular CORBA
- // calls.
- //
- // This behavior of the EC is strategized to avoid overhead when
- // no gateways are needed.
- //
-public:
- virtual ~TAO_EC_ObserverStrategy (void);
- // Destructor
-
- virtual RtecEventChannelAdmin::Observer_Handle
- append_observer (RtecEventChannelAdmin::Observer_ptr,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_APPEND_OBSERVER))
- = 0;
- virtual void remove_observer (
- RtecEventChannelAdmin::Observer_Handle,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_REMOVE_OBSERVER))
- = 0;
- // The basic methods to support the EC strategies.
-
- virtual void connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&) = 0;
- virtual void disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&) = 0;
- // Used by the EC to inform the ObserverStrategy that a Consumer has
- // connected or disconnected from it.
-
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&) = 0;
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&) = 0;
- // Used by the EC to inform the ObserverStrategy that a Consumer has
- // connected or disconnected from it.
-};
-
-// ****************************************************************
-
-class TAO_EC_Null_ObserverStrategy : public TAO_EC_ObserverStrategy
-{
- // = TITLE
- // A null observer strategy.
- //
- // = DESCRIPTION
- // This class keeps no information and simply ignores the messages
- // from the EC.
- //
-public:
- TAO_EC_Null_ObserverStrategy (void);
- // Constructor
-
- // = The TAO_EC_ObserverStrategy methods.
- virtual RtecEventChannelAdmin::Observer_Handle
- append_observer (RtecEventChannelAdmin::Observer_ptr,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_APPEND_OBSERVER));
- virtual void remove_observer (
- RtecEventChannelAdmin::Observer_Handle,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_REMOVE_OBSERVER));
- virtual void connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
-};
-
-// ****************************************************************
-
-class TAO_EC_Basic_ObserverStrategy : public TAO_EC_ObserverStrategy
-{
- // = TITLE
- // A simple observer strategy.
- //
- // = DESCRIPTION
- // This class simply keeps the information about the current list
- // of observers, whenever the list of consumers and/or suppliers
- // changes in queries the EC, computes the global subscription
- // and/or publication list and sends the update message to all the
- // observers.
- //
- // = MEMORY MANAGMENT
- // It assumes ownership of the <lock>, but not of the
- // Event_Channel.
- //
-public:
- TAO_EC_Basic_ObserverStrategy (TAO_EC_Event_Channel* ec,
- ACE_Lock* lock);
- // Constructor
-
- virtual ~TAO_EC_Basic_ObserverStrategy (void);
- // Destructor
-
- // = The TAO_EC_ObserverStrategy methods.
- virtual RtecEventChannelAdmin::Observer_Handle
- append_observer (RtecEventChannelAdmin::Observer_ptr,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_APPEND_OBSERVER));
- virtual void remove_observer (
- RtecEventChannelAdmin::Observer_Handle,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR,
- RtecEventChannel::EventChannel::CANT_REMOVE_OBSERVER));
- virtual void connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
-
-
- struct Observer_Entry
- {
- // = TITLE
- // The data kept for each observer.
- //
- // = DESCRIPTION
- // The observer and its handle are kept in a simple structure.
- // In the future this structure could contain QoS information,
- // such as:
- // + how often do we update the observer?
- // + When was the last update.
- // + Does it want to receive all changes?
- //
-
- ACE_INLINE Observer_Entry (void);
- ACE_INLINE Observer_Entry (RtecEventChannelAdmin::Observer_Handle h,
- RtecEventChannelAdmin::Observer_ptr o);
-
- RtecEventChannelAdmin::Observer_Handle handle;
- // The handle
-
- RtecEventChannelAdmin::Observer_var observer;
- // The observer
- };
-
- struct Header_Compare
- {
- int operator () (const RtecEventComm::EventHeader& lhs,
- const RtecEventComm::EventHeader& rhs) const;
- };
-
-private:
- void fill_qos (RtecEventChannelAdmin::ConsumerQOS &qos,
- CORBA::Environment &env);
- void fill_qos (RtecEventChannelAdmin::SupplierQOS &qos,
- CORBA::Environment &env);
- // Helper functions to compute the consumer and supplier QOS.
-
-private:
- TAO_EC_Event_Channel* event_channel_;
- // The event channel.
-
- ACE_Lock* lock_;
- // The lock
-
- typedef ACE_Map_Manager<RtecEventChannelAdmin::Observer_Handle,Observer_Entry,ACE_Null_Mutex> Observer_Map;
- typedef ACE_Map_Iterator<RtecEventChannelAdmin::Observer_Handle,Observer_Entry,ACE_Null_Mutex> Observer_Map_Iterator;
-
- RtecEventChannelAdmin::Observer_Handle handle_generator_;
- // The handles are generated in sequential order, but are opaque to
- // the client.
-
- Observer_Map observers_;
- // Keep the set of Observers
-
- typedef ACE_RB_Tree<RtecEventComm::EventHeader,int,Header_Compare,ACE_Null_Mutex> Headers;
- typedef ACE_RB_Tree_Iterator<RtecEventComm::EventHeader,int,Header_Compare,ACE_Null_Mutex> HeadersIterator;
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_ObserverStrategy.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_OBSERVERSTRATEGY_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.i b/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.i
deleted file mode 100644
index 07836b8e4d1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.i
+++ /dev/null
@@ -1,47 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_Null_ObserverStrategy::TAO_EC_Null_ObserverStrategy (void)
-{
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_EC_Basic_ObserverStrategy::Observer_Entry::Observer_Entry (void)
- : handle (0)
-{
-}
-
-ACE_INLINE
-TAO_EC_Basic_ObserverStrategy::Observer_Entry::
- Observer_Entry (RtecEventChannelAdmin::Observer_Handle h,
- RtecEventChannelAdmin::Observer_ptr o)
- : handle (h),
- observer (o)
-{
-}
-
-// ****************************************************************
-
-ACE_INLINE int
-TAO_EC_Basic_ObserverStrategy::Header_Compare::
- operator () (const RtecEventComm::EventHeader& lhs,
- const RtecEventComm::EventHeader& rhs) const
-{
- if (lhs.source == rhs.source)
- return lhs.type < rhs.type;
- return lhs.source < rhs.source;
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_EC_Basic_ObserverStrategy::
- TAO_EC_Basic_ObserverStrategy (TAO_EC_Event_Channel* ec,
- ACE_Lock* lock)
- : event_channel_ (ec),
- lock_ (lock),
- handle_generator_ (1)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp
deleted file mode 100644
index 69fa337e346..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp
+++ /dev/null
@@ -1,109 +0,0 @@
-// $Id$
-
-#include "EC_Per_Supplier_Filter.h"
-#include "EC_Event_Channel.h"
-#include "EC_ProxyPushSupplier_Set.h"
-#include "EC_ProxySupplier.h"
-#include "EC_ProxyConsumer.h"
-#include "EC_QOS_Info.h"
-#include "orbsvcs/Event_Service_Constants.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Per_Supplier_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Per_Supplier_Filter, "$Id$")
-
-TAO_EC_Per_Supplier_Filter::
- TAO_EC_Per_Supplier_Filter (TAO_EC_Event_Channel* ec)
- : event_channel_ (ec)
-{
- this->supplier_set_ =
- this->event_channel_->create_proxy_push_supplier_set ();
-}
-
-TAO_EC_Per_Supplier_Filter::~TAO_EC_Per_Supplier_Filter (void)
-{
- this->event_channel_->destroy_proxy_push_supplier_set (this->supplier_set_);
- this->supplier_set_ = 0;
-}
-
-void
-TAO_EC_Per_Supplier_Filter::bind (TAO_EC_ProxyPushConsumer* consumer)
-{
- this->consumer_ = consumer;
-}
-
-void
-TAO_EC_Per_Supplier_Filter::unbind (TAO_EC_ProxyPushConsumer* consumer)
-{
- if (this->consumer_ != 0 && this->consumer_ != consumer)
- return;
-
- this->consumer_ = 0;
- delete this;
-}
-
-void
-TAO_EC_Per_Supplier_Filter::connected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- if (this->consumer_ == 0)
- return;
-
- const RtecEventChannelAdmin::SupplierQOS& pub =
- this->consumer_->publications ();
-
- for (CORBA::ULong j = 0; j < pub.publications.length (); ++j)
- {
- const RtecEventComm::Event& event =
- pub.publications[j].event;
- RtecEventComm::EventType type = event.header.type;
-
- if (0 <= type && type <= ACE_ES_EVENT_UNDEFINED)
- continue;
- if (supplier->can_match (event.header))
- {
- this->supplier_set_->connected (supplier, ACE_TRY_ENV);
- return;
- }
- }
-}
-
-void
-TAO_EC_Per_Supplier_Filter::disconnected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_set_->disconnected (supplier, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Per_Supplier_Filter::push (const RtecEventComm::EventSet& event,
- CORBA::Environment &ACE_TRY_ENV)
-{
- for (CORBA::ULong j = 0; j < event.length (); ++j)
- {
- const RtecEventComm::Event& e = event[j];
- RtecEventComm::Event* buffer =
- ACE_const_cast(RtecEventComm::Event*, &e);
- RtecEventComm::EventSet single_event (1, 1, buffer, 0);
-
- ACE_GUARD_THROW (TAO_EC_ProxyPushSupplier_Set::Busy_Lock,
- ace_mon, this->supplier_set_->busy_lock (),
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- TAO_EC_ProxyPushSupplier_Set::SupplierSetIterator end =
- this->supplier_set_->end ();
-
- for (TAO_EC_ProxyPushSupplier_Set::SupplierSetIterator i =
- this->supplier_set_->begin ();
- i != end;
- ++i)
- {
- TAO_EC_QOS_Info qos_info;
-
- (*i)->filter (single_event, qos_info, ACE_TRY_ENV);
- ACE_CHECK;
- }
- }
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h
deleted file mode 100644
index 5dd989ab998..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Per_Supplier_Filter
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_PER_SUPPLIER_FILTER_H
-#define TAO_EC_PER_SUPPLIER_FILTER_H
-
-#include "EC_SupplierFiltering.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_ProxyPushSupplier_Set;
-
-class TAO_ORBSVCS_Export TAO_EC_Per_Supplier_Filter : public TAO_EC_SupplierFiltering
-{
- // = TITLE
- // Filter the events on each supplier.
- //
- // = DESCRIPTION
- // This is a filtering strategy for the suppliers. In this
- // particular case we keep a collection of the consumers that
- // could potentially be interested in any event generated by a
- // particular supplier.
- // This minimizes the amount of consumers touched by the EC when
- // dispatching an event.
- //
-public:
- TAO_EC_Per_Supplier_Filter (TAO_EC_Event_Channel* ec);
- // Constructor
-
- virtual ~TAO_EC_Per_Supplier_Filter (void);
- // Destructor
-
- // = The TAO_EC_SupplierFiltering methods.
- virtual void bind (TAO_EC_ProxyPushConsumer* consumer);
- virtual void unbind (TAO_EC_ProxyPushConsumer* consumer);
- virtual void connected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- virtual void disconnected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- virtual void push (const RtecEventComm::EventSet& event,
- CORBA::Environment &);
-
-private:
- TAO_EC_Event_Channel *event_channel_;
- // The event channel, used to locate the set of consumers.
-
- TAO_EC_ProxyPushConsumer* consumer_;
- // The proxy for the supplier we are bound to.
-
- TAO_EC_ProxyPushSupplier_Set* supplier_set_;
- // Keep the list of proxies for the consumers that may be interested
- // in our events.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Per_Supplier_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_PER_SUPPLIER_FILTER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.i b/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.i
deleted file mode 100644
index cfa1da318d3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.i
+++ /dev/null
@@ -1 +0,0 @@
-// $Id$
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp
deleted file mode 100644
index 9c29b480614..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.cpp
+++ /dev/null
@@ -1,109 +0,0 @@
-// $Id$
-
-#include "EC_ProxyConsumer.h"
-#include "EC_Event_Channel.h"
-#include "EC_SupplierFiltering.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_ProxyConsumer.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_ProxyConsumer, "$Id$")
-
-TAO_EC_ProxyPushConsumer::
- TAO_EC_ProxyPushConsumer (TAO_EC_Event_Channel* ec,
- TAO_EC_SupplierFiltering* filtering)
- : event_channel_ (ec),
- supplier_filtering_ (filtering)
-{
- this->supplier_filtering_->bind (this);
-}
-
-TAO_EC_ProxyPushConsumer::~TAO_EC_ProxyPushConsumer (void)
-{
-}
-
-void
-TAO_EC_ProxyPushConsumer::set_default_POA (PortableServer::POA_ptr poa)
-{
- this->default_POA_ =
- PortableServer::POA::_duplicate (poa);
-}
-
-PortableServer::POA_ptr
-TAO_EC_ProxyPushConsumer::_default_POA (CORBA::Environment&)
-{
- return PortableServer::POA::_duplicate (this->default_POA_.in ());
-}
-
-void
-TAO_EC_ProxyPushConsumer::connected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_filtering_->connected (supplier, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_ProxyPushConsumer::disconnected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_filtering_->disconnected (supplier, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_ProxyPushConsumer::connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_ProxyPushConsumer::disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_ProxyPushConsumer::connect_push_supplier (
- RtecEventComm::PushSupplier_ptr push_supplier,
- const RtecEventChannelAdmin::SupplierQOS& qos,
- CORBA::Environment &ACE_TRY_ENV)
-{
- if (this->is_connected ())
- ACE_THROW (RtecEventChannelAdmin::AlreadyConnected ());
-
- this->supplier_ =
- RtecEventComm::PushSupplier::_duplicate (push_supplier);
- this->qos_ = qos;
-
- // Notify the event channel...
- this->event_channel_->connected (this, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_ProxyPushConsumer::push (const RtecEventComm::EventSet& event,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_filtering_->push (event, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_ProxyPushConsumer::disconnect_push_consumer (
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->supplier_ =
- RtecEventComm::PushSupplier::_nil ();
-
- PortableServer::POA_var poa =
- this->_default_POA (ACE_TRY_ENV);
- ACE_CHECK;
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this, ACE_TRY_ENV);
- ACE_CHECK;
- poa->deactivate_object (id.in (), ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_filtering_->unbind (this);
- this->supplier_filtering_ = 0;
-
- this->event_channel_->destroy_proxy_push_consumer (this);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h
deleted file mode 100644
index 812cb48c706..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h
+++ /dev/null
@@ -1,130 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_ProxyConsumer
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_PROXYCONSUMER_H
-#define TAO_EC_PROXYCONSUMER_H
-
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "orbsvcs/Event/EC_Filter.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_Event_Channel;
-class TAO_EC_ProxyPushSupplier;
-class TAO_EC_SupplierFiltering;
-
-class TAO_ORBSVCS_Export TAO_EC_ProxyPushConsumer : public POA_RtecEventChannelAdmin::ProxyPushConsumer
-{
- // = TITLE
- // ProxyPushConsumer
- //
- // = DESCRIPTION
- // Implement the RtecEventChannelAdmin::ProxyPushConsumer interface,
- // remember that this class is used to communicate with a
- // PushSupplier, so, in effect, this is the ambassador for a
- // supplier inside the event channel.
- //
- // = MEMORY MANAGMENT
- // It makes a copy of the SupplierQOS and the supplier object
- // reference.
- // It uses bind/unbind to control the lifetime of the
- // SupplierFiltering object.
- // The object commits suicide when disconnect_push_consumer() is
- // called.
- //
- // = LOCKING
- // No provisions for locking, access must be serialized
- // externally.
- //
-public:
- TAO_EC_ProxyPushConsumer (TAO_EC_Event_Channel* event_channel,
- TAO_EC_SupplierFiltering* filtering);
- // constructor...
-
- virtual ~TAO_EC_ProxyPushConsumer (void);
- // destructor...
-
- CORBA::Boolean is_connected (void) const;
- // Return 0 if no supplier is connected...
-
- RtecEventComm::PushSupplier_ptr supplier (void) const;
- // Return the consumer object reference. It returns nil() if it has
- // not connected yet.
-
- const RtecEventChannelAdmin::SupplierQOS& publications (void) const;
- // The QoS (subscription) used to connect to the EC.
-
- virtual void connected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- virtual void disconnected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- // Concrete implementations can use this methods to keep track of
- // the consumers interested in this events.
-
- virtual void connected (TAO_EC_ProxyPushConsumer* consumer,
- CORBA::Environment &env);
- virtual void disconnected (TAO_EC_ProxyPushConsumer* consumer,
- CORBA::Environment &env);
- // Usually implemented as no-ops, but some configurations may
- // require this methods.
-
- void set_default_POA (PortableServer::POA_ptr poa);
- // Set this servant's default POA
-
- virtual PortableServer::POA_ptr _default_POA (CORBA::Environment& env);
- // Override the ServantBase method.
-
- // = The RtecEventChannelAdmin::ProxyPushConsumer methods...
- virtual void connect_push_supplier (
- RtecEventComm::PushSupplier_ptr push_supplier,
- const RtecEventChannelAdmin::SupplierQOS& qos,
- CORBA::Environment &);
- virtual void push (const RtecEventComm::EventSet& event,
- CORBA::Environment &);
- virtual void disconnect_push_consumer (CORBA::Environment &);
-
-private:
- TAO_EC_Event_Channel* event_channel_;
- // The supplier admin, used for activation and memory managment.
-
- TAO_EC_SupplierFiltering* supplier_filtering_;
- // The strategy to do filtering close to the supplier
-
- RtecEventComm::PushSupplier_var supplier_;
- // The supplier....
-
- RtecEventChannelAdmin::SupplierQOS qos_;
- // The publication and QoS information...
-
- PortableServer::POA_var default_POA_;
- // Store the default POA.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_ProxyConsumer.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_PROXYCONSUMER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.i b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.i
deleted file mode 100644
index c692963193e..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.i
+++ /dev/null
@@ -1,19 +0,0 @@
-// $Id$
-
-ACE_INLINE CORBA::Boolean
-TAO_EC_ProxyPushConsumer::is_connected (void) const
-{
- return !CORBA::is_nil (this->supplier_.in ());
-}
-
-ACE_INLINE RtecEventComm::PushSupplier_ptr
-TAO_EC_ProxyPushConsumer::supplier (void) const
-{
- return RtecEventComm::PushSupplier::_duplicate (this->supplier_.in ());
-}
-
-ACE_INLINE const RtecEventChannelAdmin::SupplierQOS&
-TAO_EC_ProxyPushConsumer::publications (void) const
-{
- return this->qos_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.cpp
deleted file mode 100644
index 259ff018bf4..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.cpp
+++ /dev/null
@@ -1,68 +0,0 @@
-// $Id$
-
-#include "EC_ProxyPushSupplier_Set.h"
-#include "EC_ProxySupplier.h"
-#include "EC_Command.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_ProxyPushSupplier_Set.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_ProxyPushSupplier_Set, "$Id$")
-
-TAO_EC_ProxyPushSupplier_Set::TAO_EC_ProxyPushSupplier_Set (void)
- : busy_lock_ (this),
- busy_hwm_ (1),
- max_write_delay_ (1)
-{
-}
-
-TAO_EC_ProxyPushSupplier_Set::~TAO_EC_ProxyPushSupplier_Set (void)
-{
-}
-
-void
-TAO_EC_ProxyPushSupplier_Set::connected_i (
- TAO_EC_ProxyPushSupplier *supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- if (this->all_suppliers_.insert (supplier) != 0)
- ACE_THROW (CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-}
-
-void
-TAO_EC_ProxyPushSupplier_Set::disconnected_i (
- TAO_EC_ProxyPushSupplier *supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- if (this->all_suppliers_.remove (supplier) != 0)
- ACE_THROW (RtecEventChannelAdmin::EventChannel::SUBSCRIPTION_ERROR ());
- supplier->_decr_refcnt ();
-}
-
-void
-TAO_EC_ProxyPushSupplier_Set::execute_delayed_operations (void)
-{
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Node<TAO_EC_ProxyPushSupplier*>;
-template class ACE_Unbounded_Set<TAO_EC_ProxyPushSupplier*>;
-template class ACE_Unbounded_Set_Iterator<TAO_EC_ProxyPushSupplier*>;
-template class ACE_Guard<TAO_EC_Busy_Lock_Adapter<TAO_EC_ProxyPushSupplier_Set> >;
-template class TAO_EC_Busy_Lock_Adapter<TAO_EC_ProxyPushSupplier_Set>;
-template class TAO_EC_Connected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier>;
-template class TAO_EC_Disconnected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Node<TAO_EC_ProxyPushSupplier*>
-#pragma instantiate ACE_Unbounded_Set<TAO_EC_ProxyPushSupplier*>
-#pragma instantiate ACE_Unbounded_Set_Iterator<TAO_EC_ProxyPushSupplier*>
-#pragma instantiate TAO_EC_Busy_Lock_Adapter<TAO_EC_ProxyPushSupplier_Set>
-#pragma instantiate ACE_Guard<TAO_EC_Busy_Lock_Adapter<TAO_EC_ProxyPushSupplier_Set> >
-#pragma instantiate TAO_EC_Connected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier>
-#pragma instantiate TAO_EC_Disconnected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h
deleted file mode 100644
index d4f828d0bac..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h
+++ /dev/null
@@ -1,264 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_ProxyPushSupplier_Set
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-// ============================================================================
-
-#ifndef TAO_EC_PROXYPUSHSUPPLIER_SET_H
-#define TAO_EC_PROXYPUSHSUPPLIER_SET_H
-
-#include "orbsvcs/orbsvcs_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Containers.h"
-#include "tao/corba.h"
-#include "EC_Busy_Lock.h"
-#if defined(__GNUC__) && __GNUC__ == 2 && __GNUC_MINOR__ < 8
-// g++ 2.7.2 is broken and cannot handle forward declaration of
-// templates in this case.
-// I could just include this file for all compilers, but I want to
-// minimize compile-time dependencies *and* document this problem so
-// we can fix it as g++ 2.7.2 is phased out.
-#include "EC_Command.h"
-#endif /* __GNUC__ */
-
-class TAO_EC_ProxyPushSupplier;
-template<class Target,class Object> class TAO_EC_Connected_Command;
-template<class Target,class Object> class TAO_EC_Disconnected_Command;
-
-class TAO_ORBSVCS_Export TAO_EC_ProxyPushSupplier_Set
-{
- // = TITLE
- // ProxyPushSupplier_Set
- //
- // = DESCRIPTION
- // Many components in the Event Channel need to keep a collection
- // of ProxyPushSuppliers; this collections must be able to cope
- // with several concurrency issues:
- // + Some threads may need to iterate over the collection and
- // invoke a method on each element. Locking the collection
- // while this is done is not feasible in all cases: under some
- // configurations the same thread that is iterating over the
- // collection may need to make changes.
- // + A recursive lock does not solve the concurrency problems
- // correctly because in the common case we don't want to stop
- // other threads from doing the same iteration, and changes to
- // the collection could be very uncommon wrt dispatching over
- // the set of ProxyPushSuppliers.
- // + Using a reader-write lock with upgrades does not solve the
- // problem either: upgrading the lock can fail and still
- // invalidates the iterators that the thread has.
- // + Copying the collection to iterate over it is a good solution
- // for non-real-time systems, but again the copying could be
- // non-deterministic, and is expensive since most iterations
- // will not result in changes.
- //
- // This class encapsulates a protocol to solve this concurrency
- // issues (and other minor ones). The first solution is to delay
- // changes by putting them on an "operation queue", the operations
- // are stored as command objects in this queue and executed once
- // the system is quiescent (i.e. no threads are iterating over the
- // collection).
- // This solves the major problems, but there are other issues to
- // be addressed:
- // + How do we ensure that the operations are eventually executed?
- // + How do we simplify the execution of the locking protocol for
- // clients of this class?
- // + How do we minimize overhead for single threaded execution?
- // + How do we minimize the overhead for the cases where the
- // threads dispatching events don't post changes to the
- // collection?
- //
- // = VARIANTS
- //
- // We identify several sources of variation:
- //
- // + Immediate changes without delay (only locking). This is only
- // useful in configurations where a separate thread dispatches
- // the events, and thus, can only be used with real locks.
- // The busy()/idle() methods use a read acquire/release, the
- // connected()/disconnected() methods use a write
- // acquire/release. We can either use RW or regular mutexes.
- // IMPLEMENTATION: a derived class with strategized locking
- // (ACE_Lock? or templates?).
- //
- // + Copying data for iteration:
- // Can use a regular mutex (as in the previous case), or even a
- // null lock.
- // @@ Must stablish if there is a simple way to encapsulate this
- // in the Set class, as opposed to the clients of the class.
- // @@ The implementation is essentially the same as above, but
- // the clients must make the copy.
- // IMPLEMENTATION: As above.
- //
- // + Delayed operations:
- // Only makes sense if the thread dispatching is the same thread
- // where the upcalls run.
- // Can require regular locks or null locks (for ST
- // implementations); notice that this will require templates
- // to parametrize the mutexes and condition variables.
- // There are two main variations:
- //
- // - An upcall can result in new dispatches: in this case we
- // have to keep track of a the list of current threads using
- // a Set, to avoid dead-locks.
- // IMPLEMENTATION: the design is not complete, probably
- // similar to the next one.
- //
- // - Otherwise we just need to control the concurrency using the
- // algorithm described below.
- // IMPLEMENTATION: a derived parametric class (the arguments
- // are the types of locks).
- //
- // = DELAYED OPERATIONS AND CONCURRENCY
- //
- // The algorithm proposed so far is:
- // - If a thread is using the set then it increases the busy
- // count, this is done by calling the busy() method. Once the
- // thread has stopped using the collection the idle() method is
- // invoked and the busy count is decreased.
- // A helper class (Busy_Lock) is used to hide this protocol
- // behind the familiar GUARD idiom.
- // - If the busy count reaches the busy_hwm then the thread must
- // wait until the count reaches 0 again.
- // This can be used to control the maximum concurrency in the
- // EC, matching it (for example) with the number of
- // processors. Setting the concurrency to a high value (say one
- // million) allows for an arbitrary number of threads to execute
- // concurrently.
- // - If a modification is posted to the collection we need to
- // execute it at some point.
- // Just using the busy_hwm would not work, the HWM may not be
- // reached ever, so another form of control is needed.
- // Instead we use another counter, that keeps track of how many
- // threads have used the set since the modification was
- // posted. If this number of threads reaches max_write_delay then
- // we don't allow any more threads to go in, eventually the
- // thread count reaches 0 and we can proceed with the operations.
- //
- // - There is one aspect of concurrency that can be problematic: if
- // thread pushes events as part of an upcall then the same thread
- // could be counted twice, we need to keep track of the threads
- // that are dispatching events and not increase (or decrease) the
- // reference count when a thread iterates twice over the same
- // set.
- //
- // = MEMORY MANAGMENT
- // It assumes ownership of the ProxyPushSuppliers added to the
- // collection: simply by increasing their reference count.
- //
- // = LOCKING
- // Locking is provided by derived classes.
- //
- // = TODO
- //
-public:
- TAO_EC_ProxyPushSupplier_Set (void);
- // Constructor.
-
- virtual ~TAO_EC_ProxyPushSupplier_Set (void);
- // Destructor.
-
- typedef ACE_Unbounded_Set<TAO_EC_ProxyPushSupplier*> SupplierSet;
- typedef ACE_Unbounded_Set_Iterator<TAO_EC_ProxyPushSupplier*> SupplierSetIterator;
- // The actual implementation of the collection, notice that only
- // iteration is exposed, methods to insert and remove objects are
- // hidden behind proper interfaces.
-
- SupplierSetIterator begin (void);
- SupplierSetIterator end (void);
- // Iterators over the set of ProxyPushSuppliers
- // Remember that all clients of this class must call busy() before
- // starting an iteration and call idle() once the iteration is
- // finished. Otherwise the iterators may be invalidated by other
- // threads.
- // A helper object (the busy_lock) is provided to simplify this task
- // and make it exception safe.
-
- typedef TAO_EC_Busy_Lock_Adapter<TAO_EC_ProxyPushSupplier_Set> Busy_Lock;
- Busy_Lock& busy_lock (void);
- // This object is an adapter to the busy/idle protocol.
-
- void busy_hwm (CORBA::ULong hwm);
- CORBA::ULong busy_hwm (void) const;
- void max_write_delay (CORBA::ULong hwm);
- CORBA::ULong max_write_delay (void) const;
- // This two attributes control the maximum number of concurrent
- // readers allowed in the set (busy_hwm) and the maximum number of
- // threads that can proceed after there is a modification posted.
-
- virtual int busy (void) = 0;
- virtual int idle (void) = 0;
- // The implementation of this methods is provided by derived
- // classes, that provide appropiate locking.
-
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&) = 0;
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&) = 0;
- // Used to inform the EC that a Supplier has connected or
- // disconnected from it.
-
-protected:
- virtual void connected_i (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- // The implementation of connected(), without locking.
- // It does not increase the reference count on the supplier
-
- virtual void disconnected_i (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- // The implementation of disconnected(), without locking.
- // It decreases the reference count on the supplier if the operation
- // is successful.
-
- typedef TAO_EC_Connected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier> Connected_Command;
- typedef TAO_EC_Connected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier> Disconnected_Command;
-
- friend class TAO_EC_Connected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier>;
- friend class TAO_EC_Disconnected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier>;
- // This two classes call the connected_i() and disconnected_i()
- // methods, that's ok because they do while this class is holding
- // its lock.
-
- virtual void execute_delayed_operations (void);
- // Derived classes that implement delayed disconnects and connects
- // must override this method.
-
-protected:
- SupplierSet all_suppliers_;
- // The collection of ProxyPushSupplier objects.
-
- TAO_EC_Busy_Lock_Adapter<TAO_EC_ProxyPushSupplier_Set> busy_lock_;
- // The busy lock object
-
-private:
- CORBA::ULong busy_hwm_;
- CORBA::ULong max_write_delay_;
- // Control variables for the concurrency policies.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_ProxyPushSupplier_Set.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_PROXYPUSHSUPPLIER_SET_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.i b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.i
deleted file mode 100644
index dda5992d8a4..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.i
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-ACE_INLINE TAO_EC_ProxyPushSupplier_Set::SupplierSetIterator
-TAO_EC_ProxyPushSupplier_Set::begin (void)
-{
- return this->all_suppliers_.begin ();
-}
-
-ACE_INLINE TAO_EC_ProxyPushSupplier_Set::SupplierSetIterator
-TAO_EC_ProxyPushSupplier_Set::end (void)
-{
- return this->all_suppliers_.end ();
-}
-
-ACE_INLINE void
-TAO_EC_ProxyPushSupplier_Set::busy_hwm (CORBA::ULong hwm)
-{
- this->busy_hwm_ = hwm;
-}
-
-ACE_INLINE CORBA::ULong
-TAO_EC_ProxyPushSupplier_Set::busy_hwm (void) const
-{
- return this->busy_hwm_;
-}
-
-ACE_INLINE void
-TAO_EC_ProxyPushSupplier_Set::max_write_delay (CORBA::ULong mwd)
-{
- this->max_write_delay_ = mwd;
-}
-
-ACE_INLINE CORBA::ULong
-TAO_EC_ProxyPushSupplier_Set::max_write_delay (void) const
-{
- return this->max_write_delay_;
-}
-
-ACE_INLINE TAO_EC_ProxyPushSupplier_Set::Busy_Lock&
-TAO_EC_ProxyPushSupplier_Set::busy_lock (void)
-{
- return this->busy_lock_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.cpp
deleted file mode 100644
index 1203f51f872..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.cpp
+++ /dev/null
@@ -1,158 +0,0 @@
-// $Id$
-
-#ifndef TAO_EC_PROXYPUSHSUPPLIER_SET_T_CPP
-#define TAO_EC_PROXYPUSHSUPPLIER_SET_T_CPP
-
-#include "EC_ProxyPushSupplier_Set_T.h"
-#include "EC_Command.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_ProxyPushSupplier_Set_T.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_ProxyPushSupplier_Set_T, "$Id$")
-
-template<class ACE_LOCK>int
-TAO_EC_ProxyPushSupplier_Set_Immediate<ACE_LOCK>::busy (void)
-{
- return this->lock_.acquire_read ();
-}
-
-template<class ACE_LOCK> int
-TAO_EC_ProxyPushSupplier_Set_Immediate<ACE_LOCK>::idle (void)
-{
- return this->lock_.release ();
-}
-
-template<class ACE_LOCK> void
-TAO_EC_ProxyPushSupplier_Set_Immediate<ACE_LOCK>::connected (
- TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ACE_GUARD_THROW (ACE_LOCK, ace_mon, this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- supplier->_incr_refcnt ();
- this->connected_i (supplier, ACE_TRY_ENV);
-}
-
-template<class ACE_LOCK> void
-TAO_EC_ProxyPushSupplier_Set_Immediate<ACE_LOCK>::disconnected (
- TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ACE_GUARD_THROW (ACE_LOCK, ace_mon, this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- this->disconnected_i (supplier, ACE_TRY_ENV);
-}
-
-// ****************************************************************
-
-template<ACE_SYNCH_DECL>int
-TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH_USE>::busy (void)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- while (this->busy_count_ >= this->busy_hwm ()
- || this->write_delay_ >= this->max_write_delay ())
- this->busy_cond_.wait ();
- this->busy_count_++;
-
- return 0;
-}
-
-template<ACE_SYNCH_DECL> int
-TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH_USE>::idle (void)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- this->busy_count_--;
- if (this->busy_count_ == 0)
- {
- this->write_delay_ = 0;
- this->execute_delayed_operations ();
- this->busy_cond_.broadcast ();
- }
- return 0;
-}
-
-template<ACE_SYNCH_DECL> void
-TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH_USE>::connected (
- TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ACE_GUARD_THROW (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- if (this->busy_count_ == 0)
- {
- // We can add the object immediately
- supplier->_incr_refcnt ();
- this->connected_i (supplier, ACE_TRY_ENV);
- }
- else
- {
- supplier->_incr_refcnt ();
- ACE_Command_Base* command;
- ACE_NEW (command,
- TAO_EC_ProxyPushSupplier_Set::Connected_Command (this,
- supplier));
-
- ACE_DEBUG ((LM_DEBUG,
- "EC (%P|%t) Delayed connection command = %x\n",
- command));
-
- this->command_queue_.enqueue_tail (command);
- this->write_delay_++;
- }
-}
-
-template<ACE_SYNCH_DECL> void
-TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH_USE>::disconnected (
- TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ACE_GUARD_THROW (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- if (this->busy_count_ == 0)
- {
- // We can remove the object immediately
- this->disconnected_i (supplier, ACE_TRY_ENV);
- }
- else
- {
- ACE_Command_Base* command;
- ACE_NEW (command,
- TAO_EC_ProxyPushSupplier_Set::Disconnected_Command (this,
- supplier));
- ACE_DEBUG ((LM_DEBUG,
- "EC (%P|%t) Delayed disconnection command = %x\n",
- command));
-
- this->command_queue_.enqueue_tail (command);
- this->write_delay_++;
- }
-}
-
-template<ACE_SYNCH_DECL> void
-TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH_USE>::execute_delayed_operations (void)
-{
- // LOCKING: the lock is taken by the idle() function
- while (!this->command_queue_.is_empty ())
- {
- ACE_Command_Base* command;
- this->command_queue_.dequeue_head (command);
-
- command->execute ();
-
- ACE_DEBUG ((LM_DEBUG,
- "EC (%P|%t) Executed delayed command = %x\n",
- command));
-
- delete command;
- }
-}
-
-#endif /* TAO_EC_PROXYPUSHSUPPLIER_SET_T_CPP */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.h b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.h
deleted file mode 100644
index aefe35ac2c7..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.h
+++ /dev/null
@@ -1,132 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_ProxyPushSupplier_Set_T
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-// ============================================================================
-
-#ifndef TAO_EC_PROXYPUSHSUPPLIER_SET_T_H
-#define TAO_EC_PROXYPUSHSUPPLIER_SET_T_H
-
-#include "EC_ProxyPushSupplier_Set.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-template<class ACE_LOCK>
-class TAO_EC_ProxyPushSupplier_Set_Immediate : public TAO_EC_ProxyPushSupplier_Set
-{
- // = TITLE
- // ProxyPushSupplier_Set_Immediate
- //
- // = DESCRIPTION
- // A concrete implementation of EC_ProxyPushSupplier_Set that
- // propagate changes to the set immediately.
- //
- // = LOCKING
- // Uses parametric types to provide locking.
- //
- // = TODO
- //
-public:
- TAO_EC_ProxyPushSupplier_Set_Immediate (void);
- // Constructor.
-
- virtual int busy (void);
- virtual int idle (void);
- // The implementation of this methods is provided by derived
- // classes, that provide appropiate locking.
-
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- // Used to inform the EC that a Supplier has connected or
- // disconnected from it.
-
-private:
- ACE_LOCK lock_;
- // The lock.
-};
-
-// ****************************************************************
-
-template<ACE_SYNCH_DECL>
-class TAO_EC_ProxyPushSupplier_Set_Delayed : public TAO_EC_ProxyPushSupplier_Set
-{
- // = TITLE
- // ProxyPushSupplier_Set_Delayed
- //
- // = DESCRIPTION
- // A concrete implementation of EC_ProxyPushSupplier_Set that
- // delays changes to the set until no threads are using the set.
- //
- // = LOCKING
- // Uses parametric types to provide locking.
- //
- // = TODO
- //
-public:
- TAO_EC_ProxyPushSupplier_Set_Delayed (void);
- // Constructor.
-
- // = Read the descriptions in EC_ProxyPushSupplier_Set
- virtual int busy (void);
- virtual int idle (void);
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
-
-protected:
- virtual void execute_delayed_operations (void);
-
-private:
- ACE_SYNCH_MUTEX_T lock_;
- // The lock.
-
- ACE_SYNCH_CONDITION_T busy_cond_;
- // A condition variable to wait while the object is too busy.
-
- CORBA::ULong busy_count_;
- // Keep track of the number of threads using the set
-
- CORBA::ULong write_delay_;
- // Keep track of the number of threads that have used the set since
- // the last change was posted.
-
- ACE_Unbounded_Queue<ACE_Command_Base*> command_queue_;
- // The commands that carry the delayed operations are enqueued
- // here.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_ProxyPushSupplier_Set_T.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "EC_ProxyPushSupplier_Set_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("EC_ProxyPushSupplier_Set_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* TAO_EC_PROXYPUSHSUPPLIER_SET_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.i b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.i
deleted file mode 100644
index f65b57d2cc7..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set_T.i
+++ /dev/null
@@ -1,19 +0,0 @@
-// $Id$
-
-template<class ACE_LOCK> ACE_INLINE
-TAO_EC_ProxyPushSupplier_Set_Immediate<ACE_LOCK>::
- TAO_EC_ProxyPushSupplier_Set_Immediate (void)
-{
-}
-
-// ****************************************************************
-
-template<ACE_SYNCH_DECL> ACE_INLINE
-TAO_EC_ProxyPushSupplier_Set_Delayed<ACE_SYNCH_USE>::
- TAO_EC_ProxyPushSupplier_Set_Delayed (void)
- : busy_cond_ (lock_),
- busy_count_ (0),
- write_delay_ (0)
-{
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp
deleted file mode 100644
index 2df4c647806..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.cpp
+++ /dev/null
@@ -1,249 +0,0 @@
-// $Id$
-
-#include "EC_ProxySupplier.h"
-#include "EC_Dispatching.h"
-#include "EC_Filter_Builder.h"
-#include "EC_Event_Channel.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_ProxySupplier.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_ProxySupplier, "$Id$")
-
-TAO_EC_ProxyPushSupplier::TAO_EC_ProxyPushSupplier (TAO_EC_Event_Channel* ec)
- : event_channel_ (ec),
- refcount_ (1),
- suspended_ (0),
- child_ (0)
-{
- this->lock_ =
- this->event_channel_->create_supplier_lock ();
-}
-
-TAO_EC_ProxyPushSupplier::~TAO_EC_ProxyPushSupplier (void)
-{
- delete this->child_;
- this->child_ = 0;
- this->event_channel_->destroy_supplier_lock (this->lock_);
-}
-
-CORBA::ULong
-TAO_EC_ProxyPushSupplier::_incr_refcnt (void)
-{
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
- return this->refcount_++;
-}
-
-CORBA::ULong
-TAO_EC_ProxyPushSupplier::_decr_refcnt (void)
-{
- {
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
- this->refcount_--;
- if (this->refcount_ != 0)
- return this->refcount_;
- }
-
- // Notify the event channel
- this->event_channel_->destroy_proxy_push_supplier (this);
- return 0;
-}
-
-void
-TAO_EC_ProxyPushSupplier::set_default_POA (PortableServer::POA_ptr poa)
-{
- ACE_GUARD (ACE_Lock, ace_mon, *this->lock_);
- this->default_POA_ = PortableServer::POA::_duplicate (poa);
-}
-
-PortableServer::POA_ptr
-TAO_EC_ProxyPushSupplier::_default_POA_i ()
-{
- return PortableServer::POA::_duplicate (this->default_POA_.in ());
-}
-
-PortableServer::POA_ptr
-TAO_EC_ProxyPushSupplier::_default_POA (CORBA::Environment&)
-{
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_,
- PortableServer::POA::_nil ());
- return this->_default_POA_i ();
-}
-
-void
-TAO_EC_ProxyPushSupplier::connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_ProxyPushSupplier::disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_ProxyPushSupplier::connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_ProxyPushSupplier::disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_ProxyPushSupplier::connect_push_consumer (
- RtecEventComm::PushConsumer_ptr push_consumer,
- const RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::Environment &ACE_TRY_ENV)
-{
- {
- ACE_GUARD_THROW (
- ACE_Lock, ace_mon, *this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- if (this->is_connected_i ())
- ACE_THROW (RtecEventChannelAdmin::AlreadyConnected ());
-
- this->consumer_ =
- RtecEventComm::PushConsumer::_duplicate (push_consumer);
- this->qos_ = qos;
-
- this->child_ =
- this->event_channel_->filter_builder ()->build (this->qos_);
- this->adopt_child (this->child_);
- }
-
- // Notify the event channel...
- this->event_channel_->connected (this, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_ProxyPushSupplier::disconnect_push_supplier (
- CORBA::Environment &ACE_TRY_ENV)
-{
- {
- ACE_GUARD_THROW (
- ACE_Lock, ace_mon, *this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- this->consumer_ =
- RtecEventComm::PushConsumer::_nil ();
-
- PortableServer::POA_var poa =
- this->_default_POA_i ();
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this, ACE_TRY_ENV);
- ACE_CHECK;
- poa->deactivate_object (id.in (), ACE_TRY_ENV);
- ACE_CHECK;
- }
- this->_decr_refcnt ();
-}
-
-void
-TAO_EC_ProxyPushSupplier::suspend_connection (CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_GUARD_THROW (
- ACE_Lock, ace_mon, *this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
- this->suspended_ = 1;
-}
-
-void
-TAO_EC_ProxyPushSupplier::resume_connection (CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_GUARD_THROW (
- ACE_Lock, ace_mon, *this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- this->suspended_ = 0;
-}
-
-int
-TAO_EC_ProxyPushSupplier::filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ACE_GUARD_THROW_RETURN (
- ACE_Lock, ace_mon, *this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR (),
- 0);
-
- return this->child_->filter (event, qos_info, ACE_TRY_ENV);
-}
-
-int
-TAO_EC_ProxyPushSupplier::filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- ACE_GUARD_THROW_RETURN (
- ACE_Lock, ace_mon, *this->lock_,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR (),
- 0);
-
- return this->child_->filter_nocopy (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_ProxyPushSupplier::push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // Do not take a lock, this is a call back from our child filter, so
- // we are holding the lock already (in the filter() method).
- if (this->is_connected_i ())
- this->event_channel_->dispatching ()->push (this,
- this->consumer_.in (),
- event,
- qos_info,
- ACE_TRY_ENV);
- this->child_->clear ();
-}
-
-void
-TAO_EC_ProxyPushSupplier::push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // Do not take a lock, this is a call back from our child filter, so
- // we are holding the lock already (in the filter() method).
- if (this->is_connected_i ())
- this->event_channel_->dispatching ()->push_nocopy (this,
- this->consumer_.in (),
- event,
- qos_info,
- ACE_TRY_ENV);
- this->child_->clear ();
-}
-
-void
-TAO_EC_ProxyPushSupplier::clear (void)
-{
- ACE_GUARD (ACE_Lock, ace_mon, *this->lock_);
-
- this->child_->clear ();
-}
-
-CORBA::ULong
-TAO_EC_ProxyPushSupplier::max_event_size (void) const
-{
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
-
- return this->child_->max_event_size ();
-}
-
-int
-TAO_EC_ProxyPushSupplier::can_match (
- const RtecEventComm::EventHeader &header) const
-{
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
-
- return this->child_->can_match (header);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h b/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h
deleted file mode 100644
index f889cfb8214..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h
+++ /dev/null
@@ -1,176 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_ProxySupplier
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_PROXYSUPPLIER_H
-#define TAO_EC_PROXYSUPPLIER_H
-
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "orbsvcs/Event/EC_Filter.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_Event_Channel;
-class TAO_EC_ProxyPushConsumer;
-
-class TAO_ORBSVCS_Export TAO_EC_ProxyPushSupplier : public POA_RtecEventChannelAdmin::ProxyPushSupplier, public TAO_EC_Filter
-{
- // = TITLE
- // ProxyPushSupplier
- //
- // = DESCRIPTION
- // Implement the RtecEventChannelAdmin::ProxyPushSupplier interface,
- // remember that this class is used to communicate with a
- // PushConsumer, so, in effect, this is the ambassador for a
- // consumer inside the event channel.
- //
- // = MEMORY MANAGMENT
- // It does not assume ownership of the TAO_EC_Dispatching object.
- // It makes a copy of the ConsumerQOS and the consumer object
- // reference.
- //
- // = LOCKING
- // Locking is strategized, the event channel acts as a factory for
- // the locking strategies.
- //
- // = TODO
- // We don't need to provide a trivial filter, the object itself
- // could short-circuit the filter() ---> push() cycle when the EC
- // is properly configured, we need to explore this...
- //
-public:
- TAO_EC_ProxyPushSupplier (TAO_EC_Event_Channel* event_channel);
- // constructor...
-
- virtual ~TAO_EC_ProxyPushSupplier (void);
- // destructor...
-
- CORBA::Boolean is_connected (void) const;
- // Return 0 if no consumer is connected...
-
- CORBA::Boolean is_suspended (void) const;
- // Return 1 if it is suspended.
-
- RtecEventComm::PushConsumer_ptr consumer (void) const;
- // Return the consumer object reference. It returns nil() if it has
- // not connected yet.
- // NOTE: This method does not return a new reference!!! Doing so
- // will increase the locking overhead on the critical path.
-
- const RtecEventChannelAdmin::ConsumerQOS& subscriptions (void) const;
- // The QoS (subscription) used to connect to the EC.
-
- virtual void connected (TAO_EC_ProxyPushConsumer* consumer,
- CORBA::Environment &env);
- virtual void disconnected (TAO_EC_ProxyPushConsumer* consumer,
- CORBA::Environment &env);
- // Concrete implementations can use this methods to keep track of
- // the suppliers that publish its events.
-
- virtual void connected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- virtual void disconnected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- // Usually implemented as no-ops, but some configurations may
- // require this methods.
-
- void set_default_POA (PortableServer::POA_ptr poa);
- // Set this servant's default POA
-
- virtual PortableServer::POA_ptr _default_POA (CORBA::Environment& env);
- // Override the ServantBase method.
-
- // = The RtecEventChannelAdmin::ProxyPushSupplier methods...
- virtual void connect_push_consumer (
- RtecEventComm::PushConsumer_ptr push_consumer,
- const RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::Environment &);
- virtual void disconnect_push_supplier (CORBA::Environment &);
- virtual void suspend_connection (CORBA::Environment &);
- virtual void resume_connection (CORBA::Environment &);
-
- virtual CORBA::ULong _incr_refcnt (void);
- virtual CORBA::ULong _decr_refcnt (void);
- // Increment and decrement the reference count.
- // @@ TODO We use the canonical tao form, but in the future we may
- // want to add methods that follow the upcoming CORBA2.3
- // specification, which will include reference counting for
- // servants.
-
- // = The TAO_EC_Filter methods, only push() is implemented...
- virtual int filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual int filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void clear (void);
- virtual CORBA::ULong max_event_size (void) const;
- virtual int can_match (const RtecEventComm::EventHeader &header) const;
-
-private:
- CORBA::Boolean is_connected_i (void) const;
- // The private version (without locking) of is_connected().
-
- PortableServer::POA_ptr _default_POA_i ();
- // The private version (without locking) of _default_POA_i ().
-
-private:
- TAO_EC_Event_Channel* event_channel_;
- // The Event Channel that owns this object.
-
- ACE_Lock* lock_;
- // The locking strategy.
-
- CORBA::ULong refcount_;
- // The reference count.
-
- RtecEventComm::PushConsumer_var consumer_;
- // The consumer....
-
- CORBA::Boolean suspended_;
- // Is this consumer suspended?
-
- RtecEventChannelAdmin::ConsumerQOS qos_;
- // The subscription and QoS information...
-
- PortableServer::POA_var default_POA_;
- // Store the default POA.
-
- TAO_EC_Filter* child_;
- // The filter object
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_ProxySupplier.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_PROXYSUPPLIER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.i b/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.i
deleted file mode 100644
index c72e7ca8d45..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.i
+++ /dev/null
@@ -1,41 +0,0 @@
-// $Id$
-
-ACE_INLINE CORBA::Boolean
-TAO_EC_ProxyPushSupplier::is_connected_i (void) const
-{
- return !CORBA::is_nil (this->consumer_.in ());
-}
-
-ACE_INLINE CORBA::Boolean
-TAO_EC_ProxyPushSupplier::is_connected (void) const
-{
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
-
- return this->is_connected_i ();
-}
-
-ACE_INLINE CORBA::Boolean
-TAO_EC_ProxyPushSupplier::is_suspended (void) const
-{
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
-
- return this->suspended_;
-}
-
-ACE_INLINE RtecEventComm::PushConsumer_ptr
-TAO_EC_ProxyPushSupplier::consumer (void) const
-{
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
-
- return this->consumer_.in ();
-}
-
-ACE_INLINE const RtecEventChannelAdmin::ConsumerQOS&
-TAO_EC_ProxyPushSupplier::subscriptions (void) const
-{
- // @@ TODO There should be a better way to signal errors here.
- static RtecEventChannelAdmin::ConsumerQOS empty_qos;
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, empty_qos);
-
- return this->qos_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.cpp
deleted file mode 100644
index a2c8154ff76..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.cpp
+++ /dev/null
@@ -1,9 +0,0 @@
-// $Id$
-
-#include "EC_QOS_Info.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_QOS_Info.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_QOS_Info, "$Id$")
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h b/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h
deleted file mode 100644
index 6a59096ddcb..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Event_Channel
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-// ============================================================================
-
-#ifndef TAO_EC_QOS_INFO_H
-#define TAO_EC_QOS_INFO_H
-
-#include "orbsvcs/orbsvcs_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_ORBSVCS_Export TAO_EC_QOS_Info
-{
- // = TITLE
- // A representation of QoS information for the event channel
- // filters.
- //
- // = DESCRIPTION
- // Filters compute QOS information for real-time dispatching, this
- // class encapsulates that information.
- // This first implementation is just a place-holder.
- //
-public:
- TAO_EC_QOS_Info (void);
- // constructor
-
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_QOS_Info.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_EVENT_CHANNEL_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.i b/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.i
deleted file mode 100644
index 2e50c43a45f..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.i
+++ /dev/null
@@ -1,6 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_QOS_Info::TAO_EC_QOS_Info (void)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp
deleted file mode 100644
index 7e0fff38b55..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-// $Id$
-
-#include "EC_Reactive_Timeout_Generator.h"
-#include "tao/corba.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Reactive_Timeout_Generator.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Reactive_Timeout_Generator, "$Id$")
-
-TAO_EC_Reactive_Timeout_Generator::
- TAO_EC_Reactive_Timeout_Generator (ACE_Reactor *reactor)
- : reactor_ (reactor)
-{
- if (this->reactor_ == 0)
- {
- this->reactor_ = TAO_ORB_Core_instance ()->reactor ();
- }
-}
-
-TAO_EC_Reactive_Timeout_Generator::~TAO_EC_Reactive_Timeout_Generator (void)
-{
-}
-
-void
-TAO_EC_Reactive_Timeout_Generator::activate (void)
-{
-}
-
-void
-TAO_EC_Reactive_Timeout_Generator::shutdown (void)
-{
- this->reactor_->cancel_timer (&this->event_handler_);
-}
-
-int
-TAO_EC_Reactive_Timeout_Generator::schedule_timer (
- TAO_EC_Timeout_Filter* filter,
- const ACE_Time_Value& delta,
- const ACE_Time_Value& interval)
-{
- return this->reactor_->schedule_timer (&this->event_handler_,
- ACE_static_cast(void*,filter),
- delta,
- interval);
-}
-
-int
-TAO_EC_Reactive_Timeout_Generator::cancel_timer (
- const TAO_EC_QOS_Info&,
- int id)
-{
- const void *vp;
-
- return this->reactor_->cancel_timer (id, &vp);
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h
deleted file mode 100644
index d53a054b6ac..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Reactive_Timeout_Generator
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = DESCRIPTION
-// A new implementation of the Real Time Event Services.
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_REACTIVE_TIMEOUT_GENERATOR_H
-#define TAO_EC_REACTIVE_TIMEOUT_GENERATOR_H
-
-#include "EC_Timeout_Generator.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_ORBSVCS_Export TAO_EC_Reactive_Timeout_Generator : public TAO_EC_Timeout_Generator
-{
- // = TITLE
- // A simple implementation of the Timeout_Generator based on the
- // Reactor.
- //
- // = DESCRIPTION
- // Implements the Timeout_Generator using an ACE_Reactor. Usually
- // the same reactor that is used by the ORB where the EC runs.
- //
-public:
- TAO_EC_Reactive_Timeout_Generator (ACE_Reactor *reactor = 0);
- // Constructor.
- // If <reactor> is 0 then we use the reactor in the ORB singleton.
-
- virtual ~TAO_EC_Reactive_Timeout_Generator (void);
- // destructor
-
- // = The TAO_EC_Timeout_Generator methods.
- virtual void activate (void);
- virtual void shutdown (void);
- virtual int schedule_timer (TAO_EC_Timeout_Filter* filter,
- const ACE_Time_Value& delta,
- const ACE_Time_Value& interval);
- virtual int cancel_timer (const TAO_EC_QOS_Info& info,
- int id);
-
-private:
- ACE_Reactor *reactor_;
- // The reactor
-
- TAO_EC_Timeout_Adapter event_handler_;
- // An adapter to receive the timeout events.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Reactive_Timeout_Generator.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_REACTIVE_TIMEOUT_GENERATOR_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.i b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.i
deleted file mode 100644
index cfa1da318d3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.i
+++ /dev/null
@@ -1 +0,0 @@
-// $Id$
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp
deleted file mode 100644
index f482f0316ae..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-// $Id$
-
-#include "EC_SupplierAdmin.h"
-#include "EC_ProxyConsumer.h"
-#include "EC_Event_Channel.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_SupplierAdmin.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_SupplierAdmin, "$Id$")
-
-TAO_EC_SupplierAdmin::TAO_EC_SupplierAdmin (TAO_EC_Event_Channel *ec)
- : event_channel_ (ec)
-{
-}
-
-TAO_EC_SupplierAdmin::~TAO_EC_SupplierAdmin (void)
-{
-}
-
-void
-TAO_EC_SupplierAdmin::set_default_POA (PortableServer::POA_ptr poa)
-{
- this->default_POA_ =
- PortableServer::POA::_duplicate (poa);
-}
-
-PortableServer::POA_ptr
-TAO_EC_SupplierAdmin::_default_POA (CORBA::Environment&)
-{
- return PortableServer::POA::_duplicate (this->default_POA_.in ());
-}
-
-void
-TAO_EC_SupplierAdmin::connected (TAO_EC_ProxyPushSupplier *supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ConsumerSetIterator end = this->end ();
- for (ConsumerSetIterator i = this->begin ();
- i != end;
- ++i)
- {
- (*i)->connected (supplier, ACE_TRY_ENV);
- }
-}
-
-void
-TAO_EC_SupplierAdmin::disconnected (TAO_EC_ProxyPushSupplier *supplier,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ConsumerSetIterator end = this->end ();
- for (ConsumerSetIterator i = this->begin ();
- i != end;
- ++i)
- {
- (*i)->disconnected (supplier, ACE_TRY_ENV);
- }
-}
-
-void
-TAO_EC_SupplierAdmin::connected (TAO_EC_ProxyPushConsumer *consumer,
- CORBA::Environment &ACE_TRY_ENV)
-{
- if (this->all_consumers_.insert (consumer) != 0)
- ACE_THROW (CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-}
-
-void
-TAO_EC_SupplierAdmin::disconnected (TAO_EC_ProxyPushConsumer *consumer,
- CORBA::Environment &ACE_TRY_ENV)
-{
- if (this->all_consumers_.remove (consumer) != 0)
- ACE_THROW (RtecEventChannelAdmin::EventChannel::SUBSCRIPTION_ERROR ());
-}
-
-RtecEventChannelAdmin::ProxyPushConsumer_ptr
-TAO_EC_SupplierAdmin::obtain_push_consumer (CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_EC_ProxyPushConsumer* consumer =
- this->event_channel_->create_proxy_push_consumer ();
-
- PortableServer::POA_var poa =
- this->event_channel_->consumer_poa (ACE_TRY_ENV);
- consumer->set_default_POA (poa.in ());
-
- return consumer->_this (ACE_TRY_ENV);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Node<TAO_EC_ProxyPushConsumer*>;
-template class ACE_Unbounded_Set<TAO_EC_ProxyPushConsumer*>;
-template class ACE_Unbounded_Set_Iterator<TAO_EC_ProxyPushConsumer*>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Node<TAO_EC_ProxyPushConsumer*>
-#pragma instantiate ACE_Unbounded_Set<TAO_EC_ProxyPushConsumer*>
-#pragma instantiate ACE_Unbounded_Set_Iterator<TAO_EC_ProxyPushConsumer*>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h
deleted file mode 100644
index 7394c2326e6..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_SupplierAdmin
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_SUPPLIERADMIN_H
-#define TAO_EC_SUPPLIERADMIN_H
-
-#include "orbsvcs/RtecEventChannelAdminS.h"
-#include "orbsvcs/Event/EC_Filter.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_Event_Channel;
-class TAO_EC_ProxyPushSupplier;
-class TAO_EC_ProxyPushConsumer;
-
-class TAO_ORBSVCS_Export TAO_EC_SupplierAdmin : public POA_RtecEventChannelAdmin::SupplierAdmin
-{
- // = TITLE
- // ProxyPushSupplier
- //
- // = DESCRIPTION
- // Implement the RtecEventChannelAdmin::SupplierAdmin interface.
- // This class is an Abstract Factory for the
- // TAO_EC_ProxyPushConsumer.
- //
- // = MEMORY MANAGMENT
- // It does not assume ownership of the TAO_EC_Event_Channel object
- //
- // = LOCKING
- // @@ TODO
- // No provisions for locking, access must be serialized
- // externally.
- //
- // = TODO
- //
-public:
- TAO_EC_SupplierAdmin (TAO_EC_Event_Channel* event_channel);
- // constructor...
-
- virtual ~TAO_EC_SupplierAdmin (void);
- // destructor...
-
- void set_default_POA (PortableServer::POA_ptr poa);
- // Set this servant's default POA
-
- virtual PortableServer::POA_ptr _default_POA (CORBA::Environment& env);
- // Override the ServantBase method.
-
- virtual void connected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushConsumer*,
- CORBA::Environment&);
- // Used to inform the EC that a Consumer has connected or
- // disconnected from it.
-
- virtual void connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- virtual void disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment&);
- // Used to inform the EC that a Supplier has connected or
- // disconnected from it.
-
- // = The RtecEventChannelAdmin::SupplierAdmin methods...
- virtual RtecEventChannelAdmin::ProxyPushConsumer_ptr
- obtain_push_consumer (CORBA::Environment &);
-
- typedef ACE_Unbounded_Set<TAO_EC_ProxyPushConsumer*> ConsumerSet;
- typedef ACE_Unbounded_Set_Iterator<TAO_EC_ProxyPushConsumer*> ConsumerSetIterator;
-
- ConsumerSetIterator begin (void);
- ConsumerSetIterator end (void);
- // Iterators over the set of ProxyPushConsumers
-
-private:
- TAO_EC_Event_Channel *event_channel_;
- // The Event Channel we belong to
-
- PortableServer::POA_var default_POA_;
- // Store the default POA.
-
- ConsumerSet all_consumers_;
- // The set of consumers...
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_SupplierAdmin.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_SUPPLIERADMIN_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.i b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.i
deleted file mode 100644
index 5946ae5b1b5..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.i
+++ /dev/null
@@ -1,13 +0,0 @@
-// $Id$
-
-ACE_INLINE TAO_EC_SupplierAdmin::ConsumerSetIterator
-TAO_EC_SupplierAdmin::begin (void)
-{
- return this->all_consumers_.begin ();
-}
-
-ACE_INLINE TAO_EC_SupplierAdmin::ConsumerSetIterator
-TAO_EC_SupplierAdmin::end (void)
-{
- return this->all_consumers_.end ();
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.cpp
deleted file mode 100644
index 6db030a65d1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// $Id$
-
-#include "EC_SupplierFiltering.h"
-#include "EC_Event_Channel.h"
-#include "EC_ConsumerAdmin.h"
-#include "EC_ProxySupplier.h"
-#include "EC_QOS_Info.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_SupplierFiltering.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_SupplierFiltering, "$Id$")
-
-TAO_EC_SupplierFiltering::~TAO_EC_SupplierFiltering (void)
-{
-}
-
-// ****************************************************************
-
-TAO_EC_Null_SupplierFiltering::
- TAO_EC_Null_SupplierFiltering (TAO_EC_Event_Channel* ec)
- : event_channel_ (ec)
-{
-}
-
-void
-TAO_EC_Null_SupplierFiltering::bind (TAO_EC_ProxyPushConsumer*)
-{
-}
-
-void
-TAO_EC_Null_SupplierFiltering::unbind (TAO_EC_ProxyPushConsumer*)
-{
-}
-
-void
-TAO_EC_Null_SupplierFiltering::connected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Null_SupplierFiltering::disconnected (TAO_EC_ProxyPushSupplier*,
- CORBA::Environment &)
-{
-}
-
-void
-TAO_EC_Null_SupplierFiltering::push (const RtecEventComm::EventSet& event,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_EC_ConsumerAdmin* consumer_admin =
- this->event_channel_->consumer_admin ();
-
- ACE_GUARD_THROW (TAO_EC_ConsumerAdmin::Busy_Lock,
- ace_mon, consumer_admin->busy_lock (),
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR ());
-
- TAO_EC_ConsumerAdmin::SupplierSetIterator end =
- consumer_admin->end ();
-
- for (CORBA::ULong j = 0; j < event.length (); ++j)
- {
- const RtecEventComm::Event& e = event[j];
- RtecEventComm::Event* buffer =
- ACE_const_cast(RtecEventComm::Event*, &e);
- RtecEventComm::EventSet single_event (1, 1, buffer, 0);
-
- for (TAO_EC_ConsumerAdmin::SupplierSetIterator i =
- consumer_admin->begin ();
- i != end;
- ++i)
- {
- TAO_EC_QOS_Info qos_info;
-
- (*i)->filter (single_event, qos_info, ACE_TRY_ENV);
- ACE_CHECK;
- }
- }
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.h b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.h
deleted file mode 100644
index 8d0c6124186..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.h
+++ /dev/null
@@ -1,147 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_SupplierFiltering
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = DESCRIPTION
-// Define the TAO_EC_SupplierFiltering interface and some simple
-// implementations.
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_SUPPLIERFILTERING_H
-#define TAO_EC_SUPPLIERFILTERING_H
-
-#include "orbsvcs/RtecEventCommC.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_EC_ProxyPushSupplier;
-class TAO_EC_ProxyPushConsumer;
-class TAO_EC_Event_Channel;
-
-class TAO_ORBSVCS_Export TAO_EC_SupplierFiltering
-{
- // = TITLE
- // The strategy to handle filtering close to the supplier.
- //
- // = DESCRIPTION
- // After an event is received by the a ProxyPushConsumer it must
- // be dispatched to the right set of ProxyPushSuppliers;
- // determining this set is the task of this class.
- // Notice that this is an implicit form of filtering, because the
- // ProxyPushSuppliers outside the set will *not* receive the
- // event.
- //
- // Several implementations are possible:
- //
- // - Each ProxyPushConsumer keeps a list of ProxyPushSuppliers,
- // using the subscriptions and publications to find potential
- // matches.
- // - Each ProxyPushConsumer keeps several such lists, indexed by
- // event type and/or source, this has the advantage of further
- // minimizing the set of ProxyPushSuppliers invoked.
- // - A single list of consumers is kept (global for the event
- // channel), such a list results is faster updates and requires
- // an smaller memory footprint.
- // - Multiple global lists are kept, indexed by type and/or
- // source, this is a tradeoff between the solutions above.
- // - No list is kept, the events are sent to the consumers which
- // must filter out what they want, this is good when no
- // filtering is wanted or when the amount of filtering is coarse
- // i.e. each event goes to a large subset of the
- // ProxyPushSuppliers.
- //
- // Different applications will require to use different
- // implementations of this class; as usual the EC_Factory will
- // create the right instance.
- //
-public:
- virtual ~TAO_EC_SupplierFiltering (void);
- // Destructor
-
- virtual void bind (TAO_EC_ProxyPushConsumer* consumer) = 0;
- // Whenever a ProxyPushConsumer is initialized it calls this method
- // to inform the FilteringStrategy of its identity.
- // Strategies that do not keep ProxyPushConsumer specific
- // information, or that are shared between multiple
- // ProxyPushConsumers can ignore this message.
-
- virtual void unbind (TAO_EC_ProxyPushConsumer* consumer) = 0;
- // Wheneve a ProxyPushConsumer is about to be destroyed it calls
- // this method to inform the FilteringStrategy that it should
- // release any resources related to it.
- // Filtering strategies that are bound to a particular ProxyConsumer
- // can use this opportunity to destroy themselves; filtering
- // strategies that do not keep ProxyPushConsumer specific
- // information can simply ignore the message.
-
- virtual void connected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env) = 0;
- virtual void disconnected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env) = 0;
- // Concrete implementations can use this methods to keep track of
- // the consumers interested in this events.
-
- virtual void push (const RtecEventComm::EventSet& event,
- CORBA::Environment &) = 0;
- // The ProxyPushConsumer delegates on this class to actually send
- // the event.
-};
-
-// ****************************************************************
-
-class TAO_EC_Null_SupplierFiltering : public TAO_EC_SupplierFiltering
-{
- // = TITLE
- // A null filtering strategy.
- //
- // = DESCRIPTION
- // This strategy does no filtering, it is useful for backends of
- // the CosEventChannel, testing and broadcasters; it uses the
- // ConsumerAdmin to find all the consumers and pushes the event to
- // all of them.
- //
-public:
- TAO_EC_Null_SupplierFiltering (TAO_EC_Event_Channel* ec);
- // Constructor
-
- // = The TAO_EC_SupplierFiltering methods.
- virtual void bind (TAO_EC_ProxyPushConsumer* consumer);
- virtual void unbind (TAO_EC_ProxyPushConsumer* consumer);
- virtual void connected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- virtual void disconnected (TAO_EC_ProxyPushSupplier* supplier,
- CORBA::Environment &env);
- virtual void push (const RtecEventComm::EventSet& event,
- CORBA::Environment &);
-
-private:
- TAO_EC_Event_Channel *event_channel_;
- // The event channel, used to locate the set of consumers.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_SupplierFiltering.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_SUPPLIERFILTERING_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.i b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.i
deleted file mode 100644
index cfa1da318d3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierFiltering.i
+++ /dev/null
@@ -1 +0,0 @@
-// $Id$
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp
deleted file mode 100644
index 6bc7b0afa8c..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp
+++ /dev/null
@@ -1,112 +0,0 @@
-// $Id$
-
-#include "EC_Timeout_Filter.h"
-#include "EC_Timeout_Generator.h"
-#include "EC_Event_Channel.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Timeout_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Timeout_Filter, "$Id$")
-
-TAO_EC_Timeout_Filter::TAO_EC_Timeout_Filter (
- TAO_EC_Event_Channel *event_channel,
- const TAO_EC_QOS_Info& qos_info,
- RtecEventComm::EventType type,
- RtecEventComm::Time period)
- : event_channel_ (event_channel),
- qos_info_ (qos_info),
- type_ (type)
-{
- ACE_Time_Value tv_delta;
- ORBSVCS_Time::TimeT_to_Time_Value (tv_delta, period);
-
- TAO_EC_Timeout_Generator *tg =
- this->event_channel_->timeout_generator ();
-
- if (type == ACE_ES_EVENT_INTERVAL_TIMEOUT)
- {
- ACE_Time_Value tv_interval;
- ORBSVCS_Time::TimeT_to_Time_Value (tv_interval, period);
-
- this->id_ =
- tg->schedule_timer (this,
- tv_delta,
- tv_interval);
- }
- else
- {
- this->id_ =
- tg->schedule_timer (this,
- tv_delta,
- ACE_Time_Value::zero);
- }
-
- // ACE_DEBUG ((LM_DEBUG,
- // "EC_Timeout_Filter - interval = %d:%d, ID = %d\n",
- // tv_interval.sec (), tv_interval.usec (),
- // this->id_));
-}
-
-TAO_EC_Timeout_Filter::~TAO_EC_Timeout_Filter (void)
-{
- this->event_channel_->timeout_generator ()->cancel_timer (this->qos_info_,
- this->id_);
-}
-
-int
-TAO_EC_Timeout_Filter::filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- this->push (event, qos_info, ACE_TRY_ENV);
- return 1;
-}
-
-int
-TAO_EC_Timeout_Filter::filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- this->push_nocopy (event, qos_info, ACE_TRY_ENV);
- return 1;
-}
-
-void
-TAO_EC_Timeout_Filter::push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- if (this->parent () != 0)
- this->parent ()->push (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Timeout_Filter::push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- if (this->parent () != 0)
- this->parent ()->push_nocopy (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Timeout_Filter::clear (void)
-{
-}
-
-CORBA::ULong
-TAO_EC_Timeout_Filter::max_event_size (void) const
-{
- return 1;
-}
-
-int
-TAO_EC_Timeout_Filter::can_match (
- const RtecEventComm::EventHeader& header) const
-{
- return 0;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h
deleted file mode 100644
index 5045beac2af..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Timeout_Filter
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_TIMEOUT_FILTER_H
-#define TAO_EC_TIMEOUT_FILTER_H
-
-#include "EC_Filter.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "EC_QOS_Info.h"
-
-class TAO_EC_Event_Channel;
-
-class TAO_ORBSVCS_Export TAO_EC_Timeout_Filter : public TAO_EC_Filter
-{
- // = TITLE
- // A filter based on event type/source
- //
- // = DESCRIPTION
- // This filter only accept events with a predefined type/source,
- // both the source and the type can be wildcards.
- //
-public:
- TAO_EC_Timeout_Filter (TAO_EC_Event_Channel *event_channel,
- const TAO_EC_QOS_Info& qos_info,
- RtecEventComm::EventType type,
- RtecEventComm::Time period);
- // Constructor.
-
- virtual ~TAO_EC_Timeout_Filter (void);
- // Destructor.
-
- const TAO_EC_QOS_Info& qos_info (void) const;
- // Return the QOS_Info for this Timeout filter.
-
- RtecEventComm::EventType type (void) const;
- // The type of timeout event that we generate.
-
- // = The TAO_EC_Filter methods, please check the documentation in
- // TAO_EC_Filter.
- virtual int filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual int filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void clear (void);
- virtual CORBA::ULong max_event_size (void) const;
- virtual int can_match (const RtecEventComm::EventHeader& header) const;
-
-private:
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Timeout_Filter
- (const TAO_EC_Timeout_Filter&))
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Timeout_Filter& operator=
- (const TAO_EC_Timeout_Filter&))
-
-private:
- TAO_EC_Event_Channel* event_channel_;
- // The event channel.
-
- TAO_EC_QOS_Info qos_info_;
- // Events "generated" by this filter use this QOS_Info.
-
- RtecEventComm::EventType type_;
- // The type of timeout event...
-
- int id_;
- // The ID of the timeout in the Timeout_Generator, for
- // cancellation.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Timeout_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_TIMEOUT_FILTER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.i b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.i
deleted file mode 100644
index f47bb605f57..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.i
+++ /dev/null
@@ -1,13 +0,0 @@
-// $Id$
-
-ACE_INLINE const TAO_EC_QOS_Info&
-TAO_EC_Timeout_Filter::qos_info (void) const
-{
- return this->qos_info_;
-}
-
-ACE_INLINE RtecEventComm::EventType
-TAO_EC_Timeout_Filter::type (void) const
-{
- return this->type_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp
deleted file mode 100644
index 8cc5e206761..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-// $Id$
-
-#include "EC_Timeout_Generator.h"
-#include "EC_Timeout_Filter.h"
-#include "orbsvcs/Event_Service_Constants.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Timeout_Generator.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Timeout_Generator, "$Id$")
-
-TAO_EC_Timeout_Generator::~TAO_EC_Timeout_Generator (void)
-{
-}
-
-// ****************************************************************
-
-int
-TAO_EC_Timeout_Adapter::handle_timeout (const ACE_Time_Value & /* tv */,
- const void *vp)
-{
- // ACE_DEBUG ((LM_DEBUG,
- // "TAO_EC_Timeout_Adapter::handle_timeout -"
- // " expire at %d:%d\n",
- // tv.sec (), tv.usec ()));
-
- TAO_EC_Timeout_Filter *filter =
- ACE_static_cast(TAO_EC_Timeout_Filter*, ACE_const_cast(void*,vp));
-
- if (filter == 0)
- return 0;
-
- ACE_TRY_NEW_ENV
- {
- RtecEventComm::Event e;
- e.header.type = filter->type ();
- e.header.source = 0;
-
- RtecEventComm::EventSet single_event (1, 1, &e, 0);
-
- TAO_EC_QOS_Info qos_info = filter->qos_info ();
- filter->filter (single_event,
- qos_info,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- return -1;
- }
- ACE_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h
deleted file mode 100644
index 06c9aad2ee3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Timeout_Generator
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = DESCRIPTION
-// A new implementation of the Real Time Event Services.
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_TIMEOUT_GENERATOR_H
-#define TAO_EC_TIMEOUT_GENERATOR_H
-
-#include "orbsvcs/orbsvcs_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Event_Handler.h"
-
-class TAO_EC_QOS_Info;
-class TAO_EC_Timeout_Filter;
-
-class TAO_ORBSVCS_Export TAO_EC_Timeout_Generator
-{
- // = TITLE
- // Define the interface for the generators of timeout events.
- //
- // = DESCRIPTION
- // The Event Channel can use several strategies to dispatch
- // timers, for instance, it can use the ORB reactor or a pool of
- // reactors running at different priorities or a pool of
- // Thread_Timer_Queue_Adapters running at different priorities
- // also.
- // This class is the abstract base class to abstract this
- // strategies.
- //
-public:
- virtual ~TAO_EC_Timeout_Generator (void);
- // destructor
-
- virtual void activate (void) = 0;
- // Activate any internal threads.
-
- virtual void shutdown (void) = 0;
- // Deactivate any internal threads, clients can destroy the object
- // after calling this method.
-
- virtual int schedule_timer (TAO_EC_Timeout_Filter* filter,
- const ACE_Time_Value& delta,
- const ACE_Time_Value& interval) = 0;
- // Add a timer at the given priority, returns the timer ID.
-
- virtual int cancel_timer (const TAO_EC_QOS_Info& info,
- int id) = 0;
- // Cancel a timer at the given priority.
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_EC_Timeout_Adapter : public ACE_Event_Handler
-{
- // = TITLE
- // Adapt the EC_Filter interface as an Event_Handler.
- //
- // = DESCRIPTION
- // ACE timer queues (including the reactor) use Event_Handlers to
- // dispatch events, but we want to receive them in EC_Filters,
- // this class is and adaptor for that purpose.
- //
-public:
- TAO_EC_Timeout_Adapter (void);
- // Default construction.
-
-private:
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *act);
- // Casts <act> to EC_Filter and dispatches an event to it.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Timeout_Generator.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_TIMEOUT_GENERATOR_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.i b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.i
deleted file mode 100644
index e5024c3fb1d..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.i
+++ /dev/null
@@ -1,6 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_Timeout_Adapter::TAO_EC_Timeout_Adapter (void)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.cpp
deleted file mode 100644
index 93b624eb363..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-// $Id$
-
-#include "EC_Type_Filter.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "EC_Type_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, EC_Type_Filter, "$Id$")
-
-TAO_EC_Type_Filter::TAO_EC_Type_Filter (const RtecEventComm::EventHeader& header)
- : header_ (header)
-{
-}
-
-int
-TAO_EC_Type_Filter::filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // @@ It this the right way to do this?
- if (event.length () != 1)
- return 0;
-
- if (TAO_EC_Filter::matches (this->header_, event[0].header))
- {
- this->push (event, qos_info, ACE_TRY_ENV);
- return 1;
- }
- return 0;
-}
-
-int
-TAO_EC_Type_Filter::filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // @@ It this the right way to do this?
- if (event.length () != 1)
- return 0;
-
- if (TAO_EC_Filter::matches (this->header_, event[0].header))
- {
- this->push_nocopy (event, qos_info, ACE_TRY_ENV);
- return 1;
- }
- return 0;
-}
-
-void
-TAO_EC_Type_Filter::push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- if (this->parent () != 0)
- this->parent ()->push (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Type_Filter::push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& ACE_TRY_ENV)
-{
- if (this->parent () != 0)
- this->parent ()->push_nocopy (event, qos_info, ACE_TRY_ENV);
-}
-
-void
-TAO_EC_Type_Filter::clear (void)
-{
-}
-
-CORBA::ULong
-TAO_EC_Type_Filter::max_event_size (void) const
-{
- return 1;
-}
-
-int
-TAO_EC_Type_Filter::can_match (
- const RtecEventComm::EventHeader& header) const
-{
- return TAO_EC_Filter::matches (this->header_, header);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h
deleted file mode 100644
index 81c7835a916..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel
-//
-// = FILENAME
-// EC_Type_Filter
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// = CREDITS
-// Based on previous work by Tim Harrison (harrison@cs.wustl.edu)
-// and other members of the DOC group.
-// More details can be found in:
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-// http://www.cs.wustl.edu/~schmidt/JSAC-98.ps.gz
-//
-//
-// ============================================================================
-
-#ifndef TAO_EC_TYPE_FILTER_H
-#define TAO_EC_TYPE_FILTER_H
-
-#include "EC_Filter.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_ORBSVCS_Export TAO_EC_Type_Filter : public TAO_EC_Filter
-{
- // = TITLE
- // A filter based on event type/source
- //
- // = DESCRIPTION
- // This filter only accept events with a predefined type/source,
- // both the source and the type can be wildcards.
- //
-public:
- TAO_EC_Type_Filter (const RtecEventComm::EventHeader& header);
- // Constructor.
-
- // = The TAO_EC_Filter methods, please check the documentation in
- // TAO_EC_Filter.
- virtual int filter (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual int filter_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push (const RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void push_nocopy (RtecEventComm::EventSet& event,
- TAO_EC_QOS_Info& qos_info,
- CORBA::Environment& env);
- virtual void clear (void);
- virtual CORBA::ULong max_event_size (void) const;
- virtual int can_match (const RtecEventComm::EventHeader& header) const;
-
-private:
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Type_Filter
- (const TAO_EC_Type_Filter&))
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Type_Filter& operator=
- (const TAO_EC_Type_Filter&))
-
-private:
- RtecEventComm::EventHeader header_;
- // Encapsulate the type/source that we must match.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Type_Filter.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_TYPE_FILTER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.i b/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.i
deleted file mode 100644
index 74e88caa0c5..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.i
+++ /dev/null
@@ -1,2 +0,0 @@
-// $Id$
-
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp
deleted file mode 100644
index d45ce1002ab..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-// $Id$
-
-#include "orbsvcs/Event/EC_UDP_Admin.h"
-
-ACE_RCSID(Event, EC_UDP_Admin, "$Id$")
-
-TAO_EC_Simple_AddrServer::TAO_EC_Simple_AddrServer (CORBA::UShort port)
- : port_ (port)
-{
-}
-
-TAO_EC_Simple_AddrServer::~TAO_EC_Simple_AddrServer (void)
-{
-}
-
-void
-TAO_EC_Simple_AddrServer::get_addr (const RtecEventComm::EventHeader& header,
- RtecUDPAdmin::UDP_Addr_out addr,
- CORBA::Environment&)
-{
- addr.ipaddr = header.type;
- addr.port = this->port_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h b/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h
deleted file mode 100644
index 8d7c41842b0..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// EC_UDP_Admin
-//
-// = AUTHOR
-// Carlos O'Ryan
-//
-// = DESCRIPTION
-// Simple implementations of the UDP Administration service.
-//
-// connects to a "remote" EC as a consumer, it also connects to the
-// <local> EC as a supplier of events, this later EC is usually
-// collocated.
-// The QoS parameters for both connections must be provided by the
-// user.
-// To avoid infinite loops of events the Gateway descreases the TTL
-// field of the events and will not deliver any events with TTL less
-// than or equal to 0.
-//
-// = TODO
-// The class makes an extra copy of the events, we need to
-// investigate if closer collaboration with its collocated EC could
-// be used to remove that copy.
-//
-// ============================================================================
-
-#ifndef TAO_EC_UDP_ADMIN_H
-#define TAO_EC_UDP_ADMIN_H
-
-#include "orbsvcs/RtecUDPAdminS.h"
-#include "orbsvcs/orbsvcs_export.h"
-
-class TAO_ORBSVCS_Export TAO_EC_Simple_AddrServer : public POA_RtecUDPAdmin::AddrServer
-{
- // = TITLE
- // TAO Real-time Event Service; a simple UDP address server.
- //
- // = DESCRIPTION
- // The EC is able to use multiple multicast groups to transmit its
- // data, the is given control over the mapping between the Event
- // (type,source) pair and the (ipaddr,port) pair using a
- // AddrServer.
- // This class implements a very simple server that simply maps the
- // <type> component to the <ipaddr> and uses a fixed <port>,
- // provided at initialization time.
- //
-public:
- TAO_EC_Simple_AddrServer (CORBA::UShort port);
- // Constructor
-
- virtual ~TAO_EC_Simple_AddrServer (void);
- // Destructor
-
- // = The RtecUDPAdmin::AddrServer methods
- virtual void get_addr (const RtecEventComm::EventHeader& header,
- RtecUDPAdmin::UDP_Addr_out addr,
- CORBA::Environment& env);
-
-private:
- CORBA::UShort port_;
-};
-
-#endif /* TAO_EC_UDP_ADMIN_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Event_Channel.cpp b/TAO/orbsvcs/orbsvcs/Event/Event_Channel.cpp
deleted file mode 100644
index b23d3676a79..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Event_Channel.cpp
+++ /dev/null
@@ -1,3393 +0,0 @@
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "ace/Auto_Ptr.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Event_Utilities.h"
-
-#include "orbsvcs/Event/Dispatching_Modules.h"
-#include "orbsvcs/Event/Memory_Pools.h"
-#include "orbsvcs/Event/EC_Gateway.h"
-#include "orbsvcs/Event/Module_Factory.h"
-#include "orbsvcs/Event/Event_Manip.h"
-#include "orbsvcs/Event/Event_Channel.h"
-
-// These are to save space.
-#define WRITE_GUARD ACE_ES_WRITE_GUARD
-#define READ_GUARD ACE_ES_READ_GUARD
-
-#if !defined (__ACE_INLINE__)
-#include "Event_Channel.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, Event_Channel, "$Id$")
-
-#include "tao/Timeprobe.h"
-
-#if defined (ACE_ENABLE_TIMEPROBES)
-
-static const char *TAO_Event_Channel_Timeprobe_Description[] =
-{
- "Preemption_Priority - priority requested",
- "connected - priority obtained",
- "enter Push_Supplier_Proxy::push",
- "enter ES_Consumer_Module::push",
- "leave ES_Consumer_Module::push",
- "enter ACE_ES_Correlation_Module::push",
- "pushed to Correlation_Module",
- "push_source_type: Dispatch Module enqueuing",
- "ACE_ES_Consumer_Correlation::push, enter",
- "Consumer_Correlation::push, determine NO CORR.",
- "Consumer_Correlation::push, NO_CORR: alloc",
- "Consumer_Rep_Timeout::execute",
- "deliver to Subscription Module",
- "begin push_source_type",
- "end push_source_type",
- "deliver to Supplier Module (thru Supplier Proxy)",
- "connected - priority requested",
- "Consumer_Name - priority requested",
- "Consumer_Name - priority obtained",
- "deliver event to consumer proxy",
- "enter ACE_ES_Subscription_Module::push",
- "push_source_type"
-};
-
-enum
-{
- // Timeprobe description table start key
- TAO_EVENT_CHANNEL_PREEMPTION_PRIORITY_PRIORITY_REQUESTED = 5100,
- TAO_EVENT_CHANNEL_CONNECTED_PRIORITY_OBTAINED,
- TAO_EVENT_CHANNEL_ENTER_PUSH_SUPPLIER_PROXY_PUSH,
- TAO_EVENT_CHANNEL_ENTER_ES_CONSUMER_MODULE_PUSH,
- TAO_EVENT_CHANNEL_LEAVE_ES_CONSUMER_MODULE_PUSH,
- TAO_EVENT_CHANNEL_ENTER_ACE_ES_CORRELATION_MODULE_PUSH,
- TAO_EVENT_CHANNEL_PUSHED_TO_CORRELATION_MODULE,
- TAO_EVENT_CHANNEL_PUSH_SOURCE_TYPE_DISPATCH_MODULE_ENQUEUING,
- TAO_EVENT_CHANNEL_ACE_ES_CONSUMER_CORRELATION_PUSH_ENTER,
- TAO_EVENT_CHANNEL_CONSUMER_CORRELATION_PUSH_DETERMINE_NO_CORR,
- TAO_EVENT_CHANNEL_CONSUMER_CORRELATION_PUSH_NO_CORR_ALLOC,
- TAO_EVENT_CHANNEL_CONSUMER_REP_TIMEOUT_EXECUTE,
- TAO_EVENT_CHANNEL_DELIVER_TO_SUBSCRIPTION_MODULE,
- TAO_EVENT_CHANNEL_BEGIN_PUSH_SOURCE_TYPE,
- TAO_EVENT_CHANNEL_END_PUSH_SOURCE_TYPE,
- TAO_EVENT_CHANNEL_DELIVER_TO_SUPPLIER_MODULE_THRU_SUPPLIER_PROXY,
- TAO_EVENT_CHANNEL_CONNECTED_PRIORITY_REQUESTED,
- TAO_EVENT_CHANNEL_CONSUMER_NAME_PRIORITY_REQUESTED,
- TAO_EVENT_CHANNEL_CONSUMER_NAME_PRIORITY_OBTAINED,
- TAO_EVENT_CHANNEL_DELIVER_EVENT_TO_CONSUMER_PROXY,
- TAO_EVENT_CHANNEL_ENTER_ACE_ES_SUBSCRIPTION_MODULE_PUSH,
- TAO_EVENT_CHANNEL_PUSH_SOURCE_TYPE
-};
-
-// Setup Timeprobes
-ACE_TIMEPROBE_EVENT_DESCRIPTIONS (TAO_Event_Channel_Timeprobe_Description,
- TAO_EVENT_CHANNEL_PREEMPTION_PRIORITY_PRIORITY_REQUESTED);
-
-#endif /* ACE_ENABLE_TIMEPROBES */
-
-// ************************************************************
-
-static RtecScheduler::Preemption_Priority_t
-Preemption_Priority (RtecScheduler::Scheduler_ptr scheduler,
- RtecScheduler::handle_t rtinfo,
- CORBA::Environment &TAO_IN_ENV)
-{
- RtecScheduler::OS_Priority thread_priority;
- RtecScheduler::Preemption_Subpriority_t subpriority;
- RtecScheduler::Preemption_Priority_t preemption_priority;
-
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_PREEMPTION_PRIORITY_PRIORITY_REQUESTED);
-
-#if 1
- scheduler->priority
- (rtinfo,
- thread_priority,
- subpriority,
- preemption_priority,
- TAO_IN_ENV);
-#else
- ACE_Scheduler_Factory::server ()->priority
- (rtinfo,
- thread_priority,
- subpriority,
- preemption_priority,
- TAO_IN_ENV);
-#endif
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
- return preemption_priority;
-}
-
-static RtecScheduler::OS_Priority
-IntervalToPriority (RtecScheduler::Time interval)
-{
- for (int x=0; x < ACE_Scheduler_MAX_PRIORITIES; x++)
- if (interval <= ACE_Scheduler_Rates[x])
- return x;
-
- return ACE_Scheduler_MIN_PREEMPTION_PRIORITY;
-}
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export Shutdown_Consumer : public ACE_ES_Dispatch_Request
-// = TITLE
-// Shutdown Consumer command
-//
-// = DESCRIPTION
-// This command object is sent through the system when a consumer
-// disconnects. When the Dispatching Module dequeues this request,
-// it calls execute which execute calls back to the Consumer
-// Module. At that point, the Consumer Module can tell the rest of
-// the system that the consumer has disconnected and delete the
-// consumer proxy. This allows all events queued for the consumer
-// to be flushed to the consumer proxy (which will drop them).
-// Events can be queued in the ReactorEx (in a dispatch set), or in
-// the Dispatching Module.
-{
-public:
- // When executed, tells <consumer_module> that <consumer> has shut
- // down.
- Shutdown_Consumer (ACE_ES_Consumer_Module *consumer_module,
- ACE_Push_Consumer_Proxy *consumer,
- RtecScheduler::Scheduler_ptr scheduler)
- : consumer_module_ (consumer_module)
- {
- consumer_ = consumer;
-
- // Set rt_info_ to the lowest priority rt_info in consumer_.
- // This is so the dispatching module can query us as a dispatch
- // request to get the appropriate preemption priority.
- ACE_ES_Dependency_Iterator iter (consumer->qos ().dependencies);
- CORBA::Environment env;
- RtecScheduler::Preemption_Priority_t p =
- ACE_Scheduler_MIN_PREEMPTION_PRIORITY;
- while (iter.advance_dependency () == 0)
- {
- RtecEventComm::EventType &type = (*iter).event.header.type;
-
- if (type != ACE_ES_GLOBAL_DESIGNATOR &&
- type != ACE_ES_CONJUNCTION_DESIGNATOR &&
- type != ACE_ES_DISJUNCTION_DESIGNATOR)
- {
- env.clear ();
- RtecScheduler::Preemption_Priority_t q =
- ::Preemption_Priority (scheduler, (*iter).rt_info, env);
- if (env.exception () != 0)
- continue;
- if (rt_info_ == 0 || q < p)
- {
- this->rt_info_ = ((*iter).rt_info);
- p = q;
- continue;
- }
- }
- }
- }
-
- // Report to the consumer module that consumer_ has shutdown.
- virtual int execute (u_long &command_action)
- {
- consumer_module_->shutdown_request (this);
- command_action = ACE_RT_Task_Command::RELEASE;
- return 0;
- }
-
-#if 0
- // @@ Memory allocators
- void *operator new (size_t /* nbytes */)
- { return ::new char[sizeof (Shutdown_Consumer)]; }
-
- void operator delete (void *buf)
- { ::delete [] ACE_static_cast(char*,buf); }
-#endif /* 0 */
-
- // The module that we report to.
- ACE_ES_Consumer_Module *consumer_module_;
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export Shutdown_Channel : public ACE_ES_Dispatch_Request
-{
-public:
- Shutdown_Channel (ACE_EventChannel *channel) :
- channel_ (channel) {}
-
- // Report to the consumer module that consumer_ has shutdown.
- virtual int execute (u_long &command_action)
- {
-#if 0
- channel_->destroy_i ();
-#endif
- command_action = ACE_RT_Task_Command::RELEASE;
- return 0;
- }
-
-#if 0
- // @@ Memory allocators
- void *operator new (size_t /* nbytes */)
- { return ::new char[sizeof (Shutdown_Channel)]; }
-
- void operator delete (void *buf)
- { ::delete [] ACE_static_cast(char*,buf); }
-#endif
-
- ACE_EventChannel *channel_;
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export Flush_Queue_ACT : public ACE_Command_Base
-// = TITLE
-// Flush Queue Asynchronous Completion Token
-//
-// = DESCRIPTION
-// Carries a single dispatch request through the ReactorEx.
-// Deletes itself when execute is called.
-{
-public:
- Flush_Queue_ACT (ACE_ES_Dispatch_Request *request,
- ACE_ES_Dispatching_Module *dispatching_module) :
- request_ (request),
- dispatching_module_ (dispatching_module) { }
-
- virtual int execute (void* /* arg = 0 */)
- {
- TAO_TRY
- {
- ACE_ES_Dispatch_Request *request = request_;
- dispatching_module_->push (request, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- delete this;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "(%t) Flush_Queue_ACT::execute: "
- "Unknown exception..\n"));
- }
- TAO_ENDTRY;
- return 0;
- }
-
- ACE_ES_Dispatch_Request *request_;
- ACE_ES_Dispatching_Module *dispatching_module_;
-};
-
-// ************************************************************
-
-void
-dump_event (const RtecEventComm::Event &event)
-{
- ACE_DEBUG ((LM_DEBUG, "source_ = %d "
- "type_ = %d "
- "time_ = %u.\n",
- (void*)event.header.source,
- event.header.type,
- // The divide-by-1 is for ACE_U_LongLong support.
- ORBSVCS_Time::to_hrtime (event.header.creation_time) / 1));
-}
-
-// ************************************************************
-
-ACE_Push_Supplier_Proxy::ACE_Push_Supplier_Proxy (ACE_ES_Supplier_Module *sm)
- : supplier_module_ (sm),
- push_supplier_ (0)
-{
-}
-
-void
-ACE_Push_Supplier_Proxy::connect_push_supplier (RtecEventComm::PushSupplier_ptr push_supplier,
- const RtecEventChannelAdmin::SupplierQOS &qos,
- CORBA::Environment &TAO_IN_ENV)
-{
- if (this->connected ())
- TAO_THROW (RtecEventChannelAdmin::AlreadyConnected());
-
- this->push_supplier_ =
- RtecEventComm::PushSupplier::_duplicate(push_supplier);
-
- //ACE_DEBUG ((LM_DEBUG, "EC (%t) connect_push_supplier QOS is "));
- //ACE_SupplierQOS_Factory::debug (qos);
-
- // Copy by value.
- this->qos_ = qos;
-
- // ACE_SupplierQOS_Factory::debug (qos_);
-
- // @@ TODO: The SupplierQOS should have a more reasonable interface to
- // obtain the supplier_id(), BTW, a callback to push_supplier will
- // not work: it usually results in some form of dead-lock.
- this->source_id_ = qos_.publications[0].event.header.source;
-
- supplier_module_->connected (this, TAO_IN_ENV);
-}
-
-void
-ACE_Push_Supplier_Proxy::push (const RtecEventComm::EventSet &event,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_ENTER_PUSH_SUPPLIER_PROXY_PUSH);
-
- // NOTE: Detecting that the supplier is collocated is a TAOism.
- if (!this->push_supplier_->_is_collocated ())
- {
- // NOTE: This is *extremely* non-portable, we know that the ORB
- // core allocates this buffer from the global heap, hence it is
- // safe to steal it (further the EC will release the buffer, but
- // in another thread!). Other ORBs may do different things and
- // this may not work!
- RtecEventComm::EventSet& copy =
- ACE_const_cast (RtecEventComm::EventSet&, event);
-
- this->time_stamp (copy);
- this->supplier_module_->push (this, copy, TAO_IN_ENV);
- }
- else
- {
- RtecEventComm::EventSet copy = event;
- this->time_stamp (copy);
- this->supplier_module_->push (this, copy, TAO_IN_ENV);
- }
-}
-
-void
-ACE_Push_Supplier_Proxy::time_stamp (RtecEventComm::EventSet& event)
-{
- ACE_hrtime_t ec_recv = ACE_OS::gethrtime ();
- for (CORBA::ULong i = 0; i < event.length (); ++i)
- {
- ORBSVCS_Time::hrtime_to_TimeT (event[i].header.ec_recv_time,
- ec_recv);
- }
-}
-
-void
-ACE_Push_Supplier_Proxy::disconnect_push_consumer (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_TIMEPROBE_PRINT;
- if (this->connected ())
- {
- supplier_module_->disconnecting (this, TAO_IN_ENV);
- push_supplier_ = 0;
- }
-}
-
-void
-ACE_Push_Supplier_Proxy::shutdown (void)
-{
- TAO_TRY
- {
- push_supplier_->disconnect_push_supplier (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "ACE_Push_Supplier_Proxy::shutdown failed.\n"));
- }
- TAO_ENDTRY;
-}
-
-// ************************************************************
-
-ACE_Push_Consumer_Proxy::ACE_Push_Consumer_Proxy (ACE_ES_Consumer_Module *cm)
- : push_consumer_ (0),
- consumer_module_ (cm)
-{
-}
-
-ACE_Push_Consumer_Proxy::~ACE_Push_Consumer_Proxy (void)
-{
-}
-
-void
-ACE_Push_Consumer_Proxy::push (const RtecEventComm::EventSet &events,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_DELIVER_EVENT_TO_CONSUMER_PROXY);
-
- if (CORBA::is_nil (push_consumer_.in ()))
- {
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) Push to disconnected consumer\n"));
- // ACE_ES_DEBUG_ST (::dump_sequence (events));
- return;
- }
-
- push_consumer_->push (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ACE_Push_Consumer_Proxy::connect_push_consumer (RtecEventComm::PushConsumer_ptr push_consumer,
- const RtecEventChannelAdmin::ConsumerQOS &qos,
- CORBA::Environment &TAO_IN_ENV)
-{
- if (this->connected ())
- TAO_THROW (RtecEventChannelAdmin::AlreadyConnected());
-
- this->push_consumer_ =
- RtecEventComm::PushConsumer::_duplicate(push_consumer);
- // @@ TODO Find out why are two duplicates needed...
- RtecEventComm::PushConsumer::_duplicate(push_consumer);
-
- //ACE_DEBUG ((LM_DEBUG, "EC (%t) connect_push_consumer QOS is "));
- //ACE_ConsumerQOS_Factory::debug (qos);
-
- // Copy by value.
- this->qos_ = qos;
-
- // ACE_ConsumerQOS_Factory::debug (qos_);
-
- this->consumer_module_->connected (this, TAO_IN_ENV);
-}
-
-void
-ACE_Push_Consumer_Proxy::disconnect_push_supplier (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_TIMEPROBE_PRINT;
- this->push_consumer_ = RtecEventComm::PushConsumer::_nil ();
- this->consumer_module_->disconnecting (this, TAO_IN_ENV);
-}
-
-void
-ACE_Push_Consumer_Proxy::suspend_connection (CORBA::Environment &)
-{
- correlation_.suspend ();
-}
-
-void
-ACE_Push_Consumer_Proxy::resume_connection (CORBA::Environment &)
-{
- correlation_.resume ();
-}
-
-void
-ACE_Push_Consumer_Proxy::shutdown (void)
-{
- TAO_TRY
- {
- this->push_consumer_->disconnect_push_consumer (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "ACE_Push_Consumer_Proxy::shutdown failed.\n"));
- }
- TAO_ENDTRY;
-}
-
-// ************************************************************
-
-ACE_EventChannel::ACE_EventChannel (RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Boolean activate_threads,
- u_long type,
- TAO_Module_Factory* factory)
- : rtu_manager_ (0),
- type_ (type),
- state_ (INITIAL_STATE),
- destroyed_ (0),
- handle_generator_ (0),
- own_factory_ (0),
- module_factory_ (factory)
-{
- this->scheduler_ =
- RtecScheduler::Scheduler::_duplicate (scheduler);
-
- this->init (activate_threads);
-}
-
-ACE_EventChannel::ACE_EventChannel (CORBA::Boolean activate_threads,
- u_long type,
- TAO_Module_Factory* factory)
- : rtu_manager_ (0),
- type_ (type),
- state_ (INITIAL_STATE),
- destroyed_ (0),
- handle_generator_ (0),
- own_factory_ (0),
- module_factory_ (factory)
-{
- this->scheduler_ =
- RtecScheduler::Scheduler::_duplicate (ACE_Scheduler_Factory::server ());
- this->init (activate_threads);
-}
-
-void
-ACE_EventChannel::init (int activate_threads)
-{
- if (this->module_factory_ == 0)
- {
- this->own_factory_ = 1;
- ACE_NEW (this->module_factory_, TAO_Default_Module_Factory);
- }
-
- consumer_module_ =
- this->module_factory_->create_consumer_module (this);
-
- this->timer_module_ =
- this->module_factory_->create_timer_module (this);
-
- this->dispatching_module_ =
- this->module_factory_->create_dispatching_module(this);
-
- this->correlation_module_ =
- this->module_factory_->create_correlation_module (this);
- this->subscription_module_ =
- this->module_factory_->create_subscription_module (this);
- this->supplier_module_ =
- this->module_factory_->create_supplier_module (this);
-
- consumer_module_->open (dispatching_module_);
- dispatching_module_->open (consumer_module_, correlation_module_);
- correlation_module_->open (dispatching_module_, subscription_module_);
- subscription_module_->open (correlation_module_, supplier_module_);
- supplier_module_->open (subscription_module_);
-
- if (activate_threads)
- this->activate ();
-}
-
-ACE_EventChannel::~ACE_EventChannel (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) ACE_EventChannel deleting all modules.\n"));
-
- // @@ This should go away, it is too late to raise a CORBA
- // exception, at this point we should only be cleaning up memory,
- // not sending messages.
- TAO_TRY
- {
- this->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "%p.\n", "ACE_EventChannel::~ACE_EventChannel"));
- }
- TAO_ENDTRY;
-
- this->cleanup_observers ();
-
- this->timer_module_->shutdown ();
- this->dispatching_module_->shutdown ();
-
- this->module_factory_->destroy_timer_module (this->timer_module_);
- this->module_factory_->destroy_supplier_module (this->supplier_module_);
- this->module_factory_->destroy_subscription_module (this->subscription_module_);
- this->module_factory_->destroy_correlation_module (this->correlation_module_);
- this->module_factory_->destroy_dispatching_module(this->dispatching_module_);
- this->module_factory_->destroy_consumer_module (this->consumer_module_);
-
- if (this->own_factory_)
- delete this->module_factory_;
-}
-
-void
-ACE_EventChannel::destroy (CORBA::Environment &)
-{
- {
- ACE_GUARD (ACE_ES_MUTEX, ace_mon, this->lock_);
-
- if (this->destroyed_ != 0)
- return;
-
- this->destroyed_ = 1;
- ACE_DEBUG ((LM_DEBUG, "EC (%t) Event Channel shutting down.\n"));
-
- }
- this->cleanup_observers ();
-
- // Send a shutdown message through the modules.
- this->supplier_module_->shutdown ();
-
-#if 0
- // Flush all messages in the channel.
- Shutdown_Channel *sc = new Shutdown_Channel (this);
- if (sc == 0)
- TAO_THROW (CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- // Create a wrapper around the dispatch request.
- Flush_Queue_ACT *act = new Flush_Queue_ACT (sc, dispatching_module_);
- if (act == 0)
- TAO_THROW (CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- // Set a 100ns timer.
- if (this->timer_module ()->schedule_timer (0, // no rt-info
- act,
- ACE_Scheduler_MIN_PREEMPTION_PRIORITY,
- 100, // 10 usec delta
- 0) == -1) // no interval
- {
- ACE_ERROR ((LM_ERROR, "%p queue_request failed.\n", "ACE_ES_Consumer_Module"));
- delete sc;
- delete act;
- }
-#endif
-}
-
-void
-ACE_EventChannel::activate (void)
-{
- this->dispatching_module_->activate (THREADS_PER_DISPATCH_QUEUE);
- this->timer_module_->activate ();
-}
-
-void
-ACE_EventChannel::shutdown (void)
-{
- this->cleanup_observers ();
-
- this->timer_module_->shutdown ();
- this->dispatching_module_->shutdown ();
-}
-
-void
-ACE_EventChannel::report_connect (u_long event)
-{
- ACE_ES_GUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR ((LM_ERROR, "ACE_EventChannel::report_connect"));
-
- this->report_connect_i (event);
-}
-
-void
-ACE_EventChannel::report_connect_i (u_long event)
-{
- ACE_CLR_BITS (state_, event);
-}
-
-void
-ACE_EventChannel::report_disconnect (u_long event)
-{
- // No need to gtrab the lock is already take by our callers.
- ACE_ES_GUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR ((LM_ERROR, "ACE_EventChannel::report_disconnect"));
-
- this->report_disconnect (event);
-}
-
-void
-ACE_EventChannel::report_disconnect_i (u_long event)
-{
- ACE_SET_BITS (state_, event);
- if (state_ == SHUTDOWN)
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) Event Channel has no consumers or suppliers.\n"));
-}
-
-void
-ACE_EventChannel::add_gateway (TAO_EC_Gateway* gw,
- CORBA::Environment& TAO_IN_ENV)
-{
- RtecEventChannelAdmin::Observer_var observer = gw->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- gw->observer_handle (this->append_observer (observer.in (), TAO_IN_ENV));
-}
-
-void
-ACE_EventChannel::del_gateway (TAO_EC_Gateway* gw,
- CORBA::Environment& TAO_IN_ENV)
-{
- this->remove_observer (gw->observer_handle (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- gw->observer_handle (0);
-}
-
-void
-ACE_EventChannel::update_consumer_gwys (CORBA::Environment& TAO_IN_ENV)
-{
- Observer_Map observers;
- {
- TAO_GUARD_THROW (ACE_ES_MUTEX, ace_mon, this->lock_, TAO_IN_ENV,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (this->observers_.current_size () == 0
- || this->state_ == ACE_EventChannel::SHUTDOWN)
- return;
-
- observers.open (this->observers_.current_size ());
- for (Observer_Map_Iterator i = this->observers_.begin ();
- i != this->observers_.end ();
- ++i)
- {
- observers.bind ((*i).ext_id_, (*i).int_id_);
- }
- }
-
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) Event_Channel::update_consumer_gwys\n"));
-
- RtecEventChannelAdmin::ConsumerQOS c_qos;
- this->consumer_module_->fill_qos (c_qos);
- for (Observer_Map_Iterator i = observers.begin ();
- i != observers.end ();
- ++i)
- {
- (*i).int_id_.observer->update_consumer (c_qos, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ACE_EventChannel::update_supplier_gwys (CORBA::Environment& TAO_IN_ENV)
-{
- Observer_Map observers;
- {
- TAO_GUARD_THROW (ACE_ES_MUTEX, ace_mon, this->lock_, TAO_IN_ENV,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (this->observers_.current_size () == 0
- || this->state_ == ACE_EventChannel::SHUTDOWN)
- return;
-
- observers.open (this->observers_.current_size ());
- for (Observer_Map_Iterator i = this->observers_.begin ();
- i != this->observers_.end ();
- ++i)
- {
- observers.bind ((*i).ext_id_, (*i).int_id_);
- }
- }
-
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) Event_Channel::update_supplier_gwys\n"));
-
- RtecEventChannelAdmin::SupplierQOS s_qos;
- this->supplier_module_->fill_qos (s_qos);
- for (Observer_Map_Iterator i = observers.begin ();
- i != observers.end ();
- ++i)
- {
- (*i).int_id_.observer->update_supplier (s_qos, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-RtecEventChannelAdmin::Observer_Handle
-ACE_EventChannel::append_observer (RtecEventChannelAdmin::Observer_ptr obs,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecEventChannel::EventChannel::SYNCHRONIZATION_ERROR))
-{
- TAO_GUARD_THROW_RETURN (ACE_ES_MUTEX, ace_mon, this->lock_, 0, TAO_IN_ENV,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- this->handle_generator_++;
- Observer_Entry entry (this->handle_generator_,
- RtecEventChannelAdmin::Observer::_duplicate (obs));
-
- if (this->observers_.bind (entry.handle, entry) == -1)
- TAO_THROW_ENV_RETURN (RtecEventChannelAdmin::EventChannel::CANT_APPEND_OBSERVER(),
- TAO_IN_ENV, 0);
-
- RtecEventChannelAdmin::ConsumerQOS c_qos;
- this->consumer_module_->fill_qos (c_qos);
- obs->update_consumer (c_qos, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- RtecEventChannelAdmin::SupplierQOS s_qos;
- this->supplier_module_->fill_qos (s_qos);
- obs->update_supplier (s_qos, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- return entry.handle;
-}
-
-void
-ACE_EventChannel::remove_observer (RtecEventChannelAdmin::Observer_Handle h,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_GUARD_THROW (ACE_ES_MUTEX, ace_mon, this->lock_, TAO_IN_ENV,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (this->observers_.unbind (h) == -1)
- TAO_THROW_ENV
- (RtecEventChannelAdmin::EventChannel::CANT_REMOVE_OBSERVER(), TAO_IN_ENV);
-}
-
-void
-ACE_EventChannel::cleanup_observers (void)
-{
- ACE_GUARD (ACE_ES_MUTEX, ace_mon, this->lock_);
-
- // @@ TODO report back any errors here...
- this->observers_.close ();
-}
-
-
-// ****************************************************************
-
-ACE_EventChannel::Observer_Entry::Observer_Entry (void)
- : handle (0)
-{
-}
-
-ACE_EventChannel::Observer_Entry::Observer_Entry (RtecEventChannelAdmin::Observer_Handle h,
- RtecEventChannelAdmin::Observer_ptr o)
- : handle (h),
- observer (o)
-{
-}
-
-
-// ****************************************************************
-
-ACE_ES_Disjunction_Group::~ACE_ES_Disjunction_Group (void)
-{
-}
-
-ACE_ES_Conjunction_Group::~ACE_ES_Conjunction_Group (void)
-{
-}
-
-// ************************************************************
-
-ACE_ES_Subscription_Info::~ACE_ES_Subscription_Info (void)
-{
- Subscriber_Map_Iterator iter (type_subscribers_);
-
- // Delete all type collections.
- for (Subscriber_Map_Entry *temp = 0;
- iter.next (temp) != 0;
- iter.advance ())
- {
- delete temp->int_id_;
- }
-}
-
-/*
-void
-ACE_ES_Subscription_Info::Type_Subscribers::operator=
-(const ACE_ES_Subscription_Info::Type_Subscribers &rhs)
-{
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator iter (rhs.subscribers_);
-
- for (ACE_ES_Consumer_Rep **consumer = 0;
- iter.next (consumer) != 0;
- iter.advance ())
- {
- if (subscribers_.insert (consumer) != 0)
- ACE_ERROR ((LM_ERROR, "%p insert failed.\n",
- "ACE_ES_Subscription_Info::Type_Subscribers::operator="));
- }
-
- // Pointer copy.
- dependency_info_ = rhs.dependency_info_;
-}
-*/
-
-// Remove <consumer> from the consumer set in <type_map> set
-// corresponding to <type>.
-int
-ACE_ES_Subscription_Info::remove (Subscriber_Map &type_map,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type)
-{
- Type_Subscribers *subscribers;
-
- // Find the type set within the type collection.
- if (type_map.find (type, subscribers) == -1)
- {
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) Info::remove - not found %d\n", type));
- // type_map does not contain the type.
- return -1;
- }
-
- // Remove the consumer from the type set.
- if (subscribers->consumers_.remove (consumer) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p remove failed.\n",
- "ACE_ES_Subscriber_Info::remove"), -1);
- // @@ Should probably remove the supplier from the consumers caller
- // list.
-
- // @@ Should we release here? consumer->_release ();
-
-#if 0
- // If the set is empty, remove it from the type collection.
- // NOT!!!! In some cases the map is initialized to the types that a
- // certain supplier export; removing an entry from the map renders
- // that supplier unable to send that event type.
- // Before changing this ask me (coryan).
- if (subscribers->consumers_.size () == 0)
- {
- Type_Subscribers *removed_subscribers;
- if (type_map.unbind (type, removed_subscribers) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p unbind failed.\n",
- "ACE_ES_Subscriber_Info::remove"), -1);
-
- // Sanity check.
- if (removed_subscribers != subscribers)
- ACE_ERROR_RETURN ((LM_ERROR, "ACE_ES_Subscriber_Info::remove: "
- "removed wrong set!\n"), -1);
-
- // Free up the set removed.
- delete removed_subscribers;
- }
-#endif /* 0 */
-
- return 0;
-}
-
-
-int
-ACE_ES_Subscription_Info::remove (SourceID_Map &source_subscribers,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID sid)
-{
- Subscriber_Set *subscribers;
-
- // Find the subscribers of <sid>.
- if (source_subscribers.find (sid, subscribers) == -1)
- // does not contain the <sid>.
- return -1;
-
- // Remove the consumer from the subscriber set.
- if (subscribers->remove (consumer) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p remove failed.\n",
- "ACE_ES_Subscriber_Info::remove"), -1);
-
- // @@ Should we release here? consumer->_release ();
-
- // @@ Should probably remove the supplier from the consumers caller
- // list.
-
-#if 0
- // If the set is empty, remove it from the type collection.
- // NOT!!!! In some cases the map is initialized to the types that a
- // certain supplier export; removing an entry from the map renders
- // that supplier unable to send that event type.
- // Before changing this ask me (coryan).
- if (subscribers->size () == 0)
- {
- Subscriber_Set *removed_subscribers;
- if (source_subscribers.unbind (sid, removed_subscribers) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p unbind failed.\n",
- "ACE_ES_Subscriber_Info::remove"), -1);
-
- // Sanity check.
- if (removed_subscribers != subscribers)
- ACE_ERROR_RETURN ((LM_ERROR, "ACE_ES_Subscriber_Info::remove: "
- "removed wrong set!\n"), -1);
-
- // Free up the set removed.
- delete removed_subscribers;
- }
-#endif /* 0 */
-
- return 0;
-}
-
-
-void
-ACE_ES_Subscription_Info::append_subscribers (Subscriber_Set &dest,
- Subscriber_Set &src)
-{
- Subscriber_Set_Iterator src_iter (src);
-
- // Iterate through the source set. Add each source proxy to the
- // destination set.
- for (ACE_ES_Consumer_Rep **proxy = 0;
- src_iter.next (proxy) != 0;
- src_iter.advance ())
- {
- if (dest.insert (*proxy) == -1)
- ACE_ERROR ((LM_ERROR, "%p: insert failed.\n", "append_subscribers"));
- }
-}
-
-int
-ACE_ES_Subscription_Info::insert_or_allocate (SourceID_Map &sid_map,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID sid)
-{
- Subscriber_Set *subscribers;
-
- if (sid_map.find (sid, subscribers) == -1)
- {
- // If the correct type set does not exist, make one with a null
- // dependency info (since there is no supplier of this event).
- subscribers = new Subscriber_Set;
-
- if (sid_map.bind (sid, subscribers) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p bind failed.\n",
- "ACE_ES_Subscription_Info::insert_or_allocate"));
- delete subscribers;
- return -1;
- }
- }
-
- // 0 and 1 are success for insert.
- if (subscribers->insert (consumer) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p insert failed.\n",
- "ACE_ES_Subscription_Info::insert_or_allocate"),
- -1);
-
- consumer->_duplicate ();
- return 0;
-}
-
-int
-ACE_ES_Subscription_Info::insert_or_allocate (Subscriber_Map &type_map,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type)
-{
- Type_Subscribers *subscribers;
-
- if (type_map.find (type, subscribers) == -1)
- {
- // If the correct type set does not exist, make one with a null
- // dependency info (since there is no supplier of this event).
- subscribers = new Type_Subscribers (0);
-
- if (type_map.bind (type, subscribers) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p bind failed.\n",
- "ACE_ES_Subscription_Info::insert_or_allocate"));
- delete subscribers;
- return -1;
- }
- }
-
- if (subscribers->consumers_.insert (consumer) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p insert failed.\n",
- "ACE_ES_Subscription_Info::insert_or_allocate"));
- }
-
- consumer->_duplicate ();
- return 0;
-}
-
-int
-ACE_ES_Subscription_Info::insert_or_fail (Subscriber_Map &type_map,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type,
- RtecScheduler::Dependency_Info *&dependency)
-{
- Type_Subscribers *subscribers;
-
- // Get the subscriber set for <type>.
- if (type_map.find (type, subscribers) == -1)
- return -1;
-
- // Pass back the description of the method generating <type>.
- dependency = subscribers->dependency_info_;
-
- // Insert the new consumer into the subscriber set.
- if (subscribers->consumers_.insert (consumer) == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR, "%p insert failed.\n",
- "ACE_ES_Subscription_Info::insert_or_fail"),
- -1);
- }
-
- consumer->_duplicate ();
- return 0;
-}
-
-// ************************************************************
-
-ACE_ES_Consumer_Module::ACE_ES_Consumer_Module (ACE_EventChannel* channel)
- : lock_ (),
- all_consumers_ (),
- channel_ (channel),
- down_ (0)
-{
-}
-
-void
-ACE_ES_Consumer_Module::open (ACE_ES_Dispatching_Module *down)
-{
- down_ = down;
-}
-
-void
-ACE_ES_Consumer_Module::connected (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) Consumer_Module - connecting consumer %x\n",
- // consumer));
-
- this->channel_->report_connect (ACE_EventChannel::CONSUMER);
- this->down_->connected (consumer, TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- if (!consumer->qos ().is_gateway)
- this->channel_->update_consumer_gwys (TAO_IN_ENV);
-}
-
-void
-ACE_ES_Consumer_Module::shutdown_request (ACE_ES_Dispatch_Request *request)
-{
- TAO_TRY
- {
- Shutdown_Consumer *sc = (Shutdown_Consumer *) request;
-
- // Tell everyone else that the consumer is disconnected. This means
- // that *nothing* is left in the system for the consumer, so
- // everyone can free up any resources.
- this->down_->disconnected (sc->consumer ());
-
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) Consumer_Module - remove consumer %x\n",
- // sc->consumer ()));
-
- CORBA::Boolean dont_update = sc->consumer ()->qos ().is_gateway;
-
- // Deactivate the consumer proxy
- PortableServer::POA_var poa =
- sc->consumer ()->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- PortableServer::ObjectId_var id =
- poa->servant_to_id (sc->consumer (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- poa->deactivate_object (id.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Delete the consumer proxy.
- delete sc->consumer ();
-
- if (!dont_update)
- this->channel_->update_consumer_gwys (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_ES_GUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- return;
-
- // Tell the channel that we may need to shut down.
- if (all_consumers_.size () <= 0)
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) No more consumers connected.\n"));
- channel_->report_disconnect_i (ACE_EventChannel::CONSUMER);
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Consumer_Module::shutdown_request");
- }
- TAO_ENDTRY;
-}
-
-void
-ACE_ES_Consumer_Module::shutdown (void)
-{
- Consumers copy;
-
- {
- ACE_ES_GUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- goto DONE;
-
- if (all_consumers_.size () == 0)
- goto DONE;
-
- // Make a copy so that the consumers can disconnect without the
- // lock being held.
- copy = all_consumers_;
- }
-
- // This scope is just to thwart the compiler. It was complaining
- // about the above goto's bypassing variable initializations. Yadda
- // yadda.
- {
- Consumer_Iterator iter (copy);
-
- CORBA::Environment env;
-
- for (ACE_Push_Consumer_Proxy **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- {
- (*proxy)->shutdown ();
- // @@ Cannnot use CORBA::release (*proxy), since it is a
- // servant.
- // Deactivate the proxy...
- PortableServer::POA_var poa =
- (*proxy)->_default_POA (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- PortableServer::ObjectId_var id =
- poa->servant_to_id (*proxy, env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- poa->deactivate_object (id.in (), env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- // Remove the consumer from our list.
- {
- ACE_ES_GUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR ((LM_ERROR, "%p Failed to acquire lock.\n", "ACE_ES_Consumer_Module::shutdown"));
-
- if (all_consumers_.remove (*proxy) == -1)
- ACE_ERROR ((LM_ERROR, "%p Failed to remove consumer.\n", "ACE_ES_Consumer_Module::shutdown"));
- }
-
- delete *proxy;
- }
- }
-
-DONE:
- channel_->shutdown ();
-}
-
-void
-ACE_ES_Consumer_Module::disconnecting (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &TAO_IN_ENV)
-{
- {
- ACE_ES_GUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- TAO_THROW (RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (all_consumers_.remove (consumer) == -1)
- TAO_THROW (RtecEventChannelAdmin::EventChannel::SUBSCRIPTION_ERROR());
- }
-
- // Tell everyone else that the consumer is disconnecting. This
- // allows them to remove the consumer from any subscription lists
- // etc. However, messages may still be queued in the ReactorEx or
- // in the Dispatching Module for this consumer, so no queues or
- // proxies can be deleted just yet.
- down_->disconnecting (consumer, TAO_IN_ENV);
-
- // Send a shutdown message through the system. When this is
- // dispatched, the consumer proxy will be deleted. <request> is
- // queued in the Priority_Timer at <priority> level. It will be
- // scheduled for dispatching in 1 nanosecond. This gives components
- // a hook into the first queueing point in the channel.
-
- // Create a shutdown message. When this is dispatched, it will
- // delete the proxy.
- RtecScheduler::Scheduler_var scheduler =
- this->channel_->scheduler ();
- Shutdown_Consumer *sc =
- new Shutdown_Consumer (this, consumer, scheduler.in ());
- if (sc == 0)
- TAO_THROW (CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- // Create a wrapper around the dispatch request.
- Flush_Queue_ACT *act =
- new Flush_Queue_ACT (sc, channel_->dispatching_module_);
- if (act == 0)
- TAO_THROW (CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) initiating consumer disconnect.\n"));
-
- // Set a 100ns timer.
- TimeBase::TimeT ns100;
- ORBSVCS_Time::hrtime_to_TimeT (ns100, 100);
- if (this->channel_->schedule_timer (0, // no rt_info
- act,
- ACE_Scheduler_MIN_PREEMPTION_PRIORITY,
- ns100,
- ORBSVCS_Time::zero) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p queue_request failed.\n", "ACE_ES_Consumer_Module"));
- delete sc;
- delete act;
- }
-}
-
-// This method executes in the same thread of control that will hand
-// the event set to the consumer (or it's proxy). A network proxy may
-// copy the event set to the network buffer. An active client may
-// copy the event set to be queued. Or a same address-space consumer
-// can read the set we allocated off the stack.
-void
-ACE_ES_Consumer_Module::push (const ACE_ES_Dispatch_Request *request,
- CORBA::Environment &TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Consumer_Module::push\n"));
-
- ACE_FUNCTION_TIMEPROBE (TAO_EVENT_CHANNEL_ENTER_ES_CONSUMER_MODULE_PUSH);
- // We'll create a temporary event set with the size of the incoming
- // request.
- RtecEventComm::EventSet event_set;
- request->make_copy (event_set);
-
- // Forward the event set.
- ACE_hrtime_t ec_send = ACE_OS::gethrtime ();
- for (CORBA::ULong i = 0; i < event_set.length (); ++i)
- {
- RtecEventComm::Event& ev = event_set[i];
- ORBSVCS_Time::hrtime_to_TimeT (ev.header.ec_send_time, ec_send);
- }
- request->consumer ()->push (event_set, TAO_IN_ENV);
-}
-
-RtecEventChannelAdmin::ProxyPushSupplier_ptr
-ACE_ES_Consumer_Module::obtain_push_supplier (CORBA::Environment &TAO_IN_ENV)
-{
- auto_ptr<ACE_Push_Consumer_Proxy> new_consumer (new ACE_Push_Consumer_Proxy (this));
-
- // Get a new supplier proxy object.
- if (new_consumer.get () == 0)
- {
- ACE_ERROR ((LM_ERROR, "ACE_EventChannel"
- "::obtain_push_supplier failed.\n"));
- TAO_THROW_RETURN (CORBA::NO_MEMORY (CORBA::COMPLETED_NO), 0);
- }
-
- {
- TAO_GUARD_THROW_RETURN (ACE_ES_MUTEX, ace_mon, this->lock_, 0, TAO_IN_ENV,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (all_consumers_.insert (new_consumer.get ()) == -1)
- ACE_ERROR ((LM_ERROR, "ACE_ES_Consumer_Module insert failed.\n"));
- }
-
- // Return the CORBA object reference to the new supplier proxy,
- // there is no need to hold a pointer, it is now help in the map...
- return new_consumer.release ()->get_ref (TAO_IN_ENV);
-}
-
-void
-ACE_ES_Consumer_Module::fill_qos (RtecEventChannelAdmin::ConsumerQOS& c_qos)
-{
- ACE_GUARD (ACE_ES_MUTEX, ace_mon, this->lock_);
-
- c_qos.is_gateway = 1;
-
- int count = 0;
- {
- for (Consumer_Iterator i = this->all_consumers_.begin ();
- i != this->all_consumers_.end ();
- ++i)
- {
- ACE_Push_Consumer_Proxy *c = *i;
-
- if (c->qos ().is_gateway)
- continue;
-
- count += c->qos ().dependencies.length ();
- }
- }
-
- RtecEventChannelAdmin::DependencySet& dep = c_qos.dependencies;
-
- dep.length (count + 1);
-
- CORBA::ULong cc = 0;
- dep[cc].event.header.type = ACE_ES_DISJUNCTION_DESIGNATOR;
- dep[cc].event.header.source = 0;
- dep[cc].event.header.creation_time = ORBSVCS_Time::zero;
- dep[cc].rt_info = 0;
- cc++;
-
- for (Consumer_Iterator i = this->all_consumers_.begin ();
- i != this->all_consumers_.end ();
- ++i)
- {
- ACE_Push_Consumer_Proxy *c = *i;
-
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) fill_qos "));
- // ACE_ConsumerQOS_Factory::debug (c->qos ());
-
- if (c->qos ().is_gateway)
- continue;
-
- CORBA::ULong count = c->qos ().dependencies.length ();
- for (CORBA::ULong j = 0; j < count; ++j)
- {
- RtecEventComm::Event& event =
- c->qos ().dependencies[j].event;
-
- RtecEventComm::EventType type = event.header.type;
-
- // Only type and source dependencies are relevant, notice
- // that we turn conjunctions into disjunctions because
- // correlations could be satisfied by events coming from
- // several remote ECs.
- // Notice that <0> is a *not* skipped, otherwise source only
- // filtering does not work.
- if (1 <= type && type <= ACE_ES_EVENT_UNDEFINED)
- continue;
-
- // If the dependency is already there we don't add it.
- CORBA::ULong k;
- for (k = 0; k < cc; ++k)
- {
- if (dep[k].event.header.type == event.header.type
- && dep[k].event.header.source == event.header.source)
- break;
- }
- if (k == cc)
- {
- dep[cc].event.header.type = event.header.type;
- dep[cc].event.header.source = event.header.source;
- dep[cc].event.header.creation_time = ORBSVCS_Time::zero;
- // The RT_Info is filled up later.
- dep[cc].rt_info = 0;
- cc++;
- }
- }
- }
- dep.length (cc);
-
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Consumer::fill_qos - %d\n", cc));
-}
-
-// ************************************************************
-
-ACE_ES_Correlation_Module::ACE_ES_Correlation_Module (ACE_EventChannel *channel)
- : channel_ (channel),
- up_ (0),
- subscription_module_ (0)
-{
-}
-
-void
-ACE_ES_Correlation_Module::open (ACE_ES_Dispatching_Module *up,
- ACE_ES_Subscription_Module *sm)
-{
- up_ = up;
- subscription_module_ = sm;
-}
-
-void
-ACE_ES_Correlation_Module::connected (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &TAO_IN_ENV)
-{
- // Initialize the consumer correlation filter.
- if (consumer->correlation ().connected (consumer, this) == -1)
- TAO_THROW (RtecEventChannelAdmin::EventChannel::CORRELATION_ERROR());
-}
-
-void
-ACE_ES_Correlation_Module::disconnecting (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &)
-{
- if (consumer->correlation ().disconnecting () == -1)
- ACE_ERROR ((LM_ERROR,
- "ACE_ES_Correlation_Module::disconnecting failed.\n"));
-}
-
-int
-ACE_ES_Correlation_Module::subscribe (ACE_ES_Consumer_Rep *consumer)
-{
- return subscription_module_->subscribe (consumer);
-}
-
-int
-ACE_ES_Correlation_Module::unsubscribe (ACE_ES_Consumer_Rep *cr)
-{
- return subscription_module_->unsubscribe (cr);
-}
-
-void
-ACE_ES_Correlation_Module::push (ACE_ES_Consumer_Rep *consumer,
- const TAO_EC_Event& event,
- CORBA::Environment &TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Correlation_Module::push\n"));
-
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_ENTER_ACE_ES_CORRELATION_MODULE_PUSH);
- ACE_ES_Dispatch_Request *request =
- consumer->correlation ()->push (consumer, event);
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_PUSHED_TO_CORRELATION_MODULE);
-
- // If request == 0, then the event was queued for later. Otherwise,
- // we need to push the event now.
- if (request != 0)
- up_->push (request, TAO_IN_ENV);
-
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_PUSH_SOURCE_TYPE_DISPATCH_MODULE_ENQUEUING);
-}
-
-// Must check consumer->qos ().use_timeout () before calling this.
-// This method is supposed properly schedule a timer with respect to
-// the consumer's priority AND the correlation that should receive the
-// timeout event.
-int
-ACE_ES_Correlation_Module::schedule_timeout (ACE_ES_Consumer_Rep_Timeout *consumer)
-{
- RtecEventComm::Time &interval =
- consumer->dependency ()->event.header.creation_time;
- RtecEventComm::Time &delay =
- consumer->dependency ()->event.header.creation_time;
-
- // Store the preemption priority so we can cancel the correct timer.
- // The priority values may change during the process lifetime (e.g.,
- // after the scheduler has been run).
- consumer->preemption_priority (::IntervalToPriority (interval));
-
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) Adding timer at preemption %d, rate = (%d,%d)\n",
- // consumer->preemption_priority (),
- // interval.low, interval.high));
-
- // Register the timer.
- int id =
- this->channel_->schedule_timer (consumer->dependency ()->rt_info,
- consumer,
- consumer->preemption_priority (),
- delay, interval);
-
- // Store the timer id for canceling.
- consumer->timer_id (id);
-
- if (id == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p schedule timer failed.\n",
- "ACE_ES_Correlation_Module::schedule_timeout"), -1);
-
- return 0;
-}
-
-// Must check consumer->qos ().timeout_ before calling this.
-int
-ACE_ES_Correlation_Module::cancel_timeout (ACE_ES_Consumer_Rep_Timeout *consumer)
-{
- // Cancel the timer from the Priority Timer.
- ACE_Command_Base *act;
- this->channel_->cancel_timer (consumer->preemption_priority (),
- consumer->timer_id (),
- act);
-
- ACE_ASSERT (consumer == act);
-
- // Free up the Timer ACT.
- // delete act;
-
- return 0;
-}
-
-
-int
-ACE_ES_Correlation_Module::reschedule_timeout (ACE_ES_Consumer_Rep_Timeout *consumer)
-{
- if (this->cancel_timeout (consumer) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "ACE_ES_Disjunction_Group::reschedule_deadline"), -1);
- else
- {
- RtecEventComm::Time &interval =
- consumer->dependency ()->event.header.creation_time;
- RtecEventComm::Time &delay =
- consumer->dependency ()->event.header.creation_time;
-
- // Store the preemption priority so we can cancel the correct timer.
- // The priority values may change during the process lifetime (e.g.,
- // after the scheduler has been run).
- consumer->preemption_priority (::IntervalToPriority (interval));
-
- // Register the timer.
- int id =
- this->channel_->schedule_timer (0, // Do not pass an RT_Info.
- consumer,
- consumer->preemption_priority (),
- delay, interval);
-
- // Store the timer id for canceling.
- consumer->timer_id (id);
-
- if (id == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p schedule timer failed.\n",
- "ACE_ES_Correlation_Module::reschedule_timeout"), -1);
-
- return 0;
- }
-}
-
-void
-ACE_ES_Correlation_Module::shutdown (void)
-{
- // Perhaps this should call disconnecting on all the consumers?
- // We'll opt to just forward this message for now.
- up_->shutdown ();
-}
-
-// ************************************************************
-
-ACE_ES_Consumer_Correlation::ACE_ES_Consumer_Correlation (void) :
- correlation_module_ (0),
- type_id_index_ (0),
- channel_ (0),
- qos_ (),
- pending_events_ (0),
- lock_ (),
- consumer_ (0),
- pending_flags_ (0),
- consumer_reps_ (0),
- n_consumer_reps_ (0),
- timer_reps_ (0),
- n_timer_reps_ (0),
- conjunction_groups_ (0),
- n_conjunction_groups_ (0),
- disjunction_groups_ (0),
- n_disjunction_groups_ (0),
- connected_ (0)
-{
-}
-
-ACE_ES_Consumer_Correlation::~ACE_ES_Consumer_Correlation (void)
-{
- delete [] timer_reps_;
- for (int i = 0; i < this->n_consumer_reps_; ++i)
- {
- ACE_ES_Consumer_Rep *r = this->consumer_reps_[i];
- if (r != 0)
- {
- this->correlation_module_->unsubscribe (r);
- r->_release ();
- }
- }
- delete [] consumer_reps_;
- delete [] conjunction_groups_;
- delete [] disjunction_groups_;
- delete [] pending_events_;
-}
-
-void
-ACE_ES_Consumer_Correlation::disconnect_push_supplier (CORBA::Environment &)
-{
- connected_ = 0;
-}
-
-int
-ACE_ES_Consumer_Correlation::allocate_correlation_resources (ACE_ES_Dependency_Iterator &iter)
-{
- n_conjunction_groups_ = iter.n_conjunctions ();
- if (n_conjunction_groups_ > 0)
- {
- conjunction_groups_ = new ACE_ES_Conjunction_Group[n_conjunction_groups_];
- if (conjunction_groups_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::"
- "allocate_correlation_resources"), -1);
- for (int n=0; n < n_conjunction_groups_; n++)
- conjunction_groups_[n].set_correlation_module (correlation_module_);
- }
-
- n_disjunction_groups_ = iter.n_disjunctions ();
- if (n_disjunction_groups_ > 0)
- {
- disjunction_groups_ = new ACE_ES_Disjunction_Group[n_disjunction_groups_];
- if (disjunction_groups_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::"
- "allocate_correlation_resources"), -1);
- for (int n=0; n < n_disjunction_groups_; n++)
- disjunction_groups_[n].set_correlation_module (correlation_module_);
- }
-
- n_consumer_reps_ = iter.n_events ();
- if (n_consumer_reps_ > 0)
- {
- // This allocates more than is needed if there are repeats:
- // (A+B)|(B+C). We allocate these individually so that they can
- // be deleted individually.
-
- typedef ACE_ES_Consumer_Rep *reparray;
- consumer_reps_ = new reparray[n_consumer_reps_];
-
- for (int cr = 0; cr < n_consumer_reps_; cr++)
- {
- consumer_reps_[cr] = new ACE_ES_Consumer_Rep;
- if (consumer_reps_[cr] == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::"
- "allocate_correlation_resources"), -1);
- }
- }
-
- n_timer_reps_ = iter.n_timeouts ();
- if (n_timer_reps_ > 0)
- {
- timer_reps_ = new ACE_ES_Consumer_Rep_Timeout[n_timer_reps_];
- if (timer_reps_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::"
- "allocate_correlation_resources"), -1);
- }
-
- // This allocates more than is needed.
- // @@ throw an exception.
- ACE_NEW_RETURN (this->pending_events_,
- TAO_EC_Event_Array[n_consumer_reps_ + n_timer_reps_],
- -1);
-
- return 0;
-}
-
-// We don't need synchronization until after we've been connected and
-// subscribed to events.
-int
-ACE_ES_Consumer_Correlation::connected (ACE_Push_Consumer_Proxy *consumer,
- ACE_ES_Correlation_Module *correlation_module)
-{
- correlation_module_ = correlation_module;
- consumer_ = consumer;
-
- // for (CORBA_Types::ULong index=0; index < consumer->qos ().dependencies_.length (); index++)
- // consumer->qos ().dependencies_[index].event.dump ();
-
- ACE_ES_Dependency_Iterator iter (consumer->qos ().dependencies);
- iter.parse ();
- if (this->allocate_correlation_resources (iter) == -1)
- return -1;
-
-
- int cgroup_index = -1;
- int dgroup_index = -1;
- int crep_index = 0;
- int trep_index = 0;
- RtecEventComm::EventType group_type = 0;
-
- while (iter.advance_dependency () == 0)
- {
- // Keep track of how many conjunction and disjunction groups are
- // registered. Update the index pointers so that the helper
- // functions can update the appropriate group objects.
- switch ((*iter).event.header.type)
- {
- case ACE_ES_CONJUNCTION_DESIGNATOR:
- cgroup_index++;
- ACE_ASSERT (cgroup_index < n_conjunction_groups_);
- group_type = ACE_ES_CONJUNCTION_DESIGNATOR;
- continue;
-
- case ACE_ES_DISJUNCTION_DESIGNATOR:
- dgroup_index++;
- ACE_ASSERT (dgroup_index < n_disjunction_groups_);
- group_type = ACE_ES_DISJUNCTION_DESIGNATOR;
- continue;
-
- case ACE_ES_GLOBAL_DESIGNATOR:
- group_type = ACE_ES_GLOBAL_DESIGNATOR;
- continue;
-
- // These Delegate to the appropriate registration method.
-#if 0
- // @@ TODO rt_info_ is a handle_t now, does checking against
- // 0 still make sense?
- // Check for a null rt_info.
- if ((*iter).rt_info_ == 0)
- {
- ACE_ERROR ((LM_ERROR, "Found a ConsumerQOS::dependencies[].rt_info_ == 0.\n"));
- continue;
- }
-#endif /* 0 */
-
- case ACE_ES_EVENT_TIMEOUT:
- // For backwards compatibility.
- case ACE_ES_EVENT_DEADLINE_TIMEOUT:
- if (this->register_deadline_timeout (*iter,
- group_type,
- cgroup_index,
- dgroup_index,
- trep_index) == -1)
- return -1;
- break;
-
- case ACE_ES_EVENT_INTERVAL_TIMEOUT:
- if (this->register_interval_timeout (*iter,
- group_type,
- cgroup_index,
- dgroup_index,
- trep_index) == -1)
- return -1;
- break;
-
- case ACE_ES_EVENT_ACT:
- // Store the ACT in the current conjunction or disjunction
- // group.
- switch (group_type)
- {
- case ACE_ES_CONJUNCTION_DESIGNATOR:
- conjunction_groups_[cgroup_index].set_act ((*iter).event);
- break;
- case ACE_ES_DISJUNCTION_DESIGNATOR:
- disjunction_groups_[cgroup_index].set_act ((*iter).event);
- break;
- case ACE_ES_GLOBAL_DESIGNATOR:
- default:
- ACE_ERROR ((LM_ERROR, "Warning: ACTs not implemented for Global.\n"));
- }
- break;
-
- default:
- // Non-timer event subscription.
- if (this->register_event (*iter,
- group_type,
- cgroup_index,
- dgroup_index,
- crep_index) == -1)
- return -1;
- break;
- }
- }
-
- // We may not use all of the consumer reps if there are repeats:
- // (A+B)|(B+C). Must update n_consumer_reps_ so we don't try to
- // unsubscribe a blank rep during disconnect.
- if (crep_index < n_consumer_reps_)
- n_consumer_reps_ = crep_index;
-
- return 0;
-}
-
-int
-ACE_ES_Consumer_Correlation::register_deadline_timeout (RtecEventChannelAdmin::Dependency &dependency,
- RtecEventComm::EventType group_type,
- int cgindex,
- int dgindex,
- int &trep_index)
-{
- // new_timeout will be returned as an ACT. When executed, it will
- // forward *iter.event_ to the consumer.
- ACE_ES_Consumer_Rep_Timeout *new_timeout = &timer_reps_[trep_index++];
- new_timeout->init (this, dependency);
- new_timeout->correlation_type (ACE_ES_Consumer_Rep::DEADLINE_TIMEOUT);
- // Deadline timers do not need type ids.
-
- switch (group_type)
- {
- case ACE_ES_CONJUNCTION_DESIGNATOR:
- // Reps keep pointers back to the groups that they're deadlines for.
- new_timeout->add_disjunction_group (conjunction_groups_[cgindex]);
- // Groups keep references to the deadline timers for rescheduling.
- if (conjunction_groups_[cgindex].set_deadline_timeout (new_timeout) == -1)
- return -1;
- break;
-
- case ACE_ES_DISJUNCTION_DESIGNATOR:
- new_timeout->add_disjunction_group (disjunction_groups_[dgindex]);
- if (disjunction_groups_[dgindex].set_deadline_timeout (new_timeout) == -1)
- return -1;
- break;
-
- case ACE_ES_GLOBAL_DESIGNATOR:
- ACE_ERROR_RETURN ((LM_ERROR, "No global deadline timeouts, yet!\n"), -1);
- }
-
- return 0;
-}
-
-int
-ACE_ES_Consumer_Correlation::register_interval_timeout (RtecEventChannelAdmin::Dependency &dependency,
- RtecEventComm::EventType group_type,
- int cgindex,
- int /* dgindex */,
- int &trep_index)
-{
- // new_timeout will be returned as an ACT. When executed, it will
- // forward *iter.event_ to the consumer.
- ACE_ES_Consumer_Rep_Timeout *new_timeout = &timer_reps_[trep_index++];
- new_timeout->init (this, dependency);
- new_timeout->type_id (this->new_type_id ());
-
- switch (group_type)
- {
- case ACE_ES_CONJUNCTION_DESIGNATOR:
- // If it's a conjunction, then we need to perform correlations
- // on the timeout.
- new_timeout->correlation_type (ACE_ES_Consumer_Rep::CORRELATE);
- conjunction_groups_[cgindex].add_type (new_timeout->type_id ());
- break;
-
- case ACE_ES_DISJUNCTION_DESIGNATOR:
- case ACE_ES_GLOBAL_DESIGNATOR:
- new_timeout->correlation_type (ACE_ES_Consumer_Rep::NO_CORRELATION);
- break;
- }
-
- // Schedule the timeout.
- if (correlation_module_->schedule_timeout (new_timeout) == -1)
- return -1;
- else
- return 0;
-}
-
-// Search <creps> for a rep matching <dependency>. If one is not
-// found, allocate one. All returned reps should have the appropriate
-// type_id set.
-ACE_ES_Consumer_Rep *
-ACE_ES_Consumer_Correlation::get_consumer_rep (RtecEventChannelAdmin::Dependency &dependency,
- int &crep_index)
-{
- ACE_ES_Consumer_Rep *rep = 0;
-
- // Step through all existing consumer reps.
- for (int x=0; x < crep_index; x++)
- {
- RtecEventComm::Event& e = consumer_reps_[x]->dependency ()->event;
- // If <dependency> matches any previously subscribed consumer
- // reps, we'll reuse it.
- if (e.header.type == dependency.event.header.type
- && e.header.source == dependency.event.header.source )
- {
- rep = consumer_reps_[x];
- break;
- }
- }
-
- // Check if we didn't find it.
- if (rep == 0)
- {
- if (crep_index >= n_consumer_reps_)
- ACE_ERROR_RETURN ((LM_ERROR, "Too many event registrations.\n"), 0);
- // Allocate a new rep and set its type id.
- rep = consumer_reps_[crep_index];
- crep_index++;
- rep->init (this, dependency);
- rep->type_id (this->new_type_id ());
- }
-
- return rep;
-}
-
-int
-ACE_ES_Consumer_Correlation::new_type_id (void)
-{
- int type_id = type_id_index_;
- if (++type_id_index_ >= ACE_ES_MAX_SUBSCRIPTIONS)
- ACE_ERROR_RETURN ((LM_ERROR, "ACE_ES_MAX_SUBSCRIPTIONS exceeded.\n"),0);
- else
- return type_id;
-}
-
-int
-ACE_ES_Consumer_Correlation::register_event (RtecEventChannelAdmin::Dependency &dependency,
- RtecEventComm::EventType group_type,
- int cgindex,
- int dgindex,
- int &crep_index)
-{
- // These are stored in the subscription module data structures.
- ACE_ES_Consumer_Rep *consumer_rep = this->get_consumer_rep (dependency, crep_index);
-
- if (consumer_rep == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::register_event"), -1);
-
- switch (group_type)
- {
- case ACE_ES_CONJUNCTION_DESIGNATOR:
- // If it's a conjunction, then we need to perform correlations
- // on the object. Otherwise, NO_CORRELATION is set by default.
- consumer_rep->correlation_type (ACE_ES_Consumer_Rep::CORRELATE);
- conjunction_groups_[cgindex].add_type (consumer_rep->type_id ());
- break;
-
- case ACE_ES_DISJUNCTION_DESIGNATOR:
- consumer_rep->add_disjunction_group (disjunction_groups_[dgindex]);
- break;
-
- case ACE_ES_GLOBAL_DESIGNATOR:
- ACE_ERROR ((LM_ERROR, "ACE_ES_Consumer_Correlation::register_event: "
- "ACE_ES_GLOBAL_DESIGNATOR not implemented.\n"));
- break;
- }
-
- // Subscribe the consumer_rep to the suppliers.
- if (correlation_module_->subscribe (consumer_rep) == -1)
- return -1;
- else
- return 0;
-}
-
-int
-ACE_ES_Consumer_Correlation::disconnecting (void)
-{
- // If we were forwarding events, disconnect as a supplier.
- if (connected_)
- {
- CORBA::Environment env;
- channel_->disconnect_push_consumer (env);
- if (env.exception () != 0)
- ACE_ERROR ((LM_ERROR, "ACE_ES_Consumer_Correlation::disconnecting failed.\n"));
- }
-
- for (int j = 0; j < this->n_timer_reps_; ++j)
- this->correlation_module_->cancel_timeout (&timer_reps_[j]);
-
- for (int i = 0; i < this->n_consumer_reps_; ++i)
- {
- ACE_ES_Consumer_Rep *r = this->consumer_reps_[i];
- if (r != 0)
- {
- r->disconnect ();
- }
- }
-
- return 0;
-}
-
-ACE_ES_Dispatch_Request *
-ACE_ES_Consumer_Correlation::push (ACE_ES_Consumer_Rep *cr,
- const TAO_EC_Event& event)
-{
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Consumer_Correlation_Module::push\n"));
-
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_ACE_ES_CONSUMER_CORRELATION_PUSH_ENTER);
-
- // Check if this event needs any correlating, or if it should just
- // be forwarded real fast-like.
- switch (cr->correlation_type ())
- {
- case ACE_ES_Consumer_Rep::NO_CORRELATION:
- {
- // Calls reschedule on all disjunction groups it belongs to.
- cr->reschedule_deadlines ();
-
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_CONSUMER_CORRELATION_PUSH_DETERMINE_NO_CORR);
- ACE_ES_Dispatch_Request *request =
- new ACE_ES_Dispatch_Request (consumer_, event,
- cr->dependency ()->rt_info);
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_CONSUMER_CORRELATION_PUSH_NO_CORR_ALLOC);
-
- if (request == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::push"), 0);
-
- return request;
- }
-
- case ACE_ES_Consumer_Rep::CORRELATE:
- return this->correlate (cr, event);
-
- case ACE_ES_Consumer_Rep::DEADLINE_TIMEOUT:
- {
- ACE_ES_Dispatch_Request *request =
- new ACE_ES_Dispatch_Request (consumer_,
- cr->dependency ()->rt_info);
-
- if (request == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::push"), 0);
-
- // Add the deadline timeout to the outbox.
- request->append_event (event);
-
- // Add any pending events to the outbox.
- cr->top_group ()->add_events (&(request->event_set ()),
- pending_events_, pending_flags_);
-
- return request;
- }
-
- default:
- ACE_ERROR_RETURN ((LM_ERROR, "ACE_ES_Consumer_Correlation::push:"
- " unknown correlation type\n"), 0);
- }
-}
-
-// @@ If we're just event forwarding, then no pending_events_ need to
-// be kept! I'll add this optimization later.
-ACE_ES_Dispatch_Request *
-ACE_ES_Consumer_Correlation::correlate (ACE_ES_Consumer_Rep *cr,
- const TAO_EC_Event &event)
-{
- // If the consumer has specified correlation criteria, then we must
- // first acquire the mutex.
- ACE_ES_GUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::push"), 0);
-
- int bit = ACE_INT2BIT[cr->type_id ()];
- if (ACE_BIT_DISABLED (this->pending_flags_, bit))
- {
- // Add the new event to the pending events.
- pending_events_[cr->type_id ()] += event;
- // Set the bit corresponding to the arrived event.
- // This should be pending_flags_->event_arrived (index);
- ACE_SET_BITS (pending_flags_, bit);
- }
-
- ACE_ES_Dispatch_Request *request = 0;
- TAO_EC_Event_Array *outbox = 0;
- // Since add_events changes pending_flags_, we need to keep this
- // for all iterations through the conjunction groups.
- u_long freeze_pending_flags = pending_flags_;
-
- for (int x=0; x < n_conjunction_groups_; x++)
- {
- if (conjunction_groups_[x].should_forward (freeze_pending_flags))
- {
- // If there is a deadline timer for this conjunction group,
- // this will reschedule them.
- conjunction_groups_[x].reschedule_deadline ();
-
- // First time in, allocate the new dispatch request.
- if (request == 0)
- {
- request =
- new ACE_ES_Dispatch_Request (consumer_,
- cr->dependency ()->rt_info);
- if (request == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Consumer_Correlation::correlate"), 0);
- outbox = &(request->event_set ());
- }
-
- // Add each of the pending events for this correlation to
- // the outgoing dispatch request. If outbox == 0, then
- // this will just clear any pending events.
- conjunction_groups_[x].add_events (outbox,
- pending_events_,
- pending_flags_);
- }
- }
-
- return request;
-}
-
-
-// ************************************************************
-
-ACE_ES_Consumer_Rep::~ACE_ES_Consumer_Rep (void)
-{
-}
-
-int
-ACE_ES_Consumer_Rep::execute (void* /* arg */)
-{
- ACE_ERROR ((LM_ERROR, "Warning! ACE_ES_Consumer_Rep::execute called.\n"));
- return -1;
-}
-
-// ************************************************************
-
-int
-ACE_ES_Consumer_Rep_Timeout::execute (void* /* arg */)
-{
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_CONSUMER_REP_TIMEOUT_EXECUTE);
- if (this->receiving_events ())
- {
- TAO_TRY
- {
- ACE_Time_Value tv = ACE_OS::gettimeofday ();
- ORBSVCS_Time::Time_Value_to_TimeT (this->timeout_event_.header ().creation_time, tv);
- correlation_->correlation_module_->push (this,
- this->timeout_event_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::Exception, ex)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_ES_Consumer_Rep_Timeout::execute: "
- "unexpected exception.\n"), -1);
- }
- TAO_ENDTRY;
- }
- return 0;
-}
-
-// ************************************************************
-
-ACE_ES_Subscription_Module::ACE_ES_Subscription_Module (ACE_EventChannel *channel)
- : channel_ (channel),
- up_ (0),
- down_ (0)
-{
- this->scheduler_ = this->channel_->scheduler ();
-}
-
-void
-ACE_ES_Subscription_Module::open (ACE_ES_Correlation_Module *up,
- ACE_ES_Supplier_Module *down)
-{
- // Brilliant.
- up_ = up;
- down_ = down;
-}
-
-ACE_ES_Subscription_Module::~ACE_ES_Subscription_Module (void)
-{
-}
-
-// When a supplier connects, we step through each of its
-// publications. For each event type published, we allocate a set in
-// the suppliers type collection. Then we build a subscribers list
-// starting with any consumers having a type-based subscription in the
-// global type collection.
-void
-ACE_ES_Subscription_Module::connected (ACE_Push_Supplier_Proxy *supplier,
- CORBA::Environment &TAO_IN_ENV)
-{
- RtecEventComm::EventSourceID sid = 0;
- // We will record the source_id for later usage.
- {
- ACE_ES_WGUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- TAO_THROW (RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (all_suppliers_.insert (supplier) == -1)
- ACE_ERROR ((LM_ERROR, "ACE_ES_Subscription_Module insert failed.\n"));
-
- // For every type that this supplier generates, bind a new
- // Type_Subscribers to the type in the supplier proxy's type
- // collection.
- RtecEventChannelAdmin::PublicationSet &publications =
- supplier->qos ().publications;
-
- sid = publications[0].event.header.source;
- for (CORBA::ULong index=0; index < publications.length (); index++)
- {
- // Check to make sure an RT_Info was specified.
-#if 0
- // @@ TODO: We should check if rt_info is a valid handle_t.
- if (publications[index].dependency_info_.rt_info.value() == 0)
- {
- ACE_ERROR ((LM_ERROR, "Found a SupplierQOS::dependency_info_.rt_info_ == 0\n"));
- continue;
- }
-#endif
-
- RtecEventComm::EventType event_type =
- publications[index].event.header.type;
-
- // @@ TODO we should throw something Check to make sure a type
- // was specified.
- if (event_type == ACE_ES_EVENT_ANY)
- {
- ACE_ERROR ((LM_ERROR, "ACE_ES_Subscription_Module::connected: "
- "source is publishing ACE_ES_EVENT_ANY.\n"));
- continue;
- }
-
- // Make a new set for the proxy. Include the dependency
- // info describing the RT_Method that generates this event.
- // This object will hold all the consumers that subscribe to
- // this publication.
- ACE_ES_Subscription_Info::Type_Subscribers *new_subscribers =
- new ACE_ES_Subscription_Info::Type_Subscribers (&(publications[index].dependency_info));
-
- if (new_subscribers == 0)
- {
- ACE_ERROR ((LM_ERROR, "%p.\n", "ACE_ES_Subscription_Module::connected"));
- return;
- }
-
- // Check the global type collection for consumers that register
- // before suppliers.
- ACE_ES_Subscription_Info::Type_Subscribers *existing_subscribers;
- if (type_subscribers_.find (event_type, existing_subscribers) != -1)
- {
- // Iterate through existing subscribers.
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator iter (existing_subscribers->consumers_);
-
- for (ACE_ES_Consumer_Rep **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- {
- // Each existing subscriber will get appended to the
- // new subscribers list. Dependencies are updated.
-
- // @@ TODO: Handle exceptions.
-#if 1
- this->scheduler_->add_dependency
- ((*proxy)->dependency()->rt_info,
- new_subscribers->dependency_info_->rt_info,
- new_subscribers->dependency_info_->number_of_calls,
- RtecScheduler::ONE_WAY_CALL,
- TAO_IN_ENV);
-#else
- ACE_Scheduler_Factory::server()->add_dependency
- ((*proxy)->dependency()->rt_info,
- new_subscribers->dependency_info_->rt_info,
- new_subscribers->dependency_info_->number_of_calls,
- RtecScheduler::ONE_WAY_CALL,
- TAO_IN_ENV);
-#endif
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- if (new_subscribers->consumers_.insert (*proxy) == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "%p: add_dependency/insert failed.\n",
- "ACE_ES_Subscription_Module::connected"));
- continue;
- }
- (*proxy)->_duplicate ();
- }
- }
-#if 0
- else
- {
- //ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) No consumers for type %d\n", event_type));
- }
-#endif
-
- // Put the new subscribers for this event type in the supplier
- // proxy's type map.
- if (supplier->subscription_info ().type_subscribers_.
- bind (event_type, new_subscribers) != 0)
- {
- // This may occur with a double bind, I think.
- ACE_ERROR ((LM_ERROR, "%p can't initialize type.\n",
- "ACE_ES_Subscription_Module::connected"));
- delete new_subscribers;
- continue;
- }
- }
- } // release lock
-
- // Reregister any consumers that tried to subscribe before this
- // supplier connected.
- // NOTE: We used to call back the supplier here (using
- // supplier->source_id()), this is ineffective and leads to all kind
- // of dead-locks (the supplier is blocked and waiting for us).
- // We use the information on the publications to get the source_id.
- this->reregister_consumers (sid);
-}
-
-// Step through each of the source_subscribers looking for consumers
-// that registered for <source> before <source> connected.
-void
-ACE_ES_Subscription_Module::reregister_consumers (RtecEventComm::EventSourceID source_id)
-{
- ACE_ES_Subscription_Info::Subscriber_Set *subscribers = 0;
- if (source_subscribers_.find (source_id, subscribers) == -1)
- // Not found.
- return;
-
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator iter (*subscribers);
-
- // Try to reregister all consumers.
- for (ACE_ES_Consumer_Rep **consumer = 0;
- iter.next (consumer) != 0;
- iter.advance ())
- if (this->subscribe (*consumer) == -1)
- ACE_ERROR ((LM_ERROR, "%p.\n" "ACE_ES_Subscription_Module::reregister_consumers"));
-}
-
-
-void
-ACE_ES_Subscription_Module::disconnecting (ACE_Push_Supplier_Proxy *supplier,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_ES_WGUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- TAO_THROW (RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (all_suppliers_.remove (supplier) == -1)
- TAO_THROW (RtecEventChannelAdmin::EventChannel::SUBSCRIPTION_ERROR());
-
- // Remove all consumers from the supplier's source-based subscription lists.
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator source_iterator
- (supplier->subscription_info ().source_subscribers_);
-
- for (ACE_ES_Consumer_Rep **consumer;
- source_iterator.next (consumer) != 0;
- source_iterator.advance ())
- {
- (*consumer)->_release ();
- }
-
- // Get the subscriber list for each type.
- ACE_ES_Subscription_Info::Subscriber_Map_Iterator type_map_iterator
- (supplier->subscription_info ().type_subscribers_);
-
- for (ACE_ES_Subscription_Info::Subscriber_Map_Entry *entry;
- type_map_iterator.next (entry) != 0;
- type_map_iterator.advance ())
- {
- // Remove all consumers from the supplier's source-based
- // subscription lists.
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator type_iterator
- (entry->int_id_->consumers_);
-
- for (ACE_ES_Consumer_Rep **c;
- type_iterator.next (c) != 0;
- type_iterator.advance ())
- {
- (*c)->_release ();
- }
- }
-}
-
-int
-ACE_ES_Subscription_Module::subscribe_all (ACE_ES_Consumer_Rep *)
-{
- ACE_ERROR_RETURN ((LM_ERROR, "Consumer tried to register for all"
- "events! This is not implemented.\n"), -1);
-}
-
-// Forward <events> to all consumers subscribed to <source> only.
-int
-ACE_ES_Subscription_Module::push_source (ACE_Push_Supplier_Proxy *source,
- const TAO_EC_Event &event,
- CORBA::Environment &TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Subscription_Module::push_source\n"));
-
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_ENTER_ACE_ES_SUBSCRIPTION_MODULE_PUSH);
- // If there are now source-based subscribers for this supplier,
- // return.
- if (source->subscription_info ().source_subscribers_.size () == 0)
- return 0;
-
- ACE_ES_Subscription_Info::Subscriber_Set &set =
- source->subscription_info ().source_subscribers_;
-
- // List of consumers that need to be disconnected.
- ACE_ES_Subscription_Info::Subscriber_Set disconnect_list;
-
- {
- // Acquire a read lock.
- ACE_ES_RGUARD ace_mon (source->subscription_info ().lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_ES_Subscription_Module::push_source.\n"), -1);
-
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator iter (set);
-
- // Iterate through all subscribers.
- for (ACE_ES_Consumer_Rep **consumer = 0;
- iter.next (consumer) != 0;
- iter.advance ())
- {
- // Only push the event if the consumer is not suspended
- // and not disconnected.
- if ((*consumer)->receiving_events ())
- {
- up_->push (*consumer, event, TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return -1;
- }
- // If the consumer has disconnected, schedule it for
- // disconnection. We can not modify our list now. It
- // would mess up the iterator.
- if ((*consumer)->disconnected ())
- disconnect_list.insert (*consumer);
- }
- // Release the read lock.
- }
-
- // If there are consumers scheduled for disconnect, acquire a write
- // lock and disconnect them.
- if (disconnect_list.size () != 0)
- {
- ACE_ES_WGUARD ace_mon (source->subscription_info ().lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_ES_Subscription_Module::push_source.\n"), -1);
-
- // Iterate through the disconnecting consumers.
- for (ACE_ES_Subscription_Info::Subscriber_Set_Iterator iter =
- disconnect_list.begin (),
- end = disconnect_list.end ();
- iter != end;
- iter++)
- {
- ACE_ES_Consumer_Rep *consumer = (*iter);
- // Remove the consumer from subscriber list.
- if (set.remove (consumer) == -1)
- ACE_ERROR ((LM_ERROR, "%p remove failed.\n",
- "ACE_ES_Subscription_Module::push_source.\n"));
- else
- // Decrement the consumer rep's reference count.
- consumer->_release ();
- }
- }
-
- return 0;
-}
-
-// 1. figure out why we're going through the subscription module,
-// instead of just passing through.
-// 2. where is lock_? Is there only one per module!?
-
-int
-ACE_ES_Subscription_Module::push_source_type (ACE_Push_Supplier_Proxy *source,
- const TAO_EC_Event &event,
- CORBA::Environment& TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) Subscription_Module::push_source_type: \n"));
-
- // Step through each event in the set. For each event type, find
- // the corresponding set in the type collection. Push the single
- // event to each consumer in the set.
-
- ACE_ES_Subscription_Info::Subscriber_Map &supplier_map =
- source->subscription_info ().type_subscribers_;
-
- ACE_ES_Subscription_Info::Subscriber_Set disconnect_list;
-
- ACE_ES_Subscription_Info::Subscriber_Set *set;
-
- {
- ACE_ES_RGUARD ace_mon (source->subscription_info ().lock_);
- if (ace_mon.locked () == 0)
- {
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_PUSH_SOURCE_TYPE);
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_ES_Subscription_Module::"
- "push_source_type.\n"), -1);
- }
-
- ACE_ES_Subscription_Info::Type_Subscribers *subscribers;
-
- if (supplier_map.current_size () == 0)
- {
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_PUSH_SOURCE_TYPE);
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Subscription_Module::"
- // "push_source_type - empty supplier map\n"));
- return 0;
- }
-
- if (supplier_map.find (event.header ().type, subscribers) == -1)
- {
- ACE_DEBUG ((LM_ERROR,
- "EC (%t) ACE_ES_Subscription_Module::push_source_type"
- " Warning: event type %d not registered.\n",
- event.header ().type));
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_PUSH_SOURCE_TYPE);
- return 0; // continue anyway
- }
-
- if (subscribers->consumers_.size () == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Subscription_Module::"
- // "push_source_type - empty consumer set for %d\n",
- // event->type_));
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_PUSH_SOURCE_TYPE);
- return 0;
- }
-
- set = &subscribers->consumers_;
-
- // We've found the set of consumers subscribed to this type
- // of event from this supplier. Forward the event to each.
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator iter (*set);
-
- for (ACE_ES_Consumer_Rep **consumer = 0;
- iter.next (consumer) != 0;
- iter.advance ())
- {
- if ((*consumer)->receiving_events ())
- {
- up_->push (*consumer, event, TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return -1;
- }
- if ((*consumer)->disconnected ())
- {
- disconnect_list.insert (*consumer);
- }
- }
- }
-
- // Acquire a write lock and remove all disconnected consumers.
- if (disconnect_list.size () != 0)
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) Subscription_Module::push_source_type"
- // " - disconnecting consumers\n"));
- ACE_ES_WGUARD ace_mon (source->subscription_info ().lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_ES_Subscription_Module::"
- "push_source.\n"), -1);
-
- for (ACE_ES_Subscription_Info::Subscriber_Set_Iterator iter =
- disconnect_list.begin (),
- disconnect_list_end = disconnect_list.end ();
- iter != disconnect_list_end;
- iter++)
- {
- ACE_ES_Consumer_Rep *consumer = (*iter);
- if (set->remove (consumer) == -1)
- ACE_ERROR ((LM_ERROR, "%p remove failed.\n",
- "ACE_ES_Subscription_Module::push_source.\n"));
- else
- consumer->_release ();
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Subscription_Module::"
- // "push_source_type - consumer %x removed\n",
- // *Consumer));
- }
- }
-
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_PUSH_SOURCE_TYPE);
- return 0;
-}
-
-int
-ACE_ES_Subscription_Module::subscribe_source (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID source)
-{
- // Step through all Supplier Proxies looking for a match to
- // -supplier-. Add the -consumer- to the correct supplier proxy.
- Supplier_Iterator iter (all_suppliers_);
-
- for (ACE_Push_Supplier_Proxy **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- {
- // Operator == checks if <proxy> is a proxy for <supplier>.
- if (!((**proxy) == source))
- continue;
-
- ACE_ES_WGUARD mon ((*proxy)->subscription_info ().lock_);
-
- ACE_ES_Subscription_Info::Subscriber_Set &set =
- (*proxy)->subscription_info ().source_subscribers_;
-
- // Insert the consumer to the supplier's subscription set for
- // the type.
- int insert_result = set.insert (consumer);
- switch (insert_result)
- {
- case -1:
- // Error.
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "Subscription Module::subscribe_source"), -1);
- case 1:
- // Already there.
- break;
- case 0:
- default:
- {
- // Increment the consumer rep's reference count.
- consumer->_duplicate ();
-
- // Add each of the supplier's dependency infos to the
- // consumer's dependency list.
- ACE_ES_Subscription_Info::Subscriber_Map_Iterator iter2
- ((*proxy)->subscription_info ().type_subscribers_);
-
- // Delete all type collections.
- for (ACE_ES_Subscription_Info::Subscriber_Map_Entry *temp = 0;
- iter2.next (temp) != 0;
- iter2.advance ())
- {
- TAO_TRY
- {
-#if 1
- this->scheduler_->add_dependency
- (consumer->dependency()->rt_info,
- temp->int_id_->dependency_info_->rt_info,
- temp->int_id_->dependency_info_->number_of_calls,
- RtecScheduler::ONE_WAY_CALL,
- TAO_TRY_ENV);
-#else
- ACE_Scheduler_Factory::server()->add_dependency
- (consumer->dependency()->rt_info,
- temp->int_id_->dependency_info_->rt_info,
- temp->int_id_->dependency_info_->number_of_calls,
- RtecScheduler::ONE_WAY_CALL,
- TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("error adding dependency");
- return -1;
- }
- TAO_ENDTRY;
- }
- }
- }
- }
-
- return ACE_ES_Subscription_Info::insert_or_allocate (source_subscribers_,
- consumer,
- source);
-}
-
-// Step through all Supplier Proxies. For each proxy, if it generates
-// <type>, add <consumer> to its subscription info.
-int
-ACE_ES_Subscription_Module::subscribe_type (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type)
-{
- // ACE_DEBUG ((LM_DEBUG,
- // "EC (%t) Subscription_Module::subscribe_type - %d\n", type));
-
- // First insert <consumer> into the global type collection set
- // corresponding to <type>. The type collection will only be used
- // when suppliers register late.
- if (ACE_ES_Subscription_Info::insert_or_allocate (type_subscribers_,
- consumer, type) == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "Subscription_Module - insert_or_allocate failed\n"),
- -1);
- }
-
- Supplier_Iterator iter (all_suppliers_);
-
- for (ACE_Push_Supplier_Proxy **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- {
- ACE_ES_WGUARD mon ((*proxy)->subscription_info ().lock_);
- // Insert the consumer to the supplier's subscription set for
- // the type. If the supplier does not publish this type, the
- // operation will fail. If this succeeds, dependency_info will
- // be added to the consumer.
- RtecScheduler::Dependency_Info *dependency_info;
- if (ACE_ES_Subscription_Info::insert_or_fail
- ((*proxy)->subscription_info ().type_subscribers_,
- consumer, type, dependency_info) == 0)
- {
- // Success. Add the supplier dependency info to the
- // consumer's dependency list.
- // @@ TODO handle exceptions.
- TAO_TRY
- {
-#if 1
- this->scheduler_->add_dependency
- (consumer->dependency ()->rt_info,
- dependency_info->rt_info,
- dependency_info->number_of_calls,
- RtecScheduler::ONE_WAY_CALL,
- TAO_TRY_ENV);
-#else
- ACE_Scheduler_Factory::server()->add_dependency
- (consumer->dependency ()->rt_info,
- dependency_info->rt_info,
- dependency_info->number_of_calls,
- RtecScheduler::ONE_WAY_CALL,
- TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "Subscription_Module::subscribe_type:"
- " add_dependency failed.\n"));
- return -1;
- }
- TAO_ENDTRY;
- }
- }
-
- return 0;
-}
-
-int
-ACE_ES_Subscription_Module::subscribe_source_type (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID source,
- RtecEventComm::EventType type)
-{
- // Step through all Supplier Proxies looking for a match to
- // <supplier>. Once we find one, find the correct set for the
- // specified type. Add the <consumer> to that set.
- Supplier_Iterator iter (all_suppliers_);
-
- for (ACE_Push_Supplier_Proxy **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- {
- ACE_ES_WGUARD mon ((*proxy)->subscription_info ().lock_);
-
- if ((**proxy) == source)
- {
- // Insert the consumer to the supplier's subscription set for
- // the type.
- RtecScheduler::Dependency_Info *dependency_info;
- int insert_result = ACE_ES_Subscription_Info::insert_or_fail
- ((*proxy)->subscription_info().type_subscribers_,
- consumer, type, dependency_info);
-
- switch (insert_result)
- {
- case -1:
- // Error.
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "Subscription Module::subscribe_source_type"), -1);
- case 0:
- default:
- {
- // Success.
- // Add the supplier to the consumer's dependency list.
- // @@ TODO handle exceptions.
- TAO_TRY
- {
-#if 1
- this->scheduler_->add_dependency
- (consumer->dependency ()->rt_info,
- dependency_info->rt_info,
- dependency_info->number_of_calls,
- RtecScheduler::ONE_WAY_CALL,
- TAO_TRY_ENV);
-#else
- ACE_Scheduler_Factory::server()->add_dependency
- (consumer->dependency ()->rt_info,
- dependency_info->rt_info,
- dependency_info->number_of_calls,
- RtecScheduler::ONE_WAY_CALL,
- TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR, "Subscription_Module::subscribe_source_type:"
- " add_dependency failed.\n"),
- -1);
- }
- TAO_ENDTRY;
- }
- /* FALLTHROUGH */
- case 1:
- // Already there.
- break;
- }
-
- }
- }
-
- return ACE_ES_Subscription_Info::insert_or_allocate (source_subscribers_,
- consumer,
- source);
-}
-
-// <consumer> contains information for one type of subscription.
-// Delegate to the appropriate method for subscription.
-int
-ACE_ES_Subscription_Module::subscribe (ACE_ES_Consumer_Rep *consumer)
-{
- // We could have finer granularity by putting RGUARDs in some of the
- // subscribe methods.
- ACE_ES_WGUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Subscription_Module::subscribe"), -1);
-
- int result = 0;
- RtecEventComm::Event &event = consumer->dependency ()->event;
-
- if (event.header.source == 0)
- // Not source-based subscription.
- {
- if (event.header.type == ACE_ES_EVENT_ANY)
- result = this->subscribe_all (consumer);
- else
- result = this->subscribe_type (consumer, event.header.type);
- }
- else
- // Source-based subscription.
- {
- if (event.header.type == ACE_ES_EVENT_ANY)
- result = this->subscribe_source (consumer, event.header.source);
- else
- result = this->subscribe_source_type (consumer,
- event.header.source,
- event.header.type);
- }
-
- return result;
-}
-
-int
-ACE_ES_Subscription_Module::unsubscribe (ACE_ES_Consumer_Rep *consumer)
-{
- // We could have finer granularity by putting RGUARDs in some of the
- // unsubscribe methods.
- ACE_ES_WGUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "ACE_ES_Subscription_Module::unsubscribe"), -1);
-
- RtecEventComm::Event &event = consumer->dependency ()->event;
-
- if (event.header.source == 0)
- {
- // Remove the consumer from the global type-based subscription list.
- ACE_ES_Subscription_Info::remove (type_subscribers_,
- consumer,
- event.header.type);
- }
- else
- // Remove the consumer from the global source-based subscription list.
- ACE_ES_Subscription_Info::remove (source_subscribers_,
- consumer,
- event.header.source);
-
-#if 0
- // @@ TODO This code was removed and I'm (coryan) adding it again
- // because it does seem necessary, the only explanation for its
- // removal is this comment:
- //
- // /*
- //
- // This old code manually removed the consumer from the subscription
- // lists. Now we do lazy removal.
- // */
- //
- // I quite not follow what was going on.
- //
- // [CORYAN]: The mistery seems resolved: the code was here to remove
- // the consumer proxy from the supplier sets, but the "new" strategy
- // was to remove them as the supplier tries to push events through
- // them, unfortunately that code was broken and did not remove the
- // objects at all, hence the apparent need to re-instate this code.
- // Bottom line: it seems the code is not needed after all.
-
- int result = 0;
-
- if (event.header.source == 0)
- {
- if (event.header.type == ACE_ES_EVENT_ANY)
- result = this->unsubscribe_all (consumer);
- else
- result = this->unsubscribe_type (consumer, event.header.type);
- }
- else
- {
- if (event.header.type == ACE_ES_EVENT_ANY)
- result = this->unsubscribe_source (consumer, event.header.source);
- else
- result = this->unsubscribe_source_type (consumer,
- event.header.source,
- event.header.type);
- }
- return result;
-#else
- return 0;
-#endif /* 0 */
-}
-
-int
-ACE_ES_Subscription_Module::unsubscribe_all (ACE_ES_Consumer_Rep *)
-{
- return 0;
-}
-
-int
-ACE_ES_Subscription_Module::unsubscribe_type (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type)
-{
- // Step through all Supplier Proxies trying to remove the
- // consumer-type pair. ACE_ES_Subscription_Info::remove will fail
- // if the supplier does not generate <type>, but that's ok.
- Supplier_Iterator iter (all_suppliers_);
-
- for (ACE_Push_Supplier_Proxy **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- {
- ACE_ES_WGUARD mon ((*proxy)->subscription_info ().lock_);
-
- // This remove will be harmless if the supplier does not
- // generate <type>.
- ACE_ES_Subscription_Info::remove ((*proxy)->subscription_info ().type_subscribers_,
- consumer, type);
- }
-
- return 0;
-}
-
-int
-ACE_ES_Subscription_Module::unsubscribe_source (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID source)
-{
- Supplier_Iterator iter (all_suppliers_);
-
- for (ACE_Push_Supplier_Proxy **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- {
- ACE_ES_WGUARD mon ((*proxy)->subscription_info ().lock_);
-
- if ((**proxy) == source)
- {
- ACE_ES_Subscription_Info::Subscriber_Set &set =
- (*proxy)->subscription_info ().source_subscribers_;
- if (set.remove (consumer) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n",
- "Subscription Module::unsubscribe_source"), -1);
- consumer->_release ();
- }
- }
-
- return 0;
-}
-
-int
-ACE_ES_Subscription_Module::unsubscribe_source_type (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID source,
- RtecEventComm::EventType type)
-
-{
- Supplier_Iterator iter (all_suppliers_);
-
- // Step through all supplier proxies looking for a match to the
- // consumer's event.header.source. This is the same as
- // unsubscribe_type, only we can check the source first.
- for (ACE_Push_Supplier_Proxy **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- // If the proxy matches the source id we're looking for, try to
- // remove <consumer> from the proxy's <event.header.type> set.
- if ((**proxy) == source)
- {
- ACE_ES_WGUARD mon ((*proxy)->subscription_info ().lock_);
-
- // Continue in spite of errors.
- ACE_ES_Subscription_Info::remove ((*proxy)->subscription_info ().type_subscribers_,
- consumer, type);
- }
-
- return 0;
-}
-
-void
-ACE_ES_Subscription_Module::push (ACE_Push_Supplier_Proxy *source,
- const TAO_EC_Event &event,
- CORBA::Environment &TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Subscription_Module::push\n"));
-
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_DELIVER_TO_SUBSCRIPTION_MODULE);
- // These are all inline function calls.
- if (this->push_source (source, event, TAO_IN_ENV) == -1)
- return;
-
- {
- ACE_FUNCTION_TIMEPROBE (TAO_EVENT_CHANNEL_BEGIN_PUSH_SOURCE_TYPE);
-
- if (this->push_source_type (source, event, TAO_IN_ENV) == -1)
- return;
- }
-}
-
-void
-ACE_ES_Subscription_Module::shutdown (void)
-{
- ACE_ES_WGUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- ACE_ERROR ((LM_ERROR, "%p.\n",
- "ACE_ES_Subscription_Module::shutdown"));
-
- // Remove all type_subscribers_ and source_subscribers_.
-
- ACE_ES_Subscription_Info::Subscriber_Map_Iterator type_iter (type_subscribers_);
- for (ACE_ES_Subscription_Info::Subscriber_Map_Entry *entry = 0;
- type_iter.next (entry) != 0;
- type_iter.advance ())
- {
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator ts_iter (entry->int_id_->consumers_);
-
- for (ACE_ES_Consumer_Rep **consumer = 0;
- ts_iter.next (consumer) != 0;
- ts_iter.advance ())
- (*consumer)->_release ();
-
- delete entry->int_id_;
- }
-
- ACE_ES_Subscription_Info::SourceID_Map_Iterator source_iter (source_subscribers_);
-
- for (ACE_ES_Subscription_Info::SourceID_Map_Entry *entry2;
- source_iter.next (entry2) != 0;
- source_iter.advance ())
- {
- ACE_ES_Subscription_Info::Subscriber_Set_Iterator ss_iter (*entry2->int_id_);
-
- for (ACE_ES_Consumer_Rep **consumer = 0;
- ss_iter.next (consumer) != 0;
- ss_iter.advance ())
- (*consumer)->_release ();
-
- delete entry2->int_id_;
- }
-
- // We don't need to do anything to all_suppliers_ since the supplier
- // module should have disconnected all suppliers. To be more
- // independent from the supplier module, this method should iterate
- // through all suppliers and call this->disconnecting.
- up_->shutdown ();
-}
-
-// ************************************************************
-
-ACE_ES_Supplier_Module::ACE_ES_Supplier_Module (ACE_EventChannel *channel) :
- all_suppliers_ (),
- lock_ (),
- up_ (0),
- channel_ (channel)
-{
-}
-
-void
-ACE_ES_Supplier_Module::open (ACE_ES_Subscription_Module *up)
-{
- // There is the theory of the Mobius, a twist, in the fabric of
- // space, where time becomes a loop, where time becomes a loop.
- up_ = up;
-}
-
-void
-ACE_ES_Supplier_Module::connected (ACE_Push_Supplier_Proxy *supplier,
- CORBA::Environment &TAO_IN_ENV)
-{
- channel_->report_connect (ACE_EventChannel::SUPPLIER);
- up_->connected (supplier, TAO_IN_ENV);
- if (!supplier->qos ().is_gateway)
- this->channel_->update_supplier_gwys (TAO_IN_ENV);
-}
-
-void
-ACE_ES_Supplier_Module::disconnecting (ACE_Push_Supplier_Proxy *supplier,
- CORBA::Environment &TAO_IN_ENV)
-{
- CORBA::Boolean need_update = 0;
- {
- TAO_GUARD_THROW (ACE_SYNCH_MUTEX, ace_mon, this->lock_, TAO_IN_ENV,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (all_suppliers_.remove (supplier) == -1)
- TAO_THROW (RtecEventChannelAdmin::EventChannel::SUBSCRIPTION_ERROR());
-
- up_->disconnecting (supplier, TAO_IN_ENV);
-
- if (this->all_suppliers_.size () <= 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) No more suppliers connected.\n"));
- channel_->report_disconnect_i (ACE_EventChannel::SUPPLIER);
- }
-
- need_update = (supplier->qos ().is_gateway == 0);
-
- // @@ TODO It would seem
- // IMHO this release is broken: supplier is a parameter, we never
- // actually increased its reference count, so we shouldn't decrease
- // it.
- // CORBA::release (supplier);
- }
- if (need_update)
- this->channel_->update_supplier_gwys (TAO_IN_ENV);
-}
-
-void
-ACE_ES_Supplier_Module::shutdown (void)
-{
- Suppliers copy;
-
- {
- ACE_ES_GUARD ace_mon (lock_);
- if (ace_mon.locked () == 0)
- return;
-
- copy = all_suppliers_;
- }
-
- if (copy.size () > 0)
- {
- Supplier_Iterator iter (copy);
-
- CORBA::Environment env;
-
- for (ACE_Push_Supplier_Proxy **proxy = 0;
- iter.next (proxy) != 0;
- iter.advance ())
- {
- (*proxy)->shutdown ();
- this->disconnecting (*proxy, env);
- }
- }
-
- up_->shutdown ();
-}
-
-RtecEventChannelAdmin::ProxyPushConsumer_ptr
-ACE_ES_Supplier_Module::obtain_push_consumer (CORBA::Environment &TAO_IN_ENV)
-{
- auto_ptr<ACE_Push_Supplier_Proxy> new_supplier (new ACE_Push_Supplier_Proxy (this));
-
- if (new_supplier.get () == 0)
- TAO_THROW_RETURN (CORBA::NO_MEMORY (CORBA::COMPLETED_NO), 0);
-
- {
- TAO_GUARD_THROW_RETURN (ACE_ES_MUTEX, ace_mon, this->lock_, 0, TAO_IN_ENV,
- RtecEventChannelAdmin::EventChannel::SYNCHRONIZATION_ERROR());
-
- if (all_suppliers_.insert (new_supplier.get ()) == -1)
- ACE_ERROR ((LM_ERROR, "ACE_ES_Supplier_Module insert failed.\n"));
- }
-
- return new_supplier.release ()->get_ref (TAO_IN_ENV);
-}
-
-void
-ACE_ES_Supplier_Module::push (ACE_Push_Supplier_Proxy *proxy,
- RtecEventComm::EventSet &event_set,
- CORBA::Environment &TAO_IN_ENV)
-{
- // Steal the events from the EventSet and put them into a reference
- // counted event set.
- TAO_EC_Event_Set* event =
- TAO_EC_Event_Set::_create (event_set);
-
- if (event == 0)
- TAO_THROW (CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- // ACE_DEBUG ((LM_DEBUG, "EC (%t) Supplier_Module::push\n"));
- for (CORBA::ULong i = 0; i < event->length (); ++i)
- {
- // This will guarantee that release gets called when we exit
- // the scope.
- TAO_EC_Event event_copy (event, i);
- ACE_TIMEPROBE (TAO_EVENT_CHANNEL_DELIVER_TO_SUPPLIER_MODULE_THRU_SUPPLIER_PROXY);
- up_->push (proxy, event_copy, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
- TAO_EC_Event_Set::_release (event);
-}
-
-void
-ACE_ES_Supplier_Module::fill_qos (RtecEventChannelAdmin::SupplierQOS& s_qos)
-{
- ACE_GUARD (ACE_ES_MUTEX, ace_mon, this->lock_);
-
- s_qos.is_gateway = 1;
-
- int count = 0;
- {
- for (Supplier_Iterator i = this->all_suppliers_.begin ();
- i != this->all_suppliers_.end ();
- ++i)
- {
- ACE_Push_Supplier_Proxy *s = *i;
-
- if (s->qos ().is_gateway)
- continue;
-
- count += s->qos ().publications.length ();
- }
- }
-
- RtecEventChannelAdmin::PublicationSet& pub = s_qos.publications;
-
- pub.length (count);
-
- CORBA::ULong sc = 0;
-
- for (Supplier_Iterator i = this->all_suppliers_.begin ();
- i != this->all_suppliers_.end ();
- ++i)
- {
- ACE_Push_Supplier_Proxy *s = *i;
-
- if (s->qos ().is_gateway)
- continue;
-
- CORBA::ULong count = s->qos ().publications.length ();
- for (CORBA::ULong j = 0; j < count; ++j)
- {
- RtecEventComm::Event& event =
- s->qos ().publications[j].event;
-
- RtecEventComm::EventType type = event.header.type;
-
- // Only type and source dependencies are relevant, notice
- // that we turn conjunctions into disjunctions because
- // correlations could be satisfied by events coming from
- // several remote ECs.
- if (0 <= type && type <= ACE_ES_EVENT_UNDEFINED)
- continue;
-
- // If the dependency is already there we don't add it.
- CORBA::ULong k;
- for (k = 0; k < sc; ++k)
- {
- if (pub[k].event.header.type == event.header.type
- && pub[k].event.header.source == event.header.source)
- break;
- }
- if (k == sc)
- {
- pub[sc].event.header.type = event.header.type;
- pub[sc].event.header.source = event.header.source;
- pub[sc].event.header.creation_time = ORBSVCS_Time::zero;
- pub[sc].dependency_info.dependency_type =
- RtecScheduler::TWO_WAY_CALL;
- pub[sc].dependency_info.number_of_calls = 1;
- pub[sc].dependency_info.rt_info = 0;
- sc++;
- }
- }
- }
- pub.length (sc);
-}
-
-// ************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Atomic_Op<ACE_ES_MUTEX, int>;
-template class ACE_Map_Entry<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT>;
-template class ACE_Map_Entry<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT>;
-template class ACE_Map_Entry<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry>;
-template class ACE_Map_Manager<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT, ACE_ES_Subscription_Info::SYNCH>;
-template class ACE_Map_Manager<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT, ACE_ES_Subscription_Info::SYNCH>;
-template class ACE_Map_Manager<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry, ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT, ACE_ES_Subscription_Info::SYNCH>;
-template class ACE_Map_Iterator_Base<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT, ACE_ES_Subscription_Info::SYNCH>;
-template class ACE_Map_Iterator_Base<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry, ACE_Null_Mutex>;
-template class ACE_Map_Iterator<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT, ACE_ES_Subscription_Info::SYNCH>;
-template class ACE_Map_Iterator<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry, ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT, ACE_ES_Subscription_Info::SYNCH>;
-template class ACE_Map_Iterator<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT, ACE_ES_Subscription_Info::SYNCH>;
-template class ACE_Map_Reverse_Iterator<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT, ACE_ES_Subscription_Info::SYNCH>;
-template class ACE_Map_Reverse_Iterator<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry, ACE_Null_Mutex>;
-template class ACE_Node<ACE_ES_Consumer_Rep *>;
-template class ACE_Node<ACE_Push_Consumer_Proxy *>;
-template class ACE_Node<ACE_Push_Supplier_Proxy *>;
-template class ACE_Unbounded_Set<ACE_ES_Consumer_Rep *>;
-template class ACE_Unbounded_Set<ACE_Push_Consumer_Proxy *>;
-template class ACE_Unbounded_Set<ACE_Push_Supplier_Proxy *>;
-template class ACE_Unbounded_Set_Iterator<ACE_ES_Consumer_Rep *>;
-template class ACE_Unbounded_Set_Iterator<ACE_Push_Consumer_Proxy *>;
-template class ACE_Unbounded_Set_Iterator<ACE_Push_Supplier_Proxy *>;
-
-template class ACE_Auto_Basic_Ptr<ACE_Push_Supplier_Proxy>;
-template class ACE_Auto_Basic_Ptr<ACE_Push_Consumer_Proxy>;
-template class auto_ptr<ACE_Push_Supplier_Proxy>;
-template class auto_ptr<ACE_Push_Consumer_Proxy>;
-
-template class ACE_Array<TAO_EC_Event>;
-template class ACE_Array_Base<TAO_EC_Event>;
-template class ACE_Array_Iterator<TAO_EC_Event>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Atomic_Op<ACE_ES_MUTEX, int>
-#pragma instantiate ACE_Map_Entry<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT>
-#pragma instantiate ACE_Map_Entry<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT>
-#pragma instantiate ACE_Map_Entry<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry>
-#pragma instantiate ACE_Map_Manager<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT, ACE_ES_Subscription_Info::SYNCH>
-#pragma instantiate ACE_Map_Manager<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT, ACE_ES_Subscription_Info::SYNCH>
-#pragma instantiate ACE_Map_Manager<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT, ACE_ES_Subscription_Info::SYNCH>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT, ACE_ES_Subscription_Info::SYNCH>
-#pragma instantiate ACE_Map_Iterator_Base<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT, ACE_ES_Subscription_Info::SYNCH>
-#pragma instantiate ACE_Map_Iterator<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_ES_Subscription_Info::EXT, ACE_ES_Subscription_Info::INT, ACE_ES_Subscription_Info::SYNCH>
-#pragma instantiate ACE_Map_Iterator<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT, ACE_ES_Subscription_Info::SYNCH>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_ES_Subscription_Info::sEXT, ACE_ES_Subscription_Info::sINT, ACE_ES_Subscription_Info::SYNCH>
-#pragma instantiate ACE_Map_Reverse_Iterator<RtecEventChannelAdmin::Observer_Handle, ACE_EventChannel::Observer_Entry, ACE_Null_Mutex>
-#pragma instantiate ACE_Node<ACE_ES_Consumer_Rep *>
-#pragma instantiate ACE_Node<ACE_Push_Consumer_Proxy *>
-#pragma instantiate ACE_Node<ACE_Push_Supplier_Proxy *>
-#pragma instantiate ACE_Unbounded_Set<ACE_ES_Consumer_Rep *>
-#pragma instantiate ACE_Unbounded_Set<ACE_Push_Consumer_Proxy *>
-#pragma instantiate ACE_Unbounded_Set<ACE_Push_Supplier_Proxy *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_ES_Consumer_Rep *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_Push_Consumer_Proxy *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_Push_Supplier_Proxy *>
-
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Push_Supplier_Proxy>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Push_Consumer_Proxy>
-#pragma instantiate auto_ptr<ACE_Push_Supplier_Proxy>
-#pragma instantiate auto_ptr<ACE_Push_Consumer_Proxy>
-
-#pragma instantiate ACE_Array<TAO_EC_Event>
-#pragma instantiate ACE_Array_Base<TAO_EC_Event>
-#pragma instantiate ACE_Array_Iterator<TAO_EC_Event>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Event_Channel.h b/TAO/orbsvcs/orbsvcs/Event/Event_Channel.h
deleted file mode 100644
index 30ad0fc817d..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Event_Channel.h
+++ /dev/null
@@ -1,1401 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ace ORB
-//
-// = FILENAME
-// Event_Channel
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-// TAO implementation of the Real Time Event Services. For more
-// detailed information, see
-// http://www.cs.wustl.edu/~schmidt/oopsla.ps.gz
-//
-// = NAMING CONVENTIONS
-// Some of the naming might be confusing. For instance
-// ACE_Push_Consumer_Proxy "is-a" ProxyPushSupplier. To the
-// channel, ACE_Push_Consumer_Proxy is a proxy to push consumers.
-// To a push consumer, ACE_Push_Consumer_Proxy is a proxy to push
-// suppliers. I chose to name classes relative to the Event
-// Channel.
-//
-// ============================================================================
-
-#ifndef ACE_EVENT_CHANNEL_H
-#define ACE_EVENT_CHANNEL_H
-
-#include "ace/Containers.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Map_Manager.h"
-#include "ace/Functor.h"
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Event/Local_ESTypes.h"
-#include "orbsvcs/Event/Timer_Module.h"
-#include "orbsvcs/Event/ReactorTask.h"
-#include "orbsvcs/Event/Event_Manip.h"
-
-// ************************************************************
-
-// = TITLE
-// An array of Events.
-//
-// = DESCRIPTION
-// The Event Channel keeps several collections of TAO_EC_Event
-// objects, this is implemented using a simple Event Array.
-typedef ACE_Array<TAO_EC_Event> TAO_EC_Event_Array;
-
-// ************************************************************
-
-// = TITLE
-// Append an event to an event Array.
-//
-// = DESCRIPTION
-// Simplify a common idiom when manipulating arrays of events.
-//
-ACE_INLINE
-void operator += (TAO_EC_Event_Array &dest,
- const TAO_EC_Event &item);
-
-// ************************************************************
-
-// = TITLE
-// Compare two events
-//
-// = DESCRIPTION
-// The Event Channel must compare events (actually event headers)
-// for equality.
-//
-ACE_INLINE int operator == (const RtecEventComm::Event &event1,
- const RtecEventComm::Event &event2);
-
-// ************************************************************
-
-// = TITLE
-// Compare two TAO_EC_Events.
-//
-// = DESCRIPTION
-// This is only used in the instantiation of ACE_Array<TAO_EC_Event>
-//
-ACE_INLINE
-int operator != (const TAO_EC_Event &rhs, const TAO_EC_Event &lhs);
-
-// ************************************************************
-
-// = DESCRIPTION
-// Utility for debugging events.
-void TAO_ORBSVCS_Export dump_event (const RtecEventComm::Event &event);
-
-// ************************************************************
-
-
-class TAO_ORBSVCS_Export ACE_RTU_Manager
-// = TITLE
-// ACE RTU Manager
-//
-// = DESCRIPTION
-{
-public:
- ACE_RTU_Manager (int active);
- // If <active> == 0, everything returns 0. If <active> != 0, RTUs
- // galore.
-
- int should_preempt (void);
- // Returns 1 if the current task should preempt itself. Otherwise,
- // returns 0. Resets should_preempt to zero.
-
- void should_preempt (int s);
- // Called by the dispatching module when the current task should
- // preempt itself.
-
- void not_done (int nd);
- // If <nd> != 0, the current running task will be enqueued at the
- // head of its dispatch tail.
-
- int not_done (void);
- // Returns 1 if the current task needs to be dispatched again.
- // Resets not_done_ to 0;
-
- // = Get/set the priority of the current running task.
- RtecScheduler::OS_Priority priority (void);
- void priority (RtecScheduler::OS_Priority priority);
-
-private:
- int active_;
- int should_preempt_;
- int not_done_;
- RtecScheduler::OS_Priority priority_;
-};
-
-// ************************************************************
-
-// Chesire cat.
-class ACE_ES_Priority_Timer;
-// Forward declarations.
-class ACE_ES_Consumer_Module;
-class ACE_ES_Correlation_Module;
-class ACE_ES_Subscription_Module;
-class ACE_ES_Supplier_Module;
-// This forward decl and typedef allow us to remove inheritence later
-// on without changing any code.
-class ACE_ES_Dispatching_Base;
-typedef ACE_ES_Dispatching_Base ACE_ES_Dispatching_Module;
-
-class TAO_EC_Gateway;
-// Forward declare the class used to connect several EC together.
-
-class TAO_Module_Factory;
-// Factory class for the modules in the EC.
-
-class TAO_ORBSVCS_Export ACE_EventChannel : public POA_RtecEventChannelAdmin::EventChannel
-//
-// = TITLE
-// TAO's Real-time Event Channel.
-//
-// = DESCRIPTION
-// This class implements the interface defined in
-// RtecEventChannelAdmin.idl. For more details check:
-// http://www.cs.wustl.edu/~coryan/EC/JSAC98.pdf
-{
-public:
- enum { INITIAL_STATE = 0,
- CONSUMER = 1, SUPPLIER = 2,
- SHUTDOWN = CONSUMER | SUPPLIER };
-
- ACE_EventChannel (CORBA::Boolean activate_threads = 1,
- u_long type = ACE_DEFAULT_EVENT_CHANNEL_TYPE,
- TAO_Module_Factory* factory = 0);
- ACE_EventChannel (RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Boolean activate_threads = 1,
- u_long type = ACE_DEFAULT_EVENT_CHANNEL_TYPE,
- TAO_Module_Factory* factory = 0);
- // Construction of the given <type>. Check the **_CHANNEL
- // enumerations defined below.
- // By default we activate the threads on construction, but it is
- // possible to create the EC first and activate the threads later.
- // A factory for the modules can be provided, by default it uses
- // TAO_EC_Default_Module_Factory
- // If an scheduler is not provided it uses the singleton in
- // ACE_Scheduler_Factory.
-
- virtual ~ACE_EventChannel (void);
- // Calls destroy.
-
- RtecEventChannelAdmin::EventChannel_ptr get_ref (CORBA::Environment &);
- // Allow transformations to RtecEventChannelAdmin::EventChannel.
-
- ACE_RTU_Manager *rtu_manager (void);
- // Returns a reference to the RTU manager.
-
- // = These should be private.
- ACE_ES_Consumer_Module *consumer_module_;
- ACE_ES_Dispatching_Module *dispatching_module_;
- ACE_ES_Correlation_Module *correlation_module_;
- ACE_ES_Subscription_Module *subscription_module_;
- ACE_ES_Supplier_Module *supplier_module_;
-
- void report_connect (u_long);
- // Consumer or supplier connected.
-
- void report_disconnect (u_long);
- // Consumer or supplier disconnected.
-
- void activate (void);
- // Activate the internal threads of the EC
-
- void shutdown (void);
- // Do not call this. The last module has shut down.
-
- void report_connect_i (u_long);
- // Consumer or supplier connected.
-
- void report_disconnect_i (u_long);
- // Consumer or supplier disconnected.
-
- void add_gateway (TAO_EC_Gateway* gw, CORBA::Environment& _env);
- void del_gateway (TAO_EC_Gateway* gw, CORBA::Environment& _env);
- // Add and remove gateways from the EC.
-
- void update_consumer_gwys (CORBA::Environment& _env);
- void update_supplier_gwys (CORBA::Environment& _env);
- // The consumer (or supplier) list has changed, thus the EC has to
- // inform any gateways it has.
-
- TAO_EC_Timer_Module* timer_module (void) const;
- // The timer module controls the strategy to dispatch timers.
-
- // = The RtecEventChannelAdmin::EventChannel methods.
-
- virtual RtecEventChannelAdmin::ConsumerAdmin_ptr
- for_consumers (CORBA::Environment &);
- // In this implementation of the EC this returns the interface for
- // the Consumer_Module.
-
- virtual RtecEventChannelAdmin::SupplierAdmin_ptr
- for_suppliers (CORBA::Environment &);
- // Return an interface to the Supplier_Module.
-
- virtual void destroy (CORBA::Environment &);
- // Shutdown the EC, free all resources, stop all threads and then
- // shutdown the server where the Servant is running.
-
- virtual RtecEventChannelAdmin::Observer_Handle
- append_observer (RtecEventChannelAdmin::Observer_ptr observer,
- CORBA::Environment &env);
- virtual void remove_observer (RtecEventChannelAdmin::Observer_Handle,
- CORBA::Environment &env);
- // The observer manipulators
-
- // = Timer managment
- int schedule_timer (RtecScheduler::handle_t rt_info,
- const ACE_Command_Base *act,
- RtecScheduler::OS_Priority preemption_priority,
- const RtecScheduler::Time& delta,
- const RtecScheduler::Time& interval = ORBSVCS_Time::zero);
- // Schedule a timer at the appropriate priority for <preemption_priority>.
- // Returns the preemption priority used on success, -1 on failure.
-
- int cancel_timer (RtecScheduler::OS_Priority preemption_priority,
- int id,
- ACE_Command_Base *&act);
- // Cancel the timer associated with the priority of
- // <preemption_priority> and <id>. <act> is filled in with the
- // Timer_ACT used when scheduling the timer. Returns 0 on success,
- // -1 on failure.
-
- RtecScheduler::Scheduler_ptr scheduler (void);
- // Return a reference to its SchedulerService, notice that it uses
- // the CORBA semantics for memory managment, i.e. the user gains
- // ownership of the reference returned.
-
- struct Observer_Entry
- {
- // = TITLE
- // The data kept for each observer.
- //
- // = DESCRIPTION
- // The observer and its handle are kept in a simple structure.
- // In the future this structure could contain QoS information,
- // such as:
- // + how often do we update the observer?
- // + When was the last update.
- // + Does it want to receive all changes?
- //
-
- Observer_Entry (void);
- Observer_Entry (RtecEventChannelAdmin::Observer_Handle h,
- RtecEventChannelAdmin::Observer_ptr o);
-
- RtecEventChannelAdmin::Observer_Handle handle;
- // The handle
-
- RtecEventChannelAdmin::Observer_var observer;
- // The observer
-
- };
-
-private:
- void init (int activate_threads);
- // Factor out commonality in the constructor.
-
- void cleanup_observers (void);
- // Remove all the observers, this simplifies the shutdown process.
-
- ACE_RTU_Manager *rtu_manager_;
- // The RTU manager dude!
-
- u_long type_;
- // Can be any **_CHANNEL. (well, except NO_CHANNEL).
-
- u_long state_;
- // Can be INITIAL_STATE, NO_CONSUMERS, NO_SUPPLIERS, or SHUTDOWN.
-
- ACE_ES_MUTEX lock_;
- // Used to lock shared state.
-
- int destroyed_;
- // Ensures this->destory is executed only once.
-
- typedef ACE_Map_Manager<RtecEventChannelAdmin::Observer_Handle,Observer_Entry,ACE_Null_Mutex> Observer_Map;
- typedef ACE_Map_Iterator<RtecEventChannelAdmin::Observer_Handle,Observer_Entry,ACE_Null_Mutex> Observer_Map_Iterator;
-
- RtecEventChannelAdmin::Observer_Handle handle_generator_;
- // The handles are generated in sequential order, but are opaque to
- // the client.
-
- Observer_Map observers_;
- // Keep the set of Gateways, i.e. connections to peer EC.
-
- TAO_EC_Timer_Module* timer_module_;
- // The strategy to dispatch timers.
-
- int own_factory_;
- // If 1 then we created the factory, thus we have to destroy it.
-
- TAO_Module_Factory* module_factory_;
- // This is the factory we use to create and destroy the Event
- // Channel modules.
-
- RtecScheduler::Scheduler_var scheduler_;
- // The scheduler
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_Dependency_Iterator
-// = TITLE
-// ConsumerQOS Iterator
-//
-// = DESCRIPTION
-// This is used by the Event Channel to parse ConsumerDependency objects.
-{
-public:
- ACE_ES_Dependency_Iterator (RtecEventChannelAdmin::DependencySet &rep);
- // Construct and iterator for <rep>.
-
- int advance_dependency (void);
- // Returns 0 if the advance succeeded. Returns -1 if there are no
- // more dependencies in the group.
-
- int parse (void);
- // Cache values for n_** methods.
-
- int n_conjunctions (void);
- // Returns the number of conjunction groups in the dependency set.
-
- int n_disjunctions (void);
- // Returns the number of disjunction groups in the dependency set.
-
- int n_timeouts (void);
- // Returns the number of timeouts registered.
-
- int n_events (void);
- // Returns the number of events registered.
-
- RtecEventChannelAdmin::Dependency &operator *(void);
- // Accessor to the current ConsumerDependency pointed to by the
- // iterator.
-
- RtecScheduler::handle_t first_rt_info (void);
- // Returns the first RT_Info in the dependencies.
-
-protected:
- RtecScheduler::handle_t rt_info_;
- // The first rt_info in the dependencies.
-
- RtecEventChannelAdmin::DependencySet &rep_;
- // Reference to the dependency array.
-
- int index_;
- // Index into rep_.
-
- RtecEventComm::EventType group_type_;
- // The type of the current correlation group.
-
- int n_conjunctions_;
- // Number of conjunction groups.
-
- int n_disjunctions_;
- // Number of disjunction groups.
-
- int n_timeouts_;
- // Number of timeouts registered.
-
- int n_events_;
- // Number of events registered.
-};
-
-// ************************************************************
-// Forward decl.
-class ACE_ES_Consumer_Rep_Timeout;
-
-class TAO_ORBSVCS_Export ACE_ES_Disjunction_Group
-// = TITLE
-// Disjunction Group
-//
-// = DESCRIPTION
-// Represents a disjunction group, such as (A|B|C).
-{
-public:
- ACE_ES_Disjunction_Group (void);
- // Default construction.
-
- virtual ~ACE_ES_Disjunction_Group (void);
- // Destructor.
-
- void set_correlation_module (ACE_ES_Correlation_Module *cm);
- // <cm> is needed for rescheduling deadlines.
-
- void reschedule_deadline (void);
- // If deadline_timer_rep_ is set, it is cancelled and rescheduled.
-
- int set_deadline_timeout (ACE_ES_Consumer_Rep_Timeout *cr);
- // Set the group's reference to the deadline timer. Returns 0 on
- // success, -1 on failure.
-
- virtual void add_events (TAO_EC_Event_Array *outbox,
- TAO_EC_Event_Array *pending_events,
- u_long &pending_flags);
- // Does nothing. This is the only virtual method in this little
- // heirarchy with the conjunction group.
-
- void set_act (RtecEventComm::Event &act);
- // Set the ACT for this group.
-
-protected:
- TAO_EC_Event act_;
- // To be sent with this group.
-
-private:
- ACE_ES_Consumer_Rep_Timeout *deadline_timer_rep_;
- // The disjunction group keeps a reference to the deadline timer.
-
- ACE_ES_Correlation_Module *correlation_module_;
- // Used for cancelling and scheduling deadline_timer_rep_.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_Conjunction_Group : public ACE_ES_Disjunction_Group
-// = TITLE
-// Conjunction Group
-//
-// = DESCRIPTION
-// Represents a conjunction group, such as (A+B+C).
-{
-public:
- ACE_ES_Conjunction_Group (void);
- // Default construction.
-
- virtual ~ACE_ES_Conjunction_Group (void);
- // Destructor.
-
- int add_type (int type_id);
- // Set the <type_id>th bit in the forward_value_.
-
- int should_forward (u_long pending_flags);
- // Returns 1 if this conjunction group's dependencies have been
- // satisfied. Returns 0 otherwise.
-
- virtual void add_events (TAO_EC_Event_Array *outbox,
- TAO_EC_Event_Array *pending_events,
- u_long &pending_flags);
- // For each bit set in forward_value_, the corresponding events in
- // <pending_events> is added to <outbox>. Each bit set in
- // <forward_value_> is cleared in <pending_flags>. If <oubox> == 0,
- // then add_events just clears the pending events and flags.
-
-private:
- u_long forward_value_;
-};
-
-// ************************************************************
-
-// Forward decl.
-class ACE_ES_Consumer_Correlation;
-
-class TAO_ORBSVCS_Export ACE_ES_Consumer_Rep : public ACE_Command_Base
-// = TITLE
-// Consumer Representation.
-//
-// = DESCRIPTION
-// These are stored in the subscription module. They store
-// information that allows optimized correlations. It represents
-// the consumer that will handle *one* type of event. This
-// probably shouldn't inherit from ACE_Command_Base since it's used
-// only by ACE_ES_Consumer_Rep_Timeout. However, this allows me to
-// minimize dynamic allocation.
-{
-public:
- ACE_ES_Consumer_Rep (void);
- // Default construction.
-
- void init (ACE_ES_Consumer_Correlation *correlation,
- RtecEventChannelAdmin::Dependency &dep);
- // <dep> describes the event subscribed to and the method handling
- // the event. <correlation> is the parent correlation object.
-
- virtual ~ACE_ES_Consumer_Rep (void);
- // Virtual destruction.
-
- RtecEventChannelAdmin::Dependency *dependency (void);
- // The event subscribed to and the method that will handle this
- // event.
-
- int type_id (void);
- // Get the correlation group index of this consumer rep's event
- // type.
-
- void type_id (int);
- // Set the correlation group index of this consumer rep's event
- // type.
-
- enum Correlation_Type
- {
- NO_CORRELATION,
- CORRELATE,
- DEADLINE_TIMEOUT,
- GLOBAL_DEADLINE
- };
-
- u_long correlation_type (void);
- // If this returns 0, then the event associated with this consumer
- // should be forwarded without running any correlations.
-
- void correlation_type (u_long ct);
- // Set whether the event should be correlated. <ct> is a
- // Correlation_Type.
-
- int add_disjunction_group (ACE_ES_Disjunction_Group &);
- // Add a disjunction group.
-
- ACE_ES_Disjunction_Group *top_group (void);
- // Returns the first disjunction group added via
- // this->add_disjunction_group.
-
- void reschedule_deadlines (void);
- // Calls reschedule_deadline on all disjunction groups added through
- // this->add_disjunction_group.
-
- int receiving_events (void);
- // Returns 1 if events should be sent to this consumer. Returns 0
- // if they should not (suspended or disconnected).
-
- void suspend (void);
- // Stop forwarding events to the calling consumer.
-
- void resume (void);
- // Resume forwarding events to the calling consumer.
-
- ACE_ES_Consumer_Correlation *correlation (void);
- // Returns the Consumer_Correlation object for the target consumer.
-
- void disconnect (void);
- // Schedules the consumer rep to be removed from all subscription
- // lists.
-
- int disconnected (void);
- // Returns 1 if the consumer rep should be removed from all
- // subscription lists.
-
- void _duplicate (void);
- // Increments ref_count_.
-
- void _release (void);
- // Decrements ref_count_ and deletes this if 0.
-
-protected:
- int disconnected_;
- // Whether the rep should be removed from all subscription lists.
-
- virtual int execute (void* arg = 0);
- // This is called when timeouts occur. This implementation prints
- // out an error message (since it really shouldn't be implemented in
- // this class).
-
- int suspended_;
- // Whether events should be dropped or forwarded.
-
- u_long correlation_type_;
- // Whether any correlating should be done for this event.
-
- RtecEventChannelAdmin::Dependency *dependency_;
- // Event subscribed to.
-
- ACE_ES_Consumer_Correlation *correlation_;
- // The target consumer of events.
-
- int type_id_;
- // Correlation group index of event_->type_.
-
- ACE_ES_Disjunction_Group *disjunction_group_;
- // This should be a set. We'll just have room for one now.
-
- ACE_Atomic_Op<ACE_ES_MUTEX, int> ref_count_;
- // Lock for reference count.
-};
-
-class TAO_ORBSVCS_Export ACE_ES_Consumer_Rep_Timeout : public ACE_ES_Consumer_Rep
-// = TITLE
-// Consumer Representation.
-//
-// = DESCRIPTION
-// These are stored in the subscription module. They store
-// information that allows optimized correlations. It represents
-// the consumer that will handle *one* type of event.
-{
-public:
- ACE_ES_Consumer_Rep_Timeout (void);
- // Default construction.
-
- void init (ACE_ES_Consumer_Correlation *correlation,
- RtecEventChannelAdmin::Dependency &dep);
- // <dep> describes the event subscribed to and the method handling
- // the event. <correlation> is the parent correlation object.
-
- // = Get/set timer returned from the reactor.
- int timer_id (void);
- void timer_id (int);
-
- // = Get/set preemption priority.
- RtecScheduler::OS_Priority preemption_priority (void);
- void preemption_priority (RtecScheduler::OS_Priority pp);
-
-protected:
- virtual int execute (void* arg = 0);
- // This is called when timeouts occur. Calls correlation_->
-
- int timer_id_;
- // For cancelling timers.
-
- RtecScheduler::OS_Priority preemption_priority_;
- // Store the preemption priority so we can cancel the correct timer.
- // The priority values may change during the life.
-
- TAO_EC_Event timeout_event_;
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_Subscription_Info
-// = TITLE
-// Event Service Subscription Info
-//
-// = DESCRIPTION
-// Contains information on all consumers subscribed to a supplier.
-// Each Push_Supplier_Proxy has an instance of this class. This
-// should really be defined in Channel_Modules.h, but I want to
-// have an instance of it in each ACE_Push_Supplier_Proxy. This
-// allows us to reduce the amount of dynamic memory allocation.
-{
-public:
- ~ACE_ES_Subscription_Info (void);
- // Free up dynamic resources.
-
- typedef ACE_Unbounded_Set_Iterator<ACE_ES_Consumer_Rep *> Subscriber_Set_Iterator;
- typedef ACE_Unbounded_Set<ACE_ES_Consumer_Rep *> Subscriber_Set;
-
- class Type_Subscribers
- // = DESCRIPTION
- // There is one of these for each event type generated by the
- // supplier. It contains the subscribers and the
- // dependency_info_ describing the method that generates this
- // event type.
- {
- public:
- Type_Subscribers (RtecScheduler::Dependency_Info *d)
- : dependency_info_ (d) {}
- // Construction requires a dependency info describing the method
- // that generates events for the consumers_. We use a pointer so
- // that a null can be passed in this->insert_or_allocate.
-
- // void operator= (const Subscriber_Set &);
- // Copy.
-
- Subscriber_Set consumers_;
- // All the consumers that have registered for this event.
-
- RtecScheduler::Dependency_Info *dependency_info_;
- // Description of the method that generates this event.
- };
-
- typedef RtecEventComm::EventType EXT;
- typedef Type_Subscribers *INT;
- typedef ACE_Null_Mutex SYNCH;
- typedef ACE_Map_Manager<EXT, INT, SYNCH> Subscriber_Map;
- typedef ACE_Map_Iterator<EXT, INT, SYNCH> Subscriber_Map_Iterator;
- typedef ACE_Map_Entry<EXT, INT> Subscriber_Map_Entry;
-
- Subscriber_Set source_subscribers_;
- // Source-based subscribers.
-
- Subscriber_Map type_subscribers_;
- // Type-based subscribers.
-
- // = These are just typedefs for source-based subscriptions.
- typedef RtecEventComm::EventSourceID sEXT;
- typedef Subscriber_Set *sINT;
- typedef ACE_Map_Manager<sEXT, sINT, SYNCH> SourceID_Map;
- typedef ACE_Map_Iterator<sEXT, sINT, SYNCH> SourceID_Map_Iterator;
- typedef ACE_Map_Entry<sEXT, sINT> SourceID_Map_Entry;
-
- ACE_ES_RW_LOCK lock_;
- // Serializes writes to source_subscribers_ and type_subscribers_.
-
- static int insert_or_allocate (SourceID_Map &source_subscribers,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID sid);
- // <source_subscribers> contains a mapping of source id to consumer
- // list. Insert <consumer> into the list of consumers subscribed to
- // <sid>. Allocate a list for <sid> if necessary.
-
- static int insert_or_allocate (Subscriber_Map &type_subscribers,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type);
- // Add <consumer> to the set of consumers bound to <type> in
- // <type_subscribers>. If there is consumer set for <type>, one is
- // allocated. Returns -1 on failure, 0 otherwise.
-
- static int insert_or_fail (Subscriber_Map &type_subscribers,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type,
- RtecScheduler::Dependency_Info *&dependency);
- // Add <consumer> to the set of consumers bound to <type> in
- // <type_subscribers>. If there is consumer set for <type>, the
- // operation fails. Returns -1 on failure, 0 otherwise.
-
- static int remove (Subscriber_Map &type_map,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type);
- // Remove <consumer> from the consumer set in <type_map> set
- // corresponding to <type>.
-
- static int remove (SourceID_Map &source_subscribers,
- ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID sid);
- // Remove <consumer> from the consumer set in the
- // <source_subscribers> set corresponding to <sid>.
-
- static void append_subscribers (Subscriber_Set &dest,
- Subscriber_Set &src);
- // Insert all elements of <src> into <dest>.
-};
-
-// ************************************************************
-
-// Forward declarations.
-class ACE_ES_Dispatch_Request;
-class ACE_Push_Consumer_Proxy;
-
-class TAO_ORBSVCS_Export ACE_ES_Consumer_Correlation : public POA_RtecEventComm::PushSupplier
-// = TITLE
-// Event Service Consumer_Correlation
-//
-// = DESCRIPTION
-// There is one Consumer Correlation object per call to
-// connect_push_consumer. It handles all the consumer's
-// correlation dependencies including timeouts. This is also a
-// PushSupplier to support event forwarding.
-{
-public:
- ACE_ES_Consumer_Correlation (void);
- // Default construction.
-
- virtual ~ACE_ES_Consumer_Correlation (void);
- // Deletes lock_.
-
- int connected (ACE_Push_Consumer_Proxy *consumer,
- ACE_ES_Correlation_Module *correlation_module);
- // Initialization. <correlation_module> is stored for delegating
- // channel operations. <consumer> is stored to access the consumers
- // qos and filterin data. Returns 0 on success, -1 on failure.
-
- int disconnecting (void);
- // Shutdown.
-
- ACE_ES_Dispatch_Request *push (ACE_ES_Consumer_Rep *consumer,
- const TAO_EC_Event& event);
- // Takes <event> and adds it to the correlation. Returns the
- // dispatch request that should be forwarded.
-
- void suspend (void);
- // Stop forwarding events to the calling consumer.
-
- void resume (void);
- // Resume forwarding events to the calling consumer.
-
- ACE_ES_Correlation_Module *correlation_module_;
- // Pointer back to the main correlation module. This is public so
- // that ACE_ES_Consumer_Rep_Timeout::execute can access it.
-
-private:
- virtual void disconnect_push_supplier (CORBA::Environment &);
- // Called when the channel disconnects us.
-
- int allocate_correlation_resources (ACE_ES_Dependency_Iterator &iter);
- // Dynamically allocates structures needed for correlations. 0 on
- // success, -1 on failure.
-
- ACE_ES_Dispatch_Request * correlate (ACE_ES_Consumer_Rep *cr,
- const TAO_EC_Event& event);
- // Helper function for this->push.
-
- // = Registration helper functions.
- int register_deadline_timeout (RtecEventChannelAdmin::Dependency &dependency,
- RtecEventComm::EventType group_type,
- int cgindex,
- int dgindex,
- int &trep_index);
- int register_interval_timeout (RtecEventChannelAdmin::Dependency &dependency,
- RtecEventComm::EventType group_type,
- int cgindex,
- int dgindex,
- int &trep_index);
- int register_event (RtecEventChannelAdmin::Dependency &dependency,
- RtecEventComm::EventType group_type,
- int cgindex,
- int dgindex,
- int &crep_index);
-
- ACE_ES_Consumer_Rep *get_consumer_rep (RtecEventChannelAdmin::Dependency &dependency,
- int &crep_index);
- int new_type_id (void);
-
- int type_id_index_;
-
- RtecEventChannelAdmin::ProxyPushConsumer_ptr channel_;
- // For event forwarding.
-
- RtecEventChannelAdmin::SupplierQOS qos_;
- // Supplier QOS specifications.
-
- // Events waiting to be forwarded.
- TAO_EC_Event_Array *pending_events_;
-
- // Used to synchronize pending_events_ and by the correlation module.
- ACE_ES_MUTEX lock_;
- // Used to lock shared state.
-
- ACE_Push_Consumer_Proxy *consumer_;
-
- u_long pending_flags_;
- // A bit is set for each dependency satisfied.
-
- ACE_ES_Consumer_Rep **consumer_reps_;
- // Array of consumer rep pointers.
- int n_consumer_reps_;
- ACE_ES_Consumer_Rep_Timeout *timer_reps_;
- int n_timer_reps_;
-
- ACE_ES_Conjunction_Group *conjunction_groups_;
- int n_conjunction_groups_;
- ACE_ES_Disjunction_Group *disjunction_groups_;
- int n_disjunction_groups_;
-
- int connected_;
- // True when we're connected to the channel for forwarding.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_ACT
-// = TITLE
-// Event Service ACT
-//
-// = DESCRIPTION
-//
-{
-public:
- ACE_ES_ACT (void);
- int has_act_;
- RtecEventComm::Event act_;
-};
-
-// ************************************************************
-
-// Forward declarations.
-class ACE_ES_Dispatch_Request;
-
-class TAO_ORBSVCS_Export ACE_ES_Consumer_Module : public POA_RtecEventChannelAdmin::ConsumerAdmin
-// = TITLE
-// Event Service Consumer Module
-//
-// = DESCRIPTION
-// ProxyPushSupplier factory.
-{
-public:
- ACE_ES_Consumer_Module (ACE_EventChannel *channel);
- // Default construction.
-
- void open (ACE_ES_Dispatching_Module *down);
- // Link to the next module.
-
- virtual RtecEventChannelAdmin::ProxyPushSupplier_ptr obtain_push_supplier (CORBA::Environment &);
- // Factory method for push consumer proxies.
-
- void connected (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &);
- // Register the consumer with the Event Service. This handles all
- // the details regarding Correlation_Module and Subscription_Module.
-
- void disconnecting (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &);
- // Unregister the consumer from the Event Service.
-
- virtual void push (const ACE_ES_Dispatch_Request *request,
- CORBA::Environment &);
-
- RtecEventChannelAdmin::ConsumerAdmin_ptr get_ref (CORBA::Environment &);
- // Allow transformations to RtecEventChannelAdmin::ConsumerAdmin.
-
- void shutdown_request (ACE_ES_Dispatch_Request *request);
- // This is called by Shutdown_Consumer command objects when a
- // consumer proxy is ready to be deleted.
-
- void shutdown (void);
- // Actively disconnect from all consumers.
-
- void fill_qos (RtecEventChannelAdmin::ConsumerQOS& c_qos);
- // Fill the QoS with the disjuction off all the subscriptions in
- // this EC.
- // It leaves the gateways out of the list.
-
-private:
- typedef ACE_Unbounded_Set_Iterator<ACE_Push_Consumer_Proxy *> Consumer_Iterator;
- typedef ACE_Unbounded_Set<ACE_Push_Consumer_Proxy *> Consumers;
-
- ACE_ES_MUTEX lock_;
- // Protects access to all_consumers_.
-
- Consumers all_consumers_;
-
- ACE_EventChannel *channel_;
- // Used to test for shutdown.
-
- ACE_ES_Dispatching_Module *down_;
- // Next module down.
-};
-
-// ************************************************************
-
-// Forward declaration.
-class ACE_ES_Subscription_Module;
-
-class TAO_ORBSVCS_Export ACE_ES_Correlation_Module
-// = TITLE
-// Event Service Correlation Module
-//
-// = DESCRIPTION
-//
-{
-public:
- ACE_ES_Correlation_Module (ACE_EventChannel *channel);
- // Default construction.
-
- void open (ACE_ES_Dispatching_Module *up,
- ACE_ES_Subscription_Module *down);
- // Link to adjacent modules.
-
- void connected (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &);
- // Create the consumers filter object.
-
- void disconnecting (ACE_Push_Consumer_Proxy *consumer,
- CORBA::Environment &);
- // Release the consumers filter object.
-
- void push (ACE_ES_Consumer_Rep *consumer,
- const TAO_EC_Event &event,
- CORBA::Environment &);
- // Take in an event and its subscriber. Apply consumer-specific
- // filters to each event and forward any dispatch requests to the
- // Dispatching Module.
-
- // = These are called by ACE_ES_Consumer_Reps.
-
- int subscribe (ACE_ES_Consumer_Rep *consumer);
- // Forwards to the subscription module.
-
- int unsubscribe (ACE_ES_Consumer_Rep *consumer);
- // Forwards to the subscription module.
-
- int schedule_timeout (ACE_ES_Consumer_Rep_Timeout *consumer);
- // Schedule consumer timeout. Return 0 on success, -1 on failure.
-
- int cancel_timeout (ACE_ES_Consumer_Rep_Timeout *consumer);
- // Cancel consumer timeout. Return 0 on success, -1 on failure.
-
- int reschedule_timeout (ACE_ES_Consumer_Rep_Timeout *consumer);
- // Reschedule consumer timeout. Return 0 on success, -1 on failure.
-
- ACE_EventChannel *channel_;
- // The master channel. This is public so that Consumer_Correlation
- // objects can access it.
-
- void shutdown (void);
- // Does nothing.
-
-private:
- ACE_ES_Dispatching_Module *up_;
- // Next module up.
-
- ACE_ES_Subscription_Module *subscription_module_;
- // Next module down.
-};
-
-// ************************************************************
-
-// Forward declaration.
-class ACE_ES_Supplier_Module;
-class ACE_Push_Supplier_Proxy;
-
-class TAO_ORBSVCS_Export ACE_ES_Subscription_Module
-// = TITLE
-// Event Service Subscription Module
-//
-// = DESCRIPTION
-//
-// = SYNCHRONIZATION
-// This is currently implemented with very coarse-grain
-// synchronization. Basically, there is a single readers/writer
-// lock. All operations acquire the writer lock to change any
-// subscription record. All operations acquire a reader lock to
-// read any subscription record. This is fine for normal
-// operations (which are *all* read operations). However, the
-// initialization and shutdown periods might benefit from the
-// potential increase in concurrency if we used finer grain locks
-// (e.g., lock-per-source).
-{
-public:
- ACE_ES_Subscription_Module (ACE_EventChannel *channel);
- // Default construction.
-
- void open (ACE_ES_Correlation_Module *up,
- ACE_ES_Supplier_Module *down);
- // Link to the adjacent modules.
-
- ~ACE_ES_Subscription_Module (void);
- // Deletes the lock_.
-
- int subscribe (ACE_ES_Consumer_Rep *consumer);
- // Register a new consumer. Calls into <consumer> to figure out the
- // subscription options. Returns 0 on success, -1 on failure.
-
- int unsubscribe (ACE_ES_Consumer_Rep *consumer);
- // Removes the -consumer- from any subscription lists.
-
- void connected (ACE_Push_Supplier_Proxy *supplier,
- CORBA::Environment &);
- void disconnecting (ACE_Push_Supplier_Proxy *supplier,
- CORBA::Environment &);
-
- void push (ACE_Push_Supplier_Proxy *source,
- const TAO_EC_Event &event,
- CORBA::Environment &);
- // Takes in an event and pushes subscriber sets to the
- // Correlation Module.
-
- void shutdown (void);
- // Unsubscribes all consumers from the suppliers.
-
-private:
- void reregister_consumers (RtecEventComm::EventSourceID source_id);
- // Reregister any consumers that registered for <source_id> before
- // it actually connected to the channel.
-
- ACE_EventChannel *channel_;
- // The channel of all channels.
-
- /*
- typedef ACE_ES_Subscription_Info::Subscriber_Set INT;
- typedef ACE_Null_Mutex SYNCH;
- typedef ACE_Map_Manager<EXT, INT, SYNCH> Source_Collection;
- typedef ACE_Map_Iterator<EXT, INT, SYNCH> Source_Collection_Iterator;
- typedef ACE_Map_Entry<EXT, INT> Source_Collection_Entry;
- Source_Collection source_subscription_info_;
- // Source-only subscribers.
- */
-
- // = Subscribe helper methods. Returns 0 on success, -1 on failure.
-
- int subscribe_all (ACE_ES_Consumer_Rep *consumer);
-
- int subscribe_type (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type);
-
- int subscribe_source (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID source);
-
- int subscribe_source_type (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID source,
- RtecEventComm::EventType type);
-
- int unsubscribe_all (ACE_ES_Consumer_Rep *consumer);
-
- int unsubscribe_type (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventType type);
-
- int unsubscribe_source (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID source);
-
- int unsubscribe_source_type (ACE_ES_Consumer_Rep *consumer,
- RtecEventComm::EventSourceID source,
- RtecEventComm::EventType type);
-
- // = Push helper methods.
-
- int push_source (ACE_Push_Supplier_Proxy *source,
- const TAO_EC_Event &event,
- CORBA::Environment &_env);
- // Push <event> to all consumers subscribed to all events from
- // <source>. Returns 0 on success, -1 on failure.
-
- int push_source_type (ACE_Push_Supplier_Proxy *source,
- const TAO_EC_Event &event,
- CORBA::Environment &_env);
- // Push <event> to all consumers subscribed to <event>.type_ from
- // <source>. Returns 0 on success, -1 on failure.
-
- void push_all (const TAO_EC_Event &event,
- CORBA::Environment &);
- // Push <event> to all_suppliers_.
-
- ACE_ES_Correlation_Module *up_;
- // Next module up stream.
-
- ACE_ES_Supplier_Module *down_;
- // Next module down stream.
-
- typedef ACE_Unbounded_Set_Iterator<ACE_Push_Supplier_Proxy *> Supplier_Iterator;
- typedef ACE_Unbounded_Set<ACE_Push_Supplier_Proxy *> Suppliers;
-
- Suppliers all_suppliers_;
- // All suppliers.
-
- ACE_ES_Subscription_Info::Subscriber_Map type_subscribers_;
- // Type-based subscribers.
-
- ACE_ES_Subscription_Info::SourceID_Map source_subscribers_;
- // Source-based subscribers.
-
- ACE_ES_RW_LOCK lock_;
- // Protects access to all_suppliers_ and type_suppliers_;
-
- RtecScheduler::Scheduler_ptr scheduler_;
- // The scheduler;
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_ES_Supplier_Module : public POA_RtecEventChannelAdmin::SupplierAdmin
-// = TITLE
-// Event Service Supplier Proxy Module
-//
-// = DESCRIPTION
-// ProxyPushConsumer factory.
-{
-public:
- ACE_ES_Supplier_Module (ACE_EventChannel *channel);
- // Default construction.
-
- void open (ACE_ES_Subscription_Module *up);
- // Associate the module to a channel.
-
- virtual RtecEventChannelAdmin::ProxyPushConsumer_ptr obtain_push_consumer (CORBA::Environment &);
- // Factory method for push supplier proxies.
-
- virtual void push (ACE_Push_Supplier_Proxy *proxy,
- RtecEventComm::EventSet &event,
- CORBA::Environment &);
- // The supplier module acts on behalf of the supplier proxy to
- // forward events through the channel.
-
- void connected (ACE_Push_Supplier_Proxy *supplier,
- CORBA::Environment &);
- // Register the consumer with the Event Service. This handles all
- // the details regarding Correlation_Module and Subscription_Module.
-
- void disconnecting (ACE_Push_Supplier_Proxy *supplier,
- CORBA::Environment &);
- // Unregister the consumer from the Event Service.
-
- RtecEventChannelAdmin::SupplierAdmin_ptr get_ref (CORBA::Environment &);
- // Allow transformations to RtecEventComm::PushConsumer.
-
- void shutdown (void);
- // Actively disconnect from all suppliers.
-
- void fill_qos (RtecEventChannelAdmin::SupplierQOS& s_qos);
- // Fill the QoS with the disjuction off all the publications in
- // this EC.
- // It leaves the gateways out of the list.
-
-private:
- typedef ACE_Unbounded_Set_Iterator<ACE_Push_Supplier_Proxy *> Supplier_Iterator;
- typedef ACE_Unbounded_Set<ACE_Push_Supplier_Proxy *> Suppliers;
-
- Suppliers all_suppliers_;
- // All suppliers.
-
- ACE_ES_MUTEX lock_;
- // Protects access to all_suppliers_ and type_suppliers_;
-
- ACE_ES_Subscription_Module *up_;
-
- ACE_EventChannel *channel_;
- // Used to test for shutdown.
-};
-
-// ************************************************************
-
-// Forward declarations.
-class ACE_EventChannel;
-
-// = Event Channel interfaces.
-
-class TAO_ORBSVCS_Export ACE_Push_Supplier_Proxy : public POA_RtecEventChannelAdmin::ProxyPushConsumer
-// = TITLE
-// Push Supplier Proxy.
-//
-// = DESCRIPTION
-// To the channel, this is a proxy to suppliers. To suppliers, it
-// exports a PushConsumer interface. It is a
-// RtecEventChannelAdmin::ProxyPushConsumer. Suppliers use this
-// interface to connect to the channel, push events to consumers,
-// and to disconnect from the channel.
-{
-public:
- ACE_Push_Supplier_Proxy (ACE_ES_Supplier_Module *supplier_module);
- // Must be created with an owning supplier admin.
-
- // = Operations public to suppliers.
-
- virtual void connect_push_supplier (RtecEventComm::PushSupplier_ptr push_supplier,
- const RtecEventChannelAdmin::SupplierQOS& qos,
- CORBA::Environment &);
- // Suppliers connect via this interface. <push_supplier> is a
- // reference to the supplier. <qos> represents the publish types of
- // the supplier.
-
- virtual void push (const RtecEventComm::EventSet &event,
- CORBA::Environment &);
- // Data arriving from a PushSupplier that must be sent to
- // consumers. This is the entry point of all events.
-
- virtual void disconnect_push_consumer (CORBA::Environment &);
- // Disconnect the supplier from the channel.
-
- // = Operations for the Event Channel.
-
- RtecEventChannelAdmin::ProxyPushConsumer_ptr get_ref (CORBA::Environment &);
- // Allow transformations to RtecEventChannelAdmin::ProxyPushConsumer.
-
- int connected (void);
- // Returns 1 if the proxy has been connected to a "remote" client.
-
- void shutdown (void);
- // Actively disconnect from the supplier.
-
- // This is a hook so that the Subscription Module can associate
- // state with supplier proxies.
- ACE_ES_Subscription_Info &subscription_info (void);
-
- RtecEventChannelAdmin::SupplierQOS &qos (void);
- // Filtering criteria.
-
- int operator== (const RtecEventComm::EventSourceID rhs);
- // Is this object a proxy for -rhs-. Simple pointer comparison for now.
-
- RtecEventComm::EventSourceID source_id (void);
- // Returns underlying supplier object ref.
-
- const RtecEventChannelAdmin::SupplierQOS& qos (void) const;
- // The QoS for this supplier
-
-private:
- void time_stamp (RtecEventComm::EventSet &event);
-
-private:
- RtecEventChannelAdmin::SupplierQOS qos_;
- // Reference to the supplier's qos params.
-
- ACE_ES_Subscription_Info subscription_info_;
-
- ACE_ES_Supplier_Module *supplier_module_;
-
- RtecEventComm::EventSourceID source_id_;
- // We keep a proxy of the Supplier source_id_;
-
- RtecEventComm::PushSupplier_ptr push_supplier_;
- // CORBA reference to remote push supplier.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_Push_Consumer_Proxy : public POA_RtecEventChannelAdmin::ProxyPushSupplier
-// = TITLE
-// Push Consumer Proxy.
-//
-// = DESCRIPTION
-// This is the channels proxy to a push consumer. It implements
-// the RtecEventChannelAdmin::ProxyPushSupplier IDL interface.
-// Consumers use this interface to connect and disconnect from the
-// channel.
-{
-public:
- ACE_Push_Consumer_Proxy (ACE_ES_Consumer_Module *cm);
- // Must be created with an consumer admin.
-
- virtual ~ACE_Push_Consumer_Proxy (void);
- // Default destruction
-
- // = Interfaces exported to consumers.
-
- virtual void connect_push_consumer (RtecEventComm::PushConsumer_ptr push_consumer,
- const RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::Environment &);
- // A push consumer is connecting. <push_consumer> is a reference to
- // the consumer. <qos> is the subscription types for the consumer.
-
- virtual void disconnect_push_supplier (CORBA::Environment &);
- // The consumer is disconnecting.
-
- virtual void suspend_connection (CORBA::Environment &);
- // Stop forwarding events to the calling consumer.
-
- virtual void resume_connection (CORBA::Environment &);
- // Resume forwarding events to the calling consumer.
-
- // = Event Channel operations.
-
- void push (const RtecEventComm::EventSet &events,
- CORBA::Environment &);
- // Push <events> to push_consumer_.
-
- int connected (void);
- // Returns 1 if the proxy has been connected to a "remote" client.
-
- void shutdown (void);
- // Actively disconnect from the consumer.
-
- RtecEventChannelAdmin::ProxyPushSupplier_ptr get_ref (CORBA::Environment &);
- // Allow transformations to RtecEventChannelAdmin::ProxyPushSupplier.
-
- ACE_ES_Consumer_Correlation &correlation (void);
- // Access the consumer-specific Consumer_Correlation.
-
- RtecEventChannelAdmin::ConsumerQOS &qos (void);
- // Filtering criteria.
-
-private:
- RtecEventChannelAdmin::ConsumerQOS qos_;
- // A reference to the consumers Quality of Service parameters.
-
- ACE_ES_Consumer_Correlation correlation_;
- // A hook so that the Correlation Module can associate correlation
- // information with the consumer.
-
- RtecEventComm::PushConsumer_var push_consumer_;
- // Reference to our push consumer.
-
- ACE_ES_Consumer_Module *consumer_module_;
- // TODO: Maybe this should be a _var or _duplicate/_release should
- // be used
-};
-
-#if defined (__ACE_INLINE__)
-#include "Event_Channel.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_EVENT_CHANNEL_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Event_Channel.i b/TAO/orbsvcs/orbsvcs/Event/Event_Channel.i
deleted file mode 100644
index 2a597943068..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Event_Channel.i
+++ /dev/null
@@ -1,753 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-const unsigned int ACE_INT2BIT[32] =
-{
- 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192,
- 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152,
- 4194304, 8388608, 16777216, 33554432, 67108864, 134217728,
- 268435456, 536870912, 1073741824, 2147483648u,
-};
-
-// **************************************************
-
-ACE_INLINE RtecEventChannelAdmin::ProxyPushConsumer_ptr
-ACE_Push_Supplier_Proxy::get_ref (CORBA::Environment &env)
-{
- return this->_this (env);
-}
-
-ACE_INLINE int
-ACE_Push_Supplier_Proxy::connected (void)
-{
- return !CORBA::is_nil((CORBA::Object*) push_supplier_);
-}
-
-ACE_INLINE ACE_ES_Subscription_Info &
-ACE_Push_Supplier_Proxy::subscription_info (void)
-{
- return subscription_info_;
-}
-
-ACE_INLINE RtecEventChannelAdmin::SupplierQOS &
-ACE_Push_Supplier_Proxy::qos (void)
-{
- return qos_;
-}
-
-ACE_INLINE int
-ACE_Push_Supplier_Proxy::operator== (const RtecEventComm::EventSourceID rhs)
-{
- // Pointer comparison is fine for now.
- return (source_id_ == rhs);
-}
-
-ACE_INLINE RtecEventComm::EventSourceID
-ACE_Push_Supplier_Proxy::source_id (void)
-{
- return source_id_;
-}
-
-ACE_INLINE const RtecEventChannelAdmin::SupplierQOS&
-ACE_Push_Supplier_Proxy::qos (void) const
-{
- return this->qos_;
-}
-
-// **************************************************
-
-ACE_INLINE RtecEventChannelAdmin::ProxyPushSupplier_ptr
-ACE_Push_Consumer_Proxy::get_ref (CORBA::Environment &env)
-{
- return this->_this (env);
-}
-
-ACE_INLINE RtecEventChannelAdmin::ConsumerQOS &
-ACE_Push_Consumer_Proxy::qos (void)
-{
- return qos_;
-}
-
-ACE_INLINE int
-ACE_Push_Consumer_Proxy::connected (void)
-{
- return !CORBA::is_nil(push_consumer_.in ());
-}
-
-ACE_INLINE ACE_ES_Consumer_Correlation &
-ACE_Push_Consumer_Proxy::correlation (void)
-{
- return correlation_;
-}
-
-ACE_INLINE RtecEventChannelAdmin::ConsumerAdmin_ptr
-ACE_ES_Consumer_Module::get_ref (CORBA::Environment &env)
-{
- return this->_this (env);
-}
-
-ACE_INLINE RtecEventChannelAdmin::SupplierAdmin_ptr
-ACE_ES_Supplier_Module::get_ref (CORBA::Environment &env)
-{
- return this->_this (env);
-}
-
-// **************************************************
-
-ACE_INLINE RtecEventChannelAdmin::EventChannel_ptr
-ACE_EventChannel::get_ref (CORBA::Environment &env)
-{
- return this->_this (env);
-}
-
-ACE_INLINE RtecEventChannelAdmin::SupplierAdmin_ptr
-ACE_EventChannel::for_suppliers (CORBA::Environment &env)
-{
- return supplier_module_->get_ref (env);
-}
-
-ACE_INLINE RtecEventChannelAdmin::ConsumerAdmin_ptr
-ACE_EventChannel::for_consumers (CORBA::Environment &env)
-{
- return consumer_module_->get_ref (env);
-}
-
-ACE_INLINE TAO_EC_Timer_Module*
-ACE_EventChannel::timer_module (void) const
-{
- return this->timer_module_;
-}
-
-// ************************************************************
-
-// Makes a temporary Event_var and appends it to the <dest>.
-ACE_INLINE void
-operator += (TAO_EC_Event_Array &dest,
- const TAO_EC_Event &item)
-{
- int length = dest.size ();
- dest.size (length + 1);
- dest[length] = item;
-}
-
-ACE_INLINE int
-operator == (const RtecEventComm::Event &event1,
- const RtecEventComm::Event &event2)
-{
- // Check if the sources are equal. 0 is a wildcard.
- if ((event1.header.source != 0)
- && (event2.header.source != 0)
- && (event1.header.source != event2.header.source))
- return 0;
-
- // Check if the types are equal. ACE_ES_EVENT_ANY is a wildcard.
- if ((event1.header.type != ACE_ES_EVENT_ANY) &&
- (event2.header.type != ACE_ES_EVENT_ANY) &&
- (event1.header.type != event2.header.type))
- return 0;
-
- return 1;
-}
-
-ACE_INLINE int
-operator != (const TAO_EC_Event& rhs, const TAO_EC_Event& lhs)
-{
- if (rhs.empty () && lhs.empty ())
- return 1;
- if (rhs.empty () || lhs.empty ())
- return 0;
- return ! (rhs.event () == lhs.event ());
-}
-
-
-
-// ************************************************************
-
-ACE_INLINE
-ACE_ES_ACT::ACE_ES_ACT (void)
- : has_act_ (0)
-{
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_ES_Disjunction_Group::ACE_ES_Disjunction_Group (void) :
- act_ (),
- deadline_timer_rep_ (0),
- correlation_module_ (0)
-{
-}
-
-ACE_INLINE void
-ACE_ES_Disjunction_Group::set_correlation_module (ACE_ES_Correlation_Module *cm)
-{
- correlation_module_ = cm;
-}
-
-ACE_INLINE void
-ACE_ES_Disjunction_Group::reschedule_deadline (void)
-{
- if (deadline_timer_rep_ != 0)
- {
- if (correlation_module_->reschedule_timeout (deadline_timer_rep_) == -1)
- ACE_ERROR ((LM_ERROR, "%p.\n", "ACE_ES_Disjunction_Group::reschedule_deadline"));
- }
-}
-
-ACE_INLINE int
-ACE_ES_Disjunction_Group::set_deadline_timeout (ACE_ES_Consumer_Rep_Timeout *cr)
-{
- deadline_timer_rep_ = cr;
- // Schedule the timeout.
- if (correlation_module_->schedule_timeout (deadline_timer_rep_) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE void
-ACE_ES_Disjunction_Group::add_events (TAO_EC_Event_Array *outbox,
- TAO_EC_Event_Array *,
- u_long &)
-{
- // Append the act.
- if (!this->act_.empty ())
- *outbox += this->act_;
-}
-
-ACE_INLINE void
-ACE_ES_Disjunction_Group::set_act (RtecEventComm::Event &act)
-{
- TAO_EC_Event_Set* set = TAO_EC_Event_Set::_create (act);
- if (set == 0)
- {
- // @@ throw an exception...
- ACE_ERROR ((LM_ERROR, "%p.\n", "ACE_ES_Disjunction_Group::set_act"));
- return;
- }
-
- this->act_ = TAO_EC_Event (set, 0);
- TAO_EC_Event_Set::_release (set);
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_ES_Consumer_Rep::ACE_ES_Consumer_Rep (void) :
- disconnected_ (0),
- suspended_ (0),
- correlation_type_ (ACE_ES_Consumer_Rep::NO_CORRELATION),
- dependency_ (0),
- correlation_ (0),
- type_id_ (0),
- disjunction_group_ (0),
- ref_count_ (1)
-{
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::init (ACE_ES_Consumer_Correlation *correlation,
- RtecEventChannelAdmin::Dependency& dependency)
-{
- dependency_ = &dependency;
- correlation_ = correlation;
-}
-
-ACE_INLINE RtecEventChannelAdmin::Dependency*
-ACE_ES_Consumer_Rep::dependency (void)
-{
- return dependency_;
-}
-
-ACE_INLINE int
-ACE_ES_Consumer_Rep::type_id (void)
-{
- return type_id_;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::type_id (int id)
-{
- type_id_ = id;
-}
-
-ACE_INLINE ACE_ES_Consumer_Correlation *
-ACE_ES_Consumer_Rep::correlation (void)
-{
- return correlation_;
-}
-
-ACE_INLINE u_long
-ACE_ES_Consumer_Rep::correlation_type (void)
-{
- return correlation_type_;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::correlation_type (u_long ct)
-{
- correlation_type_ = ct;
-}
-
-ACE_INLINE int
-ACE_ES_Consumer_Rep::add_disjunction_group (ACE_ES_Disjunction_Group &dg)
-{
- if (disjunction_group_ != 0)
- ACE_ERROR ((LM_ERROR, "ACE_ES_Consumer_Rep::add_disjunction_group: "
- "disjunction_group already set!\n"));
- disjunction_group_ = &dg;
- return 0;
-}
-
-ACE_INLINE ACE_ES_Disjunction_Group *
-ACE_ES_Consumer_Rep::top_group (void)
-{
- return disjunction_group_;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::reschedule_deadlines (void)
-{
- if (disjunction_group_ != 0)
- disjunction_group_->reschedule_deadline ();
-}
-
-ACE_INLINE int
-ACE_ES_Consumer_Rep::receiving_events (void)
-{
- return suspended_ == 0 && disconnected_ == 0;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::suspend (void)
-{
- suspended_ = 1;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::resume (void)
-{
- suspended_ = 0;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::_duplicate (void)
-{
- // This is atomic.
- ref_count_++;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::_release (void)
-{
- // This is atomic. rc is because we want to avoid Atomic_Op's
- // operator==. Don't change this code unless you think you're more
- // studly than ACE_Atomic_Op.
- int rc = --ref_count_;
-
- if (rc == 0)
- delete this;
-}
-
-ACE_INLINE int
-ACE_ES_Consumer_Rep::disconnected (void)
-{
- return disconnected_;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep::disconnect (void)
-{
- disconnected_ = 1;
-}
-
-// ************************************************************
-
-ACE_INLINE ACE_RTU_Manager *
-ACE_EventChannel::rtu_manager (void)
-{
- return rtu_manager_;
-}
-
-ACE_INLINE
-ACE_RTU_Manager::ACE_RTU_Manager (int active)
- : active_ (active),
- should_preempt_ (0),
- not_done_ (0),
- priority_ (ACE_Scheduler_MIN_PREEMPTION_PRIORITY)
-{
-}
-
-ACE_INLINE int
-ACE_RTU_Manager::should_preempt (void)
-{
- if (!active_)
- return 0;
- else
- {
- // This routine was dead-code, but I'll leave it here until I
- // find out what it is supposed to do.
- ACE_ERROR ((LM_WARNING,
- "EC (%t) RTU_Manager::should_preempt - obsolete\n"));
-
- int should_preempt = should_preempt_;
- should_preempt_ = 0;
- return should_preempt;
- }
-}
-
-ACE_INLINE void
-ACE_RTU_Manager::should_preempt (int s)
-{
- should_preempt_ = s;
-}
-
-ACE_INLINE int
-ACE_RTU_Manager::not_done (void)
-{
- int not_done = not_done_;
- not_done_ = 0;
- return not_done;
-}
-
-ACE_INLINE void
-ACE_RTU_Manager::not_done (int nd)
-{
- not_done_ = nd;
-}
-
-ACE_INLINE RtecScheduler::OS_Priority
-ACE_RTU_Manager::priority (void)
-{
- return priority_;
-}
-
-ACE_INLINE void
-ACE_RTU_Manager::priority (RtecScheduler::OS_Priority p)
-{
- priority_ = p;
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_ES_Consumer_Rep_Timeout::ACE_ES_Consumer_Rep_Timeout (void)
- : timer_id_ (0),
- preemption_priority_ (ACE_Scheduler_MIN_PREEMPTION_PRIORITY),
- timeout_event_ ()
-{
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep_Timeout::init (ACE_ES_Consumer_Correlation *correlation,
- RtecEventChannelAdmin::Dependency &dep)
-{
- TAO_EC_Event_Set *temp = TAO_EC_Event_Set::_create (dep.event);
- // @@ TODO throw an exception
- if (temp == 0)
- {
- ACE_ERROR ((LM_ERROR, "%p.\n", "ACE_ES_Consumer_Rep_Timeout::init"));
- return;
- }
-
- this->timeout_event_ = TAO_EC_Event (temp, 0);
- TAO_EC_Event_Set::_release (temp);
-
- ACE_ES_Consumer_Rep::init (correlation, dep);
-}
-
-ACE_INLINE int
-ACE_ES_Consumer_Rep_Timeout::timer_id (void)
-{
- return timer_id_;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep_Timeout::timer_id (int id)
-{
- timer_id_ = id;
-}
-
-ACE_INLINE RtecScheduler::OS_Priority
-ACE_ES_Consumer_Rep_Timeout::preemption_priority (void)
-{
- return preemption_priority_;
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Rep_Timeout::preemption_priority (RtecScheduler::OS_Priority p)
-{
- preemption_priority_ = p;
-}
-
-// ************************************************************
-
-ACE_INLINE void
-ACE_ES_Consumer_Correlation::suspend (void)
-{
- for (int x=0; x < n_timer_reps_; x++)
- timer_reps_[x].suspend ();
-
- for (int y=0; y < n_consumer_reps_; y++)
- consumer_reps_[y]->suspend ();
-}
-
-ACE_INLINE void
-ACE_ES_Consumer_Correlation::resume (void)
-{
- for (int x=0; x < n_timer_reps_; x++)
- timer_reps_[x].resume ();
-
- for (int y=0; y < n_consumer_reps_; y++)
- consumer_reps_[y]->resume ();
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_ES_Dependency_Iterator::ACE_ES_Dependency_Iterator (RtecEventChannelAdmin::DependencySet &rep) :
- rt_info_ (0),
- rep_ (rep),
- index_ (-1),
- n_conjunctions_ (0),
- n_disjunctions_ (0),
- n_timeouts_ (0),
- n_events_ (0)
-{
-}
-
-ACE_INLINE int
-ACE_ES_Dependency_Iterator::advance_dependency (void)
-{
- index_++;
- if ((CORBA::ULong) index_ >= rep_.length ())
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE RtecEventChannelAdmin::Dependency &
-ACE_ES_Dependency_Iterator::operator *(void)
-{
- return rep_[index_];
-}
-
-ACE_INLINE int
-ACE_ES_Dependency_Iterator::parse (void)
-{
- for (CORBA::ULong x = 0; x < rep_.length (); x++)
- {
- if (rt_info_ == 0)
- rt_info_ = rep_[x].rt_info;
-
- switch (rep_[x].event.header.type)
- {
- case ACE_ES_CONJUNCTION_DESIGNATOR:
- n_conjunctions_++;
- break;
-
- case ACE_ES_DISJUNCTION_DESIGNATOR:
- n_disjunctions_++;
- break;
-
- case ACE_ES_EVENT_TIMEOUT:
- case ACE_ES_EVENT_INTERVAL_TIMEOUT:
- case ACE_ES_EVENT_DEADLINE_TIMEOUT:
- n_timeouts_++;
- break;
-
- default:
- n_events_++;
- break;
- }
- }
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_ES_Dependency_Iterator::n_conjunctions (void)
-{
- return n_conjunctions_;
-}
-
-ACE_INLINE int
-ACE_ES_Dependency_Iterator::n_disjunctions (void)
-{
- return n_disjunctions_;
-}
-
-ACE_INLINE int
-ACE_ES_Dependency_Iterator::n_timeouts (void)
-{
- return n_timeouts_;
-}
-
-ACE_INLINE int
-ACE_ES_Dependency_Iterator::n_events (void)
-{
- return n_events_;
-}
-
-ACE_INLINE RtecScheduler::handle_t
-ACE_ES_Dependency_Iterator::first_rt_info (void)
-{
- return rt_info_;
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_ES_Conjunction_Group::ACE_ES_Conjunction_Group (void) :
- forward_value_ (0)
-{
-}
-
-ACE_INLINE int
-ACE_ES_Conjunction_Group::add_type (int type_id)
-{
- ACE_SET_BITS (forward_value_, ACE_INT2BIT[type_id]);
- return 0;
-}
-
-/*
- // Set length bits.
- for (int x=0; x < length; x++)
- {
- forward_value_ <<= 1;
- forward_value_ |= 1;
- }
- */
-
-ACE_INLINE int
-ACE_ES_Conjunction_Group::should_forward (u_long pending_flags)
-{
- if ((forward_value_ & pending_flags) == forward_value_)
- return 1;
- else
- return 0;
-}
-
-ACE_INLINE void
-ACE_ES_Conjunction_Group::add_events (TAO_EC_Event_Array *outbox,
- TAO_EC_Event_Array *pending_events,
- u_long &pending_flags)
-{
- // Append the act first.
- if (!this->act_.empty ())
- *outbox += this->act_;
-
- u_long fv = forward_value_;
- int x = 0;
- while (fv > 0)
- {
- // If this type_id is part of the correlation, then append each
- // event pending to the outbox.
- if (ACE_BIT_ENABLED (forward_value_, ACE_INT2BIT[x]))
- {
- // Step through each of the pending events.
- TAO_EC_Event_Array &pending = pending_events[x];
-
- size_t outbox_end = 0;
- if (outbox != 0)
- {
- outbox_end = outbox->size ();
- outbox->size (outbox_end + pending.size ());
- }
- for (CORBA::ULong i = 0; i < pending.size (); ++i)
- {
- if (pending[i].empty ())
- continue;
-
- // Add the pending event to the outbox.
- if (outbox != 0)
- outbox->set (pending[i], outbox_end++);
-
- // Remove the event from the pending events array.
- pending[i].clear ();
- }
-
- // Reset the array length.
- pending.size (0);
- // Since we just emptied the events for this type, clear the
- // x^th bit in pending flags.
- ACE_CLR_BITS (pending_flags, ACE_INT2BIT[x]);
- // Clear the x^th bit in fv.
- ACE_CLR_BITS (fv, ACE_INT2BIT[x]);
- }
-
- x++;
- }
-}
-
-// ************************************************************
-
-ACE_INLINE int
-ACE_EventChannel::schedule_timer (RtecScheduler::handle_t rt_info,
- const ACE_Command_Base *act,
- RtecScheduler::Preemption_Priority_t preemption_priority,
- const RtecScheduler::Time &delta,
- const RtecScheduler::Time &interval)
-{
- if (rt_info != 0)
- {
- // Add the timer to the task's dependency list.
- RtecScheduler::handle_t timer_rtinfo =
- this->timer_module ()->rt_info (preemption_priority);
-
- TAO_TRY
- {
-#if 1
- this->scheduler_->add_dependency (rt_info,
- timer_rtinfo,
- 1,
- RtecScheduler::ONE_WAY_CALL,
- TAO_TRY_ENV);
-#else
- ACE_Scheduler_Factory::server()->add_dependency
- (rt_info,
- timer_rtinfo,
- 1,
- RtecScheduler::ONE_WAY_CALL,
- TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "add dependency failed"));
- }
- TAO_ENDTRY;
- }
-
- // @@ We're losing resolution here.
- ACE_Time_Value tv_delta;
- ORBSVCS_Time::TimeT_to_Time_Value (tv_delta, delta);
-
- ACE_Time_Value tv_interval;
- ORBSVCS_Time::TimeT_to_Time_Value (tv_interval, interval);
-
- return this->timer_module ()->schedule_timer (preemption_priority,
- ACE_const_cast(ACE_Command_Base*,act),
- tv_delta,
- tv_interval);
-}
-
-ACE_INLINE int
-ACE_EventChannel::cancel_timer (RtecScheduler::OS_Priority preemption_priority,
- int id,
- ACE_Command_Base *&act)
-{
- return this->timer_module ()->cancel_timer (preemption_priority,
- id,
- act);
-}
-
-ACE_INLINE RtecScheduler::Scheduler_ptr
-ACE_EventChannel::scheduler (void)
-{
- return RtecScheduler::Scheduler::_duplicate (this->scheduler_.in ());
-}
-
-// ************************************************************
diff --git a/TAO/orbsvcs/orbsvcs/Event/Event_Manip.cpp b/TAO/orbsvcs/orbsvcs/Event/Event_Manip.cpp
deleted file mode 100644
index ae15bb3aa32..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Event_Manip.cpp
+++ /dev/null
@@ -1,111 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// TAO Real-tiem Event Services
-//
-// ============================================================================
-
-#include "orbsvcs/Event/Event_Manip.h"
-
-#if !defined (__ACE_INLINE__)
-#include "Event_Manip.i"
-#endif /* __ACE_INLINE__ */
-
-TAO_EC_Event_Set::~TAO_EC_Event_Set (void)
-{
- RtecEventComm::EventSet::freebuf (this->buffer_);
- this->buffer_ = 0;
- this->length_ = 0;
-}
-
-TAO_EC_Event_Set*
-TAO_EC_Event_Set::_create (const RtecEventComm::Event& event)
-{
- RtecEventComm::Event* buffer =
- RtecEventComm::EventSet::allocbuf (1);
- buffer[0] = event;
- return new TAO_EC_Event_Set (1, buffer);
-}
-
-TAO_EC_Event_Set*
-TAO_EC_Event_Set::_create (RtecEventComm::EventSet& event_set)
-{
- // Orphan the buffer....
- CORBA::ULong length = event_set.length ();
- return new TAO_EC_Event_Set (length,
- event_set.get_buffer (1));
-}
-
-CORBA::ULong
-TAO_EC_Event_Set::_incr_refcnt (void)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->lock_, 0);
- return this->refcnt_++;
-}
-
-CORBA::ULong
-TAO_EC_Event_Set::_decr_refcnt (void)
-{
- {
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->lock_, 0);
- this->refcnt_--;
- if (this->refcnt_ != 0)
- return this->refcnt_;
- }
-
- delete this;
- return 0;
-}
-
-// ****************************************************************
-
-TAO_EC_Event::TAO_EC_Event (void)
- : event_set_ (0),
- index_ (0)
-{
-}
-
-TAO_EC_Event::TAO_EC_Event (TAO_EC_Event_Set *event_set,
- CORBA::ULong index)
- : event_set_ (TAO_EC_Event_Set::_duplicate (event_set)),
- index_ (index)
-{
-}
-
-TAO_EC_Event::~TAO_EC_Event (void)
-{
- TAO_EC_Event_Set::_release (this->event_set_);
- this->event_set_ = 0;
-}
-
-TAO_EC_Event::TAO_EC_Event (const TAO_EC_Event& rhs)
- : event_set_ (TAO_EC_Event_Set::_duplicate (rhs.event_set_)),
- index_ (rhs.index_)
-{
-}
-
-TAO_EC_Event&
-TAO_EC_Event::operator= (const TAO_EC_Event& rhs)
-{
- if (this == &rhs)
- return *this;
-
- // Be careful, increase the reference count and then release our
- // event set, just in case they happen to be the same.
- TAO_EC_Event_Set* tmp =
- TAO_EC_Event_Set::_duplicate (rhs.event_set_);
-
- TAO_EC_Event_Set::_release (this->event_set_);
- this->event_set_ = tmp;
- this->index_ = rhs.index_;
-
- return *this;
-}
-
-
-
-
-
diff --git a/TAO/orbsvcs/orbsvcs/Event/Event_Manip.h b/TAO/orbsvcs/orbsvcs/Event/Event_Manip.h
deleted file mode 100644
index 66a281e7c22..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Event_Manip.h
+++ /dev/null
@@ -1,146 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// TAO Real-time Event Services
-//
-// = FILENAME
-// Event_Manip
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wust.edu)
-//
-// = DESCRIPTION
-// The Event Channel uses some of this classes to simplify its event
-// manipulation.
-// For instance it keeps a reference counted RtecEventComm::EventSet
-// and classes to automatically manage this reference count.
-//
-// ============================================================================
-
-#ifndef TAO_EC_EVENT_MANIP_H
-#define TAO_EC_EVENT_MANIP_H
-
-#include "orbsvcs/RtecEventCommC.h"
-
-class TAO_ORBSVCS_Export TAO_EC_Event_Set
-{
- // = TITLE
- // A reference counted RtecEventComm::EventSet
- //
- // = DESCRIPTION
- // The Event_Channel receives an event set from its suppliers, but
- // it has to pass it to (potentially) multiple consumers, running
- // at different priorities.
- // Thus is is difficult to know in advance the life time of this
- // EventSet.
- //
-public:
- TAO_EC_Event_Set (CORBA::ULong length,
- RtecEventComm::Event* buffer);
- // Constructor...
-
- ~TAO_EC_Event_Set (void);
- // destructor
-
- CORBA::ULong length (void) const;
- // The length.
-
- RtecEventComm::Event& operator[] (CORBA::ULong i) const;
- // Access a particular element.
-
- static TAO_EC_Event_Set* _create (const RtecEventComm::Event&);
- static TAO_EC_Event_Set* _create (RtecEventComm::EventSet&);
- // Create from an event set.
-
- static TAO_EC_Event_Set* _duplicate (TAO_EC_Event_Set*);
- static void _release (TAO_EC_Event_Set*);
- // Reference counting.
-
-private:
- CORBA::ULong _incr_refcnt (void);
- CORBA::ULong _decr_refcnt (void);
- // Manipulate the reference count.
-
-private:
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Event_Set (const TAO_EC_Event_Set&))
- ACE_UNIMPLEMENTED_FUNC (TAO_EC_Event_Set& operator= (const TAO_EC_Event_Set&))
-
-private:
- CORBA::ULong length_;
- // The length of the buffer.
-
- RtecEventComm::Event* buffer_;
- // The buffer.
-
- ACE_SYNCH_MUTEX lock_;
- // Synchronize access to the class internals.
-
- CORBA::ULong refcnt_;
- // The reference count.
-};
-
-class TAO_ORBSVCS_Export TAO_EC_Event
-{
- // = TITLE
- // A smart event class.
- //
- // = DESCRIPTION
- // Inside the Event Channl a set of events is broken into the
- // events that compose it and processed independently.
- // To minimize data copying and memory allocations the Event is
- // represented as a smart reference to one element of the
- // reference counted Event Set (see TAO_EC_Event_Set above).
- // Events can be chained together using a cont() field, much like
- // ACE_Message_Block.
- //
-public:
- TAO_EC_Event (void);
- // Default constructor.
-
- TAO_EC_Event (TAO_EC_Event_Set *event_set,
- CORBA::ULong index);
- // Constructor, we assume ownership (i.e. duplicate and release the
- // set)
-
- ~TAO_EC_Event (void);
- // Destructor
-
- TAO_EC_Event (const TAO_EC_Event& event);
- TAO_EC_Event& operator= (const TAO_EC_Event& event);
- // "Deep" copy, i.e. increases the reference count.
-
- int empty (void) const;
- // Return true if there is no event inside this object.
-
- void clear (void);
- // Release the event...
-
- RtecEventComm::Event& event (void);
- const RtecEventComm::Event& event (void) const;
- // The event..
-
- // = Shortcuts
- RtecEventComm::EventHeader& header (void);
- RtecEventComm::EventData& data (void);
- const RtecEventComm::EventHeader& header (void) const;
- const RtecEventComm::EventData& data (void) const;
-
- RtecEventComm::EventSourceID source (void) const;
- RtecEventComm::EventType type (void) const;
-
-private:
- TAO_EC_Event_Set *event_set_;
- // The event set.
-
- CORBA::ULong index_;
- // The position of the event in the set
-};
-
-#if defined (__ACE_INLINE__)
-#include "Event_Manip.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_EVENT_MANIP_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Event_Manip.i b/TAO/orbsvcs/orbsvcs/Event/Event_Manip.i
deleted file mode 100644
index 15d2bf13371..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Event_Manip.i
+++ /dev/null
@@ -1,104 +0,0 @@
-// $Id$
-
-ACE_INLINE
-TAO_EC_Event_Set::TAO_EC_Event_Set (CORBA::ULong length,
- RtecEventComm::Event* buffer)
- : length_ (length),
- buffer_ (buffer),
- refcnt_ (1)
-{
-}
-
-ACE_INLINE CORBA::ULong
-TAO_EC_Event_Set::length (void) const
-{
- return this->length_;
-}
-
-ACE_INLINE RtecEventComm::Event&
-TAO_EC_Event_Set::operator[] (CORBA::ULong i) const
-{
- return this->buffer_[i];
-}
-
-ACE_INLINE TAO_EC_Event_Set*
-TAO_EC_Event_Set::_duplicate (TAO_EC_Event_Set* x)
-{
- if (x == 0)
- return 0;
- x->_incr_refcnt ();
- return x;
-}
-
-ACE_INLINE void
-TAO_EC_Event_Set::_release (TAO_EC_Event_Set* x)
-{
- if (x == 0)
- return;
- x->_decr_refcnt ();
-}
-
-
-// ****************************************************************
-
-ACE_INLINE int
-TAO_EC_Event::empty (void) const
-{
- return this->event_set_ == 0;
-}
-
-ACE_INLINE void
-TAO_EC_Event::clear (void)
-{
- TAO_EC_Event_Set::_release (this->event_set_);
- this->event_set_ = 0;
- this->index_ = 0;
-}
-
-ACE_INLINE RtecEventComm::Event&
-TAO_EC_Event::event (void)
-{
- return (*this->event_set_)[this->index_];
-}
-
-ACE_INLINE const RtecEventComm::Event&
-TAO_EC_Event::event (void) const
-{
- return (*this->event_set_)[this->index_];
-}
-
-ACE_INLINE RtecEventComm::EventHeader&
-TAO_EC_Event::header (void)
-{
- return this->event ().header;
-}
-
-ACE_INLINE const RtecEventComm::EventHeader&
-TAO_EC_Event::header (void) const
-{
- return this->event ().header;
-}
-
-ACE_INLINE RtecEventComm::EventData&
-TAO_EC_Event::data (void)
-{
- return this->event ().data;
-}
-
-ACE_INLINE const RtecEventComm::EventData&
-TAO_EC_Event::data (void) const
-{
- return this->event ().data;
-}
-
-ACE_INLINE RtecEventComm::EventSourceID
-TAO_EC_Event::source (void) const
-{
- return this->event ().header.source;
-}
-
-ACE_INLINE RtecEventComm::EventType
-TAO_EC_Event::type (void) const
-{
- return this->event ().header.type;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/Fast_Reactor.h b/TAO/orbsvcs/orbsvcs/Event/Fast_Reactor.h
deleted file mode 100644
index ced85087e93..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Fast_Reactor.h
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// $Id$
-//
-#ifndef FAST_REACTOR_H
-#define FAST_REACTOR_H
-
-#if defined (ACE_OLD_STYLE_REACTOR)
-# if defined (ACE_WIN32)
-# include "ace/ReactorEx.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-# define ACE_ES_FAST_REACTOR_BASE ACE_ReactorEx
-# else
-# include "ace/Reactor.h"
-# define ACE_ES_FAST_REACTOR_BASE ACE_Reactor
-# endif /* ACE_WIN32 */
-#else
-# if defined (ACE_WIN32)
-# include "ace/WFMO_Reactor.h"
-# define ACE_ES_FAST_REACTOR_BASE ACE_WFMO_Reactor
-# else
-# include "ace/Select_Reactor.h"
-# define ACE_ES_FAST_REACTOR_BASE ACE_Select_Reactor
-# endif /* ACE_WIN32 */
-#endif /* ACE_OLD_STYLE_REACTOR */
-//## end module.includes
-
-#include "orbsvcs/orbsvcs_export.h"
-
-class TAO_ORBSVCS_Export ACE_ES_Fast_Reactor : public ACE_ES_FAST_REACTOR_BASE
-{
-public:
- virtual int handle_events (ACE_Time_Value *max_wait_time = 0)
- {
- ACE_Time_Value timer_buf (0) ;
- ACE_Time_Value *this_timeout = &timer_buf ;
-
- if (this->timer_queue_->calculate_timeout (max_wait_time,
- this_timeout) == 0)
- {
- ACE_Time_Value t (0, 500000);
- ACE_OS::select (0, 0, 0, 0, &t);
- }
- else
- {
- ACE_OS::select (0, 0, 0, 0, this_timeout);
- }
-
- return this->timer_queue_->expire () == -1 ? -1 : 0;
- }
- virtual int handle_events (ACE_Time_Value &max_wait_time)
- {
- return this->handle_events (&max_wait_time);
- }
-};
-
-#endif /* FAST_REACTOR_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/GPlot_File.cpp b/TAO/orbsvcs/orbsvcs/Event/GPlot_File.cpp
deleted file mode 100644
index 8e8b1e90708..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/GPlot_File.cpp
+++ /dev/null
@@ -1,181 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = FILENAME
-// GPlot_File.cpp
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#include "GPlot_File.h"
-
-#if !defined (__ACE_INLINE__)
-#include "GPlot_File.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, GPlot_File, "$Id$")
-
-int
-ACE_GPlot_File::open (const char *filename)
-{
- ACE_OS::strcpy (filename_, filename);
-
- FILE *read_file = ACE_OS::fopen (filename_, "r");
-
- long entry;
- char *value;
- ACE_NEW_RETURN (value, char [32], -1);
-
- if (read_file > 0)
- {
- int result;
- do
- {
- result = fscanf (read_file,
- "%ld\t%s\n",
- &entry,
- value);
-
- //if ((result == -1) && (ACE_OS::last_error () != 0))
- //ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "ACE_GPlot_File::open"), -1);
-
- if (result > 0)
- // Success.
- map_.bind (entry, value);
- else if (result != EOF)
- // Error.
- {
- ACE_OS::fclose (read_file);
- ACE_ERROR_RETURN
- ((LM_ERROR, "Error reading GPlot file %s.\n", filename_), -1);
- }
- } while (result != EOF);
-
- fclose (read_file);
- }
-
- write_file_ = ACE_OS::fopen (filename_, "w");
- if (write_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p: can't open\n", filename_), -1);
-
- closed_ = 0;
-
- return 0;
-}
-
-
-void
-ACE_GPlot_File::close (void)
-{
- if (closed_ == 0)
- {
- closed_ = 1;
- GPLOT_ITERATOR iterator ((GPLOT_MAP &) map_);
- for (GPLOT_ENTRY *entry; iterator.next (entry); iterator.advance ())
- {
- ACE_OS::fprintf (write_file_, "%ld\t%s\n",
- entry->ext_id_, entry->int_id_);
- delete [] entry->int_id_;
- }
-
- ACE_OS::fclose (write_file_);
- }
-}
-
-
-void
-ACE_GPlot_File::dump (void)
-{
- GPLOT_ITERATOR iterator ((GPLOT_MAP &) map_);
- for (GPLOT_ENTRY *entry; iterator.next (entry); iterator.advance ())
- {
- if (entry->int_id_ != 0)
- ACE_DEBUG ((LM_DEBUG, "%d\t%s\n", entry->ext_id_, entry->int_id_));
- else
- {
- ACE_ERROR ((LM_ERROR, "Value for entry %d is null.\n",
- entry->ext_id_));
- return;
- }
- }
-}
-
-
-int
-ACE_GPlot_File::get (long entry, long &value)
-{
- char *val;
-
- if (map_.find (entry, val) == -1)
- return -1;
- else
- {
- ::sscanf (val, "%ld", &value);
- return 0;
- }
-}
-
-
-int
-ACE_GPlot_File::get (long entry, float &value)
-{
- char *val;
-
- if (map_.find (entry, val) == -1)
- return -1;
- else
- {
- ::sscanf (val, "%f", &value);
- return 0;
- }
-}
-
-
-void
-ACE_GPlot_File::set (long entry, long value)
-{
- long old_entry;
- char *val;
- char *old_value;
-
- ACE_NEW (val, char [32]);
-
- ::sprintf (val, "%ld", value);
- map_.rebind (entry, val, old_entry, old_value);
-
- delete [] old_value;
-}
-
-
-void
-ACE_GPlot_File::set (long entry, float value)
-{
- long old_entry;
- char *val;
- char *old_value;
-
- ACE_NEW (val, char [32]);
-
- ::sprintf (val, "%f", value);
- map_.rebind (entry, val, old_entry, old_value);
-
- delete [] old_value;
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Entry<long, char *>;
-template class ACE_Map_Manager<long, char *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<long, char *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator<long, char *, ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<long, char *, ACE_Null_Mutex>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Map_Entry<long, char *>
-#pragma instantiate ACE_Map_Manager<long, char *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<long, char *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<long, char *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<long, char *, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/GPlot_File.h b/TAO/orbsvcs/orbsvcs/Event/GPlot_File.h
deleted file mode 100644
index c2c6f093f30..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/GPlot_File.h
+++ /dev/null
@@ -1,102 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = FILENAME
-// GPlot_File.h
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#ifndef ACE_GPlot_File_H
-#define ACE_GPlot_File_H
-
-#include "ace/Map_Manager.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Synch.h"
-
-class TAO_ORBSVCS_Export ACE_GPlot_File
-// = TITLE
-// Reads and writes files in GPlot format.
-//
-// = DESCRIPTION
-// Gplot formats are as follows:
-// entry value
-// entry value
-// entry value
-// ...
-// They represent x,y pairs to be graphed by GPlot. entry's are
-// type long. value's are type long or float.
-{
-public:
- ACE_GPlot_File (void);
- // Construction.
-
- ~ACE_GPlot_File (void);
- // Destruction. Calls this->close.
-
- int open (const char *filename);
- // If the file does not exist, create it. If the file exists open
- // the file and read all the entries into map_. Returns 0 on
- // success, -1 on failure.
-
- void close (void);
- // Close the file and sync all the contents.
-
- int get (long entry, long &value);
- // Get the entry at this value. Returns 0 if a value was found.
- // Returns -1 if no value has been set for <entry>.
-
- int get (long entry, float &value);
- // Get the entry at this value. Returns 0 if a value was found.
- // Returns -1 if no value has been set for <entry>.
-
- void set (long entry, long value);
- // Set the entry at this value.
-
- void set (long entry, float value);
- // Set the entry at this value.
-
- void set_greatest (long entry, long value);
- // Compare <value> with the value at <entry>. Store the largest.
-
- void set_greatest (long entry, float value);
- // Compare <value> with the value at <entry>. Store the largest.
-
- void set_least (long entry, long value);
- // Compare <value> with the value at <entry>. Store the smallest.
-
- void set_least (long entry, float value);
- // Compare <value> with the value at <entry>. Store the smallest.
-
- void dump (void);
- // Dump state of the object.
-
-private:
- // = map_ stores all values. It is sync'ed to file when this->close
- // is called.
- typedef ACE_Map_Entry <long, char *> GPLOT_ENTRY;
- typedef ACE_Map_Manager<long, char *, ACE_Null_Mutex> GPLOT_MAP;
- typedef ACE_Map_Iterator <long, char *, ACE_Null_Mutex> GPLOT_ITERATOR;
-
- GPLOT_MAP map_;
-
- char filename_[BUFSIZ];
- FILE *write_file_;
-
- int closed_;
- // Only close once.
-};
-
-#if defined (__ACE_INLINE__)
-#include "GPlot_File.i"
-#endif /* __ACE_INLINE__ */
-
-
-#endif /* ACE_GPlot_File_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/GPlot_File.i b/TAO/orbsvcs/orbsvcs/Event/GPlot_File.i
deleted file mode 100644
index ab9f235dc39..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/GPlot_File.i
+++ /dev/null
@@ -1,70 +0,0 @@
-// $Id$
-
-ACE_INLINE
-ACE_GPlot_File::ACE_GPlot_File (void)
- : closed_ (1)
-{
-}
-
-
-ACE_INLINE
-ACE_GPlot_File::~ACE_GPlot_File (void)
-{
- this->close ();
-}
-
-
-ACE_INLINE
-void
-ACE_GPlot_File::set_greatest (long entry, long value)
-{
- long old_value;
-
- // If there was no previous value, or the <value> is greater than
- // the previous value, set a new value.
- if (this->get (entry, old_value) == -1 ||
- value > old_value)
- this->set (entry, value);
-}
-
-
-ACE_INLINE
-void
-ACE_GPlot_File::set_greatest (long entry, float value)
-{
- float old_value;
-
- // If there was no previous value, or the <value> is greater than
- // the previous value, set a new value.
- if (this->get (entry, old_value) == -1 ||
- value > old_value)
- this->set (entry, value);
-}
-
-
-ACE_INLINE
-void
-ACE_GPlot_File::set_least (long entry, long value)
-{
- long old_value;
-
- // If there was no previous value, or the <value> is less than
- // the previous value, set a new value.
- if (this->get (entry, old_value) == -1 ||
- value < old_value)
- this->set (entry, value);
-}
-
-
-ACE_INLINE
-void
-ACE_GPlot_File::set_least (long entry, float value)
-{
- float old_value;
-
- // If there was no previous value, or the <value> is less than
- // the previous value, set a new value.
- if (this->get (entry, old_value) == -1 ||
- value < old_value)
- this->set (entry, value);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.cpp b/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.cpp
deleted file mode 100644
index 10cb9888350..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// $Id$
-//
-
-#include "Local_ESTypes.h"
-
-#if !defined (__ACE_INLINE__)
-#include "Local_ESTypes.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, Local_ESTypes, "$Id$")
diff --git a/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.h b/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.h
deleted file mode 100644
index 4ba8dbb44c9..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORB Services
-//
-// = FILENAME
-// Local_ESTypes.h
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-// Manual types that would otherwise be defined/implemented via an
-// IDL compiler.
-// NOTE: the file is obsolecent, we have TAO now, but we keep it
-// to speed up the porting.
-//
-// ============================================================================
-
-#ifndef ACE_LOCAL_ESTYPES_H
-#define ACE_LOCAL_ESTYPES_H
-
-#include "tao/corba.h"
-
-#include "orbsvcs/Event_Service_Constants.h"
-
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/RtecSchedulerC.h"
-#include "orbsvcs/RtecSchedulerS.h"
-#include "orbsvcs/RtecEventCommC.h"
-#include "orbsvcs/RtecEventCommS.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/RtecEventChannelAdminS.h"
-
-#define ACE_DEFAULT_EVENT_CHANNEL_TYPE 0
-
-// These are to help MSVC++ 4.2 deal with inheritence of nested types.
-// Not needed for Sun C++ or MSVC++ 5.0.
-
-typedef RtecEventComm::Event RtecEventComm_Event;
-
-#if defined (__ACE_INLINE__)
-#include "Local_ESTypes.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_LOCAL_ESTYPES_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.i b/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.i
deleted file mode 100644
index 8f8ef4cfe2d..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Local_ESTypes.i
+++ /dev/null
@@ -1,5 +0,0 @@
-/* -*- C++ -*- */
-//
-// $Id$
-//
-
diff --git a/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.cpp b/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.cpp
deleted file mode 100644
index 9b0da7996b3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#include "Memory_Pools.h"
-#include "Event_Channel.h"
-
-#if !defined (__ACE_INLINE__)
-#include "Memory_Pools.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, Memory_Pools, "$Id$")
-
-//ACE_TSS<ACE_ES_Dispatch_Request_Allocator> ACE_ES_Memory_Pools::Dispatch_Request_;
-
-// ************************************************************
-
-int
-ACE_ES_Memory_Pools::thr_init (void)
-{
- // Allocate the memory pool for this thread.
- //Dispatch_Request_.ts_object ();
- //Event_.ts_object ();
- return 0;
-}
-
-// ************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Cached_Mem_Pool_Node<ACE_ES_Dispatch_Request_Chunk>;
-template class ACE_Locked_Free_List<ACE_Cached_Mem_Pool_Node<ACE_ES_Dispatch_Request_Chunk>, ACE_Null_Mutex>;
-template class ACE_Free_List<ACE_Cached_Mem_Pool_Node<ACE_ES_Dispatch_Request_Chunk> >;
-template class ACE_Cached_Allocator<ACE_ES_Dispatch_Request_Chunk, ACE_MEMORY_POOL_MUTEX>;
-template class ACE_Singleton<ACE_ES_Dispatch_Request_Allocator,ACE_SYNCH_MUTEX>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Cached_Allocator<ACE_ES_Dispatch_Request_Chunk, ACE_MEMORY_POOL_MUTEX>
-#pragma instantiate ACE_Cached_Mem_Pool_Node<ACE_ES_Dispatch_Request_Chunk>
-#pragma instantiate ACE_Locked_Free_List<ACE_Cached_Mem_Pool_Node<ACE_ES_Dispatch_Request_Chunk>, ACE_Null_Mutex>
-#pragma instantiate ACE_Free_List<ACE_Cached_Mem_Pool_Node<ACE_ES_Dispatch_Request_Chunk> >
-#pragma instantiate ACE_Singleton<ACE_ES_Dispatch_Request_Allocator,ACE_SYNCH_MUTEX>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.h b/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.h
deleted file mode 100644
index b246930b37a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORB Services
-//
-// = FILENAME
-// Memory_Pools
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef ACE_MEMORY_POOLS_H
-#define ACE_MEMORY_POOLS_H
-
-#include "ace/Synch.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "Event_Channel.h"
-#include "Dispatching_Modules.h"
-
-// ************************************************************
-
-#if defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION) || !defined (ACE_HAS_THREADS)
- typedef ACE_Null_Mutex ACE_MEMORY_POOL_MUTEX;
-#else
- // Use the same object for each thread. Therefore, we have to use
- // real synchronization.
- typedef ACE_Thread_Mutex ACE_MEMORY_POOL_MUTEX;
-#endif /* ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION || !ACE_HAS_THREADS */
-
-typedef char
- ACE_ES_Dispatch_Request_Chunk[sizeof (ACE_ES_Dispatch_Request)];
-
-typedef ACE_Cached_Allocator<ACE_ES_Dispatch_Request_Chunk, ACE_MEMORY_POOL_MUTEX>
- _ACE_Dispatch_Request_Allocator;
-
-class TAO_ORBSVCS_Export ACE_ES_Dispatch_Request_Allocator : public _ACE_Dispatch_Request_Allocator
-// = TITLE
-// Dispatch Request Allocator
-//
-// = DESCRIPTION
-// This just sets the size of the Event Container memory pool.
-{
-public:
- ACE_ES_Dispatch_Request_Allocator (void) :
- _ACE_Dispatch_Request_Allocator (ACE_ES_DISPATCH_REQUEST_MEMORY_POOL) {}
-};
-
-// ************************************************************
-
-typedef ACE_Malloc<ACE_LOCAL_MEMORY_POOL, ACE_SYNCH_MUTEX> ACE_ES_Event_Allocator;
-
-class TAO_ORBSVCS_Export ACE_ES_Memory_Pools
-// = TITLE
-// Event Service Memory Pools.
-//
-// = DESCRIPTION
-// These have to be static in order to be accessed by operator
-// news, right?
-{
-public:
- static int thr_init (void);
- // This can be called by every thread that will access these memory
- // pools to preallocate the thread specific allocators. It is not
- // mandatory.
-
- static void *new_Dispatch_Request (void);
- static void delete_Dispatch_Request (void *);
-
- typedef ACE_Singleton<ACE_ES_Dispatch_Request_Allocator,ACE_SYNCH_MUTEX> Dispatch_Request_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "Memory_Pools.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_MEMORY_POOLS_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i b/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i
deleted file mode 100644
index fe240d52f02..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Memory_Pools.i
+++ /dev/null
@@ -1,14 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-ACE_INLINE void *
-ACE_ES_Memory_Pools::new_Dispatch_Request (void)
-{
- return Dispatch_Request_::instance ()->malloc (sizeof (ACE_ES_Dispatch_Request));
-}
-
-ACE_INLINE void
-ACE_ES_Memory_Pools::delete_Dispatch_Request (void *mem)
-{
- Dispatch_Request_::instance ()->free (mem);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/Module_Factory.cpp b/TAO/orbsvcs/orbsvcs/Event/Module_Factory.cpp
deleted file mode 100644
index a90709b3ed1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Module_Factory.cpp
+++ /dev/null
@@ -1,179 +0,0 @@
-// $Id$
-
-#include "orbsvcs/Event/Dispatching_Modules.h"
-#include "orbsvcs/Event/Timer_Module.h"
-#include "orbsvcs/Event/Event_Channel.h"
-#include "orbsvcs/Event/Module_Factory.h"
-
-ACE_RCSID(Event, Module_Factory, "$Id$")
-
-TAO_Module_Factory::~TAO_Module_Factory (void)
-{
-}
-
-// ****************************************************************
-
-TAO_Default_Module_Factory::TAO_Default_Module_Factory (void)
-{
-}
-
-TAO_Default_Module_Factory::~TAO_Default_Module_Factory (void)
-{
-}
-
-ACE_ES_Dispatching_Base*
-TAO_Default_Module_Factory::create_dispatching_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Priority_Dispatching (ec);
-}
-
-void
-TAO_Default_Module_Factory::destroy_dispatching_module (ACE_ES_Dispatching_Base* x)
-{
- delete x;
-}
-
-ACE_ES_Consumer_Module*
-TAO_Default_Module_Factory::create_consumer_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Consumer_Module (ec);
-}
-
-void
-TAO_Default_Module_Factory::destroy_consumer_module (ACE_ES_Consumer_Module* x)
-{
- delete x;
-}
-
-ACE_ES_Correlation_Module*
-TAO_Default_Module_Factory::create_correlation_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Correlation_Module (ec);
-}
-
-void
-TAO_Default_Module_Factory::destroy_correlation_module (ACE_ES_Correlation_Module* x)
-{
- delete x;
-}
-
-ACE_ES_Subscription_Module*
-TAO_Default_Module_Factory::create_subscription_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Subscription_Module (ec);
-}
-
-void
-TAO_Default_Module_Factory::destroy_subscription_module (ACE_ES_Subscription_Module* x)
-{
- delete x;
-}
-
-ACE_ES_Supplier_Module*
-TAO_Default_Module_Factory::create_supplier_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Supplier_Module (ec);
-}
-
-void
-TAO_Default_Module_Factory::destroy_supplier_module (ACE_ES_Supplier_Module* x)
-{
- delete x;
-}
-
-TAO_EC_Timer_Module*
-TAO_Default_Module_Factory::create_timer_module (ACE_EventChannel* ec)
-{
- RtecScheduler::Scheduler_var scheduler = ec->scheduler ();
- return new TAO_EC_RPT_Timer_Module (scheduler.in ());
-}
-
-void
-TAO_Default_Module_Factory::destroy_timer_module (TAO_EC_Timer_Module* x)
-{
- delete x;
-}
-
-// ****************************************************************
-
-TAO_Reactive_Module_Factory::TAO_Reactive_Module_Factory (void)
-{
-}
-
-TAO_Reactive_Module_Factory::~TAO_Reactive_Module_Factory (void)
-{
-}
-
-ACE_ES_Dispatching_Base*
-TAO_Reactive_Module_Factory::create_dispatching_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_EFD_Dispatching(ec);
-}
-
-void
-TAO_Reactive_Module_Factory::destroy_dispatching_module (ACE_ES_Dispatching_Base* x)
-{
- delete x;
-}
-
-ACE_ES_Consumer_Module*
-TAO_Reactive_Module_Factory::create_consumer_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Consumer_Module (ec);
-}
-
-void
-TAO_Reactive_Module_Factory::destroy_consumer_module (ACE_ES_Consumer_Module* x)
-{
- delete x;
-}
-
-ACE_ES_Correlation_Module*
-TAO_Reactive_Module_Factory::create_correlation_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Correlation_Module (ec);
-}
-
-void
-TAO_Reactive_Module_Factory::destroy_correlation_module (ACE_ES_Correlation_Module* x)
-{
- delete x;
-}
-
-ACE_ES_Subscription_Module*
-TAO_Reactive_Module_Factory::create_subscription_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Subscription_Module (ec);
-}
-
-void
-TAO_Reactive_Module_Factory::destroy_subscription_module (ACE_ES_Subscription_Module* x)
-{
- delete x;
-}
-
-ACE_ES_Supplier_Module*
-TAO_Reactive_Module_Factory::create_supplier_module (ACE_EventChannel* ec)
-{
- return new ACE_ES_Supplier_Module (ec);
-}
-
-void
-TAO_Reactive_Module_Factory::destroy_supplier_module (ACE_ES_Supplier_Module* x)
-{
- delete x;
-}
-
-TAO_EC_Timer_Module*
-TAO_Reactive_Module_Factory::create_timer_module (ACE_EventChannel* ec)
-{
- ACE_UNUSED_ARG (ec);
-
- return new TAO_EC_ST_Timer_Module (TAO_ORB_Core_instance ()->reactor ());
-}
-
-void
-TAO_Reactive_Module_Factory::destroy_timer_module (TAO_EC_Timer_Module* x)
-{
- delete x;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/Module_Factory.h b/TAO/orbsvcs/orbsvcs/Event/Module_Factory.h
deleted file mode 100644
index d7fa4abf2b4..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Module_Factory.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// Module_Factory
-//
-// = AUTHOR
-// Carlos O'Ryan
-//
-// = DESCRIPTION
-// The has strategies to handle several phases of the Event
-// processing, for instance dispatching can be implemented using
-// queues and different threads or just FIFO.
-// The choice of the strategies is controlled by a Factory class
-// that builds the right modules for the EC.
-//
-// = TODO
-// Some of the strategies are still hard-coded.
-//
-// ============================================================================
-
-#ifndef TAO_MODULE_FACTORY_H
-#define TAO_MODULE_FACTORY_H
-
-#include "orbsvcs/orbsvcs_export.h"
-
-class ACE_EventChannel;
-
-class ACE_ES_Dispatching_Base;
-class ACE_ES_Consumer_Module;
-class ACE_ES_Correlation_Module;
-class ACE_ES_Subscription_Module;
-class ACE_ES_Supplier_Module;
-class ACE_ES_Priority_Timer;
-class TAO_EC_Timer_Module;
-
-class TAO_ORBSVCS_Export TAO_Module_Factory
-{
- // = TITLE
- // Factory class for the Event Channel "modules".
- //
- // = DESCRIPTION
- // The Event Channel "modules" represent the different phases and
- // strategies in event processing. Event Channel configuration is
- // achieved by constructing modules with different dynamic
- // types. This class encapsulates all the strategies creation in
- // a single point.
- //
-public:
- virtual ~TAO_Module_Factory (void);
-
- virtual ACE_ES_Dispatching_Base*
- create_dispatching_module (ACE_EventChannel*) = 0;
- virtual void destroy_dispatching_module (ACE_ES_Dispatching_Base*) = 0;
-
- virtual ACE_ES_Consumer_Module*
- create_consumer_module (ACE_EventChannel*) = 0;
- virtual void destroy_consumer_module (ACE_ES_Consumer_Module*) = 0;
-
- virtual ACE_ES_Correlation_Module*
- create_correlation_module (ACE_EventChannel*) = 0;
- virtual void destroy_correlation_module (ACE_ES_Correlation_Module*) = 0;
-
- virtual ACE_ES_Subscription_Module*
- create_subscription_module (ACE_EventChannel*) = 0;
- virtual void destroy_subscription_module (ACE_ES_Subscription_Module*) = 0;
-
- virtual ACE_ES_Supplier_Module*
- create_supplier_module (ACE_EventChannel*) = 0;
- virtual void destroy_supplier_module (ACE_ES_Supplier_Module*) = 0;
-
- virtual TAO_EC_Timer_Module*
- create_timer_module (ACE_EventChannel*) = 0;
- virtual void destroy_timer_module (TAO_EC_Timer_Module*) = 0;
-
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_Default_Module_Factory : public TAO_Module_Factory
-{
- // = TITLE
- // Default factory class for the Event Channel.
- //
- // = DESCRIPTION
- // The Event Channel "modules" represent the different phases and
- // strategies in event processing. Event Channel configuration is
- // achieved by constructing modules with different dynamic
- // types. This class encapsulates all the strategies creation in
- // a single point.
- //
-public:
- TAO_Default_Module_Factory (void);
- virtual ~TAO_Default_Module_Factory (void);
-
- virtual ACE_ES_Dispatching_Base*
- create_dispatching_module (ACE_EventChannel*);
- virtual void destroy_dispatching_module (ACE_ES_Dispatching_Base*);
-
- virtual ACE_ES_Consumer_Module*
- create_consumer_module (ACE_EventChannel*);
- virtual void destroy_consumer_module (ACE_ES_Consumer_Module*);
-
- virtual ACE_ES_Correlation_Module*
- create_correlation_module (ACE_EventChannel*);
- virtual void destroy_correlation_module (ACE_ES_Correlation_Module*);
-
- virtual ACE_ES_Subscription_Module*
- create_subscription_module (ACE_EventChannel*);
- virtual void destroy_subscription_module (ACE_ES_Subscription_Module*);
-
- virtual ACE_ES_Supplier_Module*
- create_supplier_module (ACE_EventChannel*);
- virtual void destroy_supplier_module (ACE_ES_Supplier_Module*);
-
- virtual TAO_EC_Timer_Module*
- create_timer_module (ACE_EventChannel*);
- virtual void destroy_timer_module (TAO_EC_Timer_Module*);
-
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_Reactive_Module_Factory : public TAO_Module_Factory
-{
- // = TITLE
- // Factory class for the Event Channel "modules".
- //
- // = DESCRIPTION
- // This class factors out modules that require no extra threads
- // for event or timer dispatching.
- // An Event Channel configured with this factory can exhibit high
- // priority inversion, but it should provide high-performance due
- // to the elimination of context switching.
- //
-public:
- TAO_Reactive_Module_Factory (void);
- virtual ~TAO_Reactive_Module_Factory (void);
-
- virtual ACE_ES_Dispatching_Base*
- create_dispatching_module (ACE_EventChannel*);
- virtual void destroy_dispatching_module (ACE_ES_Dispatching_Base*);
-
- virtual ACE_ES_Consumer_Module*
- create_consumer_module (ACE_EventChannel*);
- virtual void destroy_consumer_module (ACE_ES_Consumer_Module*);
-
- virtual ACE_ES_Correlation_Module*
- create_correlation_module (ACE_EventChannel*);
- virtual void destroy_correlation_module (ACE_ES_Correlation_Module*);
-
- virtual ACE_ES_Subscription_Module*
- create_subscription_module (ACE_EventChannel*);
- virtual void destroy_subscription_module (ACE_ES_Subscription_Module*);
-
- virtual ACE_ES_Supplier_Module*
- create_supplier_module (ACE_EventChannel*);
- virtual void destroy_supplier_module (ACE_ES_Supplier_Module*);
-
- virtual TAO_EC_Timer_Module*
- create_timer_module (ACE_EventChannel*);
- virtual void destroy_timer_module (TAO_EC_Timer_Module*);
-
-};
-
-#endif /* ACE_EVENT_CHANNEL_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/README b/TAO/orbsvcs/orbsvcs/Event/README
deleted file mode 100644
index 6275e457822..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/README
+++ /dev/null
@@ -1,308 +0,0 @@
-# $Id$
-
- The new implementation of the Event Channel
-
-= Abstract
-
- The current implementation of TAO's real-time Event Channel
-has proven to be efficient, generally reliable and in general bug
-free; but it was designed to solve the forces in one problem domain
-(hard real-time avionics), so performance considerations (latency)
-were the main concern over other requirements.
- A new implementation of the real-time Event Channel is
-proposed that will preserve the performance of the the original event
-channel, yet it will be properly strategized so it can be adapted and
-extended to other domains (such as distributed interactive
-simulation).
-
-= Thanks to Irfan for providing feedback on this document and
- designing the delayed operation for the event dispatching.
-
-= The module architecture
-
- The current event channel is based on a series of modules
-organized in a stack, each module is supposed to execute a single
-task, for instance correlation; and could potentially be extracted or
-replaced to adapt the EC to new requirements. Unfortunately the
-modules keep explicit references to the modules above them and below
-them, including the exact type of the module. Even though adding base
-classes to represent the modules in a generic way would solve the
-syntactic problems of this architecture, the relation between the
-modules have semantic significance and they cannot simply be organized
-in an arbitrary way; even more, we have found that only a few
-operations on each module need to be strategized, and that using
-Template Method or Strategy on each module would be a better solution
-than to replace the module wholesale.
-
-= The new architecture
-
- The new Event Channel will consist of the following
-components:
-
-- The Filter object: each consumer will have a filter object, this
- filters are organized in a hierarchical structure, for instance a
- disjunction filter has N children and accepts an event if any of its
- children do, in contrast a conjunction filter will wait until all
- its children have accepted the event.
- The filter hierarchy for a particular consumer is created using
- the Builder pattern, i.e. a separate class creates the hierarchy
- from the ConsumerQOS specification. The user can add new filtering
- strategies (such as "wait until this events arrive in this
- sequence" or "do not accept events from this source") by providing a
- new filter and a new Filter_Builder objects.
- Notice that the per-consumer filters were already present in the
- old event channel, the main difference is that all events went
- through the correlation module, in many cases just to check that the
- consumer did not require correlation; the new scheme will eliminate
- that extra test. More importantly, if the event was accepted a
- ACE_ES_Dispatch_Request was dynamically allocated and passed to the
- dispatching module; this was necessary because some implementations
- of the dispatching module required to enqueue the event. Clearly
- the allocation of some node for the queue is a decision better left
- for the dispatching module, thus avoiding memory allocations in the
- single threaded case.
- Another importat feature of this design is that in the case where
- the consumer only has disjunctive filtering no copies of the data
- are needed (until we arrive to the dispatching module).
-
- This filter objects can also be used to strategize the priority
- assignment in conjuctive and disjunctive correlations; for example,
- some consumers may require a fixed priority for disjunctions or the
- highest priority for conjunctions, instead of just the priority of
- the last event.
-
-- The Dispatching module: as in the original event channel
- implementation there are multiple ways to dispatch events, this
- feature is preserved with only a few syntactic changes.
- Possible implementations: Reactive Dispatching, a single queue
- served by multiple threads, multiple queues serviced by threads at
- different priorities.
- An interesting challenge to solve in this module is to minimize
- the amount of copying of events, for instance:
- + Reactive dipatching does not require any copies for an event,
- the event is simply pushed from the supplier to the consumer.
- + If the dispatching module has any form of queueing then at least
- one copy must be made. Ideally we want to avoid making multiple
- copies for each consumer interested in the event; a potential
- solution is to let the dispatching module create up front a
- "reference counted" version of the event; this reference counted
- version is used by the SupplierFiltering strategy to push to
- each consumer.
- @@ TODO: how do we match this with the filtering interfaces?
-
-- The ConsumerAdmin module: this object acts as a factory for the
- ProxyPushSupplier objects (i.e. the interface between the event
- channel and its consumers); the object delegates on the event
- channel implementation to create the objects, and provides a simple
- mechanism to control the object activation in different POAs: it
- queries the Event Channel for the right POA to use.
- Possible implementations: it could keep the consumers classified
- by the events they consume, minimizing the time required to
- connect/disconnect a consumer or to dispatch an event
- [see the relationship with SupplierFiltering]
-
-- The SupplierAdmin module: this is a factory for the
- ProxyPushConsumer objects (again delegating on the event channel);
- it also provides the user with control over the proxy activation.
- It provides two template methods that can be used to:
- + Inform all supplier that a consumer has connected/disconnected.
- + Inform only the suppliers that are publish the events in the
- consumer.
- + Do not inform the suppliers.
- Possible implementations: it could keep the supplier classified
- by the events they publish, minimizing the time to
- connect/disconnect a supplier.
-
-- The ProxyPushSupplier object delegates on the filter to do most of
- its job, but it can be subclassed to provide event counting and
- similar features. Notice that providing the Supplier with a
- Null_Filter moves all the filtering responsability to the
- ProxyPushConsumers.
- Possible implementations: use templates to define the kind of
- locking strategy.
-
-- The ProxyPushConsumer object is strategized to provide different
- ways to handle (close to the supplier) filtering (see the
- SupplierFiltering description).
- Possible implementations: use templates to define the kind of
- locking strategy.
-
-- The SupplierFiltering classes are used to control the filtering
- strategy close the the Suppliers (remember that the object close to
- the supplier is the ProxyPushConsumer). This object receives an
- event set from the PushSupplier and passes it up to the right set of
- ProxyPushSupplier (the Consumer representatives).
- Possible implementations:
- + Each one keeps track of the consumers possibly interested in
- the events published here; in this way the dispatching is
- proportional to the number of consumers interested in the
- event, not the total number of consumers.
- + Use the global consumer list to find objects interested in the
- current event; it is simpler, scales betters memory-wise, but
- will perform worse than the first alternative, unless most
- consumers are interested in most events.
- + Use a global list for each type of event, thus amortizing the
- cost between all the suppliers that have an event.
- + Keep a single list of consumers, but do not try to filter them
- by source or type, the ProxyPushSuppliers are then responsible
- for filtering (using the EC_Filter objects).
-
- An interesting aspect of this object is how is it to manage event
- dispatching: will it iterate over the set of consumers (holding a
- lock?) and just dispatch the event to each one? Will it make a copy
- of the consumers (reducing the duration of the lock)? We forsee
- several alternatives:
-
- + Simply iterate over the set of consumers for the current
- supplier (can be a global set), holding a lock as we go.
- This is potentially the most efficient version, but it can
- suffer from priority inversion because the lock is held for
- a long time.
- It can also produce dead-locks if there is no queueing in
- the dispatching module.
-
- + Make a copy of the current set of consumers, unfortunately
- this could requires a memory allocation, and potentially
- increasing the reference count on the consumers.
- An interesting idea to explore is to keep a work array in
- TSS storage, this array can be used to copy the consumers
- from the shared resource.
- Since the size of the array can be determined before hand
- (using the subscriptions and publications), the array could
- be pre-allocated to the maximum size of all the supplier, or
- simply grown on demand. For hard real-time applications the
- initial size of this array could be configured at compile
- time, and chosen so that no re-allocation is ever needed.
- In any case the shared resource is held for a shorter
- time, just long enough to copy the necessary elements into
- the array, the dispatching to each consumer is done after
- releasing the global lock.
-
- + Mark the list as "busy" so no changes will be made to it
- while we iterate over it. Instead, any changes to the list
- are "posted" in a list of Command objects.
- After finishing the iteration the lock is acquired again,
- the is is marked as "idle" and any posted operations are
- executed.
- "busy" and "idle" could be implemented using a reference
- count; so multiple "reader" threads can go in [with a
- limit?]
- Drawbacks: can lead to dead-lock if the HWM is reached when
- a consumer that also plays the Supplier role pushes an event
- as part of its upcall.
- Can give too much priority to the writes if the HWM is 1.
-
-- The Timer_Module: this is used by the EC_Filter_Builder to create
- per-consumer timeout events. It will simply push events directly to
- the EC_ProxyPushSupplier objects.
-
-- The Event_Channel: this class acts as a mediator between the
- components above. It is completely strategized by an abstract
- factory (EC_Factory) that creates each one of the objects already
- described, in fact, the factory methods in the Event Channel are
- implemented as simple delegation on the EC_Factory.
-
-- The EC_Factory: using this class the user can strategize and control
- all the object creations in the EC; notice that this is an abstract
- factory because not all the combinations of the classes described
- make sense.
-
-= Interactions
-
- The architecture described above is a bit hard to understand if we
- don't describe the interaction between all the components above:
-
- - Dispatching an event: the path to dispatch an event starts with an
- EC_ProxyPushConsumer that receives the event from its supplier,
- it simply delegates on the SupplierFiltering object bound to it at
- creation time.
- The SupplierFiltering object pushes the event [since the event is
- a set it has to push one event at a time] to the a set of
- ProxyPushSuppliers [recall that this are the consumer ambassadors]
-
-
- - Adding a consumer:
-
- - Adding a supplier:
-
- - Removing a consumer:
-
- - Removing a supplier:
-
- - Shutting down the event channel:
-
-= Performance
-
- The main sources of overhead in the EC are:
-
- - Locking
- - Memory allocation
- - Data copying
-
- the new design do not neglect this issues, for instance:
-
- - The EC_Factory creates strategized locks, so the single threaded
- implementations can perform optimally.
-
- - Each consumer has its own filters, so no locking is required at
- each filter (just one for the consumer).
-
- - In the common case data can be pushed from the original supplier
- to the dispatching module without any data copies or memory
- allocations, at that point the dispatching module can make the
- copies it deems necessary to push the data ahead.
-
- - The filtering mechanism will provide two data paths, one for the
- data that is owned by the filter or the event channel (and thus
- require no copying) and one for external data; this will be used
- in the dispatching module to minimize data copying too.
-
- - Features that are not important for production code can be plugged
- out, for example: timestamping (for performance analysis) can be
- implemented as a Decorator on the ProxyPushConsumer and the
- Dispatching classes. Similarly the configuration runs require
- that the EC call the scheduler with the subscription and
- correlation information, this calls can be completely removed for
- the production code.
-
- - Initial experiments show that the new EC can (in some
- configurations) dispatch one event without a single memory
- allocation, contrast this with the 8 memory allocations in the old
- EC.
-
- - Initial experiments show that the new EC can (in some
- configurations) dispatch one event with 0 locks for single
- threaded applications and we estimate that less than 5 locks
- (exact numbers are not available yet) will be required for the
- multi-threaded version.
- Contrast this with the 28 locks required by the old EC.
-
- - Initial experiments suggest that the EC can filter and dispatch
- events with no data copying (with Reactive dispatching) and with
- only one data copy (if Prioritized dispatching is used).
- We believe that even this extra data copy could be minimized in
- the multi-threaded case (or at least limited to the event header
- and avoided for the event payload).
-
- In general we expect that the performance of the new real-time
-Event Service will be equal or better than the previous
-implementation. As we mention above initial experiments suggest that
-this is going to be the case.
-
-= Locking revisited
-
- There are several ways to support strategized locking, for example:
-
- - Each class is implemented without any locking, all the locks must
- be taken outside the context of the class.
- - Each class is implemented as a base class without any locking,
- derived classes provide the right kind of locking [inflexible]
- - Each class can be Decorated with a version that supports locking
- [inefficient]
- - Each class parametric over the kind of locking [complex]
- - Each class has an strategy (ACE_Lock) to do the locking [easier]
-
- we will try the last alternative first, if the performance
-penalty in the case with no locking (or in the case where the exact
-locking type is known well in advance) proves to be too high we can
-explore the other solutions.
diff --git a/TAO/orbsvcs/orbsvcs/Event/RT_Task.cpp b/TAO/orbsvcs/orbsvcs/Event/RT_Task.cpp
deleted file mode 100644
index 6289676a0a5..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/RT_Task.cpp
+++ /dev/null
@@ -1,514 +0,0 @@
-// $Id$
-
-#include "ace/Sched_Params.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "RT_Task.h"
-#include "Debug_Macros.h"
-#include "Event_Channel.h"
-#include "Memory_Pools.h"
-
-#if !defined (__ACE_INLINE__)
-#include "RT_Task.i"
-#endif /* __ACE_INLINE__ */
-
-#include "tao/Timeprobe.h"
-
-ACE_RCSID(Event, RT_Task, "$Id$")
-
-#if defined (ACE_ENABLE_TIMEPROBES)
-
-static const char *TAO_RT_Task_Timeprobe_Description[] =
-{
- "RT_Task - start execute",
- "RT_Task - end execute",
- "synch_threads - priority requested",
- "synch_threads - priority obtained"
-};
-
-enum
-{
- // Timeprobe description table start key
- TAO_RT_TASK_START_EXECUTE = 5200,
- TAO_RT_TASK_END_EXECUTE,
- TAO_RT_TASK_SYNCH_THREADS_PRIORITY_REQUESTED,
- TAO_RT_TASK_SYNCH_THREADS_PRIORITY_OBTAINED
-};
-
-// Setup Timeprobes
-ACE_TIMEPROBE_EVENT_DESCRIPTIONS (TAO_RT_Task_Timeprobe_Description,
- TAO_RT_TASK_START_EXECUTE);
-
-#endif /* ACE_ENABLE_TIMEPROBES */
-
-class ACE_RT_Task_Shutdown : public ACE_RT_Task_Command
-// = TITLE
-// Flush Queue Command.
-//
-// = DESCRIPTION
-// This command object will call close on task_. This is used by
-// single-threaded tasks to flush any queued messages.
-{
-public:
- ACE_RT_Task_Shutdown (ACE_ES_TASK *task)
- : task_ (task) {}
-
- virtual int execute (u_long &command_action);
-
- ACE_ES_TASK *task_;
-};
-
-int
-ACE_RT_Task_Shutdown::execute (u_long &command_action)
-{
- ACE_UNUSED_ARG (command_action);
-
- if (task_ == 0)
- return 1;
- else
- {
- task_->close (0);
- return 0;
- }
-}
-
-// ************************************************************
-
-ACE_RT_Task::ACE_RT_Task (RtecScheduler::Scheduler_ptr scheduler)
- : closed_ (0)
-{
- if (CORBA::is_nil (scheduler))
- {
- this->scheduler_ =
- RtecScheduler::Scheduler::_duplicate (ACE_Scheduler_Factory::server ());
- }
- else
- {
- this->scheduler_ =
- RtecScheduler::Scheduler::_duplicate (scheduler);
- }
-}
-
-ACE_RT_Task::~ACE_RT_Task (void)
-{
- msg_queue_->deactivate ();
-}
-
-int
-ACE_RT_Task::svc (void)
-{
- TAO_TRY
- {
- // @@ TODO It may be necessary to pass the options to this class
-
-#if 0
- static char* const argv[] = {
- "task",
- "-ORBport", "0",
- };
- int argc = sizeof (argv)/sizeof (argv[0]);
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-#endif
-
- RtecScheduler::OS_Priority thread_priority;
- RtecScheduler::Preemption_Subpriority_t subpriority;
- RtecScheduler::Preemption_Priority_t preemption_priority;
-
-#if 1
- this->scheduler_->priority
- (this->rt_info_,
- thread_priority,
- subpriority,
- preemption_priority, TAO_TRY_ENV);
-#else
- ACE_Scheduler_Factory::server ()->priority
- (this->rt_info_,
- thread_priority,
- subpriority,
- preemption_priority, TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- if (ACE_OS::thr_setprio (thread_priority) == -1)
- {
-#if defined (ACE_HAS_STHREADS)
- if (thread_priority != 0 || ACE_OS::getuid () == 0)
- // Solaris 2.5.1 doesn't allow setting a thread priority to 0
- // in Time Shared scheduling class. Maybe other priorities
- // as well?
-#endif /* ACE_HAS_STHREADS */
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n",
- "RT_Task thr_setprio failed, "
- "this is OK if you don't want RT threads\n"));
-
- }
-
- int done = 0;
-
- ACE_hthread_t self;
- ACE_OS::thr_self (self);
-
- int priority = 0;
- if (ACE_OS::thr_getprio (self, priority) == 0)
- ACE_DEBUG ((LM_DEBUG, "EC (%t) new thread priority = %d.\n", priority));
-
- // Initialize channel thread-specific data.
- ACE_ES_Memory_Pools::thr_init ();
-
- // Update the Scheduler's concept of this thread's rate group.
- ACE_Scheduler_Factory::set_preemption_priority (preemption_priority);
-
- done = this->svc_hook (priority);
-
- while (!done)
- {
- done = this->svc_one ();
- }
-
- ACE_DEBUG ((LM_DEBUG, "EC (%t) thread exiting.\n"));
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR, "priority failed\n"), -1);
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-ACE_RT_Task::svc_hook (RtecScheduler::OS_Priority)
-{
- return 0;
-}
-
-int
-ACE_RT_Task::svc_one (void)
-{
- // Dequeue the command.
- ACE_Message_Block *mb;
-
- if (this->getq (mb) == -1)
- {
- if (ACE_OS::last_error () == ESHUTDOWN)
- return 1;
- else
- // We'll continue in spite of this error.
- ACE_ERROR ((LM_ERROR, "%p (%t) getq error.\n", "ACE_RT_Task::svc_one"));
- }
-
- // Execute the command.
- ACE_RT_Task_Command *command = (ACE_RT_Task_Command *) mb;
-
- int result;
- u_long command_action = ACE_RT_Task_Command::RELEASE;
-
- {
- ACE_FUNCTION_TIMEPROBE (TAO_RT_TASK_START_EXECUTE);
-
- // @@ Put exception handling around this!
- result = command->execute (command_action);
- }
-
- switch (command_action)
- {
- case ACE_RT_Task_Command::RELEASE:
- // Free the message block.
- if (ACE_RT_Task_Command::release (command) != 0)
- ACE_ERROR ((LM_ERROR, "ACE_RT_Task::svc_one: "
- "ACE_RT_Task_Command::release returned != 0!\n"));
- break;
-
- case ACE_RT_Task_Command::UNGETQ:
- this->ungetq (command);
- break;
- }
-
- return result;
-}
-
-// A thread has exited.
-int
-ACE_RT_Task::close (u_long)
-{
- // If we're the last one out, call threads_closed.
- if (thr_count_ == 0)
- this->threads_closed ();
-
- return 0;
-}
-
-// All threads have exited.
-void
-ACE_RT_Task::threads_closed (void)
-{
-}
-
-int
-ACE_RT_Task::open_task (const char* name)
-{
- const char *tempname = name;
- char tempbuffer[64];
- if (tempname == 0)
- {
- ACE_OS::sprintf (tempbuffer, "unnamed task %d", (long) this);
- tempname = tempbuffer;
- }
-
- TAO_TRY
- {
-#if 1
- rt_info_ =
- this->scheduler_->create (tempname, TAO_TRY_ENV);
-#else
- rt_info_ =
- ACE_Scheduler_Factory::server()->create (tempname,
- TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- // @@ TODO: We do no initialization of the new rt_info, the
- // caller does, this is (IMnsHO) very error prone.
- }
- TAO_CATCH (RtecScheduler::DUPLICATE_NAME, dn_ex)
- {
- // @@ TODO: Its already registered, IMHO this should at least
- // report a warning, but I'll stick to the previous code.
- // ACE_ERROR_RETURN ((LM_WARNING,
- // "RT_Info for %s was already createn",
- // tempname), 0);
- return 0;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-ACE_RT_Task::try_put (ACE_Message_Block *mb)
-{
- if (!closed_)
- {
- return this->msg_queue ()->enqueue_prio (mb);
- }
- else
- {
- errno = EPIPE;
- return -1;
- }
-}
-
-// The point of this method is to spawn or shutdown threads depending
-// on any differences between the task's RT_Info::threads_ and how
-// many threads are actually running.
-int
-ACE_RT_Task::synch_threads (size_t threads)
-{
- if (threads > this->thr_count ())
- // Add threads.
- {
- RtecScheduler::OS_Priority thread_priority;
- RtecScheduler::Preemption_Subpriority_t subpriority;
- RtecScheduler::Preemption_Priority_t preemption_priority;
-
- TAO_TRY
- {
- {
- // @@ TODO handle exceptions
- ACE_FUNCTION_TIMEPROBE (TAO_RT_TASK_SYNCH_THREADS_PRIORITY_REQUESTED);
-#if 1
- this->scheduler_->priority
- (rt_info_,
- thread_priority,
- subpriority,
- preemption_priority, TAO_TRY_ENV);
-#else
- ACE_Scheduler_Factory::server ()->priority
- (rt_info_,
- thread_priority,
- subpriority,
- preemption_priority, TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- }
-
- ACE_DEBUG ((LM_DEBUG, "EC (%t) spawning %d threads at os thread"
- " priority %d.\n",
- threads - this->thr_count (),
- thread_priority));
-
- // Add the difference.
- // First try real-time scheduling with specified priority.
- long flags = THR_BOUND | THR_SCHED_FIFO;
- if (this->activate (flags,
- threads - this->thr_count (),
- 1, // Force it to spawn more threads
- thread_priority) == -1)
- {
- // That didn't work. Try default scheduling class with
- // the requested priority.
- flags = THR_BOUND;
- if (this->activate (flags,
- threads - this->thr_count (),
- 1, // Force it to spawn more threads
- thread_priority) == -1)
- {
- // That didn't work. Finally, try default
- // scheduling class with minimum priority.
-
- // 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.
-
- RtecScheduler::OS_Priority fallback_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_OTHER,
- ACE_SCOPE_THREAD);
-
- ACE_DEBUG ((LM_DEBUG,
- "EC (%t) task activation at priority %d "
- "with flags 0x%X failed; retry at priority %d "
- "with flags 0x%X\n",
- thread_priority,
- flags,
- fallback_priority,
- THR_BOUND));
-
- flags = THR_BOUND;
-
- if (this->activate (flags,
- threads - this->thr_count (),
- 1, // Force it to spawn more threads
- fallback_priority) == -1)
- {
- ACE_DEBUG ((LM_ERROR,
- "EC (%t) thread spawn at priority %d FAILED "
- "(errno is %d%p)!!!!\n",
- fallback_priority,
- errno,
- ""));
- }
- }
- }
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR, "priority failed\n"), -1);
- }
- TAO_ENDTRY;
-
- }
- else
- // Remove threads.
- {
- // kill_threads has to be off the stack in case the last thread
- // deletes this RT_Task.
- int kill_threads = this->thr_count () - threads;
-
- for (int x = kill_threads ; x > 0; x--)
- {
- // Create a new shutdown command with a task pointer of 0.
- ACE_RT_Task_Shutdown *te = new ACE_RT_Task_Shutdown (0);
-
- if (te == 0)
- return -1;
-
- ACE_DEBUG ((LM_DEBUG, "EC (%t) enqueueing thread exit.\n"));
- if (this->putq (te) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p putq failed.\n",
- "ACE_RT_Task::synch_threads"));
- if (ACE_RT_Task_Shutdown::release (te) != 0)
- ACE_ERROR ((LM_ERROR, "ACE_RT_Task::synch_threads: "
- "ACE_RT_Task_Shutdown::release returned != 0!\n"));
- return -1;
- }
- }
- }
-
- return 0;
-}
-
-
-// If we are not active, we will flush the queue and then call
-// this->close. Otherwise, we will send shutdown messages to each
-// thread. ~ACE_Task_Exit will call this->close when each thread
-// exits.
-int
-ACE_RT_Task::shutdown_task (void)
-{
- // Be sure to only execute this once, and only if we're active.
- if (closed_)
- return 0;
-
- // This will keep any messages from entering the queue.
- closed_ = 1;
-
- if (thr_count_ > 0)
- return this->synch_threads (0);
- else
- {
- // Create a new flush queue command. We're passive, so pass in
- // a reference to the task for which close will be called.
- ACE_RT_Task_Shutdown *fq = new ACE_RT_Task_Shutdown (this);
-
- if (fq == 0)
- {
- ACE_ERROR ((LM_ERROR, "%p.\n", "ACE_RT_Task::shutdown_threads"));
- return -1;
- }
-
- // Enqueue the command.
- ACE_DEBUG ((LM_DEBUG, "EC (%t) enqueueing task shutdown.\n"));
- if (this->putq (fq) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p putq failed.\n",
- "ACE_RT_Task::shutdown_task"));
- if (ACE_RT_Task_Shutdown::release (fq) != 0)
- ACE_ERROR ((LM_ERROR, "ACE_RT_Task::shutdown_task: "
- "ACE_RT_Task_Shutdown::release returned != 0!\n"));
- return -1;
- }
- }
-
- return 0;
-}
-
-// ************************************************************
-
-ACE_RT_Thread_Manager::ACE_RT_Thread_Manager (void)
- : flags_ (0)
-{
-}
-
-void
-ACE_RT_Thread_Manager::suspend_spawns (void)
-{
- flags_ |= THR_SUSPENDED;
-}
-
-void
-ACE_RT_Thread_Manager::unsuspend_spawns (void)
-{
- flags_ = 0;
- this->resume_all ();
-}
-
-int
-ACE_RT_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)
-{
- flags |= flags_;
- return ACE_Thread_Manager::spawn_i (func, args, flags, t_id, t_handle,
- priority, grp_id, stack, stack_size, task);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/RT_Task.h b/TAO/orbsvcs/orbsvcs/Event/RT_Task.h
deleted file mode 100644
index 3dd4c16ab04..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/RT_Task.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// RT_Task
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-// Wrapper on top of ACE Task that integrates an Active Object with
-// the Event Service.
-//
-// ============================================================================
-
-#ifndef ACE_RT_TASK_H
-#define ACE_RT_TASK_H
-
-#include "ace/Task.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/RtecSchedulerC.h"
-
-class TAO_ORBSVCS_Export ACE_RT_Thread_Manager : public ACE_Thread_Manager
- // = TITLE
- //
- // = DESCRIPTION
-{
-public:
- ACE_RT_Thread_Manager (void);
- // Default construction.
-
- void suspend_spawns (void);
- // Any threads spawned will be suspended until <unsuspend_spawns> is
- // called.
-
- void unsuspend_spawns (void);
- // Resumes all threads.
-
-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 = 0,
- int grp_id = -1,
- void *stack = 0,
- size_t stack_size = 0,
- ACE_Task_Base *task = 0);
-
- int flags_;
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_RT_Task_Command : public ACE_Message_Block
-// = TITLE
-//
-// = DESCRIPTION
-{
-public:
- virtual ~ACE_RT_Task_Command (void) {}
- // Guarantees that derived destructors get called.
-
- enum { RELEASE, UNGETQ };
-
- virtual int execute (u_long &command_action) = 0;
- // Execute the command. Returning 1 will make the calling thread
- // exit. Returning 0 will allow the thread to continue dispatching
- // commands. If <command_action> returns as RELEASE, the command
- // will be released. If <command_action> == UNGETQ, then the
- // command will be requeued and dispatched again.
-};
-
-// ************************************************************
-
-typedef ACE_Task<ACE_SYNCH> ACE_ES_TASK;
-typedef ACE_Message_Queue<ACE_SYNCH> ACE_ES_QUEUE;
-
-class TAO_ORBSVCS_Export ACE_RT_Task : public ACE_ES_TASK
-{
- // = TITLE
- // ACE Real-Time Task
- //
- // = DESCRIPTION
- // Real-Time Active Object that integrates with a global
- // scheduler and Event Service. For now, none of the management
- // methods are synchronized. If it turns out that multiple
- // threads will be calling the management methods, then we can
- // add synchronization. For the most part, RT_Task threads
- // should be dequeueing commands from the message queue. Only
- // one thread should be calling any management methods.
- friend class ACE_RT_Thread_Manager;
-public:
- ACE_RT_Task (RtecScheduler::Scheduler_ptr scheduler);
- // Default construction.
-
- ~ACE_RT_Task (void);
- // Deactivates the queue.
-
- // = Management methods.
-
- int open_task (const char* name = 0);
- // <name> is used to look up our qos info from the scheduler. If
- // <name> == 0, then we create a "unique" name and ask the scheduler
- // for a new qos structure. If we find an existing qos structure,
- // calls this->synch_threads and returns 1. If a qos structure is not
- // found, but created returns 0 and does not call synch_threads.
- // Returns -1 on failure.
-
- int try_put (ACE_Message_Block *mb);
- // Enqueue a request. Returns 0 on success, -1 on failure. If the
- // task is shutdown, -1 is returned with errno == EPIPE.
-
- int shutdown_task (void);
- // If active, shutdown all running thread. Since this is
- // accomplished via queued shutdown messages, this has the effect of
- // flushing the queue. Once all threads exit, threads_closed will
- // be called. If this is a passive object, then the queue will be
- // flushed and threads_closed will be called.
-
- int synch_threads (size_t threads);
- // Compare <threads> with what is actually running. If there are
- // any differences, update this RT_Task. This may involve spawning
- // more threads or changing thread priorities, etc. This can be
- // used to close all threads by sending a 0.
-
- RtecScheduler::handle_t rt_info (void);
- // QOS accessor. The behavior of the task can be changed by setting
- // this and then calling this->synch_threads.
-
- virtual void threads_closed (void);
- // Called when every thread has exited. This hook allows
- // applications to specify semantics when all threads have exited.
- // For instance, the Dispatching Module uses this hook to delete
- // itself when an application is shutting down.
-
- virtual int svc_hook (RtecScheduler::OS_Priority priority);
- // This is called the first time the thread is spawned. <priority>
- // is the priority of the current thread. If this returns != 1
- // (e.g., 0), the event loop will execute (calling this->svc_one).
- // If this returns 1, the event loop will not execute.
-
- virtual int svc_one (void);
- // Call this->getq once and execute the command. Returns the result
- // of command->execute ().
-
-protected:
- virtual int svc (void);
- // Run by each thread spawned. Each thread dequeues
- // ACE_RT_Task_Commands and executes them.
-
- virtual int close (u_long flags = 0);
- // Called each time a thread exits.
-
- void close_all_threads (void);
- // Enqueues shutdown message for every thread in the task.
-
-protected:
- RtecScheduler::handle_t rt_info_;
- // Scheduling characteristics of this active object.
-
- int closed_;
- // Set to 1 when this->shutdown_threads or this->close_queue is
- // called. Keeps us from enqueuing more that one shutdown message.
-
- RtecScheduler::Scheduler_var scheduler_;
- // The scheduler.
-};
-
-#if defined (__ACE_INLINE__)
-#include "RT_Task.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_RT_TASK_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/RT_Task.i b/TAO/orbsvcs/orbsvcs/Event/RT_Task.i
deleted file mode 100644
index b6b21d50494..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/RT_Task.i
+++ /dev/null
@@ -1,8 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-ACE_INLINE RtecScheduler::handle_t
-ACE_RT_Task::rt_info (void)
-{
- return rt_info_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/ReactorTask.cpp b/TAO/orbsvcs/orbsvcs/Event/ReactorTask.cpp
deleted file mode 100644
index 2fcf5663853..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/ReactorTask.cpp
+++ /dev/null
@@ -1,152 +0,0 @@
-// $Id$
-
-#include "ace/High_Res_Timer.h"
-#include "tao/Timeprobe.h"
-#include "orbsvcs/Scheduler_Factory.h"
-
-#include "ReactorTask.h"
-
-ACE_RCSID(Event, ReactorTask, "$Id$")
-
-#if defined (ACE_ENABLE_TIMEPROBES)
-
-static const char *TAO_Reactor_Task_Timeprobe_Description[] =
-{
- "Reactor_Task - waiting for events",
- "Reactor_Task - events handled"
-};
-
-enum
-{
- // Timeprobe description table start key
- TAO_REACTOR_TASK_WAITING_FOR_EVENTS = 5300,
- TAO_REACTOR_TASK_EVENTS_HANDLED
-};
-
-// Setup Timeprobes
-ACE_TIMEPROBE_EVENT_DESCRIPTIONS (TAO_Reactor_Task_Timeprobe_Description,
- TAO_REACTOR_TASK_WAITING_FOR_EVENTS);
-
-#endif /* ACE_ENABLE_TIMEPROBES */
-
-ACE_ES_Reactor_Task::
- ACE_ES_Reactor_Task (RtecScheduler::Scheduler_ptr scheduler)
- : ACE_RT_Task (scheduler),
- // reactor_ (0, &timer_queue_),
- done_ (0)
-{
- // Change the timer mechanism used by the reactor and the timer
- // queue.
- timer_queue_.gettimeofday (ACE_OS::gettimeofday);
-}
-
-ACE_ES_Reactor_Task::~ACE_ES_Reactor_Task (void)
-{
-}
-
-int
-ACE_ES_Reactor_Task::svc_hook(RtecScheduler::OS_Priority)
-{
- // Make ourselves owner of the reactor.
- reactor_.owner (ACE_Thread::self());
- return 0;
-}
-
-int
-ACE_ES_Reactor_Task::open_reactor (RtecScheduler::Period_t &period)
-{
- // Create a name for ourselves using the period. The period is
- // in 100 ns units; first convert to usec by dividing by 10.
- char temp[64];
- ACE_OS::sprintf (temp, "Reactor_Task-%u.us", period / 10);
-
- // Open the task. This will query the scheduler for our qos
- // structure.
- int result = this->open_task (temp);
-
- switch (result)
- {
- case -1:
- // Error.
- ACE_ERROR ((LM_ERROR, "(%t) Scheduler could not find operation %s.\n",
- temp));
- return -1;
-
- case 0:
- // @@ TODO handle exceptions
- {
- TAO_TRY
- {
-#if 1
- this->scheduler_->set
- (rt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- period,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- ORBSVCS_Time::zero,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
-#else
- ACE_Scheduler_Factory::server()->set
- (rt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- period,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- ORBSVCS_Time::zero,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
-#endif
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR, "set failed\n"), -1);
- }
- TAO_ENDTRY;
- }
- break;
-
- case 1:
- // Found.
- break;
- }
-
- return this->synch_threads (1);
-}
-
-int ACE_ES_Reactor_Task::svc_one()
-{
- ACE_TIMEPROBE (" Reactor_Task - waiting for events");
- if (reactor_.handle_events() == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p.\n", "ACE_ES_Reactor_Task::svc"));
- ACE_TIMEPROBE (" Reactor_Task - events handled");
-
- if (done_)
- ACE_DEBUG ((LM_DEBUG, "EC (%t) Timer Task is done.\n"));
-
- return done_;
-}
-
-void ACE_ES_Reactor_Task::threads_closed()
-{
-}
-
-void ACE_ES_Reactor_Task::shutdown_task()
-{
- done_ = 1;
- reactor_.notify();
-}
-
-ACE_ES_Reactor_Task::Reactor&
-ACE_ES_Reactor_Task::get_reactor()
-{
- return reactor_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/ReactorTask.h b/TAO/orbsvcs/orbsvcs/Event/ReactorTask.h
deleted file mode 100644
index b2091f49350..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/ReactorTask.h
+++ /dev/null
@@ -1,81 +0,0 @@
-// $Id$
-
-#if !defined ACE_ReactorTask_H
-#define ACE_ReactorTask_H
-
-// BBM, moved this here from UPSingleProcessorOrb.h
-//## begin module.includes preserve=yes
-#include "Fast_Reactor.h"
-#if defined (ACE_OLD_STYLE_REACTOR)
-# define ACE_ORB_REACTOR ACE_ES_Fast_Reactor
-#endif /* ACE_OLD_STYLE_REACTOR */
-//## end module.includes
-
-// Added these.
-#include "ace/Timer_Heap.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Timer_List.h"
-
-#include "Local_ESTypes.h"
-#include "RT_Task.h"
-
-class TAO_ORBSVCS_Export ACE_ES_Reactor_Task : public ACE_RT_Task
-// = TITLE
-// Event Service Timer Task
-//
-// = DESCRIPTION
-// An active object that dispatches timers from its own ReactorEx.
-{
-public:
- // BBM, added this.
-#if defined (ACE_OLD_STYLE_REACTOR)
- typedef ACE_ORB_REACTOR Reactor;
-#else
- typedef ACE_Reactor Reactor;
-#endif /* ACE_OLD_STYLE_REACTOR */
-
- ACE_ES_Reactor_Task (RtecScheduler::Scheduler_ptr scheduler);
- // Default construction.
-
- ~ACE_ES_Reactor_Task (void);
- // Destruction.
-
- virtual int svc_hook(RtecScheduler::OS_Priority);
- // Assume ownership of the reactor_.
-
- int open_reactor (RtecScheduler::Period_t &period);
- // This is a hack for now.
-
- virtual int svc_one();
- // Calls reactor_.handle_events until done_ is set.
-
- void shutdown_task();
- // Sets done_ and notifies the reactor_.
-
- Reactor &get_reactor();
- // ReactorEx accessor.
-
- virtual void threads_closed();
- // Deletes this.
-
-private:
- ACE_Timer_List timer_queue_;
- // The timer storage mechanism used by reactor_.
-
-#ifndef ACE_OLD_STYLE_REACTOR
- ACE_ES_Fast_Reactor fast_reactor_;
- // The timer dispatch mechanism.
-#endif /* ! ACE_OLD_STYLE_REACTOR */
-
- Reactor reactor_;
- // "Public" handle to fast_reactor_.
-
- sig_atomic_t done_;
- // When set, end the event loop.
-};
-
-#endif /* ACE_ReactorTask_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Timer_Module.cpp b/TAO/orbsvcs/orbsvcs/Event/Timer_Module.cpp
deleted file mode 100644
index 2704606800a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Timer_Module.cpp
+++ /dev/null
@@ -1,275 +0,0 @@
-// $Id$
-
-#include "ace/Functor.h"
-
-#include "orbsvcs/Scheduler_Factory.h"
-#include "ReactorTask.h"
-#include "Timer_Module.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "Timer_Module.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Event, Timer_Module, "$Id$")
-
-#include "tao/Timeprobe.h"
-
-#if defined (ACE_ENABLE_TIMEPROBES)
-static const char *TAO_Timer_Module_Timeprobe_Description[] =
-{
- "Timer_Module - start execute",
- "Timer_Module - end execute"
-};
-
-enum
-{
- // Timeprobe description table start key
- TAO_EC_TIMER_MODULE_START_EXECUTE = 5400,
- TAO_EC_TIMER_MODULE_END_EXECUTE
-};
-
-// Setup Timeprobes
-ACE_TIMEPROBE_EVENT_DESCRIPTIONS (TAO_Timer_Module_Timeprobe_Description,
- TAO_EC_TIMER_MODULE_START_EXECUTE);
-
-#endif /* ACE_ENABLE_TIMEPROBES */
-
-// ****************************************************************
-
-TAO_EC_Timer_Module::~TAO_EC_Timer_Module (void)
-{
-}
-
-// ****************************************************************
-
-TAO_EC_ST_Timer_Module::TAO_EC_ST_Timer_Module (ACE_Reactor* r)
- : reactor_ (r)
-{
-}
-
-TAO_EC_ST_Timer_Module::~TAO_EC_ST_Timer_Module (void)
-{
-}
-
-void
-TAO_EC_ST_Timer_Module::activate (void)
-{
-}
-
-void
-TAO_EC_ST_Timer_Module::shutdown (void)
-{
- this->reactor_->cancel_timer (&this->timeout_handler_);
-}
-
-RtecScheduler::handle_t
-TAO_EC_ST_Timer_Module::rt_info (RtecScheduler::Preemption_Priority_t)
-{
- // @@ TODO......
- return 0;
-}
-
-int
-TAO_EC_ST_Timer_Module::schedule_timer (RtecScheduler::Preemption_Priority_t,
- ACE_Command_Base* act,
- const ACE_Time_Value& delta,
- const ACE_Time_Value& interval)
-{
- return this->reactor_->schedule_timer (&this->timeout_handler_,
- ACE_static_cast(void*,act),
- delta, interval);
-}
-
-int
-TAO_EC_ST_Timer_Module::cancel_timer (RtecScheduler::Preemption_Priority_t,
- int id,
- ACE_Command_Base*& act)
-{
- const void *vp;
-
- int result =
- this->reactor_->cancel_timer (id, &vp);
- if (result == 0)
- {
- ACE_ERROR ((LM_ERROR, "TAO_EC_ST_Timer_Module::cancel_timer: "
- "Tried to cancel nonexistent timer.\n"));
- act = 0;
- }
- else
- act = ACE_reinterpret_cast (ACE_Command_Base *,
- ACE_const_cast (void *, vp));
-
- return result;
-}
-
-int
-TAO_EC_ST_Timer_Module::register_handler (RtecScheduler::Preemption_Priority_t,
- ACE_Event_Handler* eh,
- ACE_HANDLE handle)
-{
- return this->reactor_->register_handler (eh, handle);
-}
-
-ACE_Reactor*
-TAO_EC_ST_Timer_Module::reactor (RtecScheduler::Preemption_Priority_t)
-{
- return this->reactor_;
-}
-
-// ****************************************************************
-
-TAO_EC_RPT_Timer_Module::
- TAO_EC_RPT_Timer_Module (RtecScheduler::Scheduler_ptr scheduler)
- : shutdown_ (0)
-{
- if (CORBA::is_nil (scheduler))
- {
- this->scheduler_ =
- RtecScheduler::Scheduler::_duplicate (ACE_Scheduler_Factory::server ());
- }
- else
- {
- this->scheduler_ =
- RtecScheduler::Scheduler::_duplicate (scheduler);
- }
- for (int i = 0; i < ACE_Scheduler_MAX_PRIORITIES; ++i)
- this->reactorTasks[i] = 0;
-}
-
-TAO_EC_RPT_Timer_Module::~TAO_EC_RPT_Timer_Module (void)
-{
- this->shutdown ();
-
- for (int i = 0; i < ACE_Scheduler_MAX_PRIORITIES; ++i)
- {
- if (this->reactorTasks[i] != 0)
- {
- delete this->reactorTasks[i];
- this->reactorTasks[i] = 0;
- }
- }
-}
-
-void TAO_EC_RPT_Timer_Module::activate (void)
-{
- for (int i = 0; i < ACE_Scheduler_MAX_PRIORITIES; ++i)
- {
- if (this->reactorTasks[i] != 0)
- continue;
-
- // Convert ACE_Scheduler_Rate (it's really a period, not a rate!)
- // to a form we can easily work with.
- ACE_Time_Value period_tv;
- ORBSVCS_Time::TimeT_to_Time_Value (period_tv, ACE_Scheduler_Rates[i]);
-
- RtecScheduler::Period_t period = period_tv.sec () * 10000000 +
- period_tv.usec () * 10;
-
- ACE_NEW (this->reactorTasks[i],
- ReactorTask (this->scheduler_.in ()));
-
- if (!this->shutdown_)
- {
- this->reactorTasks[i]->thr_mgr (this->ThrMgr ());
- if (this->reactorTasks[i]->open_reactor (period) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "EC (%t) Timer_Module - open reactor"));
- }
- }
- }
-}
-
-void
-TAO_EC_RPT_Timer_Module::shutdown (void)
-{
- if (this->shutdown_)
- return;
-
- this->shutdown_ = 1;
- for (int i = 0; i < ACE_Scheduler_MAX_PRIORITIES; ++i)
- {
- if (this->reactorTasks[i] != 0)
- this->reactorTasks[i]->shutdown_task ();
- this->reactorTasks[i]->get_reactor ().cancel_timer (&this->timeout_handler_);
- }
-
- if (this->ThrMgr ()->wait () == -1)
- ACE_ERROR ((LM_DEBUG, "%p\n", "EC (%t) Timer_Module wait"));
-}
-
-RtecScheduler::handle_t
-TAO_EC_RPT_Timer_Module::rt_info (RtecScheduler::Preemption_Priority_t priority)
-{
- return this->GetReactorTask (priority)->rt_info ();
-}
-
-int
-TAO_EC_RPT_Timer_Module::schedule_timer (RtecScheduler::Preemption_Priority_t priority,
- ACE_Command_Base* act,
- const ACE_Time_Value& delta,
- const ACE_Time_Value& interval)
-{
- ACE_Reactor& reactor = this->GetReactorTask (priority)->get_reactor ();
- return reactor.schedule_timer (&this->timeout_handler_,
- ACE_static_cast(void*,act),
- delta, interval);
-}
-
-int
-TAO_EC_RPT_Timer_Module::cancel_timer (RtecScheduler::Preemption_Priority_t priority,
- int id,
- ACE_Command_Base*& act)
-{
- const void* vp;
- ACE_Reactor& reactor = this->GetReactorTask (priority)->get_reactor ();
-
- int result =
- reactor.cancel_timer (id, &vp);
- if (result == 0)
- {
- ACE_ERROR ((LM_ERROR, "TAO_EC_ST_Timer_Module::cancel_timer: "
- "Tried to cancel nonexistent timer.\n"));
- act = 0;
- }
- else
- act = ACE_reinterpret_cast (ACE_Command_Base *,
- ACE_const_cast (void *, vp));
-
- return result;
-}
-
-int
-TAO_EC_RPT_Timer_Module::register_handler (RtecScheduler::Preemption_Priority_t priority,
- ACE_Event_Handler* eh,
- ACE_HANDLE handle)
-{
- return this->GetReactorTask (priority)->get_reactor ().register_handler (eh, handle);
-}
-
-ACE_Reactor*
-TAO_EC_RPT_Timer_Module::reactor (RtecScheduler::Preemption_Priority_t priority)
-{
- return &this->GetReactorTask (priority)->get_reactor ();
-}
-
-// ****************************************************************
-
-int
-TAO_EC_Timeout_Handler::handle_timeout (const ACE_Time_Value &,
- const void *vp)
-{
- ACE_Command_Base *act = ACE_static_cast(ACE_Command_Base*,
- ACE_const_cast(void*,vp));
-
- if (act == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "ACE_ES_Priority_Timer::handle_timeout: "
- "received act == 0!!!.\n"), 0);
-
- {
- ACE_FUNCTION_TIMEPROBE (TAO_EC_TIMER_MODULE_START_EXECUTE);
- act->execute ();
- }
-
- return 0;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event/Timer_Module.h b/TAO/orbsvcs/orbsvcs/Event/Timer_Module.h
deleted file mode 100644
index 03039b9dc58..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Timer_Module.h
+++ /dev/null
@@ -1,205 +0,0 @@
-/* -*- C++ -*- */
-//
-// $Id$
-//
-
-#ifndef TAO_EC_TIMER_MODULE_H
-#define TAO_EC_TIMER_MODULE_H
-
-#include "ace/ACE.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Event/RT_Task.h"
-
-class ACE_Command_Base;
-
-class TAO_ORBSVCS_Export TAO_EC_Timer_Module
-{
- // = TITLE
- // The timer managment module.
- //
- // = DESCRIPTION
- // The Event Channel can use several strategies to dispatch
- // timers, for instance, it can use the ORB reactor or a pool of
- // reactors running at different priorities or a pool of
- // Thread_Timer_Queue_Adapters running at different priorities
- // also.
- // This class is the abstract base class to abstract this
- // strategies.
- //
-public:
- virtual ~TAO_EC_Timer_Module (void);
- // The dtor
-
- virtual void activate (void) = 0;
- // Activate the threads, it waits until the threads are up and
- // running.
-
- virtual void shutdown (void) = 0;
- // Deactivate the threads, it waits until all the threads have
- // terminated.
-
- virtual RtecScheduler::handle_t
- rt_info (RtecScheduler::OS_Priority priority) = 0;
- // The RT_Info handle for the "task" at <priority>
-
- virtual int schedule_timer (RtecScheduler::Preemption_Priority_t priority,
- ACE_Command_Base* act,
- const ACE_Time_Value& delta,
- const ACE_Time_Value& interval) = 0;
- // Add a timer at the given priority, returns the timer ID.
-
- virtual int cancel_timer (RtecScheduler::Preemption_Priority_t priority,
- int id,
- ACE_Command_Base*& act) = 0;
- // Add a timer at the given priority.
-
- virtual int register_handler (RtecScheduler::Preemption_Priority_t priority,
- ACE_Event_Handler* eh,
- ACE_HANDLE handle) = 0;
- // Register a handler?????
-
- virtual ACE_Reactor* reactor (RtecScheduler::Preemption_Priority_t priority) = 0;
- // Obtain the reactor for the given priority.
- // @@ This may prove tricky to implement with timer queues not based
- // on reactors.
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_EC_Timeout_Handler : public ACE_Event_Handler
-{
- // = TITLE
- // Event Service Timeout handler.
- //
- // = DESCRIPTION
- // This is used by the Timer_Modules as an adaptor between the
- // reactor (Event_Handler) and the Command objects.
- //
-public:
- TAO_EC_Timeout_Handler (void);
- // Default construction.
-
-private:
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *act);
- // Casts <act> to ACE_Command_Base and calls execute.
-};
-
-// ****************************************************************
-
-class TAO_ORBSVCS_Export TAO_EC_ST_Timer_Module : public TAO_EC_Timer_Module
-{
- // = TITLE
- // A single threaded implementation for the timer module.
- //
- // = DESCRIPTION
- // This timer module uses a single Reactor to implement the timer,
- // usually the ORB reactor is used for this purposes.
- //
-public:
- TAO_EC_ST_Timer_Module (ACE_Reactor* reactor);
- // The ctor.
-
- virtual ~TAO_EC_ST_Timer_Module (void);
- // The dtor
-
- // = The TAO_EC_Timer_Module methods.
- virtual void activate (void);
- virtual void shutdown (void);
- virtual RtecScheduler::handle_t
- rt_info (RtecScheduler::Preemption_Priority_t priority);
- virtual int schedule_timer (RtecScheduler::Preemption_Priority_t priority,
- ACE_Command_Base* act,
- const ACE_Time_Value& delta,
- const ACE_Time_Value& interval);
- virtual int cancel_timer (RtecScheduler::Preemption_Priority_t priority,
- int id,
- ACE_Command_Base*& act);
- virtual int register_handler (RtecScheduler::Preemption_Priority_t priority,
- ACE_Event_Handler* eh,
- ACE_HANDLE handle);
- virtual ACE_Reactor* reactor (RtecScheduler::Preemption_Priority_t priority);
-
-private:
- ACE_Reactor* reactor_;
- // The reactor.
-
- TAO_EC_Timeout_Handler timeout_handler_;
- // To receive the timeouts.
-};
-
-// ****************************************************************
-
-class ACE_ES_Reactor_Task;
-
-class TAO_ORBSVCS_Export TAO_EC_RPT_Timer_Module : public TAO_EC_Timer_Module
-{
- //
- // = TITLE
- // A timer module using reactor-per-thread.
- //
- // = DESCRIPTION
- // This Timer Module uses a pool of ACE_ReactorTask to handle the
- // dispatching of timeouts. In real-time multi-threaded enviroments
- // each Reactor runs at a different priority.
- //
-public:
- TAO_EC_RPT_Timer_Module (RtecScheduler::Scheduler_ptr scheduler);
- // Create the Timer Module
-
- virtual ~TAO_EC_RPT_Timer_Module (void);
- // The dtor also shutdowns the Task_Manager.
-
- typedef ACE_ES_Reactor_Task ReactorTask;
-
- ReactorTask* GetReactorTask(RtecScheduler::Preemption_Priority_t priority);
- // Obtain the ReactorTask for the given priority.
- // The Task must have been created already.
-
- ACE_RT_Thread_Manager* ThrMgr();
- // Returns a global ThreadManager for the Task pool.
-
- // = The TAO_EC_Timer_Module methods.
- virtual void activate (void);
- virtual void shutdown (void);
- virtual RtecScheduler::handle_t
- rt_info (RtecScheduler::Preemption_Priority_t priority);
- virtual int schedule_timer (RtecScheduler::Preemption_Priority_t priority,
- ACE_Command_Base* act,
- const ACE_Time_Value& delta,
- const ACE_Time_Value& interval);
- virtual int cancel_timer (RtecScheduler::Preemption_Priority_t priority,
- int id,
- ACE_Command_Base*& act);
- virtual int register_handler (RtecScheduler::Preemption_Priority_t priority,
- ACE_Event_Handler* eh,
- ACE_HANDLE handle);
- virtual ACE_Reactor* reactor (RtecScheduler::Preemption_Priority_t priority);
-
-private:
- int shutdown_;
- // The reactors are shutdown, do not attempt to restart them.
-
- ReactorTask *reactorTasks[ACE_Scheduler_MAX_PRIORITIES];
- // The set of ReactorTasks
-
- ACE_RT_Thread_Manager thr_mgr;
- // The thread manager.
-
- TAO_EC_Timeout_Handler timeout_handler_;
- // To receive the timeouts.
-
- RtecScheduler::Scheduler_var scheduler_;
- // The scheduler.
-};
-
-#if defined (__ACE_INLINE__)
-#include "Timer_Module.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* TAO_EC_TIMER_MODULE_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event/Timer_Module.i b/TAO/orbsvcs/orbsvcs/Event/Timer_Module.i
deleted file mode 100644
index 0ea11e7dbc0..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event/Timer_Module.i
+++ /dev/null
@@ -1,32 +0,0 @@
-//
-// $Id$
-//
-
-ACE_INLINE TAO_EC_RPT_Timer_Module::ReactorTask*
-TAO_EC_RPT_Timer_Module::GetReactorTask(RtecScheduler::Preemption_Priority_t priority)
-{
- if (reactorTasks[priority] == 0)
- {
- this->activate ();
- //ACE_ERROR_RETURN ((LM_ERROR,
- //"%p no reactor task for priority %d.\n",
- //"TAO_EC_RPT_Timer_Module::GetReactor",
- //priority), 0);
- }
-
- return reactorTasks[priority];
-}
-
-ACE_INLINE ACE_RT_Thread_Manager*
-TAO_EC_RPT_Timer_Module::ThrMgr()
-{
- return &thr_mgr;
-}
-
-// ****************************************************************
-
-ACE_INLINE
-TAO_EC_Timeout_Handler::TAO_EC_Timeout_Handler (void)
-{
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/Event_Service_Constants.h b/TAO/orbsvcs/orbsvcs/Event_Service_Constants.h
deleted file mode 100644
index dd91d88c36e..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event_Service_Constants.h
+++ /dev/null
@@ -1,103 +0,0 @@
-// $Id$
-//
-// = DESCRIPTION
-// Keep constants required by both Event Service implementation and
-// the Scheduling Service implementation.
-//
-
-#ifndef ACE_ES_CONSTANTS_H
-#define ACE_ES_CONSTANTS_H
-
-#include "ace/Message_Block.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Synch.h"
-#include "orbsvcs/Time_Utilities.h"
-
-const int ACE_ES_MAX_SUBSCRIPTIONS = 32;
-// This is the number of events a consumer can subscribe to.
-
-//const int ACE_ES_MAX_SUPPLIERS = 100;
-// Max number of suppliers that a channel can handle.
-
-const int ACE_ES_MAX_CONSUMERS_PER_SUPPLIER = 100;
-// Max number of consumers that one supplier can have subscribed to
-// one type of event (including source-only). This restriction is
-// very lightweight since subscription lists are dynamic. This
-// constant is only used for ACE_ES_Simple_Set in Event_Channel.* for
-// disconnecting consumers. Since these objects are allocated off the
-// stack, we can increase this number without requiring more heap
-// memory.
-
-// = Predefined event types. All application defined types should be
-// relative to ACE_ES_EVENT_UNDEFINED.
-const long ACE_ES_EVENT_ANY = 0;
-const long ACE_ES_EVENT_SHUTDOWN = 1;
-const long ACE_ES_EVENT_ACT = 2;
-const long ACE_ES_EVENT_NOTIFICATION = 3;
-const long ACE_ES_EVENT_TIMEOUT = 4;
-const long ACE_ES_EVENT_INTERVAL_TIMEOUT = 5;
-const long ACE_ES_EVENT_DEADLINE_TIMEOUT = 6;
-const long ACE_ES_GLOBAL_DESIGNATOR = 7;
-const long ACE_ES_CONJUNCTION_DESIGNATOR = 8;
-const long ACE_ES_DISJUNCTION_DESIGNATOR = 9;
-const long ACE_ES_EVENT_UNDEFINED = 16;
-
-// The max number of priorities provided by the target platform.
-// TODO: This should be defined in ACE (somehow) and only mapped here
-// to some variables (and even that is doubtful).
-const long ACE_Scheduler_MAX_PRIORITIES = 5;
-
-const TimeBase::TimeT ACE_Scheduler_Rates[ACE_Scheduler_MAX_PRIORITIES] = {
- 250000, // 40 Hz
- 500000, // 20 Hz
- 1000000, // 10 Hz
- 2000000, // 5 Hz
- 10000000 // 1 Hz
-};
-
-// The minimum preemption priority.
-const long ACE_Scheduler_MIN_PREEMPTION_PRIORITY =
- ACE_Scheduler_MAX_PRIORITIES - 1;
-// Max preemption priority.
-const long ACE_Scheduler_MAX_PREEMPTION_PRIORITY = 0;
-
-// This is the maximum sub priority.
-const u_long ACE_Scheduler_MAX_SUB_PRIORITY =
- ACE_Message_Block::MB_USER - 1;
-
-// This is the minimum sub priority.
-const u_long ACE_Scheduler_MIN_SUB_PRIORITY =
- ACE_Message_Block::MB_NORMAL;
-
-typedef ACE_SYNCH_MUTEX ACE_ES_MUTEX;
-typedef ACE_Guard<ACE_ES_MUTEX> ACE_ES_GUARD;
-
-typedef ACE_SYNCH_RW_MUTEX ACE_ES_RW_LOCK;
-typedef ACE_Write_Guard<ACE_ES_RW_LOCK> ACE_ES_WGUARD;
-typedef ACE_Read_Guard<ACE_ES_RW_LOCK> ACE_ES_RGUARD;
-
-// ************************************************************
-// Channel configuration parameters.
-
-// ACE_ES_DISPATCHING_MODULE determines what Dispatching Module is
-// used by the channel. ACE_ES_Dispatching_Base is a null dispatcher
-// that can be used to build an EFD.
-#define ACE_ES_DISPATCHING_MODULE ACE_ES_Priority_Dispatching
-//#define ACE_ES_DISPATCHING_MODULE ACE_ES_Dispatching_Base
-
-// This is the number of threads spawned for *each* priority queue in
-// the channel's Dispatching Module. This is used by the channel when
-// creating the dispatch module.
-const int THREADS_PER_DISPATCH_QUEUE = 1;
-
-// This is the chunk size of the cached allocator for
-// ACE_ES_Event_Container.
-const int ACE_ES_EVENT_CONTAINER_MEMORY_POOL = 1024;
-const int ACE_ES_EVENT_MEMORY_POOL = 1024;
-const int ACE_ES_DISPATCH_REQUEST_MEMORY_POOL = 1024;
-
-#endif /* ACE_ES_CONSTANTS_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event_Utilities.cpp b/TAO/orbsvcs/orbsvcs/Event_Utilities.cpp
deleted file mode 100644
index 2e858a3bbaa..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event_Utilities.cpp
+++ /dev/null
@@ -1,133 +0,0 @@
-// $Id$
-
-#include "orbsvcs/Event_Utilities.h"
-
-#if !defined (__ACE_INLINE__)
-#include "orbsvcs/Event_Utilities.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(orbsvcs, Event_Utilities, "$Id$")
-
-ACE_ConsumerQOS_Factory::ACE_ConsumerQOS_Factory (void)
- : designator_set_ (0)
-{
- qos_.is_gateway = 0;
-}
-
-ACE_ConsumerQOS_Factory::~ACE_ConsumerQOS_Factory (void)
-{
-}
-
-int
-ACE_ConsumerQOS_Factory::start_conjunction_group (void)
-{
- int l = qos_.dependencies.length ();
- qos_.dependencies.length (l + 1);
- qos_.dependencies[l].event.header.type = ACE_ES_CONJUNCTION_DESIGNATOR;
- qos_.dependencies[l].rt_info = 0;
- this->designator_set_ = 1;
- return 0;
-}
-
-int
-ACE_ConsumerQOS_Factory::start_disjunction_group (void)
-{
- int l = qos_.dependencies.length ();
- qos_.dependencies.length (l + 1);
- qos_.dependencies[l].event.header.type = ACE_ES_DISJUNCTION_DESIGNATOR;
- qos_.dependencies[l].rt_info = 0;
- this->designator_set_ = 1;
- return 0;
-}
-
-int
-ACE_ConsumerQOS_Factory::insert (const RtecEventChannelAdmin::Dependency &subscribe)
-{
- RtecScheduler::RT_Info dummy;
- // Make sure that a designator is first.
- if (designator_set_ == 0)
- {
- int l = qos_.dependencies.length ();
- qos_.dependencies.length (l + 1);
- qos_.dependencies[l].rt_info = 0;
- qos_.dependencies[l].event.header.type = ACE_ES_GLOBAL_DESIGNATOR;
-
- this->designator_set_ = 1;
- }
-
- int l = qos_.dependencies.length ();
- qos_.dependencies.length (l + 1);
- qos_.dependencies[l] = subscribe;
- return 0;
-}
-
-void event_debug (const char* p,
- const RtecEventComm::Event& event)
-{
- int l = ACE_OS::strlen (p);
- ACE_DEBUG ((LM_DEBUG,
- "%*.*s - event.source: %d\n"
- "%*.*s event.type: %d\n",
- l, l, p, event.header.source,
- l, l, p, event.header.type));
-}
-
-void
-ACE_ConsumerQOS_Factory::debug (const RtecEventChannelAdmin::ConsumerQOS& qos)
-{
- ACE_DEBUG ((LM_DEBUG, "ConsumerQOS { \n"));
- ACE_DEBUG ((LM_DEBUG, " is_gateway: %d\n", qos.is_gateway));
-
- for (u_int i = 0; i < qos.dependencies.length (); ++i)
- {
- char buf[128];
- ACE_OS::sprintf (buf, " dep[%d]", i);
- event_debug (buf, qos.dependencies[i].event);
- ACE_DEBUG ((LM_DEBUG, "%s rt_info: %d\n",
- buf, qos.dependencies[i].rt_info));
- }
- ACE_DEBUG ((LM_DEBUG, "}\n"));
-}
-
-// ************************************************************
-
-ACE_SupplierQOS_Factory::ACE_SupplierQOS_Factory (void)
-{
- qos_.is_gateway = 0;
-}
-
-int
-ACE_SupplierQOS_Factory::insert (RtecEventComm::EventSourceID sid,
- RtecEventComm::EventType type,
- RtecScheduler::handle_t rt_info,
- u_int ncalls)
-{
- int l = qos_.publications.length ();
- qos_.publications.length (l + 1);
- qos_.publications[l].event.header.source = sid;
- qos_.publications[l].event.header.type = type;
- // TODO: IDL union qos_.publications[l].event.data_.lval (0);
- qos_.publications[l].dependency_info.rt_info = rt_info;
- qos_.publications[l].dependency_info.number_of_calls = ncalls;
- return 0;
-}
-
-void ACE_SupplierQOS_Factory::debug (const RtecEventChannelAdmin::SupplierQOS& qos)
-{
- ACE_DEBUG ((LM_DEBUG, "SupplierQOS { \n"));
- ACE_DEBUG ((LM_DEBUG, " is_gateway: %d\n", qos.is_gateway));
-
- for (u_int i = 0; i < qos.publications.length (); ++i)
- {
- char buf[128];
- ACE_OS::sprintf (buf, " publications[%d]", i);
- event_debug (buf, qos.publications[i].event);
- ACE_DEBUG ((LM_DEBUG,
- "%s dependency_info.rt_info: %d\n"
- "%s dependency_info.number_of_calls: %d\n",
- buf, qos.publications[i].dependency_info.rt_info,
- buf, qos.publications[i].dependency_info.number_of_calls));
- }
- ACE_DEBUG ((LM_DEBUG, "}\n"));
-
-}
diff --git a/TAO/orbsvcs/orbsvcs/Event_Utilities.h b/TAO/orbsvcs/orbsvcs/Event_Utilities.h
deleted file mode 100644
index ef9e46fc5c0..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event_Utilities.h
+++ /dev/null
@@ -1,222 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace ORB
-//
-// = FILENAME
-// Event_Utilities
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef ACE_EVENT_UTILITIES_H
-#define ACE_EVENT_UTILITIES_H
-
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/orbsvcs_export.h"
-
-class TAO_ORBSVCS_Export ACE_ConsumerQOS_Factory
-{
- // = TITLE
- // Consumer QOS Factory.
- //
- // = DESCRIPTION
- //
- // This class allows easy (free from CORBA IDL constraints)
- // construction of RtecEventChannelAdmin::ConsumerQOS structures.
- //
- // = CORRELATIONS
- //
- // ACE_ConsumerQOS_Factory separates subscriptions into conjunction
- // and disjunction groups. A group can be thought of as a set of
- // events inside parenthesis: (A+B+C), where A,B, and C are
- // events.
- //
- // The following code would be used to represent (A+B) | (B+C):
- //
- // ACE_ConsumerQOS_Factor factory;
- // factory.start_conjunction_group ();
- // factory.insert (A);
- // factory.insert (B);
- // factory.start_conjunction_group ();
- // factory.insert (B);
- // factory.insert (C);
- //
- // The following code would be used to represent (A|B) | (B|C):
- //
- // ACE_ConsumerQOS_Factor factory;
- // factory.start_disjunction_group ();
- // factory.insert (A);
- // factory.insert (B);
- // factory.start_disjunction_group ();
- // factory.insert (B);
- // factory.insert (C);
- //
- // First, this may not seem to be initially useful, as (A|B) |
- // (B|C) seems the same as A|B|C. However, this form does have a
- // significant use when deadline timers are specified (described
- // below). Note that groups end with the next call to
- // start_XX_group. Groups are always OR'd together. That is,
- // there is no way to directly build (A|B|C) + (D|E|F). You can
- // always expand the previous statement to the OR of multiple ANDs.
- //
- // = TIMEOUTS
- //
- // There are two types of timeout types defined in
- // Event_Service_Constants.h.
- //
- // ACE_ES_EVENT_INTERVAL_TIMEOUT - the consumer wants to receive a
- // timeout every N seconds.
- //
- // ACE_ES_EVENT_DEADLINE_TIMEOUT - the consumer wants the timeout
- // if and only if some dependencies are not resolved first.
- //
- // Using these timeouts with the correlations discussed above, we
- // can construct four different timer semantics: Interval Timer,
- // Deadline Timer, Interval Correlation, Deadline Correlation:
- //
- // Interval Timer:
- //
- // (A+B+C) | (D+E+F) | (G+H+I) | IntervalTimeout
- //
- // This registers to receive an interval timeout regardless of
- // other dependencies. Event if events occur, the interval
- // timeout will still be sent.
- //
- // Deadline Timer:
- //
- // (A+B+C) | (D+E+F) | (G+H+I) | DeadlineTimeout
- //
- // This registers to receive the deadline timeout ONLY if no
- // other events occur. If a single event is sent to the
- // consumer, the timer is cancelled and rescheduled.
- //
- // Deadline Correlation:
- //
- // (A+B+C) | (D+E+F) | (G+H+DeadlineTimeout)
- //
- // If G and H do not occur within DeadlineTimeout time, a
- // deadline timeout is sent. It is cancelled and rescheduled if G
- // and H occur.
- //
- // Interval Correlation:
- //
- // (A+B+C) | (D+E+F) | (G+H+IntervalTimeout)
- //
- // G+H+IntervalTimeout are sent ONLY after all have occurred. If
- // G+H occur, they are queued until IntervalTimeout occurs. If
- // IntervalTimeout occurs, it is queued until G+H occur.
-public:
- ACE_ConsumerQOS_Factory (void);
- // Default construction.
-
- ~ACE_ConsumerQOS_Factory (void);
- // Death and destruction.
-
- int start_conjunction_group (void);
- // This signifies that the consumer needs the AND of all following
- // insert calls (up until the next start_XX_group call). Returns 0
- // on success, -1 on failure.
-
- int start_disjunction_group (void);
- // This signifies that the consumer needs the OR of all following
- // insert calls (up until the next start_XX_group call). Returns 0
- // on success, -1 on failure.
-
- // = Insert operations add to the current conjunction or disjunction
- // group. These return 0 on success, -1 on failure. Before insert
- // is called, a start_XX_group method should be called. If a
- // start_XX_group method is not called, start_conjunction_group is
- // assumed.
-
- int insert (const RtecEventChannelAdmin::Dependency &subscribe);
- // Insert the <subscribe> structure describing the event and
- // receiving method into the current group.
-
- int insert (RtecEventComm::EventSourceID source,
- RtecEventComm::EventType type,
- RtecScheduler::handle_t rt_info);
- // Insert source/type dependency. <source> of the event (may be
- // zero), <type> of the event. <rt_info> describes the method that
- // will handle the <source>/<type> events.
-
- int insert_type (RtecEventComm::EventType type,
- RtecScheduler::handle_t rt_info);
- // Insert type-only dependency.
-
- int insert_source (RtecEventComm::EventSourceID source,
- RtecScheduler::handle_t rt_info);
- // Insert source-only dependency.
-
- int insert_time (RtecEventComm::EventType type,
- RtecEventComm::Time interval,
- RtecScheduler::handle_t rt_info);
- // Register temporal dependency. <type> designates interval or
- // deadline timeout that will occur every <interval>.
-
- int insert_act (RtecEventComm::EventData act);
- // This will be inserted as type ACE_ES_EVENT_ACT.
-
- // = Conversion operators. The Event Channel takes ConsumerQOS
- // objects.
-
- const RtecEventChannelAdmin::ConsumerQOS &get_ConsumerQOS (void);
- // Allows conversions to ConsumerQOS, which is expected by the
- // PushSupplierProxy::connect_push_consumer interface.
-
- operator const RtecEventChannelAdmin::ConsumerQOS &(void);
- // Calls this->get_ConsumerQOS.
-
- static void debug (const RtecEventChannelAdmin::ConsumerQOS& qos);
-
-private:
- RtecEventChannelAdmin::ConsumerQOS qos_;
- // The representation to be sent to the channel.
-
- int designator_set_;
- // Whether a start_XX_group has been called yet. This is to make
- // sure that a designator is placed in the subscription list first.
-};
-
-// ************************************************************
-
-class TAO_ORBSVCS_Export ACE_SupplierQOS_Factory
-{
-public:
- ACE_SupplierQOS_Factory (void);
- // Default construction.
-
- int insert (RtecEventComm::EventSourceID sid,
- RtecEventComm::EventType type,
- RtecScheduler::handle_t rtinfo,
- u_int ncalls);
- // Publish <sid> and <type> that is generate by a method described by
- // <rtinfo>. The method generates <type> <ncalls> number of times
- // per "iteration."
-
- const RtecEventChannelAdmin::SupplierQOS &get_SupplierQOS (void);
- // Allows conversions to SupplierQOS, which is expected by the
- // PushSupplierProxy::connect_push_supplier interface.
-
- operator const RtecEventChannelAdmin::SupplierQOS &(void);
- // Calls this->get_SupplierQOS.
-
- static void debug (const RtecEventChannelAdmin::SupplierQOS& qos);
-
-private:
- RtecEventChannelAdmin::SupplierQOS qos_;
- // Representation needed by channel.
-};
-
-
-#if defined (__ACE_INLINE__)
-#include "orbsvcs/Event_Utilities.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_EVENT_UTILITIES_H */
diff --git a/TAO/orbsvcs/orbsvcs/Event_Utilities.i b/TAO/orbsvcs/orbsvcs/Event_Utilities.i
deleted file mode 100644
index 53910d1ac1c..00000000000
--- a/TAO/orbsvcs/orbsvcs/Event_Utilities.i
+++ /dev/null
@@ -1,100 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-ACE_INLINE int
-ACE_ConsumerQOS_Factory::insert (RtecEventComm::EventSourceID source,
- RtecEventComm::EventType type,
- RtecScheduler::handle_t rt_info)
-{
- RtecEventChannelAdmin::Dependency dependency;
- dependency.event.header.source = source;
- dependency.event.header.type = type;
- //dependency.event.header.creation_time = 0;
- //dependency.event.header.ec_recv_time = 0;
- //dependency.event.header.ec_send_time = 0;
- dependency.rt_info = rt_info;
- return this->insert (dependency);
-}
-
-ACE_INLINE int
-ACE_ConsumerQOS_Factory::insert_type (RtecEventComm::EventType type,
- RtecScheduler::handle_t rt_info)
-{
- RtecEventChannelAdmin::Dependency dependency;
- dependency.event.header.source = 0;
- dependency.event.header.type = type;
- //dependency.event.header.creation_time = 0;
- //dependency.event.header.ec_recv_time = 0;
- //dependency.event.header.ec_send_time = 0;
- dependency.rt_info = rt_info;
- return this->insert (dependency);
-}
-
-ACE_INLINE int
-ACE_ConsumerQOS_Factory::insert_source (RtecEventComm::EventSourceID source,
- RtecScheduler::handle_t rt_info)
-{
- RtecEventChannelAdmin::Dependency dependency;
- dependency.event.header.source = source;
- dependency.event.header.type = ACE_ES_EVENT_ANY;
- //dependency.event.header.creation_time = 0;
- //dependency.event.header.ec_recv_time = 0;
- //dependency.event.header.ec_send_time = 0;
- dependency.rt_info = rt_info;
- return this->insert (dependency);
-}
-
-ACE_INLINE int
-ACE_ConsumerQOS_Factory::insert_time (RtecEventComm::EventType type,
- RtecEventComm::Time interval,
- RtecScheduler::handle_t rt_info)
-{
- RtecEventChannelAdmin::Dependency dependency;
- dependency.event.header.source = 0;
- dependency.event.header.type = type;
- dependency.event.header.creation_time = interval;
- //dependency.event.header.ec_recv_time = 0;
- //dependency.event.header.ec_send_time = 0;
- dependency.rt_info = rt_info;
- return this->insert (dependency);
-}
-
-ACE_INLINE int
-ACE_ConsumerQOS_Factory::insert_act (RtecEventComm::EventData act)
-{
- RtecEventChannelAdmin::Dependency dependency;
- dependency.event.header.source = 0;
- dependency.event.header.type = ACE_ES_EVENT_ACT;
- //dependency.event.header.creation_time = 0;
- //dependency.event.header.ec_recv_time = 0;
- //dependency.event.header.ec_send_time = 0;
- dependency.event.data = act;
- return this->insert (dependency);
-}
-
-ACE_INLINE const RtecEventChannelAdmin::ConsumerQOS&
-ACE_ConsumerQOS_Factory::get_ConsumerQOS (void)
-{
- return qos_;
-}
-
-ACE_INLINE
-ACE_ConsumerQOS_Factory::operator const RtecEventChannelAdmin::ConsumerQOS& (void)
-{
- return qos_;
-}
-
-// ************************************************************
-
-ACE_INLINE const RtecEventChannelAdmin::SupplierQOS&
-ACE_SupplierQOS_Factory::get_SupplierQOS (void)
-{
- return qos_;
-}
-
-ACE_INLINE
-ACE_SupplierQOS_Factory::operator const RtecEventChannelAdmin::SupplierQOS& (void)
-{
- return qos_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/IOR_LookupTable.cpp b/TAO/orbsvcs/orbsvcs/IOR_LookupTable.cpp
deleted file mode 100644
index b2e503b427e..00000000000
--- a/TAO/orbsvcs/orbsvcs/IOR_LookupTable.cpp
+++ /dev/null
@@ -1,78 +0,0 @@
-// $Id$
-
-#include "IOR_LookupTable.h"
-
-ACE_RCSID(orbsvcs, IOR_TableLookup, "$Id$")
-
- // = Initialization and termination methods.
-TAO_IOR_LookupTable::TAO_IOR_LookupTable (void)
- : object_name_ (),
- ior_ ()
-{
-}
-
-TAO_IOR_LookupTable::~TAO_IOR_LookupTable (void)
-{
-}
-
-int
-TAO_IOR_LookupTable::init (void)
-{
- // This creates and initialises the table.
- // Currently works on the hash map manager.
-
-return 0;
-}
-
-int
-TAO_IOR_LookupTable::add_ior (const ACE_CString &object_name,
- const ACE_CString &ior)
-{
-
- // Make an entry in the table.
- switch (this->hash_map_.bind (object_name, ior))
- {
- case 1 : // object name already exists in the table.
- return 1;
- case -1 : // Failure.
- return -1;
- }
-
- return 0;
-}
-
-int
-TAO_IOR_LookupTable::find_ior (const ACE_CString &object_name,
- ACE_CString &ior)
-{
- // Find the IOR corresponding to the object name.
- // returns 0 on success.
- // -1 on failure.
-
- return this->hash_map_.find (object_name, ior);
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Hash_Map_Manager<ACE_CString, ACE_CString, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Manager_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<ACE_CString,ACE_CString,ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Entry<ACE_CString, ACE_CString>;
-template class ACE_Hash<ACE_CString>;
-template class ACE_Equal_To<ACE_CString>;
-template class ACE_Hash_Map_Reverse_Iterator<ACE_CString, ACE_CString, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Hash_Map_Manager<ACE_CString,ACE_CString,ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<ACE_CString,ACE_CString,ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<ACE_CString, ACE_CString>
-#pragma instantiate ACE_Hash<ACE_CString>
-#pragma instantiate ACE_Equal_To<ACE_CString>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<ACE_CString, ACE_CString, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<ACE_CString, ACE_CString, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/IOR_LookupTable.h b/TAO/orbsvcs/orbsvcs/IOR_LookupTable.h
deleted file mode 100644
index 00a3863c056..00000000000
--- a/TAO/orbsvcs/orbsvcs/IOR_LookupTable.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs
-//
-// = FILENAME
-// IOR_LookupTable.h
-//
-// = DESCRIPTION
-// Represents a table for the IOR lookups, given the object keys. A Hash_Map_Manager
-// is being used currently for the table. This could be changed/added-on-to by other
-// data structures like a file etc. This class is going to be used as a backing store
-// by the resolve initial references. IOR_Multicast will be responsible for initialising
-// this class.
-//
-// = AUTHOR
-// Vishal Kachroo.
-//
-// ============================================================================
-
-#ifndef TAO_IOR_LOOKUPTABLE_H
-#define TAO_IOR_LOOKUPTABLE_H
-
-#include "ace/Synch_T.h"
-#include "ace/Hash_Map_Manager.h"
-#include "orbsvcs/orbsvcs_export.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_ORBSVCS_Export TAO_IOR_LookupTable
-{
-
-public:
-
- // = Initialization and termination methods.
- TAO_IOR_LookupTable (void);
- // Constructor.
-
- ~TAO_IOR_LookupTable (void);
- // Destructor.
-
- int init (void);
- // This creates and initialises the table.
- // Currently, the hash map manager.
-
- int add_ior (const ACE_CString &object_name,
- const ACE_CString &ior);
- // Associate <object_name> with <ior>. If <object_name> is already in the
- // map then the <ACE_Hash_Map_Entry> is not changed. Returns 0 if a
- // new IOR is bound successfully, returns 1 if an attempt is made
- // to bind an existing object_name, and returns -1 if failures occur.
-
- int find_ior (const ACE_CString &object_name,
- ACE_CString &ior);
- // Locate <object_name> and pass out parameter via <ior>. If the IOR is
- // found, return 0. Return -1 if not found.
-
-private:
-
- ACE_CString object_name_;
- // object string to do the lookup with.
-
- ACE_CString ior_;
- // IOR returned as a result of the lookup.
-
- ACE_Hash_Map_Manager<ACE_CString,
- ACE_CString,
- ACE_Null_Mutex> hash_map_;
- // Maintains the table of object_names -> IORs.
-
-};
-
-#endif /* TAO_IOR_LOOKUPTABLE_H */
diff --git a/TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp b/TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp
deleted file mode 100644
index bc4eb5c9a1f..00000000000
--- a/TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp
+++ /dev/null
@@ -1,147 +0,0 @@
-// $Id$
-
-#include "IOR_Multicast.h"
-
-ACE_RCSID(orbsvcs, IOR_Multicast, "$Id$")
-
-ACE_HANDLE
-TAO_IOR_Multicast::get_handle (void) const
-{
- return this->mcast_dgram_.get_handle ();
-}
-
-TAO_IOR_Multicast::TAO_IOR_Multicast (void)
- : service_id_ ((TAO_Service_ID) 0),
- ior_ (0)
-{
-}
-
-TAO_IOR_Multicast::TAO_IOR_Multicast (const char *ior,
- u_short port,
- const char *mcast_addr,
- TAO_Service_ID service_id)
-{
- if (this->init (ior,
- port,
- mcast_addr,
- service_id) == -1)
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("%p\n"),
- ASYS_TEXT ("TAO_IOR_Multicast")));
-}
-
-// destructor
-
-TAO_IOR_Multicast::~TAO_IOR_Multicast (void)
-{
- this->mcast_dgram_.unsubscribe ();
-}
-
-int
-TAO_IOR_Multicast::init (const char *ior,
- u_short port,
- const char *mcast_addr,
- TAO_Service_ID service_id)
-{
- this->service_id_ = service_id;
- this->mcast_addr_.set (port, mcast_addr);
- this->ior_ = ior;
- this->response_addr_.set ((u_short) 0);
- this->response_.open (this->response_addr_);
-
- // Use ACE_SOCK_Dgram_Mcast factory to subscribe to multicast group.
- if (this->mcast_dgram_.subscribe (this->mcast_addr_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "subscribe"),
- -1);
- return 0;
-}
-
-int
-TAO_IOR_Multicast::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- return 0;
-}
-
-int
-TAO_IOR_Multicast::handle_input (ACE_HANDLE)
-{
- // mcast_info[0] == port.
- // mcast_info[1] == service id.
- ACE_UINT16 mcast_info[2];
-
- ACE_INET_Addr remote_addr;
-
- ssize_t result =
- // This call fills in the address of the sender.
- this->mcast_dgram_.recv (mcast_info,
- sizeof (mcast_info),
- remote_addr);
-
- if (result == -1)
- return -1;
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Received multicast.\n"));
-
- // Validate data string received is from a valid client here.
-
- if (result != sizeof (mcast_info))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Reply to multicast not sent. Received %d bytes, expected %d.",
- result,
- sizeof (mcast_info)),
- -1);
-
- // Confirm that we were meant to respond to this request.
- mcast_info[1] = ACE_NTOHS (mcast_info[1]);
-
- if (mcast_info[1] == this->service_id_)
- {
- remote_addr.set_port_number (mcast_info[0], 0);
-
- // Send the object reference for the naming service
-
- result = response_.send (this->ior_,
- ACE_OS::strlen (this->ior_),
- remote_addr,
- 0);
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) ior_: <%s>\n"
- " sent through port %u to host %s.\n"
- "result = %d\n",
- this->ior_,
- remote_addr.get_port_number (),
- remote_addr.get_host_name (),
- result));
-
- // Deregister the handler from the reactor only if something
- // really bad happens, like EBADF. We should possibly
- // discriminate certain other errors or even reverse it: i.e.,
- // keep the handler only after certain errors. @@Vishal, please
- // take a look at this.
-
- if (result == -1)
- {
- if (errno == EBADF)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error sending multicast: errno %d.\n", errno),
- -1);
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error sending reply to a multicast: errno %d.\n",
- errno),
- 0);
- }
- }
- else
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Multicast was not for us."));
-
- return 0;
-}
diff --git a/TAO/orbsvcs/orbsvcs/IOR_Multicast.h b/TAO/orbsvcs/orbsvcs/IOR_Multicast.h
deleted file mode 100644
index 779cb4820bd..00000000000
--- a/TAO/orbsvcs/orbsvcs/IOR_Multicast.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs
-//
-// = FILENAME
-// IOR_Multicast.h
-//
-// = DESCRIPTION
-// Defines a class that listens to a multicast address for client requests
-// for ior of a bootstrappable service.
-//
-// = AUTHORS
-// Sergio Flores-Gaitan
-//
-// ============================================================================
-
-#ifndef TAO_IOR_MULTICAST_H
-#define TAO_IOR_MULTICAST_H
-
-#include "tao/corba.h"
-#include "orbsvcs/orbsvcs_export.h"
-#include "ace/INET_Addr.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SOCK_Dgram_Mcast.h"
-#include "ace/Reactor.h"
-
-class TAO_ORBSVCS_Export TAO_IOR_Multicast : public ACE_Event_Handler
-{
- // = TITLE
- // Event Handler that services multicast requests for IOR of a
- // bootstrappable service.
- //
- // = DESCRIPTION
- // This class uses the ACE_SOCK_Dgram_Mcast class and should be
- // registered with a reactor and should be initialized with the
- // ior of the service to be multicasted.
-public:
- TAO_IOR_Multicast (void);
- // Constructor.
-
- TAO_IOR_Multicast (const char *ior,
- u_short port,
- const char *mcast_addr,
- TAO_Service_ID service_id);
- // Constructor taking the ior of the service.
-
- int init (const char *ior,
- u_short port,
- const char *mcast_addr,
- TAO_Service_ID service_id);
- // Initialization method.
-
- ~TAO_IOR_Multicast (void);
- // Destructor.
-
- virtual int handle_input (ACE_HANDLE n);
- // Callback when input is received on the handle.
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
- // Callback when a timeout has occurred.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Returns the internal handle used to receive multicast.
-
-private:
- char buf_[BUFSIZ];
- // temporary buffer.
-
- TAO_Service_ID service_id_;
- // Service id that we're waiting for.
-
- ACE_SOCK_Dgram_Mcast mcast_dgram_;
- // multicast endpoint of communication
-
- ACE_INET_Addr mcast_addr_;
- // multicast address
-
- const char *ior_;
- // object reference to send in response to the multicast
-
- ACE_INET_Addr response_addr_;
- // address of response.
-
- ACE_SOCK_Dgram response_;
- // socket for response to the multicast
-};
-
-#endif /* TAO_IOR_MULTICAST_H */
-
-
-
-
diff --git a/TAO/orbsvcs/orbsvcs/ImplRepo.idl b/TAO/orbsvcs/orbsvcs/ImplRepo.idl
deleted file mode 100644
index 8e2fed102de..00000000000
--- a/TAO/orbsvcs/orbsvcs/ImplRepo.idl
+++ /dev/null
@@ -1,98 +0,0 @@
-// $Id$
-
-#include "Ping.idl"
-
-interface Implementation_Repository
- // = TITLE
- // Interface for communicating with the Implementation Repository
- //
- // = DESCRIPTION
- // This interface exports all the administration functionality of
- // the Implementation Repository.
-{
- exception Already_Registered {};
- // Object already bound in the Implementation Repository
-
- exception Cannot_Activate
- {
- string reason_;
- };
-
- exception Not_Found {};
- // Object not found in the Implementation Repository
-
- struct INET_Addr
- {
- string host_;
- unsigned short port_;
- };
- // The location of a server
-
- struct Process_Options
- {
- string command_line_;
- // Command line options
- string environment_;
- // Environment
- string working_directory_;
- // Working directory
- unsigned long creation_flags_;
- // Creation flags
- };
-
- Object activate_object (in Object obj)
- raises (Not_Found,
- Cannot_Activate);
- // Restart server that will contain this persistent object and return the
- // new Object reference.
- //
- // The <Not_Found> exception is raised when <obj> is not found
- // in the Implementation Repository. The <Cannot_Activate> exception
- // is raised when <obj> is found in the Repository but could not be
- // activated.
-
- INET_Addr activate_server (in string server)
- raises (Not_Found,
- Cannot_Activate);
- // Restart server that is named <server> and return the host/port
- //
- // The <Not_Found> exception is raised when <server> is not found
- // in the Implementation Repository. The <Cannot_Activate> exception
- // is raised when <server> is found in the Repository but could not be
- // activated.
-
-
- void register_server (in string server,
- in Process_Options options)
- raises (Already_Registered);
- // Register the <options> to specify how the <server> should be
- // restarted when a client asks for it.
- //
- // The <Already_Registered> exception is raised when <server> has
- // already been registered with the Implementation Repository.
-
- void reregister_server (in string server,
- in Process_Options options);
- // Update the <options> to specify how the <server> should be
- // restarted when a client asks for it. Will register the server
- // if not already registered.
-
- void remove_server (in string server)
- raises (Not_Found);
- // Remove <server> from the Implementation Repository.
- //
- // The <Not_Found> exception is raised when <server> is not found
- // in the Implementation Repository.
-
- INET_Addr server_is_running (in string server,
- in INET_Addr addr,
- in Object ping)
- raises (Not_Found);
- // Used to notify the Implementation Repository that <server> is alive and
- // well at <addr>.
-
- void server_is_shutting_down (in string server)
- raises (Not_Found);
- // Used to tell the Implementation Repository that <server> is shutting
- // down.
-};
diff --git a/TAO/orbsvcs/orbsvcs/LifeCycleService.idl b/TAO/orbsvcs/orbsvcs/LifeCycleService.idl
deleted file mode 100644
index d1cf1872d0b..00000000000
--- a/TAO/orbsvcs/orbsvcs/LifeCycleService.idl
+++ /dev/null
@@ -1,75 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// LifeCycleService.idl
-//
-// = DESCRIPTION
-// A generic creation service named lifecycle service using
-// the GenericFactory interface of the LifeCycle Service specification.
-//
-// = AUTHOR
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef TAO_LIFECYCLESERVICE_IDL
-#define TAO_LIFECYCLESERVICE_IDL
-
-#include "CosLifeCycle.idl"
-
-module LifeCycleService
-{
- interface Life_Cycle_Service : CosLifeCycle::GenericFactory
- {
- // = TITLE
- // Wrapper for the CosLifeCycle GenericFactory
- //
- // = inherits:
- // boolean supports(in Key k);
- // Object create_object(in Key k, in Criteria the_criteria)
- // raises (NoFactory, InvalidCriteria, CannotMeetCriteria);
-
- void register_factory (in string name,
- in string location,
- in string description,
- in Object object);
- // provide an method for registering factories with their properties
- };
-
- interface Criteria_Evaluator
- {
- // = TITLE
- // Criteria Evaluator
- //
- // = DESCRIPTION
- // Interface description for an evaluator of CosLifeCycle
- // Criterias. It is mainly a wrapper, which should make
- // access easier.
- //
- typedef sequence <CosLifeCycle::NameValuePair> SeqNamedValuePair;
-
- typedef CosLifeCycle::Criteria Criteria;
-
- exception NotAvailable { string reason; };
- // raised if the questioned configuration is not available
-
- SeqNamedValuePair getInitialization ();
- // get the initialization
-
- string getFilter ();
- // get a filter string
-
- SeqNamedValuePair getLogicalLocation ();
- // get the logical location
-
- string getPreferences ();
- // get the preferences, not implemented
-
- void setCriteria (in Criteria criteria);
- // set the Criteria which is searched for keywords
- };
-};
-
-#endif /* TAO_LIFECYCLESERVICE_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/Log/Logger_i.cpp b/TAO/orbsvcs/orbsvcs/Log/Logger_i.cpp
deleted file mode 100644
index e70456e1c56..00000000000
--- a/TAO/orbsvcs/orbsvcs/Log/Logger_i.cpp
+++ /dev/null
@@ -1,228 +0,0 @@
-// $Id$
-
-#include "ace/ACE.h"
-#include "orbsvcs/LoggerC.h"
-#include "orbsvcs/Log/Logger_i.h"
-#include "ace/Log_Record.h"
-
-ACE_RCSID(Log, Logger_i, "$Id$")
-
-#if defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-#define TAO_Logger_Hash \
- ACE_Hash_Map_Manager<ACE_CString, Logger_i *, ACE_Null_Mutex>
-
-u_long
-TAO_Logger_Hash::hash (const ACE_CString &ext_id)
-{
- return ACE::hash_pjw (ext_id.fast_rep ());
-}
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-
-Logger_Factory_i::Logger_Factory_i (void)
-{
-}
-
-Logger_Factory_i::~Logger_Factory_i (void)
-{
-}
-
-Logger_ptr
-Logger_Factory_i::make_logger (const char *name,
- CORBA::Environment &TAO_IN_ENV)
-{
- Logger_i *result;
- // If name is already in the map, <find> will assign <result> to the
- // appropriate value
-
- if (hash_map_.find (name, result) != 0)
- {
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nMaking a new logger"));
-
- // This attempts to create a new Logger_i and throws an
- // exception and returns a null value if it fails
- ACE_NEW_THROW_RETURN (result,
- Logger_i (name),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- Logger::_nil ());
- }
-
- // Enter the new logger into the hash map. Check if the <bind>
- // fails and if so, throw an UNKNOWN exception. <result> may be
- // valid, but since it would not be properly bound, its behavior my
- // be off, so delete it to be safe.
- if (hash_map_.bind (name, result) == -1)
- {
- delete result;
- TAO_THROW_RETURN (CORBA::UNKNOWN (CORBA::COMPLETED_NO),
- Logger::_nil ());
- }
- else
- // Logger of name <name> already bound. <result> is set
- // appropriately by <find>. So do nothing.
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nLogger name already bound"));
-
- // <_this> is an performance hit here, but apparently if the object
- // is already registered with the POA, it will ignore the second
- // registration attempt.
- // @@ Matt, this code doesn't seem right. Can you please check with
- // Irfan and Carlos about whether this is the right thing to do?
- return result->_this (TAO_IN_ENV);
-}
-
-Logger_i::Logger_i (const char *name)
- : name_ (ACE_OS::strdup (name)),
- verbosity_level_ (Logger::VERBOSE)
-{
- // Do nothing
-}
-
-Logger_i::~Logger_i (void)
-{
- ACE_OS::free (this->name_);
-}
-
-ACE_Log_Priority
-Logger_i::priority_conversion (Logger::Log_Priority priority)
-{
- if (priority == Logger::LM_MAX)
- return LM_MAX;
- else
- {
- int pval = ACE_static_cast (int, priority);
-
- return ACE_static_cast (ACE_Log_Priority,
- 1 << pval);
- // (1 << pval) == 2^pval. <ACE_Log_Priority> are powers of 2.
- }
-}
-
-u_long
-Logger_i::verbosity_conversion (Logger::Verbosity_Level verbosity_level)
-{
- // This isn't very elegant, but it's because there's no simple
- // mapping from <Logger::Verbosity_Level>'s to the verbosity flags
- // specified in <ace/Log_Msg.h>
- switch (verbosity_level)
- {
- case Logger::SILENT:
- return 64;
- case Logger::VERBOSE_LITE:
- return 32;
- default:
- case Logger::VERBOSE:
- return 16;
- }
-}
-
-void
-Logger_i::log (const Logger::Log_Record &log_rec,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->logv (log_rec, verbosity_level_, TAO_IN_ENV);
-}
-
-void
-Logger_i::log2 (const Logger::Log_Record &log_rec,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->logv (log_rec, verbosity_level_, TAO_IN_ENV);
-}
-
-void
-Logger_i::logv2 (const Logger::Log_Record &log_rec,
- Logger::Verbosity_Level verbosity,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->logv (log_rec, verbosity, TAO_IN_ENV);
-}
-
-void
-Logger_i::logv (const Logger::Log_Record &log_rec,
- Logger::Verbosity_Level verbosity,
- CORBA::Environment &)
-{
- // Create an <ACE_Log_Record> to leverage existing logging
- // code. Since Logger::Log_Priority enum tags don't cleanly map to
- // ACE_Log_Priority tags, <priority_conversion> is used to coerce
- // the mapping.
- ACE_Log_Record rec (this->priority_conversion (log_rec.type),
- ACE_Time_Value (log_rec.time),
- log_rec.app_id);
-
- // Create a temporary buffer for manipulating the logging message,
- // adding additional space for formatting characters..
- ASYS_TCHAR msgbuf [ACE_MAXLOGMSGLEN + 4];
-
- // Format the message for proper display.
- ACE_OS::strcpy (msgbuf, "::");
-
- // Copy the message data into the temporary buffer
- ACE_OS::strncat (msgbuf,
- log_rec.msg_data,
- ACE_MAXLOGMSGLEN);
-
- // Set <ACE_Log_Record.msg_data> to the value stored in <msgbuf>.
- rec.msg_data (msgbuf);
-
- CORBA::Long addr = log_rec.host_addr;
-
- // The constructor for <ACE_INET_Addr> requires a port number, which
- // is not relevant in this context, so we give it 0.
- ACE_INET_Addr addy (ACE_static_cast (u_short, 0),
- ACE_static_cast (ACE_UINT32,
- addr));
-
- // Create a buffer and fill it with the host name of the logger
- ASYS_TCHAR namebuf[MAXHOSTNAMELEN + 1];
-
- ACE_OS::strncpy (namebuf, addy.get_host_addr (), MAXHOSTNAMELEN);
-
- u_long verb_level = this->verbosity_conversion (verbosity);
-
- rec.print (namebuf,
- verb_level,
- stderr);
- // Print out the logging message to stderr with the given level of
- // verbosity
-}
-
-Logger::Verbosity_Level
-Logger_i::verbosity (void) const
-{
- return verbosity_level_;
-}
-
-void
-Logger_i::verbosity (Logger::Verbosity_Level level, CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
- verbosity_level_ = level;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Hash_Map_Entry<ACE_CString, Logger_i *>;
-template class ACE_Hash_Map_Manager<ACE_CString, Logger_i *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Manager_Ex<ACE_CString, Logger_i *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<ACE_CString, Logger_i *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<ACE_CString, Logger_i *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<ACE_CString, Logger_i *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<ACE_CString, Logger_i *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<ACE_CString, Logger_i *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Hash_Map_Entry<ACE_CString, Logger_i *>
-#pragma instantiate ACE_Hash_Map_Manager<ACE_CString, Logger_i *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<ACE_CString, Logger_i *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<ACE_CString, Logger_i *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<ACE_CString, Logger_i *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<ACE_CString, Logger_i *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<ACE_CString, Logger_i *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<ACE_CString, Logger_i *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Log/Logger_i.h b/TAO/orbsvcs/orbsvcs/Log/Logger_i.h
deleted file mode 100644
index 2eee486d438..00000000000
--- a/TAO/orbsvcs/orbsvcs/Log/Logger_i.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* -*- C++ -*- */
-
-// ============================================================================
-//
-// $Id$
-//
-// = LIBRARY
-// TAO services
-//
-// = FILENAME
-// Logger_i.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>,
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>, and
-// Matthew Braun <mjb2@cec.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_ORBSVCS_LOGGER_I_H
-#define TAO_ORBSVCS_LOGGER_I_H
-
-#include "orbsvcs/LoggerS.h"
-
-class Logger_i : public virtual POA_Logger
-{
- // = TITLE
- // Used to log messages to a logging server.
-public:
- Logger_i (const char* name);
- // constructor
-
- virtual ~Logger_i (void);
- // destructor
-
- virtual void log (const Logger::Log_Record &log_rec,
- CORBA::Environment &_env);
- // Writes the <log_rec> to the standard output.
-
- virtual void logv (const Logger::Log_Record &log_rec,
- Logger::Verbosity_Level verbosity,
- CORBA::Environment &_env);
- // Writes the <log_rec> to the standard output with the given
- // verbosity level
-
- virtual void log2 (const Logger::Log_Record &log_rec,
- CORBA::Environment &_env);
- // Writes the <log_rec> to the standard output.
-
- virtual void logv2 (const Logger::Log_Record &log_rec,
- Logger::Verbosity_Level verbosity,
- CORBA::Environment &_env);
- // Writes the <log_rec> to the standard output with the given
- // verbosity level
-
- Logger::Verbosity_Level verbosity (void) const;
- // Gets the verbosity level
-
- void verbosity (Logger::Verbosity_Level level, CORBA::Environment &env);
- // Sets the verbosity level. Valid values are {VERBOSE, VERBOSE_LITE
- // and SILENT}. Defaults to VERBOSE
-
-private:
- ACE_Log_Priority priority_conversion (Logger::Log_Priority priority);
- // Converts the IDL defined <Log_Priority> enum type to the
- // <ACE_Log_Priority> enum type.
-
- u_long verbosity_conversion (Logger::Verbosity_Level verbosity_level);
- // Converts the IDL defined <Verbosity_Level> enum type to a u_long,
- // which is used by the <ACE_Log_Record> to distinguish the
- // level of verbosity.
-
- char *name_;
- // Logger identification.
-
- Logger::Verbosity_Level verbosity_level_;
- // Keeps track of what our current verbosity level is. This can be
- // reset by the client to a new value at any point.
-};
-
-class TAO_ORBSVCS_Export Logger_Factory_i : public virtual POA_Logger_Factory
-{
- // = TITLE
- // Create a <Logger> of type <name>.
-public:
- Logger_Factory_i (void);
- // Constructor.
-
- ~Logger_Factory_i (void);
- // Destructor.
-
- virtual Logger_ptr make_logger (const char *name,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // This function returns a logger with name <name>. If <name> is
- // unique, a new logger is created; else, a previously created
- // logger of name <name> is returned
-
-private:
- ACE_Hash_Map_Manager<ACE_CString, Logger_i *, ACE_Null_Mutex> hash_map_;
- // Calls to <make_logger> will create a new instance of <Logger> and
- // bind into the hash map manager if <name> is unique, else it will
- // return a previously bound entry.
-};
-
-#endif /* TAO_ORBSVCS_LOGGER_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/Logger.idl b/TAO/orbsvcs/orbsvcs/Logger.idl
deleted file mode 100644
index 7feaeafcfb6..00000000000
--- a/TAO/orbsvcs/orbsvcs/Logger.idl
+++ /dev/null
@@ -1,119 +0,0 @@
-// $Id$
-
-#ifndef TAO_LOGGER_IDL
-#define TAO_LOGGER_IDL
-
-// TAO_MAXLOGMSGLEN must be the same size as ACE_MAXLOGMSGLEN.
-#if !defined TAO_MAXLOGMSGLEN
-#define TAO_MAXLOGMSGLEN 4 * 1024
-#endif /* TAO_MAXLOGMSGLEN */
-
-interface Logger
-{
- // = TITLE
- // Used to log messages to a logging server.
- //
- // = DESCRIPTION
- // This implementation provides a CORBA wrapper around the
- // <ACE_Log_Msg> mechanism.
-
- enum Log_Priority
- {
-
- LM_SHUTDOWN,
- // Shutdown the logger
-
- LM_TRACE,
- // Messages indicating function-calling sequence
-
- LM_DEBUG,
- // Messages that contain information normally of use only when
- // debugging a program
-
- LM_INFO,
- // Informational messages
-
- LM_NOTICE,
- // Conditions that are not error conditions, but that may require
- // special handling
-
- LM_WARNING,
- // Warning messages
-
- LM_STARTUP,
- // Initialize the logger
-
- LM_ERROR,
- // Error messages
-
- LM_CRITICAL,
- // Critical conditions, such as hard device errors
-
- LM_ALERT,
- // A condition that should be corrected immediately, such as a
- // corrupted system database
-
- LM_EMERGENCY,
- // A panic condition. This is normally broadcast to all users
-
- LM_MAX
- // In <ACE_Log_Priority>, LM_MAX is aliased to LM_EMERGENCY rather than
- // being a distinct tag, but that is invalid IDL syntax. We
- // adjust for this internally.
- };
-
- enum Verbosity_Level
- {
- VERBOSE,
- // Display messages in a verbose manner.
-
- VERBOSE_LITE,
- // Display messages in a less verbose manner (i.e., only print
- // information that can change between calls).
-
- SILENT
- // Do not print messages at all (just leave in thread-specific
- // storage for later inspection).
- };
-
- struct Log_Record
- {
- Log_Priority type; // Type of logging message.
- long time; // Timestamp of the sender.
- long app_id; // Process id of the sender.
- long host_addr; // IP address of the sender.
- string<TAO_MAXLOGMSGLEN> msg_data; // The logging message.
- };
-
- oneway void log (in Log_Record log_rec);
- // Transmit a Log_Record to the logging server.
-
- oneway void logv (in Log_Record log_rec,
- in Verbosity_Level level);
- // Log a message with a specific Verbosity level which may be
- // differeny from the <verbosity_level>
-
- void log2 (in Log_Record log_rec);
- // Like log (), but twoway such that applications will block until
- // log messages are recieved by the logger
-
- void logv2 (in Log_Record log_rec,
- in Verbosity_Level level);
- // Like logv (), but twoway for the same reason as log2 ()
-
- oneway void verbosity (in Verbosity_Level level);
- // Change the state of the <verbosity_level>. This controls how
- // much logging information is displayed by the server.
-};
-
-interface Logger_Factory
-{
- // = TITLE
- // Create a <Logger> of type <name>.
-
- Logger make_logger (in string name);
- // Returns a new <Logger> instance if <name> is unique, or retuns a
- // previously created instance of that name
-};
-
-#endif /* TAO_LOGGER_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/Makefile b/TAO/orbsvcs/orbsvcs/Makefile
deleted file mode 100644
index 4257b50d9c2..00000000000
--- a/TAO/orbsvcs/orbsvcs/Makefile
+++ /dev/null
@@ -1,34113 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif # ! TAO_ROOT
-
-MAKEFILE = Makefile
-LIBNAME = liborbsvcs
-LIB = $(LIBNAME).a
-SHLIB = $(LIBNAME).$(SOEXT)
-
-# Uncomment out the following line (or invoke make with
-# TAO_LACKS_EVENT_CHANNEL_ANY=1)
-# if you don't want support for anys in the Event Channel.
-# TAO_LACKS_EVENT_CHANNEL_ANY = 1
-ifneq ($(TAO_LACKS_EVENT_CHANNEL_ANY),)
- override TAO_LACKS_EVENT_CHANNEL_ANY = -DTAO_LACKS_EVENT_CHANNEL_ANY
-endif
-
-# On non-Windows environment, we should at least define
-# the export_include IDL flag.
-override TAO_IDLFLAGS += \
- -Wb,export_macro=TAO_ORBSVCS_Export \
- -Wb,export_include=orbsvcs_export.h \
- $(TAO_LACKS_EVENT_CHANNEL_ANY)
-
-VPATH=.:Naming:Time:Log:Concurrency:Property:Trader:Sched:Event:CosEvent:AV:
-
-LIBS += -lTAO -lACE
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-
-####
-#### TAO_ORBSVCS support.
-####
-ifneq (,$(findstring Naming,$(TAO_ORBSVCS)))
- IDL_SRCS += CosNaming
- TAO_ORBSVCS_SRCS += \
- IOR_Multicast \
- IOR_LookupTable \
- Naming/CosNaming_i \
- Naming/Entries \
- Naming/Naming_Utils
-endif # Naming
-
-ifneq (,$(findstring Time,$(TAO_ORBSVCS)))
- IDL_SRCS += CosTimeBase TimeService
- TAO_ORBSVCS_SRCS += \
- Time_Utilities \
- Time/TAO_Time_Service_Server \
- Time/TAO_Time_Service_Clerk \
- Time/TAO_UTO \
- Time/TAO_TIO \
- Time/Timer_Helper
-endif # Time
-
-ifneq (,$(findstring Log,$(TAO_ORBSVCS)))
- IDL_SRCS += Logger
- TAO_ORBSVCS_SRCS += \
- Log/Logger_i
-endif # Log
-
-ifneq (,$(findstring Concurrency,$(TAO_ORBSVCS)))
- IDL_SRCS += CosConcurrencyControl
- TAO_ORBSVCS_SRCS += \
- Concurrency/CC_Lock \
- Concurrency/CC_LockSet \
- Concurrency/CC_LockSetFactory \
- Concurrency/Concurrency_Utils
-endif # Concurrency
-
-ifneq (,$(findstring LifeCycle,$(TAO_ORBSVCS)))
- IDL_SRCS += CosLifeCycle LifeCycleService
- TAO_ORBSVCS_SRCS +=
-endif # LifeCycle
-
-ifneq (,$(findstring ImplRepo,$(TAO_ORBSVCS)))
- IDL_SRCS += Ping ImplRepo
- TAO_ORBSVCS_SRCS +=
-endif # ImplRepo
-
-ifneq (,$(findstring Property,$(TAO_ORBSVCS)))
- IDL_SRCS += CosPropertyService
- TAO_ORBSVCS_SRCS += \
- Property/CosPropertyService_i
-endif # Property
-
-ifneq (,$(findstring Trader,$(TAO_ORBSVCS)))
- IDL_SRCS += CosTrading
- TAO_ORBSVCS_SRCS += \
- Trader/Constraint_Interpreter \
- Trader/Constraint_Nodes \
- Trader/Constraint_Visitors \
- Trader/Constraint_l \
- Trader/Constraint_y \
- Trader/Offer_Database \
- Trader/Offer_Iterators \
- Trader/Offer_Iterators_T \
- Trader/Service_Type_Repository \
- Trader/Trader \
- Trader/Trader_Interfaces \
- Trader/Trader_T \
- Trader/Trader_Utils
-
- ifeq (,$(findstring Naming,$(TAO_ORBSVCS)))
- #### The Trader needs IOR_Multicast, so add it in if the
- #### Naming Service isn't included.
- TAO_ORBSVCS_SRCS += \
- IOR_Multicast
- endif # Naming
-endif # Trader
-
-ifneq (,$(findstring Sched,$(TAO_ORBSVCS)))
- IDL_SRCS += RtecScheduler
- TAO_ORBSVCS_SRCS += \
- Scheduler_Factory \
- Runtime_Scheduler \
- Scheduler_Utilities \
- Sched/Config_Scheduler \
- Sched/DynSched \
- Sched/SchedEntry \
- Sched/Scheduler \
- Sched/Scheduler_Generic \
- Sched/Strategy_Scheduler
-endif # Sched
-
-ifneq (,$(findstring Event,$(TAO_ORBSVCS)))
- IDL_SRCS += RtecEventComm RtecEventChannelAdmin RtecUDPAdmin
- TAO_ORBSVCS_SRCS += \
- Event_Utilities \
- Event/BCU \
- Event/Dispatching_Modules \
- Event/Event_Channel \
- Event/Event_Manip \
- Event/Local_ESTypes \
- Event/Memory_Pools \
- Event/RT_Task \
- Event/ReactorTask \
- Event/Timer_Module \
- Event/EC_Gateway \
- Event/EC_Gateway_UDP \
- Event/EC_UDP_Admin \
- Event/Module_Factory
-endif # Event
-
-ifneq (,$(findstring Event2,$(TAO_ORBSVCS)))
- TAO_ORBSVCS_SRCS += \
- Event/EC_Event_Channel \
- Event/EC_ConsumerAdmin \
- Event/EC_SupplierAdmin \
- Event/EC_ProxyConsumer \
- Event/EC_ProxySupplier \
- Event/EC_SupplierFiltering \
- Event/EC_Filter \
- Event/EC_Filter_Builder \
- Event/EC_Dispatching \
- Event/EC_Factory \
- Event/EC_QOS_Info \
- Event/EC_Null_Factory \
- Event/EC_Disjunction_Filter \
- Event/EC_Conjunction_Filter \
- Event/EC_Type_Filter \
- Event/EC_Basic_Filter_Builder \
- Event/EC_Basic_Factory \
- Event/EC_ObserverStrategy \
- Event/EC_ProxyPushSupplier_Set \
- Event/EC_Per_Supplier_Filter \
- Event/EC_Timeout_Filter \
- Event/EC_Timeout_Generator \
- Event/EC_Reactive_Timeout_Generator
-endif # Event2
-
-ifneq (,$(findstring CosEvent,$(TAO_ORBSVCS)))
- IDL_SRCS += CosEventComm CosEventChannelAdmin
- TAO_ORBSVCS_SRCS += \
- CosEvent/ConsumerAdmin_i \
- CosEvent/SupplierAdmin_i \
- CosEvent/EventChannel_i \
- CosEvent/ProxyPushConsumer_i \
- CosEvent/ProxyPushSupplier_i
-endif # CosEvent
-
-ifneq (,$(findstring AV,$(TAO_ORBSVCS)))
- IDL_SRCS += AVStreams Null_MediaCtrl sfp
- TAO_ORBSVCS_SRCS += \
- AV/AVStreams_i \
- AV/Endpoint_Strategy \
- AV/Endpoint_Strategy_T
-endif # AV
-
-IDL_FILES = \
- $(addsuffix S, $(IDL_SRCS)) \
- $(addsuffix C, $(IDL_SRCS))
-FILES = $(IDL_FILES) $(TAO_ORBSVCS_SRCS) tmplinst-orbsvcs
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-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 (and local hacks)
-#----------------------------------------------------------------------------
-
-LDFLAGS += -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs $(TSS_ORB_FLAG) \
- $(foreach svc, $(TAO_ORBSVCS), -DTAO_ORBSVCS_HAS_$(svc))
-
-IDL_EXT=C.h C.i C.cpp S.h S.i S.cpp S_T.h S_T.i S_T.cpp
-
-#
-# Extra dependencies not catched by make depend.
-#
-$(foreach ext, $(IDL_EXT), RtecUDPAdmin(ext)): RtecEventComm.idl
-$(foreach ext, $(IDL_EXT), RtecScheduler$(ext)): CosTimeBase.idl
-$(foreach ext, $(IDL_EXT), RtecEventComm$(ext)): CosTimeBase.idl
-$(foreach ext, $(IDL_EXT), TimeService$(ext)): CosTimeBase.idl
-$(foreach ext, $(IDL_EXT), RtecEventChannelAdmin$(ext)): CosTimeBase.idl
-$(foreach ext, $(IDL_EXT), RtecEventChannelAdmin$(ext)): RtecEventComm.idl
-$(foreach ext, $(IDL_EXT), CosEventChannelAdmin$(ext)): CosEventComm.idl
-$(foreach ext, $(IDL_EXT), LifeCycleService$(ext)): CosLifeCycle.idl
-$(foreach ext, $(IDL_EXT), CosLifeCycle$(ext)): CosNaming.idl
-$(foreach ext, $(IDL_EXT), AVStreams_Full$(ext)): AVStream.idl
-$(foreach ext, $(IDL_EXT), AVStreams$(ext)): CosPropertyService.idl
-$(foreach ext, $(IDL_EXT), ImplRepo$(ext)): Ping.idl
-#$(foreach ext, $(IDL_EXT), CosConcurrencyControl$(ext)): CosTransactions.idl
-
-.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
-
-idl_stubs: $(addsuffix .h, $(IDL_FILES))
-
-clean:
- -/bin/rm -rf *.o $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext)))
-
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CosNamingS.o .obj/CosNamingS.so .shobj/CosNamingS.o .shobj/CosNamingS.so: CosNamingS.cpp CosNamingS.h CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosNamingC.i CosNamingS_T.h CosNamingS_T.i \
- CosNamingS_T.cpp CosNamingS.i
-.obj/CosTimeBaseS.o .obj/CosTimeBaseS.so .shobj/CosTimeBaseS.o .shobj/CosTimeBaseS.so: CosTimeBaseS.cpp CosTimeBaseS.h CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.i CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i
-.obj/TimeServiceS.o .obj/TimeServiceS.so .shobj/TimeServiceS.o .shobj/TimeServiceS.so: TimeServiceS.cpp TimeServiceS.h CosTimeBaseS.h \
- CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.i CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i TimeServiceC.h TimeServiceC.i \
- TimeServiceS_T.h TimeServiceS_T.i TimeServiceS_T.cpp TimeServiceS.i
-.obj/LoggerS.o .obj/LoggerS.so .shobj/LoggerS.o .shobj/LoggerS.so: LoggerS.cpp LoggerS.h LoggerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h LoggerC.i LoggerS_T.h LoggerS_T.i LoggerS_T.cpp \
- LoggerS.i
-.obj/CosConcurrencyControlS.o .obj/CosConcurrencyControlS.so .shobj/CosConcurrencyControlS.o .shobj/CosConcurrencyControlS.so: CosConcurrencyControlS.cpp \
- CosConcurrencyControlS.h CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosConcurrencyControlC.i CosConcurrencyControlS_T.h \
- CosConcurrencyControlS_T.i CosConcurrencyControlS_T.cpp \
- CosConcurrencyControlS.i
-.obj/CosLifeCycleS.o .obj/CosLifeCycleS.so .shobj/CosLifeCycleS.o .shobj/CosLifeCycleS.so: CosLifeCycleS.cpp CosLifeCycleS.h CosNamingS.h \
- CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosNamingC.i CosNamingS_T.h CosNamingS_T.i \
- CosNamingS_T.cpp CosNamingS.i CosLifeCycleC.h CosLifeCycleC.i \
- CosLifeCycleS_T.h CosLifeCycleS_T.i CosLifeCycleS_T.cpp \
- CosLifeCycleS.i
-.obj/LifeCycleServiceS.o .obj/LifeCycleServiceS.so .shobj/LifeCycleServiceS.o .shobj/LifeCycleServiceS.so: LifeCycleServiceS.cpp LifeCycleServiceS.h \
- CosLifeCycleS.h CosNamingS.h CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosNamingC.i CosNamingS_T.h CosNamingS_T.i \
- CosNamingS_T.cpp CosNamingS.i CosLifeCycleC.h CosLifeCycleC.i \
- CosLifeCycleS_T.h CosLifeCycleS_T.i CosLifeCycleS_T.cpp \
- CosLifeCycleS.i LifeCycleServiceC.h LifeCycleServiceC.i \
- LifeCycleServiceS_T.h LifeCycleServiceS_T.i LifeCycleServiceS_T.cpp \
- LifeCycleServiceS.i
-.obj/PingS.o .obj/PingS.so .shobj/PingS.o .shobj/PingS.so: PingS.cpp PingS.h PingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h PingC.i PingS_T.h PingS_T.i PingS_T.cpp PingS.i
-.obj/ImplRepoS.o .obj/ImplRepoS.so .shobj/ImplRepoS.o .shobj/ImplRepoS.so: ImplRepoS.cpp ImplRepoS.h PingS.h PingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h PingC.i PingS_T.h PingS_T.i PingS_T.cpp PingS.i \
- ImplRepoC.h ImplRepoC.i ImplRepoS_T.h ImplRepoS_T.i ImplRepoS_T.cpp \
- ImplRepoS.i
-.obj/CosPropertyServiceS.o .obj/CosPropertyServiceS.so .shobj/CosPropertyServiceS.o .shobj/CosPropertyServiceS.so: CosPropertyServiceS.cpp CosPropertyServiceS.h \
- CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosPropertyServiceC.i CosPropertyServiceS_T.h \
- CosPropertyServiceS_T.i CosPropertyServiceS_T.cpp \
- CosPropertyServiceS.i
-.obj/CosTradingS.o .obj/CosTradingS.so .shobj/CosTradingS.o .shobj/CosTradingS.so: CosTradingS.cpp CosTradingS.h CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTradingC.i CosTradingS_T.h CosTradingS_T.i \
- CosTradingS_T.cpp CosTradingS.i
-.obj/RtecSchedulerS.o .obj/RtecSchedulerS.so .shobj/RtecSchedulerS.o .shobj/RtecSchedulerS.so: RtecSchedulerS.cpp RtecSchedulerS.h CosTimeBaseS.h \
- CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.i CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i RtecSchedulerC.h RtecSchedulerC.i \
- RtecSchedulerS_T.h RtecSchedulerS_T.i RtecSchedulerS_T.cpp \
- RtecSchedulerS.i
-.obj/RtecEventCommS.o .obj/RtecEventCommS.so .shobj/RtecEventCommS.o .shobj/RtecEventCommS.so: RtecEventCommS.cpp RtecEventCommS.h CosTimeBaseS.h \
- CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.i CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i RtecEventCommC.h RtecEventCommC.i \
- RtecEventCommS_T.h RtecEventCommS_T.i RtecEventCommS_T.cpp \
- RtecEventCommS.i
-.obj/RtecEventChannelAdminS.o .obj/RtecEventChannelAdminS.so .shobj/RtecEventChannelAdminS.o .shobj/RtecEventChannelAdminS.so: RtecEventChannelAdminS.cpp \
- RtecEventChannelAdminS.h RtecEventCommS.h CosTimeBaseS.h \
- CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.i CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i RtecEventCommC.h RtecEventCommC.i \
- RtecEventCommS_T.h RtecEventCommS_T.i RtecEventCommS_T.cpp \
- RtecEventCommS.i RtecSchedulerS.h RtecSchedulerC.h RtecSchedulerC.i \
- RtecSchedulerS_T.h RtecSchedulerS_T.i RtecSchedulerS_T.cpp \
- RtecSchedulerS.i RtecEventChannelAdminC.h RtecEventChannelAdminC.i \
- RtecEventChannelAdminS_T.h RtecEventChannelAdminS_T.i \
- RtecEventChannelAdminS_T.cpp RtecEventChannelAdminS.i
-.obj/RtecUDPAdminS.o .obj/RtecUDPAdminS.so .shobj/RtecUDPAdminS.o .shobj/RtecUDPAdminS.so: RtecUDPAdminS.cpp RtecUDPAdminS.h RtecEventCommS.h \
- CosTimeBaseS.h CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.i CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i RtecEventCommC.h RtecEventCommC.i \
- RtecEventCommS_T.h RtecEventCommS_T.i RtecEventCommS_T.cpp \
- RtecEventCommS.i RtecUDPAdminC.h RtecUDPAdminC.i RtecUDPAdminS_T.h \
- RtecUDPAdminS_T.i RtecUDPAdminS_T.cpp RtecUDPAdminS.i
-.obj/CosEventCommS.o .obj/CosEventCommS.so .shobj/CosEventCommS.o .shobj/CosEventCommS.so: CosEventCommS.cpp CosEventCommS.h CosEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosEventCommC.i CosEventCommS_T.h CosEventCommS_T.i \
- CosEventCommS_T.cpp CosEventCommS.i
-.obj/CosEventChannelAdminS.o .obj/CosEventChannelAdminS.so .shobj/CosEventChannelAdminS.o .shobj/CosEventChannelAdminS.so: CosEventChannelAdminS.cpp \
- CosEventChannelAdminS.h CosEventCommS.h CosEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosEventCommC.i CosEventCommS_T.h CosEventCommS_T.i \
- CosEventCommS_T.cpp CosEventCommS.i CosEventChannelAdminC.h \
- CosEventChannelAdminC.i CosEventChannelAdminS_T.h \
- CosEventChannelAdminS_T.i CosEventChannelAdminS_T.cpp \
- CosEventChannelAdminS.i
-.obj/AVStreamsS.o .obj/AVStreamsS.so .shobj/AVStreamsS.o .shobj/AVStreamsS.so: AVStreamsS.cpp AVStreamsS.h CosPropertyServiceS.h \
- CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosPropertyServiceC.i CosPropertyServiceS_T.h \
- CosPropertyServiceS_T.i CosPropertyServiceS_T.cpp \
- CosPropertyServiceS.i AVStreamsC.h AVStreamsC.i AVStreamsS_T.h \
- AVStreamsS_T.i AVStreamsS_T.cpp AVStreamsS.i
-.obj/Null_MediaCtrlS.o .obj/Null_MediaCtrlS.so .shobj/Null_MediaCtrlS.o .shobj/Null_MediaCtrlS.so: Null_MediaCtrlS.cpp Null_MediaCtrlS.h \
- Null_MediaCtrlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h Null_MediaCtrlC.i Null_MediaCtrlS_T.h \
- Null_MediaCtrlS_T.i Null_MediaCtrlS_T.cpp Null_MediaCtrlS.i
-.obj/sfpS.o .obj/sfpS.so .shobj/sfpS.o .shobj/sfpS.so: sfpS.cpp sfpS.h sfpC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h sfpC.i sfpS_T.h sfpS_T.i sfpS_T.cpp sfpS.i
-.obj/CosNamingC.o .obj/CosNamingC.so .shobj/CosNamingC.o .shobj/CosNamingC.so: CosNamingC.cpp CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosNamingC.i CosNamingS.h CosNamingS_T.h \
- CosNamingS_T.i CosNamingS_T.cpp CosNamingS.i
-.obj/CosTimeBaseC.o .obj/CosTimeBaseC.so .shobj/CosTimeBaseC.o .shobj/CosTimeBaseC.so: CosTimeBaseC.cpp CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.i CosTimeBaseS.h CosTimeBaseS_T.h \
- CosTimeBaseS_T.i CosTimeBaseS_T.cpp CosTimeBaseS.i
-.obj/TimeServiceC.o .obj/TimeServiceC.so .shobj/TimeServiceC.o .shobj/TimeServiceC.so: TimeServiceC.cpp TimeServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.h CosTimeBaseC.i TimeServiceC.i \
- TimeServiceS.h CosTimeBaseS.h CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i TimeServiceS_T.h TimeServiceS_T.i \
- TimeServiceS_T.cpp TimeServiceS.i
-.obj/LoggerC.o .obj/LoggerC.so .shobj/LoggerC.o .shobj/LoggerC.so: LoggerC.cpp LoggerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h LoggerC.i LoggerS.h LoggerS_T.h LoggerS_T.i \
- LoggerS_T.cpp LoggerS.i
-.obj/CosConcurrencyControlC.o .obj/CosConcurrencyControlC.so .shobj/CosConcurrencyControlC.o .shobj/CosConcurrencyControlC.so: CosConcurrencyControlC.cpp \
- CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosConcurrencyControlC.i CosConcurrencyControlS.h \
- CosConcurrencyControlS_T.h CosConcurrencyControlS_T.i \
- CosConcurrencyControlS_T.cpp CosConcurrencyControlS.i
-.obj/CosLifeCycleC.o .obj/CosLifeCycleC.so .shobj/CosLifeCycleC.o .shobj/CosLifeCycleC.so: CosLifeCycleC.cpp CosLifeCycleC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosNamingC.h CosNamingC.i CosLifeCycleC.i \
- CosLifeCycleS.h CosNamingS.h CosNamingS_T.h CosNamingS_T.i \
- CosNamingS_T.cpp CosNamingS.i CosLifeCycleS_T.h CosLifeCycleS_T.i \
- CosLifeCycleS_T.cpp CosLifeCycleS.i
-.obj/LifeCycleServiceC.o .obj/LifeCycleServiceC.so .shobj/LifeCycleServiceC.o .shobj/LifeCycleServiceC.so: LifeCycleServiceC.cpp LifeCycleServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosLifeCycleC.h CosNamingC.h CosNamingC.i \
- CosLifeCycleC.i LifeCycleServiceC.i LifeCycleServiceS.h \
- CosLifeCycleS.h CosNamingS.h CosNamingS_T.h CosNamingS_T.i \
- CosNamingS_T.cpp CosNamingS.i CosLifeCycleS_T.h CosLifeCycleS_T.i \
- CosLifeCycleS_T.cpp CosLifeCycleS.i LifeCycleServiceS_T.h \
- LifeCycleServiceS_T.i LifeCycleServiceS_T.cpp LifeCycleServiceS.i
-.obj/PingC.o .obj/PingC.so .shobj/PingC.o .shobj/PingC.so: PingC.cpp PingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h PingC.i PingS.h PingS_T.h PingS_T.i PingS_T.cpp \
- PingS.i
-.obj/ImplRepoC.o .obj/ImplRepoC.so .shobj/ImplRepoC.o .shobj/ImplRepoC.so: ImplRepoC.cpp ImplRepoC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h PingC.h PingC.i ImplRepoC.i ImplRepoS.h PingS.h \
- PingS_T.h PingS_T.i PingS_T.cpp PingS.i ImplRepoS_T.h ImplRepoS_T.i \
- ImplRepoS_T.cpp ImplRepoS.i
-.obj/CosPropertyServiceC.o .obj/CosPropertyServiceC.so .shobj/CosPropertyServiceC.o .shobj/CosPropertyServiceC.so: CosPropertyServiceC.cpp CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosPropertyServiceC.i CosPropertyServiceS.h \
- CosPropertyServiceS_T.h CosPropertyServiceS_T.i \
- CosPropertyServiceS_T.cpp CosPropertyServiceS.i
-.obj/CosTradingC.o .obj/CosTradingC.so .shobj/CosTradingC.o .shobj/CosTradingC.so: CosTradingC.cpp CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTradingC.i CosTradingS.h CosTradingS_T.h \
- CosTradingS_T.i CosTradingS_T.cpp CosTradingS.i
-.obj/RtecSchedulerC.o .obj/RtecSchedulerC.so .shobj/RtecSchedulerC.o .shobj/RtecSchedulerC.so: RtecSchedulerC.cpp RtecSchedulerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.h CosTimeBaseC.i RtecSchedulerC.i \
- RtecSchedulerS.h CosTimeBaseS.h CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i RtecSchedulerS_T.h \
- RtecSchedulerS_T.i RtecSchedulerS_T.cpp RtecSchedulerS.i
-.obj/RtecEventCommC.o .obj/RtecEventCommC.so .shobj/RtecEventCommC.o .shobj/RtecEventCommC.so: RtecEventCommC.cpp RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosTimeBaseC.h CosTimeBaseC.i RtecEventCommC.i \
- RtecEventCommS.h CosTimeBaseS.h CosTimeBaseS_T.h CosTimeBaseS_T.i \
- CosTimeBaseS_T.cpp CosTimeBaseS.i RtecEventCommS_T.h \
- RtecEventCommS_T.i RtecEventCommS_T.cpp RtecEventCommS.i
-.obj/RtecEventChannelAdminC.o .obj/RtecEventChannelAdminC.so .shobj/RtecEventChannelAdminC.o .shobj/RtecEventChannelAdminC.so: RtecEventChannelAdminC.cpp \
- RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h RtecEventCommC.h CosTimeBaseC.h CosTimeBaseC.i \
- RtecEventCommC.i RtecSchedulerC.h RtecSchedulerC.i \
- RtecEventChannelAdminC.i RtecEventChannelAdminS.h RtecEventCommS.h \
- CosTimeBaseS.h CosTimeBaseS_T.h CosTimeBaseS_T.i CosTimeBaseS_T.cpp \
- CosTimeBaseS.i RtecEventCommS_T.h RtecEventCommS_T.i \
- RtecEventCommS_T.cpp RtecEventCommS.i RtecSchedulerS.h \
- RtecSchedulerS_T.h RtecSchedulerS_T.i RtecSchedulerS_T.cpp \
- RtecSchedulerS.i RtecEventChannelAdminS_T.h \
- RtecEventChannelAdminS_T.i RtecEventChannelAdminS_T.cpp \
- RtecEventChannelAdminS.i
-.obj/RtecUDPAdminC.o .obj/RtecUDPAdminC.so .shobj/RtecUDPAdminC.o .shobj/RtecUDPAdminC.so: RtecUDPAdminC.cpp RtecUDPAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h RtecEventCommC.h CosTimeBaseC.h CosTimeBaseC.i \
- RtecEventCommC.i RtecUDPAdminC.i RtecUDPAdminS.h RtecEventCommS.h \
- CosTimeBaseS.h CosTimeBaseS_T.h CosTimeBaseS_T.i CosTimeBaseS_T.cpp \
- CosTimeBaseS.i RtecEventCommS_T.h RtecEventCommS_T.i \
- RtecEventCommS_T.cpp RtecEventCommS.i RtecUDPAdminS_T.h \
- RtecUDPAdminS_T.i RtecUDPAdminS_T.cpp RtecUDPAdminS.i
-.obj/CosEventCommC.o .obj/CosEventCommC.so .shobj/CosEventCommC.o .shobj/CosEventCommC.so: CosEventCommC.cpp CosEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosEventCommC.i CosEventCommS.h CosEventCommS_T.h \
- CosEventCommS_T.i CosEventCommS_T.cpp CosEventCommS.i
-.obj/CosEventChannelAdminC.o .obj/CosEventChannelAdminC.so .shobj/CosEventChannelAdminC.o .shobj/CosEventChannelAdminC.so: CosEventChannelAdminC.cpp \
- CosEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosEventCommC.h CosEventCommC.i \
- CosEventChannelAdminC.i CosEventChannelAdminS.h CosEventCommS.h \
- CosEventCommS_T.h CosEventCommS_T.i CosEventCommS_T.cpp \
- CosEventCommS.i CosEventChannelAdminS_T.h CosEventChannelAdminS_T.i \
- CosEventChannelAdminS_T.cpp CosEventChannelAdminS.i
-.obj/AVStreamsC.o .obj/AVStreamsC.so .shobj/AVStreamsC.o .shobj/AVStreamsC.so: AVStreamsC.cpp AVStreamsC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h CosPropertyServiceC.h CosPropertyServiceC.i \
- AVStreamsC.i AVStreamsS.h CosPropertyServiceS.h \
- CosPropertyServiceS_T.h CosPropertyServiceS_T.i \
- CosPropertyServiceS_T.cpp CosPropertyServiceS.i AVStreamsS_T.h \
- AVStreamsS_T.i AVStreamsS_T.cpp AVStreamsS.i
-.obj/Null_MediaCtrlC.o .obj/Null_MediaCtrlC.so .shobj/Null_MediaCtrlC.o .shobj/Null_MediaCtrlC.so: Null_MediaCtrlC.cpp Null_MediaCtrlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h Null_MediaCtrlC.i Null_MediaCtrlS.h \
- Null_MediaCtrlS_T.h Null_MediaCtrlS_T.i Null_MediaCtrlS_T.cpp \
- Null_MediaCtrlS.i
-.obj/sfpC.o .obj/sfpC.so .shobj/sfpC.o .shobj/sfpC.so: sfpC.cpp sfpC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- orbsvcs_export.h sfpC.i sfpS.h sfpS_T.h sfpS_T.i sfpS_T.cpp sfpS.i
-.obj/IOR_Multicast.o .obj/IOR_Multicast.so .shobj/IOR_Multicast.o .shobj/IOR_Multicast.so: IOR_Multicast.cpp IOR_Multicast.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i
-.obj/IOR_LookupTable.o .obj/IOR_LookupTable.so .shobj/IOR_LookupTable.o .shobj/IOR_LookupTable.so: IOR_LookupTable.cpp IOR_LookupTable.h \
- $(ACE_ROOT)/ace/Synch_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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h
-.obj/CosNaming_i.o .obj/CosNaming_i.so .shobj/CosNaming_i.o .shobj/CosNaming_i.so: Naming/CosNaming_i.cpp Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- Naming/Entries.h
-.obj/Entries.o .obj/Entries.so .shobj/Entries.o .shobj/Entries.so: Naming/Entries.cpp Naming/Entries.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i
-.obj/Naming_Utils.o .obj/Naming_Utils.so .shobj/Naming_Utils.o .shobj/Naming_Utils.so: Naming/Naming_Utils.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- Naming/Entries.h \
- $(ACE_ROOT)/ace/Arg_Shifter.h
-.obj/Time_Utilities.o .obj/Time_Utilities.so .shobj/Time_Utilities.o .shobj/Time_Utilities.so: Time_Utilities.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i
-.obj/TAO_Time_Service_Server.o .obj/TAO_Time_Service_Server.so .shobj/TAO_Time_Service_Server.o .shobj/TAO_Time_Service_Server.so: Time/TAO_Time_Service_Server.cpp \
- Time/TAO_UTO.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- Time/TAO_TIO.h \
- $(TAO_ROOT)/tao/TAO.h \
- Time/TAO_Time_Service_Server.h
-.obj/TAO_Time_Service_Clerk.o .obj/TAO_Time_Service_Clerk.so .shobj/TAO_Time_Service_Clerk.o .shobj/TAO_Time_Service_Clerk.so: Time/TAO_Time_Service_Clerk.cpp \
- Time/TAO_Time_Service_Clerk.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/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Handle_Set.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.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/Service_Config.i \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- Time/Timer_Helper.h Time/TAO_TIO.h \
- $(TAO_ROOT)/tao/TAO.h \
- Time/TAO_UTO.h
-.obj/TAO_UTO.o .obj/TAO_UTO.so .shobj/TAO_UTO.o .shobj/TAO_UTO.so: Time/TAO_UTO.cpp Time/TAO_UTO.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- Time/TAO_TIO.h \
- $(TAO_ROOT)/tao/TAO.h
-.obj/TAO_TIO.o .obj/TAO_TIO.so .shobj/TAO_TIO.o .shobj/TAO_TIO.so: Time/TAO_TIO.cpp Time/TAO_TIO.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- Time/TAO_UTO.h
-.obj/Timer_Helper.o .obj/Timer_Helper.so .shobj/Timer_Helper.o .shobj/Timer_Helper.so: Time/Timer_Helper.cpp Time/Timer_Helper.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(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/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/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceS.i \
- Time/TAO_Time_Service_Clerk.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/Logger_i.o .obj/Logger_i.so .shobj/Logger_i.o .shobj/Logger_i.so: Log/Logger_i.cpp \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Log/Logger_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerS.i
-.obj/CC_Lock.o .obj/CC_Lock.so .shobj/CC_Lock.o .shobj/CC_Lock.so: Concurrency/CC_Lock.cpp Concurrency/CC_Lock.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i
-.obj/CC_LockSet.o .obj/CC_LockSet.so .shobj/CC_LockSet.o .shobj/CC_LockSet.so: Concurrency/CC_LockSet.cpp Concurrency/CC_LockSet.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.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/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS.i
-.obj/CC_LockSetFactory.o .obj/CC_LockSetFactory.so .shobj/CC_LockSetFactory.o .shobj/CC_LockSetFactory.so: Concurrency/CC_LockSetFactory.cpp \
- Concurrency/CC_LockSetFactory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS.i \
- Concurrency/CC_LockSet.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i
-.obj/Concurrency_Utils.o .obj/Concurrency_Utils.so .shobj/Concurrency_Utils.o .shobj/Concurrency_Utils.so: Concurrency/Concurrency_Utils.cpp \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- Concurrency/Concurrency_Utils.h Concurrency/CC_LockSetFactory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlS.i
-.obj/CosPropertyService_i.o .obj/CosPropertyService_i.so .shobj/CosPropertyService_i.o .shobj/CosPropertyService_i.so: Property/CosPropertyService_i.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i
-.obj/Constraint_Interpreter.o .obj/Constraint_Interpreter.so .shobj/Constraint_Interpreter.o .shobj/Constraint_Interpreter.so: Trader/Constraint_Interpreter.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Trader/Constraint_Interpreter.h Trader/Constraint_Nodes.h \
- Trader/Constraint_Tokens.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- Trader/Constraint_Visitors.h Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Trader_Utils.h \
- $(TAO_ROOT)/tao/DynSequence_i.h
-.obj/Constraint_Nodes.o .obj/Constraint_Nodes.so .shobj/Constraint_Nodes.o .shobj/Constraint_Nodes.so: Trader/Constraint_Nodes.cpp \
- Trader/Constraint_Nodes.h Trader/Constraint_Tokens.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- Trader/Constraint_Visitors.h Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Trader_Utils.h \
- $(TAO_ROOT)/tao/DynSequence_i.h
-.obj/Constraint_Visitors.o .obj/Constraint_Visitors.so .shobj/Constraint_Visitors.o .shobj/Constraint_Visitors.so: Trader/Constraint_Visitors.cpp \
- Trader/Constraint_Visitors.h Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Constraint_Nodes.h Trader/Constraint_Tokens.h \
- Trader/Trader_Utils.h \
- $(TAO_ROOT)/tao/DynSequence_i.h \
- Trader/Trader_T.h Trader/Offer_Database.h Trader/Offer_Iterators.h \
- Trader/Offer_Database.cpp Trader/Trader_T.cpp \
- Trader/Trader_Interfaces.h Trader/Constraint_Interpreter.h \
- Trader/Offer_Iterators_T.h Trader/Offer_Iterators_T.cpp \
- Trader/Trader_Interfaces.cpp
-.obj/Constraint_l.o .obj/Constraint_l.so .shobj/Constraint_l.o .shobj/Constraint_l.so: Trader/Constraint_l.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Trader/Constraint_Interpreter.h Trader/Constraint_Nodes.h \
- Trader/Constraint_Tokens.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- Trader/Constraint_Visitors.h Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Trader_Utils.h \
- $(TAO_ROOT)/tao/DynSequence_i.h
-.obj/Constraint_y.o .obj/Constraint_y.so .shobj/Constraint_y.o .shobj/Constraint_y.so: Trader/Constraint_y.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Trader/Constraint_Interpreter.h Trader/Constraint_Nodes.h \
- Trader/Constraint_Tokens.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- Trader/Constraint_Visitors.h Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Trader_Utils.h \
- $(TAO_ROOT)/tao/DynSequence_i.h
-.obj/Offer_Database.o .obj/Offer_Database.so .shobj/Offer_Database.o .shobj/Offer_Database.so: Trader/Offer_Database.cpp Trader/Offer_Database.h \
- Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Offer_Iterators.h Trader/Trader_Utils.h \
- Trader/Offer_Database.cpp
-.obj/Offer_Iterators.o .obj/Offer_Iterators.so .shobj/Offer_Iterators.o .shobj/Offer_Iterators.so: Trader/Offer_Iterators.cpp Trader/Offer_Iterators.h \
- Trader/Trader_Utils.h Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Offer_Iterators_T.o .obj/Offer_Iterators_T.so .shobj/Offer_Iterators_T.o .shobj/Offer_Iterators_T.so: Trader/Offer_Iterators_T.cpp \
- Trader/Offer_Iterators_T.h Trader/Offer_Iterators.h \
- Trader/Trader_Utils.h Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Offer_Database.h Trader/Offer_Database.cpp \
- Trader/Offer_Iterators_T.cpp
-.obj/Service_Type_Repository.o .obj/Service_Type_Repository.so .shobj/Service_Type_Repository.o .shobj/Service_Type_Repository.so: Trader/Service_Type_Repository.cpp \
- Trader/Locking.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- Trader/Service_Type_Repository.h Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Trader.o .obj/Trader.so .shobj/Trader.o .shobj/Trader.so: Trader/Trader.cpp Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Offer_Iterators_T.h Trader/Offer_Iterators.h \
- Trader/Trader_Utils.h Trader/Offer_Database.h \
- Trader/Offer_Database.cpp Trader/Offer_Iterators_T.cpp \
- Trader/Trader_Interfaces.h Trader/Constraint_Interpreter.h \
- Trader/Constraint_Nodes.h Trader/Constraint_Tokens.h \
- Trader/Constraint_Visitors.h \
- $(TAO_ROOT)/tao/DynSequence_i.h \
- Trader/Trader_T.h Trader/Trader_T.cpp Trader/Trader_Interfaces.cpp \
- $(ACE_ROOT)/ace/Arg_Shifter.h
-.obj/Trader_Interfaces.o .obj/Trader_Interfaces.so .shobj/Trader_Interfaces.o .shobj/Trader_Interfaces.so: Trader/Trader_Interfaces.cpp \
- Trader/Trader_Interfaces.h Trader/Trader_Utils.h Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Constraint_Interpreter.h Trader/Constraint_Nodes.h \
- Trader/Constraint_Tokens.h Trader/Constraint_Visitors.h \
- $(TAO_ROOT)/tao/DynSequence_i.h \
- Trader/Offer_Iterators_T.h Trader/Offer_Iterators.h \
- Trader/Offer_Database.h Trader/Offer_Database.cpp \
- Trader/Offer_Iterators_T.cpp Trader/Trader_T.h Trader/Trader_T.cpp \
- Trader/Trader_Interfaces.cpp
-.obj/Trader_T.o .obj/Trader_T.so .shobj/Trader_T.o .shobj/Trader_T.so: Trader/Trader_T.cpp Trader/Trader_T.h Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Trader/Offer_Database.h Trader/Offer_Iterators.h \
- Trader/Trader_Utils.h Trader/Offer_Database.cpp \
- $(TAO_ROOT)/tao/DynSequence_i.h \
- Trader/Trader_T.cpp Trader/Trader_Interfaces.h \
- Trader/Constraint_Interpreter.h Trader/Constraint_Nodes.h \
- Trader/Constraint_Tokens.h Trader/Constraint_Visitors.h \
- Trader/Offer_Iterators_T.h Trader/Offer_Iterators_T.cpp \
- Trader/Trader_Interfaces.cpp
-.obj/Trader_Utils.o .obj/Trader_Utils.so .shobj/Trader_Utils.o .shobj/Trader_Utils.so: Trader/Trader_Utils.cpp Trader/Trader_Utils.h \
- Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Scheduler_Factory.o .obj/Scheduler_Factory.so .shobj/Scheduler_Factory.o .shobj/Scheduler_Factory.so: Scheduler_Factory.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.i
-.obj/Runtime_Scheduler.o .obj/Runtime_Scheduler.so .shobj/Runtime_Scheduler.o .shobj/Runtime_Scheduler.so: Runtime_Scheduler.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.i
-.obj/Scheduler_Utilities.o .obj/Scheduler_Utilities.so .shobj/Scheduler_Utilities.o .shobj/Scheduler_Utilities.so: Scheduler_Utilities.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Utilities.i
-.obj/Config_Scheduler.o .obj/Config_Scheduler.so .shobj/Config_Scheduler.o .shobj/Config_Scheduler.so: Sched/Config_Scheduler.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- Sched/Config_Scheduler.i
-.obj/DynSched.o .obj/DynSched.so .shobj/DynSched.o .shobj/DynSched.so: Sched/DynSched.cpp Sched/DynSched.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Map_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.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/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(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/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- Sched/SchedEntry.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- Sched/SchedEntry.i Sched/DynSched.i \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i
-.obj/SchedEntry.o .obj/SchedEntry.so .shobj/SchedEntry.o .shobj/SchedEntry.so: Sched/SchedEntry.cpp Sched/SchedEntry.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- Sched/SchedEntry.i
-.obj/Scheduler.o .obj/Scheduler.so .shobj/Scheduler.o .shobj/Scheduler.so: Sched/Scheduler.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- Sched/Scheduler.i
-.obj/Scheduler_Generic.o .obj/Scheduler_Generic.so .shobj/Scheduler_Generic.o .shobj/Scheduler_Generic.so: Sched/Scheduler_Generic.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Sched_Params.i \
- Sched/Scheduler_Generic.h Sched/Scheduler.h \
- $(ACE_ROOT)/ace/Map_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.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/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(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/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- Sched/Scheduler.i Sched/Scheduler_Generic.i
-.obj/Strategy_Scheduler.o .obj/Strategy_Scheduler.so .shobj/Strategy_Scheduler.o .shobj/Strategy_Scheduler.so: Sched/Strategy_Scheduler.cpp \
- Sched/Strategy_Scheduler.h Sched/DynSched.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Map_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.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/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(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/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- Sched/SchedEntry.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- Sched/SchedEntry.i Sched/DynSched.i Sched/Strategy_Scheduler.i \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i
-.obj/Event_Utilities.o .obj/Event_Utilities.so .shobj/Event_Utilities.o .shobj/Event_Utilities.so: Event_Utilities.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i
-.obj/BCU.o .obj/BCU.so .shobj/BCU.o .shobj/BCU.so: Event/BCU.cpp \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Event/BCU.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h
-.obj/Dispatching_Modules.o .obj/Dispatching_Modules.so .shobj/Dispatching_Modules.o .shobj/Dispatching_Modules.so: Event/Dispatching_Modules.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- Event/Memory_Pools.h Event/Event_Channel.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- Event/Event_Channel.i Event/Dispatching_Modules.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- Event/Dispatching_Modules.i Event/Memory_Pools.i
-.obj/Event_Channel.o .obj/Event_Channel.so .shobj/Event_Channel.o .shobj/Event_Channel.so: Event/Event_Channel.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Service_Object.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.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/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/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Dispatching_Modules.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Dispatching_Modules.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Memory_Pools.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Memory_Pools.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Gateway.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Module_Factory.h
-.obj/Event_Manip.o .obj/Event_Manip.so .shobj/Event_Manip.o .shobj/Event_Manip.so: Event/Event_Manip.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i
-.obj/Local_ESTypes.o .obj/Local_ESTypes.so .shobj/Local_ESTypes.o .shobj/Local_ESTypes.so: Event/Local_ESTypes.cpp Event/Local_ESTypes.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/Local_ESTypes.i
-.obj/Memory_Pools.o .obj/Memory_Pools.so .shobj/Memory_Pools.o .shobj/Memory_Pools.so: Event/Memory_Pools.cpp Event/Memory_Pools.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.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 \
- Event/Event_Channel.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/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/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/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/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- Event/Event_Channel.i Event/Dispatching_Modules.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- Event/Dispatching_Modules.i Event/Memory_Pools.i
-.obj/RT_Task.o .obj/RT_Task.so .shobj/RT_Task.o .shobj/RT_Task.so: Event/RT_Task.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- Event/RT_Task.h Event/RT_Task.i Event/Debug_Macros.h \
- Event/Event_Channel.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- Event/Event_Channel.i Event/Memory_Pools.h \
- Event/Dispatching_Modules.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- Event/Dispatching_Modules.i Event/Memory_Pools.i
-.obj/ReactorTask.o .obj/ReactorTask.so .shobj/ReactorTask.o .shobj/ReactorTask.so: Event/ReactorTask.cpp \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- Event/ReactorTask.h Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/Local_ESTypes.i Event/RT_Task.h Event/RT_Task.i
-.obj/Timer_Module.o .obj/Timer_Module.so .shobj/Timer_Module.o .shobj/Timer_Module.so: Event/Timer_Module.cpp \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- Event/ReactorTask.h Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/Local_ESTypes.i Event/RT_Task.h Event/RT_Task.i \
- Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- Event/Timer_Module.i \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h
-.obj/EC_Gateway.o .obj/EC_Gateway.so .shobj/EC_Gateway.o .shobj/EC_Gateway.so: Event/EC_Gateway.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Gateway.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i
-.obj/EC_Gateway_UDP.o .obj/EC_Gateway_UDP.so .shobj/EC_Gateway_UDP.o .shobj/EC_Gateway_UDP.so: Event/EC_Gateway_UDP.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(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/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Acceptor.cpp \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i
-.obj/EC_UDP_Admin.o .obj/EC_UDP_Admin.so .shobj/EC_UDP_Admin.o .shobj/EC_UDP_Admin.so: Event/EC_UDP_Admin.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS.i
-.obj/Module_Factory.o .obj/Module_Factory.so .shobj/Module_Factory.o .shobj/Module_Factory.so: Event/Module_Factory.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Dispatching_Modules.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.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.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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/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/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/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/Service_Config.i \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Dispatching_Modules.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Module_Factory.h
-.obj/EC_Event_Channel.o .obj/EC_Event_Channel.so .shobj/EC_Event_Channel.o .shobj/EC_Event_Channel.so: Event/EC_Event_Channel.cpp \
- Event/EC_Event_Channel.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/EC_Factory.h Event/EC_Factory.i Event/EC_Event_Channel.i \
- Event/EC_Dispatching.h Event/EC_Dispatching.i \
- Event/EC_ConsumerAdmin.h Event/EC_ProxyPushSupplier_Set.h \
- Event/EC_Busy_Lock.h Event/EC_Busy_Lock.i Event/EC_Busy_Lock.cpp \
- Event/EC_ProxyPushSupplier_Set.i Event/EC_ConsumerAdmin.i \
- Event/EC_SupplierAdmin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_SupplierAdmin.i Event/EC_Timeout_Generator.h \
- Event/EC_Timeout_Generator.i Event/EC_ObserverStrategy.h \
- $(ACE_ROOT)/ace/RB_Tree.h \
- $(ACE_ROOT)/ace/RB_Tree.i \
- $(ACE_ROOT)/ace/RB_Tree.cpp \
- Event/EC_ObserverStrategy.i
-.obj/EC_ConsumerAdmin.o .obj/EC_ConsumerAdmin.so .shobj/EC_ConsumerAdmin.o .shobj/EC_ConsumerAdmin.so: Event/EC_ConsumerAdmin.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- Event/EC_ConsumerAdmin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/EC_ProxyPushSupplier_Set.h Event/EC_Busy_Lock.h \
- Event/EC_Busy_Lock.i Event/EC_Busy_Lock.cpp \
- Event/EC_ProxyPushSupplier_Set.i Event/EC_ConsumerAdmin.i \
- Event/EC_ProxySupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_ProxySupplier.i Event/EC_Event_Channel.h Event/EC_Factory.h \
- Event/EC_Factory.i Event/EC_Event_Channel.i Event/EC_Command.h \
- Event/EC_Command.i Event/EC_Command.cpp
-.obj/EC_SupplierAdmin.o .obj/EC_SupplierAdmin.so .shobj/EC_SupplierAdmin.o .shobj/EC_SupplierAdmin.so: Event/EC_SupplierAdmin.cpp \
- Event/EC_SupplierAdmin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_SupplierAdmin.i Event/EC_ProxyConsumer.h \
- Event/EC_ProxyConsumer.i Event/EC_Event_Channel.h Event/EC_Factory.h \
- Event/EC_Factory.i Event/EC_Event_Channel.i
-.obj/EC_ProxyConsumer.o .obj/EC_ProxyConsumer.so .shobj/EC_ProxyConsumer.o .shobj/EC_ProxyConsumer.so: Event/EC_ProxyConsumer.cpp \
- Event/EC_ProxyConsumer.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_ProxyConsumer.i Event/EC_Event_Channel.h Event/EC_Factory.h \
- Event/EC_Factory.i Event/EC_Event_Channel.i \
- Event/EC_SupplierFiltering.h Event/EC_SupplierFiltering.i
-.obj/EC_ProxySupplier.o .obj/EC_ProxySupplier.so .shobj/EC_ProxySupplier.o .shobj/EC_ProxySupplier.so: Event/EC_ProxySupplier.cpp \
- Event/EC_ProxySupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_ProxySupplier.i Event/EC_Dispatching.h \
- Event/EC_Dispatching.i Event/EC_Filter_Builder.h \
- Event/EC_Filter_Builder.i Event/EC_Event_Channel.h Event/EC_Factory.h \
- Event/EC_Factory.i Event/EC_Event_Channel.i
-.obj/EC_SupplierFiltering.o .obj/EC_SupplierFiltering.so .shobj/EC_SupplierFiltering.o .shobj/EC_SupplierFiltering.so: Event/EC_SupplierFiltering.cpp \
- Event/EC_SupplierFiltering.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_SupplierFiltering.i Event/EC_Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/EC_Factory.h Event/EC_Factory.i Event/EC_Event_Channel.i \
- Event/EC_ConsumerAdmin.h Event/EC_ProxyPushSupplier_Set.h \
- Event/EC_Busy_Lock.h Event/EC_Busy_Lock.i Event/EC_Busy_Lock.cpp \
- Event/EC_ProxyPushSupplier_Set.i Event/EC_ConsumerAdmin.i \
- Event/EC_ProxySupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_ProxySupplier.i Event/EC_QOS_Info.h Event/EC_QOS_Info.i
-.obj/EC_Filter.o .obj/EC_Filter.so .shobj/EC_Filter.o .shobj/EC_Filter.so: Event/EC_Filter.cpp Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Filter.i
-.obj/EC_Filter_Builder.o .obj/EC_Filter_Builder.so .shobj/EC_Filter_Builder.o .shobj/EC_Filter_Builder.so: Event/EC_Filter_Builder.cpp \
- Event/EC_Filter_Builder.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- Event/EC_Filter_Builder.i Event/EC_Filter.h Event/EC_Filter.i
-.obj/EC_Dispatching.o .obj/EC_Dispatching.so .shobj/EC_Dispatching.o .shobj/EC_Dispatching.so: Event/EC_Dispatching.cpp Event/EC_Dispatching.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Dispatching.i Event/EC_ProxySupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_ProxySupplier.i
-.obj/EC_Factory.o .obj/EC_Factory.so .shobj/EC_Factory.o .shobj/EC_Factory.so: Event/EC_Factory.cpp Event/EC_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- Event/EC_Factory.i
-.obj/EC_QOS_Info.o .obj/EC_QOS_Info.so .shobj/EC_QOS_Info.o .shobj/EC_QOS_Info.so: Event/EC_QOS_Info.cpp Event/EC_QOS_Info.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Event/EC_QOS_Info.i
-.obj/EC_Null_Factory.o .obj/EC_Null_Factory.so .shobj/EC_Null_Factory.o .shobj/EC_Null_Factory.so: Event/EC_Null_Factory.cpp Event/EC_Null_Factory.h \
- Event/EC_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- Event/EC_Factory.i Event/EC_Null_Factory.i Event/EC_Dispatching.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Dispatching.i Event/EC_Filter_Builder.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- Event/EC_Filter_Builder.i Event/EC_ConsumerAdmin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/EC_ProxyPushSupplier_Set.h Event/EC_Busy_Lock.h \
- Event/EC_Busy_Lock.i Event/EC_Busy_Lock.cpp \
- Event/EC_ProxyPushSupplier_Set.i Event/EC_ConsumerAdmin.i \
- Event/EC_SupplierAdmin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_SupplierAdmin.i Event/EC_ProxyConsumer.h \
- Event/EC_ProxyConsumer.i Event/EC_ProxySupplier.h \
- Event/EC_ProxySupplier.i Event/EC_SupplierFiltering.h \
- Event/EC_SupplierFiltering.i Event/EC_ObserverStrategy.h \
- $(ACE_ROOT)/ace/RB_Tree.h \
- $(ACE_ROOT)/ace/RB_Tree.i \
- $(ACE_ROOT)/ace/RB_Tree.cpp \
- Event/EC_ObserverStrategy.i Event/EC_ProxyPushSupplier_Set_T.h \
- Event/EC_ProxyPushSupplier_Set_T.i \
- Event/EC_ProxyPushSupplier_Set_T.cpp Event/EC_Command.h \
- Event/EC_Command.i Event/EC_Command.cpp \
- Event/EC_Reactive_Timeout_Generator.h Event/EC_Timeout_Generator.h \
- Event/EC_Timeout_Generator.i Event/EC_Reactive_Timeout_Generator.i
-.obj/EC_Disjunction_Filter.o .obj/EC_Disjunction_Filter.so .shobj/EC_Disjunction_Filter.o .shobj/EC_Disjunction_Filter.so: Event/EC_Disjunction_Filter.cpp \
- Event/EC_Disjunction_Filter.h Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Filter.i Event/EC_Disjunction_Filter.i
-.obj/EC_Conjunction_Filter.o .obj/EC_Conjunction_Filter.so .shobj/EC_Conjunction_Filter.o .shobj/EC_Conjunction_Filter.so: Event/EC_Conjunction_Filter.cpp \
- Event/EC_Conjunction_Filter.h Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Filter.i Event/EC_Conjunction_Filter.i
-.obj/EC_Type_Filter.o .obj/EC_Type_Filter.so .shobj/EC_Type_Filter.o .shobj/EC_Type_Filter.so: Event/EC_Type_Filter.cpp Event/EC_Type_Filter.h \
- Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Filter.i Event/EC_Type_Filter.i
-.obj/EC_Basic_Filter_Builder.o .obj/EC_Basic_Filter_Builder.so .shobj/EC_Basic_Filter_Builder.o .shobj/EC_Basic_Filter_Builder.so: Event/EC_Basic_Filter_Builder.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- Event/EC_Basic_Filter_Builder.h Event/EC_Filter_Builder.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- Event/EC_Filter_Builder.i Event/EC_Basic_Filter_Builder.i \
- Event/EC_Type_Filter.h Event/EC_Filter.h Event/EC_Filter.i \
- Event/EC_Type_Filter.i Event/EC_Conjunction_Filter.h \
- Event/EC_Conjunction_Filter.i Event/EC_Disjunction_Filter.h \
- Event/EC_Disjunction_Filter.i Event/EC_Timeout_Filter.h \
- Event/EC_QOS_Info.h Event/EC_QOS_Info.i Event/EC_Timeout_Filter.i
-.obj/EC_Basic_Factory.o .obj/EC_Basic_Factory.so .shobj/EC_Basic_Factory.o .shobj/EC_Basic_Factory.so: Event/EC_Basic_Factory.cpp \
- Event/EC_Basic_Factory.h Event/EC_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- Event/EC_Factory.i Event/EC_Basic_Factory.i Event/EC_Dispatching.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Dispatching.i Event/EC_Basic_Filter_Builder.h \
- Event/EC_Filter_Builder.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- Event/EC_Filter_Builder.i Event/EC_Basic_Filter_Builder.i \
- Event/EC_ConsumerAdmin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/EC_ProxyPushSupplier_Set.h Event/EC_Busy_Lock.h \
- Event/EC_Busy_Lock.i Event/EC_Busy_Lock.cpp \
- Event/EC_ProxyPushSupplier_Set.i Event/EC_ConsumerAdmin.i \
- Event/EC_SupplierAdmin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_SupplierAdmin.i Event/EC_ProxyConsumer.h \
- Event/EC_ProxyConsumer.i Event/EC_ProxySupplier.h \
- Event/EC_ProxySupplier.i Event/EC_SupplierFiltering.h \
- Event/EC_SupplierFiltering.i Event/EC_ObserverStrategy.h \
- $(ACE_ROOT)/ace/RB_Tree.h \
- $(ACE_ROOT)/ace/RB_Tree.i \
- $(ACE_ROOT)/ace/RB_Tree.cpp \
- Event/EC_ObserverStrategy.i Event/EC_ProxyPushSupplier_Set_T.h \
- Event/EC_ProxyPushSupplier_Set_T.i \
- Event/EC_ProxyPushSupplier_Set_T.cpp Event/EC_Command.h \
- Event/EC_Command.i Event/EC_Command.cpp \
- Event/EC_Reactive_Timeout_Generator.h Event/EC_Timeout_Generator.h \
- Event/EC_Timeout_Generator.i Event/EC_Reactive_Timeout_Generator.i
-.obj/EC_ObserverStrategy.o .obj/EC_ObserverStrategy.so .shobj/EC_ObserverStrategy.o .shobj/EC_ObserverStrategy.so: Event/EC_ObserverStrategy.cpp \
- Event/EC_ObserverStrategy.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.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.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/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(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/RB_Tree.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/RB_Tree.i \
- $(ACE_ROOT)/ace/RB_Tree.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- Event/EC_ObserverStrategy.i Event/EC_Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/EC_Factory.h Event/EC_Factory.i Event/EC_Event_Channel.i \
- Event/EC_ProxySupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_ProxySupplier.i Event/EC_ProxyConsumer.h \
- Event/EC_ProxyConsumer.i Event/EC_ConsumerAdmin.h \
- Event/EC_ProxyPushSupplier_Set.h Event/EC_Busy_Lock.h \
- Event/EC_Busy_Lock.i Event/EC_Busy_Lock.cpp \
- Event/EC_ProxyPushSupplier_Set.i Event/EC_ConsumerAdmin.i \
- Event/EC_SupplierAdmin.h Event/EC_SupplierAdmin.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i
-.obj/EC_ProxyPushSupplier_Set.o .obj/EC_ProxyPushSupplier_Set.so .shobj/EC_ProxyPushSupplier_Set.o .shobj/EC_ProxyPushSupplier_Set.so: Event/EC_ProxyPushSupplier_Set.cpp \
- Event/EC_ProxyPushSupplier_Set.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/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/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- Event/EC_Busy_Lock.h Event/EC_Busy_Lock.i Event/EC_Busy_Lock.cpp \
- Event/EC_ProxyPushSupplier_Set.i Event/EC_ProxySupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_ProxySupplier.i Event/EC_Command.h Event/EC_Command.i \
- Event/EC_Command.cpp
-.obj/EC_Per_Supplier_Filter.o .obj/EC_Per_Supplier_Filter.so .shobj/EC_Per_Supplier_Filter.o .shobj/EC_Per_Supplier_Filter.so: Event/EC_Per_Supplier_Filter.cpp \
- Event/EC_Per_Supplier_Filter.h Event/EC_SupplierFiltering.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_SupplierFiltering.i Event/EC_Per_Supplier_Filter.i \
- Event/EC_Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/EC_Factory.h Event/EC_Factory.i Event/EC_Event_Channel.i \
- Event/EC_ProxyPushSupplier_Set.h Event/EC_Busy_Lock.h \
- Event/EC_Busy_Lock.i Event/EC_Busy_Lock.cpp \
- Event/EC_ProxyPushSupplier_Set.i Event/EC_ProxySupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Filter.i \
- Event/EC_ProxySupplier.i Event/EC_ProxyConsumer.h \
- Event/EC_ProxyConsumer.i Event/EC_QOS_Info.h Event/EC_QOS_Info.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i
-.obj/EC_Timeout_Filter.o .obj/EC_Timeout_Filter.so .shobj/EC_Timeout_Filter.o .shobj/EC_Timeout_Filter.so: Event/EC_Timeout_Filter.cpp \
- Event/EC_Timeout_Filter.h Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Filter.i Event/EC_QOS_Info.h Event/EC_QOS_Info.i \
- Event/EC_Timeout_Filter.i Event/EC_Timeout_Generator.h \
- Event/EC_Timeout_Generator.i Event/EC_Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- Event/EC_Factory.h Event/EC_Factory.i Event/EC_Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h
-.obj/EC_Timeout_Generator.o .obj/EC_Timeout_Generator.so .shobj/EC_Timeout_Generator.o .shobj/EC_Timeout_Generator.so: Event/EC_Timeout_Generator.cpp \
- Event/EC_Timeout_Generator.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- Event/EC_Timeout_Generator.i Event/EC_Timeout_Filter.h \
- Event/EC_Filter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- Event/EC_Filter.i Event/EC_QOS_Info.h Event/EC_QOS_Info.i \
- Event/EC_Timeout_Filter.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i
-.obj/EC_Reactive_Timeout_Generator.o .obj/EC_Reactive_Timeout_Generator.so .shobj/EC_Reactive_Timeout_Generator.o .shobj/EC_Reactive_Timeout_Generator.so: \
- Event/EC_Reactive_Timeout_Generator.cpp \
- Event/EC_Reactive_Timeout_Generator.h Event/EC_Timeout_Generator.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- Event/EC_Timeout_Generator.i Event/EC_Reactive_Timeout_Generator.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h
-.obj/ConsumerAdmin_i.o .obj/ConsumerAdmin_i.so .shobj/ConsumerAdmin_i.o .shobj/ConsumerAdmin_i.so: CosEvent/ConsumerAdmin_i.cpp \
- CosEvent/ConsumerAdmin_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h
-.obj/SupplierAdmin_i.o .obj/SupplierAdmin_i.so .shobj/SupplierAdmin_i.o .shobj/SupplierAdmin_i.so: CosEvent/SupplierAdmin_i.cpp \
- CosEvent/SupplierAdmin_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i
-.obj/EventChannel_i.o .obj/EventChannel_i.so .shobj/EventChannel_i.o .shobj/EventChannel_i.so: CosEvent/EventChannel_i.cpp \
- CosEvent/EventChannel_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i
-.obj/ProxyPushConsumer_i.o .obj/ProxyPushConsumer_i.so .shobj/ProxyPushConsumer_i.o .shobj/ProxyPushConsumer_i.so: CosEvent/ProxyPushConsumer_i.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- CosEvent/ProxyPushConsumer_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i
-.obj/ProxyPushSupplier_i.o .obj/ProxyPushSupplier_i.so .shobj/ProxyPushSupplier_i.o .shobj/ProxyPushSupplier_i.so: CosEvent/ProxyPushSupplier_i.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- CosEvent/ProxyPushSupplier_i.h
-.obj/AVStreams_i.o .obj/AVStreams_i.so .shobj/AVStreams_i.o .shobj/AVStreams_i.so: AV/AVStreams_i.cpp AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Endpoint_Strategy.o .obj/Endpoint_Strategy.so .shobj/Endpoint_Strategy.o .shobj/Endpoint_Strategy.so: AV/Endpoint_Strategy.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp
-.obj/Endpoint_Strategy_T.o .obj/Endpoint_Strategy_T.so .shobj/Endpoint_Strategy_T.o .shobj/Endpoint_Strategy_T.so: AV/Endpoint_Strategy_T.cpp \
- AV/Endpoint_Strategy_T.h AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/tao/TAO.h \
- AV/Endpoint_Strategy_T.cpp
-.obj/tmplinst-orbsvcs.o .obj/tmplinst-orbsvcs.so .shobj/tmplinst-orbsvcs.o .shobj/tmplinst-orbsvcs.so: tmplinst-orbsvcs.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosLifeCycleC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/orbsvcs/Naming/CosNaming_i.cpp b/TAO/orbsvcs/orbsvcs/Naming/CosNaming_i.cpp
deleted file mode 100644
index 01009608664..00000000000
--- a/TAO/orbsvcs/orbsvcs/Naming/CosNaming_i.cpp
+++ /dev/null
@@ -1,892 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CosNaming_i.cpp
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu> and
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CosNaming_i.h"
-
-ACE_RCSID(Naming, CosNaming_i, "$Id$")
-
-TAO_NamingContext::TAO_NamingContext (PortableServer::POA_ptr poa,
- const char *poa_id,
- size_t default_hash_table_size,
- int root)
- : context_ (default_hash_table_size),
- root_ (root),
- lock_ (0),
- poa_ (PortableServer::POA::_duplicate (poa)),
- counter_ (0),
- hash_table_size_ (default_hash_table_size),
- poa_id_ (poa_id)
-{
- // Get the lock from the ORB, which knows what type is appropriate.
- // This method must be called AFTER the ORB has been initialized via
- // <CORBA::ORB_init> since otherwise <TAO_ORB_Core_instance> won't
- // work correctly...
- ACE_ALLOCATOR (this->lock_,
- TAO_ORB_Core_instance ()->server_factory ()->create_servant_lock ());
-}
-
-TAO_NamingContext::~TAO_NamingContext (void)
-{
- delete this->lock_;
-}
-
-// Return the Default POA of this Servant
-
-PortableServer::POA_ptr
-TAO_NamingContext::_default_POA (CORBA::Environment &/*env*/)
-{
- return PortableServer::POA::_duplicate (this->poa_.in ());
-}
-
-CosNaming::NamingContext_ptr
-TAO_NamingContext::get_context (const CosNaming::Name &name,
- CORBA::Environment &TAO_IN_ENV)
-{
- // The naming context we will return.
- CosNaming::NamingContext_var result =
- CosNaming::NamingContext::_nil ();
-
- // Create compound name to be resolved (<name> - last component).
- // To avoid copying (and thus memory allocations), we can just reuse
- // <name>'s buffer, since we will not be modifying it.
- CORBA::ULong len = name.length ();
- CosNaming::Name comp_name (name.maximum (),
- len - 1,
- ACE_const_cast
- (CosNaming::NameComponent*,
- name.get_buffer ()));
- TAO_TRY
- {
- // Resolve the name.
- CORBA::Object_var context = resolve (comp_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // @@ There may be a check for context being nil needed.
-
- // Try narrowing object reference to a context type.
- result = CosNaming::NamingContext::_narrow (context.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CosNaming::NamingContext::NotFound, ex)
- {
- // Add the last component of the name, which was stripped before
- // the call to resolve.
- CORBA::ULong rest_len = ex.rest_of_name.length ();
- ex.rest_of_name.length (rest_len + 1);
- ex.rest_of_name[rest_len] = name[len - 1];
-
- if (ex.why == CosNaming::NamingContext::not_object)
- ex.why = CosNaming::NamingContext::missing_node;
-
- TAO_RETHROW_RETURN (result._retn ());
- }
- TAO_CATCHANY
- {
- TAO_RETHROW_RETURN (result._retn ());
- }
- TAO_ENDTRY;
- // This has to be outside the TRY block, othewise we'll catch our
- // own exception.
- if (CORBA::is_nil (result.in ()))
- {
- CosNaming::Name rest;
- rest.length (2);
- rest[0] = name[len - 2];
- rest[1] = name[len - 1];
- TAO_THROW_RETURN (CosNaming::NamingContext::NotFound (CosNaming::NamingContext::not_context,
- rest),
- result._retn());
- }
- // Finally, if everything went smoothly, just return the resolved
- // context.
- return result._retn ();
-}
-
-void
-TAO_NamingContext::bind (const CosNaming::Name& n,
- CORBA::Object_ptr obj,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_GUARD_THROW (ACE_Lock, ace_mon, *this->lock_, CORBA::INTERNAL (CORBA::COMPLETED_NO));
-
- // Get the length of the name.
- CORBA::ULong len = n.length ();
-
- // Check for invalid name.
- if (len == 0)
- TAO_THROW (CosNaming::NamingContext::InvalidName());
-
- // If we received compound name, resolve it to get the context in
- // which the binding should take place, then perform the binding on
- // target context.
- if (len > 1)
- {
- TAO_TRY
- {
- CosNaming::NamingContext_var context =
- this->get_context (n, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name simple_name;
- simple_name.length (1);
- simple_name[0] = n[len - 1];
- context->bind (simple_name, obj, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
- // If we received a simple name, we need to bind it in this context.
- else
- {
- TAO_IntId entry (obj, CosNaming::nobject);
- TAO_ExtId name (n[0].id, n[0].kind);
-
- // Try binding the name.
- int result = this->context_.bind (name, entry);
- if (result == 1)
- TAO_THROW (CosNaming::NamingContext::AlreadyBound());
-
- // Something went wrong with the internal structure
- else if (result == -1)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
- }
-}
-
-void
-TAO_NamingContext::rebind (const CosNaming::Name& n,
- CORBA::Object_ptr obj,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_GUARD_THROW (ACE_Lock, ace_mon, *this->lock_, CORBA::INTERNAL (CORBA::COMPLETED_NO));
-
- // Get the length of the name.
- CORBA::ULong len = n.length ();
-
- // Check for invalid name.
- if (len == 0)
- TAO_THROW (CosNaming::NamingContext::InvalidName());
-
- // If we received compound name, resolve it to get the context in
- // which the rebinding should take place, then perform the rebinding
- // on target context.
- if (len > 1)
- {
- TAO_TRY
- {
- CosNaming::NamingContext_var context =
- get_context (n, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name simple_name;
- simple_name.length (1);
- simple_name[0] = n[len - 1];
- context->rebind (simple_name, obj, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
- else
- {
- // If we received a simple name, we need to rebind it in this
- // context.
-
- TAO_IntId entry (obj, CosNaming::nobject);
- TAO_ExtId name (n[0].id, n[0].kind);
- TAO_IntId oldentry;
- TAO_ExtId oldname;
-
- // Try rebinding the name.
- int result = this->context_.rebind (name,
- entry,
- oldname,
- oldentry);
- // Something went wrong with the internal structure
- if (result == -1)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
- }
-}
-
-void
-TAO_NamingContext::bind_context (const CosNaming::Name &n,
- CosNaming::NamingContext_ptr nc,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_GUARD_THROW (ACE_Lock, ace_mon, *this->lock_, CORBA::INTERNAL (CORBA::COMPLETED_NO));
-
- // Get the length of the name.
- CORBA::ULong len = n.length ();
-
- // Check for invalid name.
- if (len == 0)
- TAO_THROW (CosNaming::NamingContext::InvalidName());
-
- // If we received compound name, resolve it to get the context in
- // which the binding should take place, then perform the binding on
- // target context.
- if (len > 1)
- {
- TAO_TRY
- {
- CosNaming::NamingContext_var context =
- get_context (n, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name simple_name;
- simple_name.length (1);
- simple_name[0] = n[len - 1];
- context->bind_context (simple_name, nc, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
- // If we received a simple name, we need to bind it in this context.
- else
- {
- TAO_IntId entry (nc, CosNaming::ncontext);
- TAO_ExtId name (n[0].id, n[0].kind);
-
- // Try binding the name.
- int result = this->context_.bind (name, entry);
- if (result == 1)
- TAO_THROW (CosNaming::NamingContext::AlreadyBound());
-
- // Something went wrong with the internal structure
- else if (result == -1)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
- }
-}
-
-void
-TAO_NamingContext::rebind_context (const CosNaming::Name &n,
- CosNaming::NamingContext_ptr nc,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_GUARD_THROW (ACE_Lock, ace_mon, *this->lock_, CORBA::INTERNAL (CORBA::COMPLETED_NO));
-
- // Get the length of the name.
- CORBA::ULong len = n.length ();
-
- // Check for invalid name.
- if (len == 0)
- TAO_THROW (CosNaming::NamingContext::InvalidName());
-
- // If we received compound name, resolve it to get the context in
- // which the rebinding should take place, then perform the rebinding
- // on target context.
- if (len > 1)
- {
- TAO_TRY
- {
- CosNaming::NamingContext_var context =
- get_context (n, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name simple_name;
- simple_name.length (1);
- simple_name[0] = n[len - 1];
- context->rebind_context (simple_name, nc, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
- // If we received a simple name, we need to rebind it in this
- // context.
- else
- {
- TAO_IntId entry (nc, CosNaming::ncontext);
- TAO_ExtId name (n[0].id, n[0].kind);
- TAO_IntId oldentry;
- TAO_ExtId oldname;
-
- // Try rebinding the name.
- if (this->context_.rebind (name,
- entry,
- oldname,
- oldentry) < 0)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
- }
-}
-
-CORBA::Object_ptr
-TAO_NamingContext::resolve (const CosNaming::Name& n,
- CORBA::Environment &TAO_IN_ENV)
-{
- CORBA::Object_ptr result = CORBA::Object::_nil ();
- ACE_GUARD_THROW_RETURN (ACE_Lock, ace_mon, *this->lock_,
- CORBA::INTERNAL (CORBA::COMPLETED_NO),
- result);
-
- // Get the length of the name.
- CORBA::ULong len = n.length ();
-
- // Check for invalid name.
- if (len == 0)
- TAO_THROW_RETURN (CosNaming::NamingContext::InvalidName(),
- result);
-
- // Resolve the first component of the name.
- TAO_ExtId name (n[0].id, n[0].kind);
- TAO_IntId entry;
-
- if (this->context_.find (name,
- entry) == -1)
- TAO_THROW_RETURN (CosNaming::NamingContext::NotFound
- (CosNaming::NamingContext::not_object,
- n),
- result);
- result = entry.ref_;
-
- //@@ Once TAO_TRY_THROW is implemented, the whole if (len > 1) can be put in a try block
- //with rethrow in CATCHANY.
-
- // If the name we have to resolve is a compound name we need to
- // recursively resolve it.
- if (len > 1)
- {
- CosNaming::NamingContext_var context =
- CosNaming::NamingContext::_nil ();
- if (entry.type_ == CosNaming::ncontext)
- {
- TAO_TRY
- {
- context = CosNaming::NamingContext::_narrow (result,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW_RETURN (context._retn ());
- }
- TAO_ENDTRY;
- }
- else
- TAO_THROW_RETURN (CosNaming::NamingContext::NotFound (CosNaming::NamingContext::not_context,
- n),
- context._retn ());
- if (CORBA::is_nil (context.in ()))
- TAO_THROW_RETURN (CosNaming::NamingContext::NotFound (CosNaming::NamingContext::not_context,
- n),
- context._retn ());
- else
- {
- // Recursively call resolve on <n> without the first component.
-
- // We need a name just like <n> but without the first
- // component. Instead of copying data we can reuse <n>'s
- // buffer since we will only be using it for 'in' parameters
- // (no modifications).
- CosNaming::Name rest_of_name
- (n.maximum () - 1,
- n.length () - 1,
- ACE_const_cast (CosNaming::NameComponent*,
- n.get_buffer ())
- + 1);
- // If there are any exceptions, they will propagate up.
- return context->resolve (rest_of_name,
- TAO_IN_ENV);
- }
- }
- // If the name we had to resolve was simple, we just need to return
- // the result. Since we don't want the result to be destroyed when
- // this method returns we need to duplicate it.
- return CORBA::Object::_duplicate (result);
-}
-
-void
-TAO_NamingContext::unbind (const CosNaming::Name& n,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_GUARD_THROW (ACE_Lock, ace_mon, *this->lock_, CORBA::INTERNAL (CORBA::COMPLETED_NO));
-
- // Get the length of the name.
- CORBA::ULong len = n.length ();
-
- // Check for invalid name.
- if (len == 0)
- TAO_THROW (CosNaming::NamingContext::InvalidName());
-
- // If we received compound name, resolve it to get the context in
- // which the unbinding should take place, then perform the unbinding
- // on target context.
- if (len > 1)
- {
- TAO_TRY
- {
- CosNaming::NamingContext_var context =
- get_context (n, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name simple_name;
- simple_name.length (1);
- simple_name[0] = n[len - 1];
- context->unbind (simple_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
- // If we received a simple name, we need to unbind it in this
- // context.
- else
- {
- TAO_ExtId name (n[0].id, n[0].kind);
- // Try unbinding the name.
- if (this->context_.unbind (name) == -1)
- TAO_THROW (CosNaming::NamingContext::NotFound
- (CosNaming::NamingContext::not_object,
- n));
- }
-}
-
-CosNaming::NamingContext_ptr
-TAO_NamingContext::new_context (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_GUARD_THROW_RETURN (ACE_Lock,
- ace_mon,
- *this->lock_,
- CORBA::INTERNAL (CORBA::COMPLETED_NO),
- CosNaming::NamingContext::_nil ());
-
- TAO_NamingContext *c = 0;
- CosNaming::NamingContext_var result;
- char poa_id[BUFSIZ];
- ACE_OS::sprintf (poa_id,
- "%s_%ld",
- this->poa_id_.c_str (),
- this->counter_++);
-
- ACE_NEW_THROW_RETURN (c,
- TAO_NamingContext (poa_.in (),
- poa_id,
- this->hash_table_size_),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- result._retn ());
- TAO_TRY
- {
- PortableServer::ObjectId_var id =
- PortableServer::string_to_ObjectId (poa_id);
-
- this->poa_->activate_object_with_id (id.in (),
- c,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- result = c->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- delete c;
- TAO_RETHROW_RETURN (result._retn ());
- }
- TAO_ENDTRY;
-
- return result._retn ();
-}
-
-CosNaming::NamingContext_ptr
-TAO_NamingContext::bind_new_context (const CosNaming::Name& n,
- CORBA::Environment &TAO_IN_ENV)
-{
- CosNaming::NamingContext_var result =
- CosNaming::NamingContext::_nil ();
-
- result = new_context (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, CosNaming::NamingContext::_nil ());
-
- TAO_TRY
- {
- bind_context (n,
- result.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- result->destroy (TAO_IN_ENV);
- TAO_RETHROW_RETURN (CosNaming::NamingContext::_nil ());
- }
- TAO_ENDTRY;
-
- return result._retn ();
-}
-
-void
-TAO_NamingContext::destroy (CORBA::Environment &TAO_IN_ENV)
-{
- {
- ACE_GUARD_THROW (ACE_Lock,
- ace_mon,
- *this->lock_,
- CORBA::INTERNAL (CORBA::COMPLETED_NO));
-
- if (this->context_.current_size () != 0)
- TAO_THROW (CosNaming::NamingContext::NotEmpty());
-
- if (this->root_ != 0)
- return; // Destroy is a no-op on a root context.
- else
- {
- TAO_TRY
- {
- PortableServer::POA_var poa =
- this->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa->deactivate_object (id.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
- }
-
- // Let go of the lock and commit suicide. We *must* be dynamically
- // allocated for this to work right...
- if (this->root_ == 0)
- delete this;
-}
-
-void
-TAO_NamingContext::list (CORBA::ULong how_many,
- CosNaming::BindingList_out bl,
- CosNaming::BindingIterator_out bi,
- CORBA::Environment &TAO_IN_ENV)
-{
- // Allocate nil out parameters in case we won't be able to complete
- // the operation.
- bi = CosNaming::BindingIterator::_nil ();
- ACE_NEW_THROW (bl,
- CosNaming::BindingList (0),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- // Obtain a lock before we proceed with the operation.
- ACE_GUARD_THROW (ACE_Lock,
- ace_mon,
- *this->lock_,
- CORBA::INTERNAL (CORBA::COMPLETED_NO));
-
- // Dynamically allocate hash map iterator.
- TAO_NamingContext::HASH_MAP::ITERATOR *hash_iter = 0;
- ACE_NEW_THROW (hash_iter,
- TAO_NamingContext::HASH_MAP::ITERATOR (context_),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
-
- // Number of bindings that will go into the BindingList.
- CORBA::ULong n;
-
- // A pointer to BindingIterator servant.
- TAO_BindingIterator *bind_iter = 0;
-
- // Calculate number of bindings that will go into bl.
- if (this->context_.current_size () > how_many)
- n = how_many;
- else
- n = this->context_.current_size ();
-
- // Use hash iterator to populate a BindingList with bindings.
- bl->length (n);
-
- TAO_NamingContext::HASH_MAP::ENTRY *hash_entry;
-
- for (CORBA::ULong i = 0; i < n; i++)
- {
- hash_iter->next (hash_entry);
- hash_iter->advance ();
-
- if (populate_binding (hash_entry, bl[i]) == 0)
- {
- delete hash_iter;
- TAO_THROW (CORBA::NO_MEMORY(CORBA::COMPLETED_NO));
- }
- }
-
- // Now we are done with the BindingsList, and we can follow up on
- // the iterator business.
-
- // If we do not need to pass back BindingIterator.
- if (this->context_.current_size () <= how_many)
- delete hash_iter;
- else
- {
- TAO_TRY
- {
- // Create a BindingIterator for return.
- list_helper (bind_iter,
- hash_iter,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- char poa_id[BUFSIZ];
- ACE_OS::sprintf (poa_id,
- "%s_%ld",
- this->poa_id_.c_str (),
- this->counter_++);
-
- PortableServer::ObjectId_var id =
- PortableServer::string_to_ObjectId (poa_id);
-
- this->poa_->activate_object_with_id (id.in (),
- bind_iter,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- bi = bind_iter->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- delete bind_iter;
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
-}
-
-void
-TAO_NamingContext::list_helper (TAO_BindingIterator* &bind_iter,
- TAO_NamingContext::HASH_MAP::ITERATOR *hash_iter,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- ACE_NEW_TRY_THROW (bind_iter,
- TAO_BindingIterator (hash_iter, this->poa_.in (), this->lock_),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- delete hash_iter;
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-TAO_BindingIterator::TAO_BindingIterator (TAO_NamingContext::HASH_MAP::ITERATOR *hash_iter,
- PortableServer::POA_ptr poa,
- ACE_Lock *lock)
- : hash_iter_ (hash_iter),
- lock_ (lock),
- poa_ (PortableServer::POA::_duplicate (poa))
-
-{
-}
-
-TAO_BindingIterator::~TAO_BindingIterator (void)
-{
- delete hash_iter_;
-}
-
-// Return the Default POA of this Servant
-PortableServer::POA_ptr
-TAO_BindingIterator::_default_POA (CORBA::Environment &/*env*/)
-{
- return PortableServer::POA::_duplicate (this->poa_.in ());
-}
-
-CORBA::Boolean
-TAO_BindingIterator::next_one (CosNaming::Binding_out b,
- CORBA::Environment &TAO_IN_ENV)
-{
- CosNaming::Binding *binding;
-
- // Allocate a binding to be returned (even if there no more
- // bindings, we need to allocate an out parameter.)
- ACE_NEW_THROW_RETURN (binding,
- CosNaming::Binding,
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- 0);
- b = binding;
-
- ACE_GUARD_THROW_RETURN (ACE_Lock,
- ace_mon,
- *this->lock_,
- CORBA::INTERNAL (CORBA::COMPLETED_NO), 0);
- // If there are no more bindings.
- if (hash_iter_->done ())
- return 0;
- else
- {
- TAO_NamingContext::HASH_MAP::ENTRY *hash_entry;
- hash_iter_->next (hash_entry);
-
- if (TAO_NamingContext::populate_binding (hash_entry, *binding) == 0)
- TAO_THROW_RETURN (CORBA::NO_MEMORY (CORBA::COMPLETED_NO), 0);
-
- hash_iter_->advance ();
- return 1;
- }
-}
-
-int
-TAO_NamingContext::populate_binding (TAO_NamingContext::HASH_MAP::ENTRY *hash_entry,
- CosNaming::Binding &b)
-{
- b.binding_type = hash_entry->int_id_.type_;
- b.binding_name.length (1);
-
- // Here we perform a check before assignment to make sure
- // CORBA::string_dup is not called on 0 pointer, since the spec does
- // not say what should happen in that case.
- if (hash_entry->ext_id_.id_.fast_rep () != 0)
- {
- b.binding_name[0].id =
- hash_entry->ext_id_.id_.fast_rep ();
- if (b.binding_name[0].id.in () == 0)
- return 0;
- }
- if (hash_entry->ext_id_.kind_.fast_rep () != 0)
- {
- b.binding_name[0].kind =
- hash_entry->ext_id_.kind_.fast_rep ();
- if (b.binding_name[0].kind.in () == 0)
- return 0;
- }
- return 1;
-}
-
-CORBA::Boolean
-TAO_BindingIterator::next_n (CORBA::ULong how_many,
- CosNaming::BindingList_out bl,
- CORBA::Environment &TAO_IN_ENV)
-{
- // We perform an allocation before obtaining the lock so that an out
- // parameter is allocated in case we fail to obtain the lock.
- ACE_NEW_THROW_RETURN (bl,
- CosNaming::BindingList (0),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- 0);
- // Obtain a lock.
- ACE_GUARD_THROW_RETURN (ACE_Lock,
- ace_mon,
- *this->lock_,
- CORBA::INTERNAL (CORBA::COMPLETED_NO),
- 0);
-
- // If there are no more bindings...
- if (hash_iter_->done ())
- return 0;
- else
- {
- // Initially assume that iterator has the requested number of
- // bindings.
- bl->length (how_many);
-
- TAO_NamingContext::HASH_MAP::ENTRY *hash_entry;
-
- // Iterate and populate the BindingList.
-
- for (CORBA::ULong i = 0; i < how_many; i++)
- {
- hash_iter_->next (hash_entry);
-
- if (TAO_NamingContext::populate_binding (hash_entry, bl[i]) == 0)
- TAO_THROW_RETURN (CORBA::NO_MEMORY (CORBA::COMPLETED_NO), 0);
-
- if (hash_iter_->advance () == 0)
- {
- // If no more bindings left, reset length to the actual
- // number of bindings populated and get out of the loop.
- bl->length (i + 1);
- break;
- }
- }
- return 1;
- }
-}
-
-void
-TAO_BindingIterator::destroy (CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- PortableServer::POA_var poa =
- this->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa->deactivate_object (id.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Commit suicide: must have been dynamically allocated
- delete this;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Hash_Map_Manager<TAO_ExtId, TAO_IntId, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Manager_Ex<TAO_ExtId, TAO_IntId, ACE_Hash<TAO_ExtId>, ACE_Equal_To<TAO_ExtId>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Entry<TAO_ExtId, TAO_IntId>;
-template class ACE_Hash<TAO_ExtId>;
-template class ACE_Equal_To<TAO_ExtId>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_ExtId, TAO_IntId, ACE_Hash<TAO_ExtId>, ACE_Equal_To<TAO_ExtId>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<TAO_ExtId, TAO_IntId, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_ExtId, TAO_IntId, ACE_Hash<TAO_ExtId>, ACE_Equal_To<TAO_ExtId>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<TAO_ExtId, TAO_IntId, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_ExtId, TAO_IntId, ACE_Hash<TAO_ExtId>, ACE_Equal_To<TAO_ExtId>, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Hash_Map_Manager<TAO_ExtId, TAO_IntId, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_ExtId, TAO_IntId, ACE_Hash<TAO_ExtId>, ACE_Equal_To<TAO_ExtId>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<TAO_ExtId, TAO_IntId>
-#pragma instantiate ACE_Hash<TAO_ExtId>
-#pragma instantiate ACE_Equal_To<TAO_ExtId>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_ExtId, TAO_IntId, ACE_Hash<TAO_ExtId>, ACE_Equal_To<TAO_ExtId>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<TAO_ExtId, TAO_IntId, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_ExtId, TAO_IntId, ACE_Hash<TAO_ExtId>, ACE_Equal_To<TAO_ExtId>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<TAO_ExtId, TAO_IntId, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_ExtId, TAO_IntId, ACE_Hash<TAO_ExtId>, ACE_Equal_To<TAO_ExtId>, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Naming/CosNaming_i.h b/TAO/orbsvcs/orbsvcs/Naming/CosNaming_i.h
deleted file mode 100644
index ca51363c127..00000000000
--- a/TAO/orbsvcs/orbsvcs/Naming/CosNaming_i.h
+++ /dev/null
@@ -1,232 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CosNaming_i.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu> and
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_NAMING_I_H
-#define TAO_NAMING_I_H
-
-#include "orbsvcs/CosNamingS.h"
-#include "Entries.h"
-
-// Forward declaration.
-class TAO_BindingIterator;
-
-class TAO_ORBSVCS_Export TAO_NamingContext : public POA_CosNaming::NamingContext
-{
- // = TITLE
- // This class implements the <NamingContext> interface that is
- // part of the <CosNaming> IDL module.
- //
- // = DESCRIPTION
- // Extensive comments can be found in the Naming IDL file.
-
-public:
- typedef ACE_Hash_Map_Manager<TAO_ExtId, TAO_IntId, ACE_Null_Mutex>
- HASH_MAP;
-
- // = Initialization and termination methods.
- TAO_NamingContext (PortableServer::POA_ptr poa,
- const char *poa_id,
- size_t default_hash_table_size = ACE_DEFAULT_MAP_SIZE,
- int root = 0);
- // Default constructor, which initializes the <size> of the table,
- // and sets a root flag.
-
- ~TAO_NamingContext (void);
- // destructor.
-
- // Returns the Default POA of this Servant object
- virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env);
-
- virtual void bind (const CosNaming::Name &n,
- CORBA::Object_ptr obj,
- CORBA::Environment &IT_env);
- // Create a binding for name <n> and object <obj> in the naming
- // context. Compound names are treated as follows: ctx->bind (<c1;
- // c2; c3; cn>, obj) = (ctx->resolve (<c1; c2; cn-1>))->bind (<cn>,
- // obj) if the there already exists a binding for the specified
- // name, <AlreadyBound> exception is thrown. Naming contexts should
- // be bound using <bind_context> and <rebind_context> in order to
- // participate in name resolution later.
-
- virtual void rebind (const CosNaming::Name &n,
- CORBA::Object_ptr obj,
- CORBA::Environment &IT_env);
- // This is similar to <bind> operation above, except for when the
- // binding for the specified name already exists in the specified
- // context. In that case, the existing binding is replaced with the
- // new one.
-
- virtual void bind_context (const CosNaming::Name &n,
- CosNaming::NamingContext_ptr nc,
- CORBA::Environment &IT_env);
- // This is the version of <bind> specifically for binding naming
- // contexts, so that they will participate in name resolution when
- // compound names are passed to be resolved.
-
- virtual void rebind_context (const CosNaming::Name &n,
- CosNaming::NamingContext_ptr nc,
- CORBA::Environment &IT_env);
- // This is a version of <rebind> specifically for naming contexts,
- // so that they can participate in name resolution when compound
- // names are passed.
-
- virtual CORBA::Object_ptr resolve (const CosNaming::Name &n,
- CORBA::Environment &IT_env);
- // Return object reference that is bound to the name. Compound name
- // resolve is defined as follows: ctx->resolve (<c1; c2; cn>) =
- // ctx->resolve (<c1; c2 cn-1>)->resolve (<cn>) The naming service
- // does not return the type of the object. Clients are responsible
- // for "narrowing" the object to the appropriate type.
-
- virtual void unbind (const CosNaming::Name &n,
- CORBA::Environment &IT_env);
- // Remove the name binding from the context. When compound names
- // are used, unbind is defined as follows: ctx->unbind (<c1; c2;
- // cn>) = (ctx->resolve (<c1; c2; cn-1>))->unbind (<cn>)
-
- virtual CosNaming::NamingContext_ptr new_context (CORBA::Environment &IT_env);
- // This operation returns a new naming context implemented by the
- // same naming server in which the operation was invoked. The
- // context is not bound.
-
- virtual CosNaming::NamingContext_ptr bind_new_context (const CosNaming::Name &n,
- CORBA::Environment &IT_env);
- // This operation creates a new context and binds it to the name
- // supplied as an argument. The newly-created context is
- // implemented by the same server as the context in which it was
- // bound (the name argument excluding the last component).
-
- virtual void destroy (CORBA::Environment &IT_env);
- // Delete the naming context. NOTE: the user should <unbind> any
- // bindings in which the given context is bound to some names before
- // invoking <destroy> operation on it.
- // NOTE: this operation is a no-op on the root context.
-
- virtual void list (CORBA::ULong how_many,
- CosNaming::BindingList_out bl,
- CosNaming::BindingIterator_out bi,
- CORBA::Environment &IT_env);
- // Returns at most the requested number of bindings <how_many> in
- // <bl>. If the naming context contains additional bindings, they
- // are returned with a BindingIterator. In the naming context does
- // not contain any additional bindings <bi> returned as null.
-
- static int populate_binding (TAO_NamingContext::HASH_MAP::ENTRY *hash_entry,
- CosNaming::Binding &b);
- // Helper function used by TAO_NamingContext and
- // TAO_BindingIterator: populate a binding <b> with info contained
- // in <hash_entry>. Return 1 if everything went smoothly, 0 if an
- // allocation failed.
-
-protected:
- // = These are the helper methods used by other methods.
-
- CosNaming::NamingContext_ptr get_context (const CosNaming::Name &name,
- CORBA::Environment &_env);
- // This is used by methods that need to resolve a compound name to
- // get the reference to the target context before performing the
- // actual operation (e.g. bind, unbind, etc.) Takes a full name
- // (including the last component that doesn't need to be resolved)
- // Returns a pointer to the target context.
-
- int is_valid (CORBA::ULong len,
- CORBA::Environment &_env);
- // Check to see if we've got a valid name and raise an exception if
- // we don't.
-
- void list_helper (TAO_BindingIterator *&bind_iter,
- TAO_NamingContext::HASH_MAP::ITERATOR *hash_iter,
- CORBA::Environment &_env);
- // This is a helper function for <list> method. It is necessary due
- // to inability to have 2 TRY blocks in one function.
-
- HASH_MAP context_;
- // This implementation of <NamingContext> uses <ACE_Hash_Map> for
- // storage and manipulation of name-object bindings.
-
- int root_;
- // Flag indicating whether the context is a root or not. It allows
- // to do things like have <destroy> be a no-op on root context.
- // Values: 1 indicates root, 0 indicates not a root.
-
- ACE_Lock *lock_;
- // Lock to serialize access to the underlying data structure. This
- // is a lock adapter that hides the type of lock, which may be a
- // null lock if the ORB decides threading is not necessary.
-
- PortableServer::POA_var poa_;
- // Implement a different <_default_POA>.
-
- u_long counter_;
- // This counter is used to generate names for children.
-
- size_t hash_table_size_;
- // Hash table size.
-
- ACE_CString poa_id_;
- // My POA Id.
-};
-
-class TAO_ORBSVCS_Export TAO_BindingIterator : public POA_CosNaming::BindingIterator
-{
- // = TITLE
- // This class implements the <BindingIterator> interface that is
- // part of the <CosNaming> idl module.
- //
- // = DESCRIPTION
- // <TAO_BindingIterator> constructor expects a pointer to a
- // dynamically allocated hash map iterator. Destructor
- // deallocates hash map iterator.
-public:
- // = Intialization and termination methods.
- TAO_BindingIterator (TAO_NamingContext::HASH_MAP::ITERATOR *hash_iter,
- PortableServer::POA_ptr poa,
- ACE_Lock *lock);
- // Constructor.
-
- ~TAO_BindingIterator (void);
- // Destructor.
-
- // Returns the Default POA of this Servant object
- virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env);
-
- CORBA::Boolean next_one (CosNaming::Binding_out b,
- CORBA::Environment &IT_env);
- // This operation returns the next binding. If there are no more
- // bindings false is returned.
-
- CORBA::Boolean next_n (CORBA::ULong how_many,
- CosNaming::BindingList_out bl,
- CORBA::Environment &IT_env);
- // This operation returns at most the requested number of bindings.
-
- void destroy (CORBA::Environment &IT_env);
- // This operation destroys the iterator.
-
-private:
- TAO_NamingContext::HASH_MAP::ITERATOR *hash_iter_;
- // A pointer to the hash map iterator.
-
- ACE_Lock *lock_;
- // Lock passed on from <TAO_NamingContext> to serialize access to the
- // internal data structure.
-
- PortableServer::POA_var poa_;
- // Implement a different _default_POA()
-};
-
-#endif /* TAO_NAMING_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/Naming/Entries.cpp b/TAO/orbsvcs/orbsvcs/Naming/Entries.cpp
deleted file mode 100644
index a6795aafdd3..00000000000
--- a/TAO/orbsvcs/orbsvcs/Naming/Entries.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// Entries.cpp
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "Entries.h"
-
-ACE_RCSID(Naming, Entries, "$Id$")
-
-TAO_IntId::TAO_IntId (void)
- : type_ (CosNaming::nobject)
-{
- ref_ = CORBA::Object::_nil ();
-}
-
-TAO_IntId::TAO_IntId (CORBA::Object_ptr obj,
- CosNaming::BindingType type)
- : type_ (type)
-{
- ref_ = CORBA::Object::_duplicate (obj);
-}
-
-TAO_IntId::TAO_IntId (const TAO_IntId &rhs)
-{
- type_ = rhs.type_;
- ref_ = CORBA::Object::_duplicate (rhs.ref_);
-}
-
-TAO_IntId::~TAO_IntId (void)
-{
- CORBA::release (ref_);
-}
-
-void
-TAO_IntId::operator= (const TAO_IntId &rhs)
-{
- // check for self assignment.
- if (&rhs == this)
- return;
-
- type_ = rhs.type_;
-
- CORBA::release (ref_);
- ref_ = CORBA::Object::_duplicate (rhs.ref_);
-}
-
-TAO_ExtId::TAO_ExtId (void)
- : kind_ (),
- id_ ()
-{
-}
-
-TAO_ExtId::TAO_ExtId (const char *id,
- const char *kind)
- : kind_ (kind),
- id_ (id)
-{
-}
-
-TAO_ExtId::TAO_ExtId (const TAO_ExtId &rhs)
-{
- id_ = rhs.id_;
- kind_ = rhs.kind_;
-}
-
-TAO_ExtId::~TAO_ExtId (void)
-{
-}
-
-void
-TAO_ExtId::operator= (const TAO_ExtId &rhs)
-{
- // Check for self assignment.
- if (&rhs == this)
- return;
-
- id_ = rhs.id_;
- kind_ = rhs.kind_;
-}
-
-int
-TAO_ExtId::operator== (const TAO_ExtId &rhs) const
-{
- return id_ == rhs.id_ && kind_ == rhs.kind_;
-}
-
-int
-TAO_ExtId::operator!= (const TAO_ExtId &rhs) const
-{
- return id_ != rhs.id_ || kind_ != rhs.kind_;
-}
-
-u_long
-TAO_ExtId::hash (void) const
-{
- ACE_CString temp (id_);
- temp += kind_;
-
- return temp.hash ();
-}
diff --git a/TAO/orbsvcs/orbsvcs/Naming/Entries.h b/TAO/orbsvcs/orbsvcs/Naming/Entries.h
deleted file mode 100644
index e00e504723b..00000000000
--- a/TAO/orbsvcs/orbsvcs/Naming/Entries.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// Entries.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_ENTRIES_H
-#define TAO_ENTRIES_H
-
-#include "ace/Hash_Map_Manager.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Synch.h"
-#include "ace/SString.h"
-
-#include "tao/corba.h"
-#include "orbsvcs/CosNamingC.h"
-
-class TAO_ORBSVCS_Export TAO_IntId
-{
- // = TITLE
- // Stores information a context keeps for each bound name.
- //
- // = DESCRIPTION
- // Each bound name is associated with an object reference and
- // the type of binding.
-public:
- // = Initialization and termination methods.
- TAO_IntId (void);
- // Constructor.
-
- TAO_IntId (CORBA::Object_ptr obj,
- CosNaming::BindingType type /* = CosNaming::nobject */);
- // Constructor.
-
- TAO_IntId (const TAO_IntId & rhs);
- // Copy constructor.
-
- ~TAO_IntId (void);
- // Destructor.
-
- void operator= (const TAO_IntId & rhs);
- // Assignment operator (does copy memory).
-
- CORBA::Object_ptr ref_;
- // CORBA object reference of the bound object.
-
- CosNaming::BindingType type_;
- // Indicator of whether the object is a NamingContext that should
- // participate in name resolution when compound names are used.
-};
-
-class TAO_ORBSVCS_Export TAO_ExtId
-{
- // = TITLE
- // Stores the name to which an object is bound.
- //
- // = DESCRIPTION
- // This class is used as the External ID for the
- // <ACE_Hash_Map_Manager>.
-public:
- // = Initialization and termination methods.
-
- TAO_ExtId (void);
- // Constructor.
-
- TAO_ExtId (const char *id,
- const char *kind);
- // Constructor.
-
- TAO_ExtId (const TAO_ExtId & rhs);
- // Copy constructor.
-
- ~TAO_ExtId (void);
- // Destructor.
-
- void operator= (const TAO_ExtId & rhs);
- // Assignment operator (does copy memory).
-
- int operator== (const TAO_ExtId &rhs) const;
- // Equality comparison operator (must match both id_ and kind_).
-
- int operator!= (const TAO_ExtId &rhs) const;
- // Inequality comparison operator.
-
- u_long hash (void) const;
- // This class has to have a hash for use with ACE_Hash_Map_Manager.
-
- ACE_CString kind_;
- // Any information user wants to store (not used by Naming Service).
-
- ACE_CString id_;
- // Any information user wants to store (not used by Naming Service).
-};
-
-#endif /* TAO_ENTRIES_H */
diff --git a/TAO/orbsvcs/orbsvcs/Naming/Naming_Utils.cpp b/TAO/orbsvcs/orbsvcs/Naming/Naming_Utils.cpp
deleted file mode 100644
index 77a7e8e7234..00000000000
--- a/TAO/orbsvcs/orbsvcs/Naming/Naming_Utils.cpp
+++ /dev/null
@@ -1,269 +0,0 @@
-// $Id$
-
-#include "orbsvcs/CosNamingC.h"
-#include "tao/corba.h"
-#include "Naming_Utils.h"
-#include "ace/Arg_Shifter.h"
-
-ACE_RCSID(Naming, Naming_Utils, "$Id$")
-
-TAO_Naming_Server::TAO_Naming_Server (void)
- : naming_context_impl_ (0),
- naming_context_ (),
- ior_multicast_ (0),
- naming_service_ior_ ()
-{
-}
-
-TAO_Naming_Server::TAO_Naming_Server (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- size_t context_size,
- ACE_Time_Value *timeout,
- int resolve_for_existing_naming_service)
- : naming_context_impl_ (0),
- naming_context_ (),
- ior_multicast_ (0),
- naming_service_ior_ ()
-{
- if (this->init (orb,
- poa,
- context_size,
- timeout,
- resolve_for_existing_naming_service) == -1)
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) %p\n",
- "TAO_Naming_Server::init"));
-}
-
-
-int
-TAO_Naming_Server::init (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- size_t context_size,
- ACE_Time_Value *timeout,
- int resolve_for_existing_naming_service)
-{
- CORBA::Object_var naming_obj;
-
- if (resolve_for_existing_naming_service)
- naming_obj = orb->resolve_initial_references ("NameService", timeout);
-
- if (CORBA::is_nil (naming_obj.in ()))
- {
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nNameService not resolved, so we'll become a NameService\n"));
- return this->init_new_naming (orb,
- poa,
- context_size);
- }
- else
- {
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nNameService found!\n"));
-
- TAO_TRY
- {
- this->naming_context_ =
- CosNaming::NamingContext::_narrow (naming_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->naming_service_ior_ =
- orb->object_to_string (naming_obj.in (),
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Naming_Server::init");
- }
- TAO_ENDTRY;
- }
- return 0;
-}
-
-int
-TAO_Naming_Server::init_new_naming (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- size_t context_size)
-{
- ACE_NEW_RETURN (this->naming_context_impl_,
- TAO_NamingContext (poa,
- "root",
- context_size,
- 1),
- -1);
-
- TAO_TRY
- {
- PortableServer::ObjectId_var id =
- PortableServer::string_to_ObjectId ("NameService");
-
- poa->activate_object_with_id (id.in (),
- this->naming_context_impl_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->naming_context_ =
- this->naming_context_impl_->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Stringify the objref we'll be implementing, and print it to
- // stdout. Someone will take that string and give it to a
- // client.
- this->naming_service_ior_=
- orb->object_to_string (this->naming_context_.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "NameService IOR is <%s>\n",
- this->naming_service_ior_.in ()));
-
-#if defined (ACE_HAS_IP_MULTICAST)
- // Get reactor instance from TAO.
- ACE_Reactor *reactor =
- TAO_ORB_Core_instance ()->reactor ();
-
- // First, see if the user has given us a multicast port number
- // for the name service on the command-line;
- u_short port =
- TAO_ORB_Core_instance ()->orb_params ()->name_service_port ();
-
- if (port == 0)
- {
- const char *port_number =
- ACE_OS::getenv ("NameServicePort");
-
- if (port_number != 0)
- port = ACE_OS::atoi (port_number);
- }
-
- if (port == 0)
- port = TAO_DEFAULT_NAME_SERVER_REQUEST_PORT;
-
- // Instantiate a server which will receive requests for an ior
- ACE_NEW_RETURN (this->ior_multicast_,
- TAO_IOR_Multicast (this->naming_service_ior_.in (),
- port,
- ACE_DEFAULT_MULTICAST_ADDR,
- TAO_SERVICEID_NAMESERVICE),
- -1);
-
- // Register event handler for the ior multicast.
- if (reactor->register_handler (this->ior_multicast_,
- ACE_Event_Handler::READ_MASK) == -1)
- {
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "cannot register Event handler\n"));
- return -1;
- }
- else
- {
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "The multicast server setup is done.\n"));
- }
-#endif /* ACE_HAS_IP_MULTICAST */
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Naming Service");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Returns the "NameService" NamingContext implementation object.
-
-TAO_NamingContext &
-TAO_Naming_Server::get_naming_context (void)
-{
- return *this->naming_context_impl_;
-}
-
-CORBA::String
-TAO_Naming_Server::naming_service_ior (void)
-{
- return CORBA::string_dup (this->naming_service_ior_.in ());
-}
-
-// Returns a pointer to the NamingContext.
-
-CosNaming::NamingContext_ptr
-TAO_Naming_Server::operator-> (void) const
-{
- return this->naming_context_.ptr ();
-}
-
-TAO_Naming_Server::~TAO_Naming_Server (void)
-{
- if (this->ior_multicast_ != 0)
- {
- TAO_ORB_Core_instance ()->reactor ()->remove_handler
- (this->ior_multicast_,
- ACE_Event_Handler::READ_MASK | ACE_Event_Handler::DONT_CALL);
- delete this->ior_multicast_;
- }
- delete this->naming_context_impl_;
-}
-
-// Returns a pointer to the NamingContext.
-
-CosNaming::NamingContext_ptr
-TAO_Naming_Client::operator -> (void) const
-{
- return this->naming_context_.ptr ();
-}
-
-// Returns a pointer to the NamingContext.
-
-CosNaming::NamingContext_ptr
-TAO_Naming_Client::get_context (void) const
-{
- return this->naming_context_.ptr ();
-}
-
-int
-TAO_Naming_Client::init (CORBA::ORB_ptr orb,
- ACE_Time_Value *timeout)
-{
- TAO_TRY
- {
- CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService", timeout);
-
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the NameService.\n"),
- -1);
- this->naming_context_ =
- CosNaming::NamingContext::_narrow (naming_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("init");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-TAO_Naming_Client::TAO_Naming_Client (void)
-{
- // Do nothing
-}
-
-TAO_Naming_Client::~TAO_Naming_Client (void)
-{
- // Do nothing
-}
diff --git a/TAO/orbsvcs/orbsvcs/Naming/Naming_Utils.h b/TAO/orbsvcs/orbsvcs/Naming/Naming_Utils.h
deleted file mode 100644
index 91f356d8989..00000000000
--- a/TAO/orbsvcs/orbsvcs/Naming/Naming_Utils.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Naming_Service
-//
-// = FILENAME
-// Naming_Utils.h
-//
-// = DESCRIPTION
-// This class implements wrapper classes for clients and servers
-// of the Naming Service.
-//
-// = AUTHORS
-// Nagarajan Surendran (naga@cs.wustl.edu), Matt Braun
-// <mjb2@cs.wustl.edu>, and Douglas C. Schmidt <schmidt@cs.wustl.edu>.
-//
-// ============================================================================
-
-#ifndef TAO_NAMING_UTILS_H
-#define TAO_NAMING_UTILS_H
-
-#include "tao/corba.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/IOR_Multicast.h"
-#include "CosNaming_i.h"
-
-class TAO_ORBSVCS_Export TAO_Naming_Server
-{
- // = TITLE
- //
- // Defines a wrapper class that holds the root Naming Context.
- //
- // = DESCRIPTION
- //
- // This class either finds an existing Naming Service or creates
- // one. It also defines the operator-> so that <NamingContext>
- // functions like <bind>, <unbind> .. can be called on a
- // <NameServer> object. This class is intended to simplify
- // programs that want to play the role of a Naming Service
- // servers. To simplify programs that want to play the role of
- // Naming Service clients, use <TAO_Naming_Client>.
-public:
- TAO_Naming_Server (void);
- // Default constructor.
-
- TAO_Naming_Server (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- size_t context_size = ACE_DEFAULT_MAP_SIZE,
- ACE_Time_Value *timeout = 0,
- int resolve_for_existing_naming_service = 1);
- // Either find an existing Naming Service or creates one. Takes the
- // POA under which to register the Naming Service implementation
- // object.
-
- int init (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr poa,
- size_t context_size = ACE_DEFAULT_MAP_SIZE,
- ACE_Time_Value *timeout = 0,
- int resolve_for_existing_naming_service = 1);
- // Either find an existing Naming Service or creates one. Takes the
- // POA under which to register the Naming Service implementation
- // object.
-
- ~TAO_Naming_Server (void);
- // Destructor.
-
- TAO_NamingContext &get_naming_context (void);
- // Returns the "NameService" NamingContext implementation object
- // reference.
-
- CORBA::String naming_service_ior (void);
- // Returns the IOR of the naming service.
-
- CosNaming::NamingContext_ptr operator-> (void) const;
- // Returns a <NamingContext_ptr>.
-
-protected:
- int init_new_naming (CORBA::ORB_ptr orb,
- PortableServer::POA_ptr root_poa,
- size_t context_size);
- // Initialize a new name server under the given ORB and POA.
-
- TAO_NamingContext *naming_context_impl_;
- // Naming context implementation for "NameService".
-
- CosNaming::NamingContext_var naming_context_;
- // NamingContext ptr.
-
- TAO_IOR_Multicast *ior_multicast_;
- // The ior_multicast event handler.
-
- CORBA::String_var naming_service_ior_;
- // The IOR string of the naming service.
-};
-
-class TAO_ORBSVCS_Export TAO_Naming_Client
-{
- // = TITLE
- // Defines a wrapper class that simplifies initialization and
- // access to a <NamingContext>.
- //
- // = DESCRIPTION
- // This class takes an ORB reference and contacts the
- // NamingService naming context object under that. It also
- // defines the operator-> so that <NamingContext> functions like
- // <resolve>, etc. can be called on a <NameServer> object. This
- // class is intended to simplify programs that want to play the
- // role of a Naming Service clients.
-public:
- // = Initialization and termination methods.
- TAO_Naming_Client (void);
- // Default constructor.
-
- int init (CORBA::ORB_ptr orb,
- ACE_Time_Value *timeout = 0);
- // Initialize the name server.
-
- ~TAO_Naming_Client (void);
- // Destructor.
-
- CosNaming::NamingContext_ptr operator-> (void) const;
- // Returns a <NamingContext_ptr>.
-
- CosNaming::NamingContext_ptr get_context (void) const;
- // Returns the NamingContext
-
-protected:
- CosNaming::NamingContext_var naming_context_;
- // NamingContext ptr.
-};
-
-#endif /* TAO_NAMING_UTILS_H */
diff --git a/TAO/orbsvcs/orbsvcs/Null_MediaCtrl.idl b/TAO/orbsvcs/orbsvcs/Null_MediaCtrl.idl
deleted file mode 100644
index 199b8d40398..00000000000
--- a/TAO/orbsvcs/orbsvcs/Null_MediaCtrl.idl
+++ /dev/null
@@ -1,5 +0,0 @@
-// $Id$
-
-interface Null_MediaCtrl
-{
-};
diff --git a/TAO/orbsvcs/orbsvcs/Ping.idl b/TAO/orbsvcs/orbsvcs/Ping.idl
deleted file mode 100644
index 50be83c601a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Ping.idl
+++ /dev/null
@@ -1,16 +0,0 @@
-// $Id$
-
-#ifndef TAO_PING_IDL
-#define TAO_PING_IDL
-
-interface Ping_Object
-{
- void ping ();
- // Used for checking for liveness of a server. When the server
- // receives this, it should send back a response indicating it is
- // sill alive. Depending on the policy specified, a timeout can be
- // reached where the Implementation Repository will restart the
- // server.
-};
-
-#endif /*TAO_PING_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp b/TAO/orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp
deleted file mode 100644
index f2adb30df1d..00000000000
--- a/TAO/orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp
+++ /dev/null
@@ -1,1971 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CosPropertyService_i.cpp
-//
-// = AUTHOR
-// Alexander Babu Arulanthu <alex@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "orbsvcs/Property/CosPropertyService_i.h"
-
-ACE_RCSID(Property, CosPropertyService_i, "$Id$")
-
-// = Methods to deal with ACE_Hash_Map_Manager.
-
-CosProperty_Hash_Key::CosProperty_Hash_Key (void)
-{
-}
-
-CosProperty_Hash_Key::CosProperty_Hash_Key (const char * &name)
- : pname_ (CORBA::string_dup (name))
-{
-}
-
-CosProperty_Hash_Key::CosProperty_Hash_Key (const CosPropertyService::PropertyName &name)
- : pname_ (CORBA::string_dup (name))
-{
-}
-
-CosProperty_Hash_Key::CosProperty_Hash_Key (const CosProperty_Hash_Key &src)
- : pname_ (src.pname_)
-{
-}
-
-int
-CosProperty_Hash_Key::operator == (const CosProperty_Hash_Key &hash_key) const
-{
- return ACE_OS::strcmp (this->pname_.in (),
- hash_key.pname_.in ()) == 0;
-}
-
-u_long
-CosProperty_Hash_Key::hash (void) const
-{
- u_long ret = ACE::hash_pjw (this->pname_.in ());
-
- return ret;
-}
-
-CosProperty_Hash_Key::~CosProperty_Hash_Key (void)
-{
-}
-
-CosProperty_Hash_Value::CosProperty_Hash_Value (void)
-{
-}
-
-CosProperty_Hash_Value::CosProperty_Hash_Value (const CORBA::Any &any,
- const CosPropertyService::PropertyModeType &mode)
- : pvalue_ (new CORBA::Any (any)),
- pmode_ (mode)
-{
-}
-
-CosProperty_Hash_Value::CosProperty_Hash_Value (const CosProperty_Hash_Value &src)
- : pvalue_ (src.pvalue_),
- pmode_ (src.pmode_)
-{
-}
-
-CosProperty_Hash_Value::~CosProperty_Hash_Value (void)
-{
-}
-
-// = The actual implementation methods.
-
-// Constructor.
-TAO_PropertySetFactory::TAO_PropertySetFactory (void)
-{
-}
-
-// Destructor.
-TAO_PropertySetFactory::~TAO_PropertySetFactory (void)
-{
-}
-
-// Returns a new TAO_PropertySet object. "The property set returned
-// will *not* have any initial properties." Keep sequence of things
-// new'ed and at the destructor of the factory delete all these New'ed
-// things.
-
-CosPropertyService::PropertySet_ptr
-TAO_PropertySetFactory::create_propertyset (CORBA::Environment &TAO_IN_ENV)
-{
- // New a TAO_PropertySet.
- TAO_PropertySet *new_set;
- ACE_NEW_RETURN (new_set, TAO_PropertySet, 0);
-
- // Successful, store this in the products sequence and return.
- size_t cur_len = this->propertyset_products_.length ();
- this->propertyset_products_.length (cur_len + 1);
- this->propertyset_products_[cur_len] = new_set;
- return new_set->_this (TAO_IN_ENV);
-}
-
-// Allows a client to create a new TAO_PropertySet with specific
-// constraints. "All the properties will have *fixed-normal* modes".
-
-CosPropertyService::PropertySet_ptr
-TAO_PropertySetFactory::create_constrained_propertyset (const CosPropertyService::PropertyTypes &allowed_property_types,
- const CosPropertyService::Properties &allowed_properties,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "create_constrained_propertyset\n"));
- TAO_PropertySet *new_set = 0;
-
- TAO_TRY
- {
- // New a TAO_PropertySet using these constraints.
- ACE_NEW_RETURN (new_set,
- TAO_PropertySet (allowed_property_types,
- allowed_properties,
- TAO_TRY_ENV),
- 0);
- TAO_CHECK_ENV;
-
- // Successful, store this in the products sequence.
- size_t products_len = this->propertyset_products_.length ();
- this->propertyset_products_.length (products_len + 1);
- this->propertyset_products_[products_len] = new_set;
-
- // All done. Return the pointer.
- return new_set->_this (TAO_IN_ENV);
- }
- TAO_CATCH (CORBA::UserException, ex)
- {
- // Should be the Multiple exception raised by the PropertySet
- // constructor, which got that from define_properties method.
- // Throw ConstraintNotSupported exception for this, because that
- // is the only exception that this method can throw.
- TAO_TRY_ENV.print_exception ("User exception");
-
- // Release the memory.
- delete new_set;
-
- // Throw the exception.
- TAO_THROW_RETURN (CosPropertyService::ConstraintNotSupported(),
- 0);
- }
- TAO_CATCH (CORBA::SystemException, ex)
- {
- TAO_TRY_ENV.print_exception ("System Exception");
-
- // Release memory.
- delete new_set;
-
- // Throw the exception.
- TAO_RETHROW_RETURN (0);
- }
- TAO_ENDTRY_RETURN (0);
-}
-
-// Allows a client to create a new TAO_PropertySet with specific
-// constraints. "All the properties will have *fixed-normal* modes".
-
-CosPropertyService::PropertySet_ptr
-TAO_PropertySetFactory::create_initial_propertyset (const CosPropertyService::Properties &initial_properties,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_PropertySet *new_set = 0;
-
- TAO_TRY
- {
- // New a TAO_PropertySet.
- ACE_NEW_RETURN (new_set,
- TAO_PropertySet (initial_properties,
- TAO_TRY_ENV),
- 0);
- TAO_CHECK_ENV;
-
- // Successful, store this in the products sequence.
- size_t products_len = this->propertyset_products_.length ();
- this->propertyset_products_.length (products_len + 1);
- this->propertyset_products_[products_len] = new_set;
-
- // All done. Return the pointer.
- return new_set->_this (TAO_IN_ENV);
- }
- TAO_CATCH (CosPropertyService::MultipleExceptions, ex)
- {
- // This is the only user exception the constructor can give, and
- // this is the only thing I can throw.
- TAO_TRY_ENV.print_exception ("MultipleExceptions");
-
- // Release memory.
- delete new_set;
-
- // Throw the exception.
- TAO_RETHROW_RETURN (0);
- }
- TAO_CATCH (CORBA::SystemException, ex)
- {
- // Should be some system exceptions.
- TAO_TRY_ENV.print_exception ("System Exception");
-
- // Release the memory.
- delete new_set;
-
- // Throw the exception.
- TAO_RETHROW_RETURN (0);
- }
- TAO_ENDTRY_RETURN (0);
-}
-
-// Destructor.
-TAO_PropertySetDefFactory::~TAO_PropertySetDefFactory (void)
-{
- // Release all the new'ed products.
- for (size_t pi = 0;
- pi < this->propertysetdef_products_.length ();
- pi++)
- delete this->propertysetdef_products_[pi];
-}
-
-// Constrctor.
-TAO_PropertySetDefFactory::TAO_PropertySetDefFactory (void)
-{
-}
-
-// Returns a new TAO_PropertySetDef object. "The property setdef
-// returned will *not* have any initial properties."
-// Keep sequence of things new'ed and at the destructor of the factory
-// delete all these New'ed things.
-
-CosPropertyService::PropertySetDef_ptr
-TAO_PropertySetDefFactory::create_propertysetdef (CORBA::Environment &TAO_IN_ENV)
-{
- // New a TAO_PropertySetDef.
- TAO_PropertySetDef *new_set;
- ACE_NEW_RETURN (new_set, TAO_PropertySetDef, 0);
-
- // Successful, store this in the products sequence and return.
- size_t cur_len = this->propertysetdef_products_.length ();
- this->propertysetdef_products_.length (cur_len + 1);
- this->propertysetdef_products_[cur_len] = new_set;
- return new_set->_this (TAO_IN_ENV);
-}
-
-CosPropertyService::PropertySetDef_ptr
-TAO_PropertySetDefFactory::create_constrained_propertysetdef (const CosPropertyService::PropertyTypes &allowed_property_types,
- const CosPropertyService::PropertyDefs &allowed_property_defs,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "create_constrained_propertysetdef\n"));
-
- TAO_PropertySetDef *new_set = 0;
-
- TAO_TRY
- {
- // New a TAO_PropertySetDef using these constraints.
- ACE_NEW_RETURN (new_set,
- TAO_PropertySetDef (allowed_property_types,
- allowed_property_defs,
- TAO_TRY_ENV),
- 0);
- TAO_CHECK_ENV;
-
- // Successful, store this in the products sequence.
- size_t products_len = this->propertysetdef_products_.length ();
- this->propertysetdef_products_.length (products_len + 1);
- this->propertysetdef_products_[products_len] = new_set;
-
- // All done. Return the pointer.
- return new_set->_this (TAO_IN_ENV);
- }
- TAO_CATCH (CORBA::UserException, ex)
- {
- // Should be the Multiple exception raised by the PropertySetDef
- // constructor, which got that from define_properties_with_modes
- // method. Throw ConstraintNotSupported exception for this,
- // because that is the only exception that this method can
- // throw.
- TAO_TRY_ENV.print_exception ("User exception");
-
- // Release the memory.
- delete new_set;
-
- // Throw the exception.
- TAO_THROW_RETURN (CosPropertyService::ConstraintNotSupported(),
- 0);
- }
- TAO_CATCH (CORBA::SystemException, ex)
- {
- TAO_TRY_ENV.print_exception ("System Exception");
-
- // Release memory.
- delete new_set;
-
- // Throw the exception.
- TAO_RETHROW_RETURN (0);
- }
- TAO_ENDTRY_RETURN (0);
-}
-
-// Allows the client to create a new TAO_PropertySetDef with specific
-// initital constraints.
-
-CosPropertyService::PropertySetDef_ptr
-TAO_PropertySetDefFactory::create_initial_propertysetdef (const CosPropertyService::PropertyDefs &initial_property_defs,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "create_initial_propertysetdef\n"));
-
- TAO_PropertySetDef *new_set = 0;
-
- TAO_TRY
- {
- // New a TAO_PropertySet using these lengths.
- ACE_NEW_RETURN (new_set,
- TAO_PropertySetDef (initial_property_defs,
- TAO_TRY_ENV),
- 0);
- TAO_CHECK_ENV;
-
- // Successful, store this in the products sequence.
- size_t products_len = this->propertysetdef_products_.length ();
- this->propertysetdef_products_.length (products_len + 1);
- this->propertysetdef_products_[products_len] = new_set;
-
- // All done. Return the pointer.
- return new_set->_this (TAO_IN_ENV);
- }
- TAO_CATCH (CosPropertyService::MultipleExceptions, ex)
- {
- // This is the only user exception the constructor can give, and
- // this is the only thing I can throw.
- TAO_TRY_ENV.print_exception ("MultipleExceptions");
-
- // Release memory.
- delete new_set;
-
- // Throw the exception.
- TAO_RETHROW_RETURN (0);
- }
- TAO_CATCH (CORBA::SystemException, ex)
- {
- // Should be some system exceptions.
- TAO_TRY_ENV.print_exception ("System Exception");
-
- // Release the memory.
- delete new_set;
-
- // Throw the exception.
- TAO_RETHROW_RETURN (0);
- }
- TAO_ENDTRY_RETURN (0);
-}
-
-// Makes default sized hash_table_. All the sequences are set the max
-// length as 0.
-
-TAO_PropertySet::TAO_PropertySet (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "TAO_PropertySet Constructor-Hash_Table created, current_size %d, total_size %d \n",
- this->hash_table_.current_size (),
- this->hash_table_.total_size ()));
-}
-
-// Init values that the PropertySetFactory will want to specify. Write
-// the allowed properties in the Hash Table with *fixed-normal* mode.
-// @@ Need to check for duplicate properties and raise exceptions.
-
-TAO_PropertySet::TAO_PropertySet (const CosPropertyService::PropertyTypes allowed_property_types,
- const CosPropertyService::Properties allowed_properties,
- CORBA::Environment &TAO_IN_ENV)
- : allowed_property_types_ (allowed_property_types),
- allowed_property_names_ (allowed_properties.length ())
-{
- ACE_DEBUG ((LM_DEBUG,
- "TAO_PropertySet Constructor-Hash_Table:-current_size %d, total_size %d \n",
- this->hash_table_.current_size (),
- this->hash_table_.total_size ()));
-
- // Set the length for the sequence.
- this->allowed_property_names_.length (allowed_properties.length ());
-
- ACE_DEBUG ((LM_DEBUG,
- "Allowed property types size %d\nAllowed properties size%d\n",
- this->allowed_property_types_.length (),
- allowed_properties.length ()));
-
- // Keep the allowed property names in the sequence..
- for (size_t ni = 0;
- ni < allowed_properties.length ();
- ni++)
- this->allowed_property_names_[ni] =
- allowed_properties[ni].property_name;
-
- // Define the allowed properties in the hash table.
- TAO_TRY
- {
- this->define_properties (allowed_properties,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_PropertySet-Constructor");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-#if 0
- // Keep all the allowed properties in the Hash_Table and keep their
- // names in the allowed_property_names_.
- for (size_t pi = 0; pi < allowed_properties.length (); pi++)
- {
- // Put it in the hash table.
- CosProperty_Hash_Key hash_key (allowed_properties[pi].property_name);
- CosProperty_Hash_Value hash_value (allowed_properties[pi].property_value,
- CosPropertyService::fixed_normal);
- CosProperty_Hash_Entry_ptr entry_ptr;
- CosProperty_Hash_Key old_key;
- CosProperty_Hash_Value old_value;
-
- int ret = this->hash_table_.bind (hash_key,
- hash_value,
- entry_ptr);
-
- // @@ Check the return value.
-
- // Store the property name in the sequence.
- this->allowed_property_names_[pi] = allowed_properties[pi].property_name;
- }
-#endif /* 0 */
-
-// TAO_PropertySetDef's constructor needs this, for initializing the
-// allowed properties' sequence withe just the maximum length.
-TAO_PropertySet::TAO_PropertySet (const CosPropertyService::PropertyTypes allowed_property_types,
- const CORBA::ULong number_of_allowed_properties,
- CORBA::Environment &TAO_IN_ENV)
- : allowed_property_types_ (allowed_property_types),
- allowed_property_names_ (number_of_allowed_properties)
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-}
-// PropertySetFactory needs this constructor. Store all the initial
-// properies with *normal* modes.
-
-TAO_PropertySet::TAO_PropertySet (const CosPropertyService::Properties initial_properties,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "TAO_PropertySet Hash_Table:-current_size %d\ntotal_size %d\nInitialProps %d\n",
- this->hash_table_.current_size (),
- this->hash_table_.total_size (),
- initial_properties.length ()));
-
- // Define all the initial properties in the Property Set. All take
- // *normal* modes.
- TAO_TRY
- {
- this->define_properties (initial_properties,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_PropertySet-Constructor");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-#if 0
- // Store all the initial properties in the Hash Table with *normal* mode.
- for (pi = 0; pi < initial_properties.length (); pi++)
- {
- // Put it in the hash table.
- CosProperty_Hash_Key hash_key (initial_properties[pi].property_name);
- CosProperty_Hash_Value hash_value (initial_properties[pi].property_value,
- CosPropertyService::normal);
- CosProperty_Hash_Entry_ptr entry_ptr;
- CosProperty_Hash_Key old_key;
- CosProperty_Hash_Value old_value;
-
- int ret = this->hash_table_.bind (hash_key,
- hash_value,
- entry_ptr);
- // @@ Check the return value.
- }
-#endif /* 0 */
-
-// Destructor. All sequences will be deleted.
-
-TAO_PropertySet::~TAO_PropertySet (void)
-{
-}
-
-// Function to modify or add a property to the PropertySet alex: Just
-// adds the name value to the set... Doesn't check for Typecode
-// overwriting, duplicate names, void names etc, yet. @@ Using Normal
-// mode as the default mode of properties, I need to change this based
-// on the Initial set of allowed modes, if there is anything like that
-// set by the client.
-
-void
-TAO_PropertySet::define_property (const char *property_name,
- const CORBA::Any &property_value,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "define_property : property_name %s \n",
- property_name));
-
- // Check the name's validity.
- if (property_name == 0)
- TAO_THROW (CosPropertyService::InvalidPropertyName());
-
- // Is this type allowed?
- if (is_type_allowed (property_value.type ()) != 1)
- TAO_THROW (CosPropertyService::UnsupportedTypeCode());
-
- // Is this property allowed?
- if (is_property_allowed (property_name) != 1)
- TAO_THROW (CosPropertyService::UnsupportedProperty());
-
- // Try to bind the property. (*normal* mode is used).
- CosProperty_Hash_Key hash_key (property_name);
- CosProperty_Hash_Value hash_value (property_value,
- CosPropertyService::normal);
- CosProperty_Hash_Entry_ptr entry_ptr;
- CosProperty_Hash_Key old_key;
- CosProperty_Hash_Value old_value;
-
- int ret = this->hash_table_.bind (hash_key,
- hash_value,
- entry_ptr);
- switch (ret)
- {
- case 0:
- // Bind succesful.
- ACE_DEBUG ((LM_DEBUG,
- "define_property: Successful\n"));
- break;
- case 1:
- // Property already exists.
-
- // Is the pointer valid?
- if (entry_ptr == 0)
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
-
- // If type is not the same, raise exception.
- if (entry_ptr->int_id_.pvalue_->type () != property_value.type ())
- TAO_THROW (CosPropertyService::ConflictingProperty());
-
- // If mode is read only, raise exception.
- if ((entry_ptr->int_id_.pmode_ == CosPropertyService::read_only) ||
- (entry_ptr->int_id_.pmode_ == CosPropertyService::fixed_readonly))
- TAO_THROW (CosPropertyService::ReadOnlyProperty());
-
- // Use the mode that is already there.
- hash_value.pmode_ = entry_ptr->int_id_.pmode_;
-
- // Everything is fine. Overwrite the value.
- if (this->hash_table_.rebind (hash_key,
- hash_value,
- old_key,
- old_value) > 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Property Defined\n"));
- break;
- }
- default:
- // Error. ret is -1 or rebid returned other than 1.
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- }
-
- return;
-}
-
-// Tells whether this type is allowed in this property set or no.
-CORBA::Boolean
-TAO_PropertySet::is_type_allowed (CORBA::TypeCode_ptr type)
-{
- ACE_TRACE ("is_type_allowed\n");
-
- // If the sequence is empty, no constraints.
- if (this->allowed_property_types_.length () == 0)
- return 1;
-
- // Check in the allowed_property_types sequence.
- CORBA::Boolean ret_val = 0;
- for (size_t ti = 0;
- ti < this->allowed_property_types_.length ();
- ti++)
- {
- TAO_TRY
- {
- ret_val = ((const CORBA::TypeCode *)this->allowed_property_types_[ti])->equal (type,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (ret_val == 1)
- return 1;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_PropertySet::is_type_allowed");
- return ret_val;
- }
- TAO_ENDTRY;
- }
-
- // Type not found.
- return ret_val;
-}
-
-// Tells whether this property is allowed in this property or no.
-CORBA::Boolean
-TAO_PropertySet::is_property_allowed (const char* property_name)
-{
- ACE_TRACE ("is_property_allowed\n");
-
- // If the sequence is empty, no constraints.
- if (this->allowed_property_names_.length() == 0)
- return 1;
-
- // Check in the allowed_property_names.
- for (size_t ni = 0;
- ni < this->allowed_property_names_.length ();
- ni++)
- if ((const char *) this->allowed_property_names_[ni] == property_name)
- return 1;
-
- // Name not found.
- return 0;
-}
-
-// Defining a sequence of properties
-//
-// Check for overwriting, duplicate names, void names etc and raise
-// appropriate exceptions.
-
-void
-TAO_PropertySet::define_properties (const CosPropertyService::Properties &nproperties,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "define_properties\n"));
-
- // Get the length.
- size_t sequence_length = nproperties.length ();
-
- // Define multiple exceptions object.
- CosPropertyService::MultipleExceptions multi_ex;
-
- for (size_t pi = 0; pi < sequence_length; pi++)
- {
- TAO_TRY
- {
- // Define this property.
- this->define_property (nproperties [pi].property_name.in (),
- nproperties [pi].property_value,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CosPropertyService::InvalidPropertyName, ex)
- {
- TAO_TRY_ENV.print_exception ("InvalidPropertyName");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::invalid_property_name;
- multi_ex.exceptions[len].failing_property_name =
- nproperties[pi].property_name;
- }
- TAO_CATCH (CosPropertyService::ConflictingProperty, ex)
- {
- TAO_TRY_ENV.print_exception ("ConflictingProperty");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::conflicting_property;
- multi_ex.exceptions[len].failing_property_name =
- nproperties[pi].property_name;
- }
- TAO_CATCH (CosPropertyService::ReadOnlyProperty, ex)
- {
- TAO_TRY_ENV.print_exception ("ReadOnlyProperty");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::read_only_property;
- multi_ex.exceptions[len].failing_property_name =
- nproperties[pi].property_name;
- }
- TAO_CATCH (CosPropertyService::UnsupportedTypeCode, ex)
- {
- TAO_TRY_ENV.print_exception ("UnsupportedTypeCode");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::unsupported_type_code;
- multi_ex.exceptions[len].failing_property_name =
- nproperties[pi].property_name;
- }
- TAO_CATCH (CosPropertyService::UnsupportedProperty, ex)
- {
- TAO_TRY_ENV.print_exception ("UnsupportedProperty");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::unsupported_property;
- multi_ex.exceptions[len].failing_property_name =
- nproperties[pi].property_name;
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- // Print it and throw it again.
- TAO_TRY_ENV.print_exception ("Unknown Exception");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
-
- // Raise the multi exception if needed.
- if (multi_ex.exceptions.length () > 0)
- TAO_THROW (CosPropertyService::MultipleExceptions (multi_ex));
-}
-
-// Returns the current number of properties associated with this
-// PropertySet.
-
-CORBA::ULong
-TAO_PropertySet::get_number_of_properties (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- return this->hash_table_.current_size ();
-}
-
-// Returns all of the property names currently defined in the
-// PropertySet. If the PropertySet contains more than how_many
-// property names, then the remaining property names are put into the
-// PropertyNamesIterator.
-
-void
-TAO_PropertySet::get_all_property_names (CORBA::ULong how_many,
- CosPropertyService::PropertyNames_out property_names,
- CosPropertyService::PropertyNamesIterator_out rest,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "get_all_property_names\n"));
-
- // Allocating storage is a must.
- ACE_NEW (property_names,
- CosPropertyService::PropertyNames);
-
- size_t num_of_properties =
- this->get_number_of_properties (TAO_IN_ENV);
-
- if (num_of_properties == 0)
- // Nothing to do.
- return;
-
- // Set the length of the property_names appropriately.
- CORBA::ULong sequence_length = 0;
-
- if (how_many > 0)
- {
- if (how_many >= num_of_properties)
- sequence_length = num_of_properties;
- else
- sequence_length = how_many;
- property_names->length (sequence_length);
- }
-
- // Iterate thru names and put them in the property_names.
-
- CosProperty_Hash_Entry_ptr entry_ptr;
- CosProperty_Hash_Iterator iterator (this->hash_table_);
-
- for (size_t ni = 0;
- ni < sequence_length;
- ni++, iterator.advance ())
- if (iterator.next (entry_ptr) != 0)
- property_names [ni] =
- CORBA::string_dup (entry_ptr->ext_id_.pname_.in ());
-
- // If there are some more properties, put them in the
- // iterator. How?? Make a new PropertSet and use that to create
- // propertyNames Iterator.
-
- if (num_of_properties > how_many)
- {
- TAO_PropertySet *property_set;
-
- ACE_NEW (property_set, TAO_PropertySet);
-
- for (size_t i = how_many;
- i < num_of_properties;
- i++, iterator.advance ())
- if (iterator.next (entry_ptr) != 0)
- if (property_set->hash_table_.bind (entry_ptr->ext_id_,
- entry_ptr->int_id_) < 0)
- ACE_DEBUG ((LM_DEBUG,
- "Err: get_all_property_names\n"));
-
- // Make the NamesIterator out of this TAO_PropertySet.
- TAO_PropertyNamesIterator *names_iterator;
- ACE_NEW (names_iterator, TAO_PropertyNamesIterator (*property_set));
-
- rest = CosPropertyService::PropertyNamesIterator::_duplicate (names_iterator->_this (TAO_IN_ENV));
- }
-}
-
-// Returns the value of a property in the PropertySet.
-
-CORBA::Any *
-TAO_PropertySet::get_property_value (const char *property_name,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "get_property_value\n"));
-
- // Check the name's validity.
- if (property_name == 0)
- TAO_THROW_RETURN (CosPropertyService::InvalidPropertyName(),
- 0);
-
- CosProperty_Hash_Key hash_key (property_name);
- CosProperty_Hash_Value hash_value;
-
- if (this->hash_table_.find (hash_key, hash_value) != 0)
- TAO_THROW_RETURN (CosPropertyService::PropertyNotFound(),
- 0);
- else
- ACE_DEBUG ((LM_DEBUG,
- "Find succeeded \n"));
-
- // Dump the value got.
- CORBA::Any::dump (hash_value.pvalue_.in ());
-
- // Return the pointer.
- return hash_value.pvalue_._retn ();
-}
-
-// Returns the values of the properties listed in property_names. When
-// the boolean flag is true, the Properties parameter contains valid
-// values for all requested property names. If false, then all
-// properties with a value of type tk_void may have failed due to
-// PropertyNotFound or InvalidPropertyName.
-
-CORBA::Boolean
-TAO_PropertySet::get_properties (const CosPropertyService::PropertyNames &property_names,
- CosPropertyService::Properties_out nproperties,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "get_properties\n"));
-
- // Allocate memory for the out parameter.
- ACE_NEW_RETURN (nproperties,
- CosPropertyService::Properties,
- 0);
-
- // Validate the length.
- size_t n = property_names.length ();
- if (n == 0)
- return 0;
-
- // Set the length for the out parameter.
- nproperties->length (n);
-
- CORBA::Any_ptr any_ptr = 0;
- CORBA::Boolean ret_val = 1;
-
- for (size_t i = 0; i < n; i++)
- {
- TAO_IN_ENV.clear ();
- any_ptr = get_property_value (property_names [i],
- TAO_IN_ENV);
-
- if (any_ptr != 0)
- {
- // Property is found.
- nproperties [i].property_name = property_names [i];
- nproperties [i].property_value = *any_ptr;
- CORBA::Any::dump (nproperties [i].property_value);
- }
- else
- {
- // Invalid name. Ret value is False.
- ret_val = 0;
-
- // Assign void type to this name in the out parameter.
- nproperties [i].property_name =
- property_names [i];
-
- // @@ Make an any value with tk_void type. Using replace
- // method, <<= operator doesnot exist yet for this.
- nproperties [i].property_value.replace (CORBA::_tc_void,
- 0,
- 0,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
- }
- }
-
- return ret_val;
-}
-
-void
-TAO_PropertySet::get_all_properties (CORBA::ULong how_many,
- CosPropertyService::Properties_out nproperties,
- CosPropertyService::PropertiesIterator_out rest,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "get_all_properties\n"));
-
- // Allocate memory for the out parameter.
- ACE_NEW (nproperties,
- CosPropertyService::Properties);
-
- // Validate the length.
- size_t num_of_properties =
- hash_table_.current_size ();
-
- if (num_of_properties == 0)
- return;
-
- // Set the length for the nproperties if how_many > 0.
- CORBA::ULong sequence_length = 0;
-
- if (how_many > 0)
- {
- if (how_many >= num_of_properties)
- sequence_length = num_of_properties;
- else
- sequence_length = how_many;
- nproperties->length (sequence_length);
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "PropertySet::get_all_properties -seq-length :%d\n",
- sequence_length));
-
- // Prepare an iterator and iterate thru the PropertySet. Retrive the
- // values.
- CosProperty_Hash_Iterator iterator (this->hash_table_);
- CosProperty_Hash_Entry_ptr entry_ptr = 0;
-
- for (CORBA::ULong i = 0;
- i < sequence_length;
- i++, iterator.advance ())
- if (iterator.next (entry_ptr) != 0)
- {
- nproperties[i].property_name =
- CORBA::string_dup (entry_ptr->ext_id_.pname_.in ());
- nproperties[i].property_value =
- entry_ptr->int_id_.pvalue_.in ();
- }
-
- // If there are more properties, put them in the PropertiesIterator.
- // Make a new TAO_PropertySet and use that to create an Properties
- // iterator. put that in a iterator and assign that to the out
- // paramerter.
-
- if (num_of_properties > how_many)
- {
- ACE_DEBUG ((LM_DEBUG,
- "DB:TAO_PropertySet-Creating PropertySet iterator\n"));
- TAO_PropertySet *prop_set;
-
- ACE_NEW (prop_set, TAO_PropertySet);
-
- for (size_t i = sequence_length;
- i < num_of_properties;
- i++, iterator.advance ())
- if (iterator.next (entry_ptr) != 0
- && prop_set->hash_table_.bind (entry_ptr->ext_id_,
- entry_ptr->int_id_) < 0)
- ACE_DEBUG ((LM_DEBUG, "Err: get_all_properties\n"));
-
- ACE_DEBUG ((LM_DEBUG,
- "DB:New PropertySet created--size %d\n",
- prop_set->get_number_of_properties (TAO_IN_ENV)));
-
- // Make the iterator out of the new TAO_Propset.
- TAO_PropertiesIterator *iterator = 0;
- ACE_NEW (iterator,
- TAO_PropertiesIterator (*prop_set));
-
- rest = CosPropertyService::PropertiesIterator::_duplicate (iterator->_this (TAO_IN_ENV));
- TAO_CHECK_ENV_PRINT_RETURN_VOID (TAO_IN_ENV,
- "CosPropertyService::PropertiesIterator::_duplicate");
-
- ACE_DEBUG ((LM_DEBUG, "DB:TAO_PropSet::get_all_properties-Done\n"));
- }
-}
-
-// Deletes the specified property if it exists from a PropertySet.
-
-void
-TAO_PropertySet::delete_property (const char *property_name,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "delete_property\n"));
-
- // Check the name's validity.
- if (property_name == 0)
- TAO_THROW (CosPropertyService::InvalidPropertyName());
-
- CosProperty_Hash_Key hash_key (property_name);
- CosProperty_Hash_Entry_ptr entry_ptr = 0;
-
- // Get the entry_ptr and delete it.
- if (this->hash_table_.find (hash_key,
- entry_ptr) < 0)
- TAO_THROW (CosPropertyService::PropertyNotFound());
-
- ACE_DEBUG ((LM_DEBUG, "Property found\n"));
-
- // If property is fixed, then raise exception.
- if ((entry_ptr->int_id_.pmode_ == CosPropertyService::fixed_normal)
- || (entry_ptr->int_id_.pmode_ == CosPropertyService::fixed_readonly))
- TAO_THROW (CosPropertyService::FixedProperty());
-
- // Unbind this property.
- if (this->hash_table_.unbind (entry_ptr) != 0)
- {
- ACE_ERROR ((LM_ERROR,
- "Unbind failed\n"));
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- }
-
- // @@ Purify this and check. Deallocate the memory.
- // delete entry_ptr;
-
- ACE_DEBUG ((LM_DEBUG, "delete_property done\n"));
-
- return;
-}
-
-// Deletes the properties defined in the property_names
-// parameter. This is a batch operation that returns the
-// MultipleExceptions exception if any delete failed.
-
-void
-TAO_PropertySet::delete_properties (const CosPropertyService::PropertyNames &property_names,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "delete_properties\n"));
-
- // Get the length.
- size_t sequence_length = property_names.length ();
-
- // Declare multiple exceptions' objecct.
- CosPropertyService::MultipleExceptions *multi_ex = 0;
- ACE_NEW (multi_ex,
- CosPropertyService::MultipleExceptions);
-
- for (size_t pi = 0; pi < sequence_length; pi++)
- {
- TAO_TRY
- {
- // Delete this property.
- this->delete_property (property_names[pi],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CosPropertyService::InvalidPropertyName, ex)
- {
- TAO_TRY_ENV.print_exception ("InvalidPropertyName");
-
- // Put this exception in the multiple exception.
- size_t len = multi_ex->exceptions.length ();
- multi_ex->exceptions.length (len + 1);
- multi_ex->exceptions[len].reason =
- CosPropertyService::invalid_property_name;
- multi_ex->exceptions[len].failing_property_name =
- property_names[pi];
- }
- TAO_CATCH (CosPropertyService::PropertyNotFound, ex)
- {
- TAO_TRY_ENV.print_exception ("PropertyNotFound");
-
- // Put this exception in the multiple exception.
- size_t len = multi_ex->exceptions.length ();
- multi_ex->exceptions.length (len + 1);
- multi_ex->exceptions[len].reason =
- CosPropertyService::property_not_found;
- multi_ex->exceptions[len].failing_property_name =
- property_names[pi];
- }
- TAO_CATCH (CosPropertyService::FixedProperty, ex)
- {
- TAO_TRY_ENV.print_exception ("FixedProperty");
-
- // Put this exception in the multiple exception.
- size_t len = multi_ex->exceptions.length ();
- multi_ex->exceptions.length (len + 1);
- multi_ex->exceptions[len].reason =
- CosPropertyService::fixed_property;
- multi_ex->exceptions[len].failing_property_name =
- property_names[pi];
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- TAO_TRY_ENV.print_exception ("SystemException");
-
- // We cant afford to get this. Throw this.
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
-
- // Raise the multiple exceptions if there are any.
- if (multi_ex->exceptions.length () > 0)
- TAO_THROW (CosPropertyService::MultipleExceptions (*multi_ex));
-
- ACE_DEBUG ((LM_DEBUG, "delete_properties done\n"));
-
- return;
-}
-
-// Delete all the properties in the current ProperySet : Delete the
-// properties one by
-// one.
-
-CORBA::Boolean
-TAO_PropertySet::delete_all_properties (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- TAO_TRY
- {
- // Get all the property names in a names' sequence.
- CosPropertyService::PropertyNames_ptr names_ptr = 0;
- CosPropertyService::PropertyNames_out names_out (names_ptr);
- CosPropertyService::PropertyNames_var names;
-
- CosPropertyService::PropertyNamesIterator_ptr iter_ptr = 0;
- CosPropertyService::PropertyNamesIterator_out iter_out (iter_ptr);
- CosPropertyService::PropertyNamesIterator_var iter;
-
- CORBA::ULong size = this->get_number_of_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->get_all_property_names (size,
- names_out,
- iter_out,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Get the out values on to the var varibles.
- names = names_out.ptr ();
- iter = iter_out.ptr ();
-
- // Delete all these properties.
- this->delete_properties (names.in (),
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- // All properties didnt get deleted.
- TAO_TRY_ENV.print_exception ("delete_all_properties");
-
- return 0;
- }
- TAO_ENDTRY;
-
- // All properties deleted.
- return 1;
-}
-
-// Returns TRUE if the property is defined in the PropertySet.
-
-CORBA::Boolean
-TAO_PropertySet::is_property_defined (const char *property_name, CORBA::Environment &TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- ACE_DEBUG ((LM_DEBUG, "is_property_defined\n"));
-
- CosProperty_Hash_Key hash_key (property_name);
-
- if (this->hash_table_.find (hash_key) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "find successfull\n"));
- return 1;
- }
- else
- {
- ACE_DEBUG ((LM_ERROR,
- "find failed\n"));
- return 0;
- }
-}
-
-// Makes default sized hash_table_.
-
-TAO_PropertySetDef::TAO_PropertySetDef (void)
-{
-}
-
-// Constructor that the factory uses.
-
-TAO_PropertySetDef::TAO_PropertySetDef (const CosPropertyService::PropertyTypes allowed_property_types,
- const CosPropertyService::PropertyDefs allowed_property_defs,
- CORBA::Environment &TAO_IN_ENV)
- : TAO_PropertySet (allowed_property_types,
- allowed_property_defs.length (),
- TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "TAO_PropertySetDef Hash_Table:-current_size %d\ntotal_size %d\n",
- this->hash_table_.current_size (),
- this->hash_table_.total_size ()));
-
- // Set the length of the allowed property names.
- this->allowed_property_names_.length (allowed_property_defs.length ());
-
- ACE_DEBUG ((LM_DEBUG,
- "Allowed property types size %d\nAllowed propertydefs' names size%d\n",
- this->allowed_property_types_.length (),
- this->allowed_property_names_.length ()));
-
- // Copy the allowed properties' names to the sequence.
- for (size_t ni = 0; ni < allowed_property_defs.length (); ni++)
- this->allowed_property_names_[ni] =
- allowed_property_defs[ni].property_name;
-
- // Define the allowed properties in the hash table.
- TAO_TRY
- {
- this->define_properties_with_modes (allowed_property_defs,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_PropertySetDef");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-// Constructor that the factory uses.
-
-TAO_PropertySetDef::TAO_PropertySetDef (const CosPropertyService::PropertyDefs initial_property_defs,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "TAO_PropertySetDef Hash_Table:-current_size %d\ntotal_size %d\nInitialProps %d\n",
- this->hash_table_.current_size (),
- this->hash_table_.total_size (),
- initial_property_defs.length ()));
-
- // Define the initial properties in this property set def.
- TAO_TRY
- {
- this->define_properties_with_modes (initial_property_defs,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_PropertySetDef-Constructor");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-// Destructor.
-
-TAO_PropertySetDef::~TAO_PropertySetDef (void)
-{
-}
-
-// Return the sequence that is there in side.
-void
-TAO_PropertySetDef::get_allowed_property_types (CosPropertyService::PropertyTypes_out property_types,
- CORBA::Environment &)
-{
- // Copy contents of the sequence.
- ACE_NEW (property_types,
- CosPropertyService::PropertyTypes (this->allowed_property_types_));
-}
-
-void
-TAO_PropertySetDef::get_allowed_properties (CosPropertyService::PropertyDefs_out property_defs,
- CORBA::Environment &)
-{
- // We have all the names, get the values and the modes from the Hash
- // Table and return.
-
- // Allocate memory.
- ACE_NEW (property_defs,
- CosPropertyService::PropertyDefs (this->allowed_property_names_.length ()));
-
- // Get the modes and property values for all these property
- // names. Some may not be there in the Hash Table, probably got
- // deleted because of their modes were not safe.
-
- // @@ TO DO.
-}
-
-// Check for name's validity. If name not there define it. If it is
-// there and if type is equal and if mode allows define it else raise
-// exception.
-void
-TAO_PropertySetDef::define_property_with_mode (const char *property_name,
- const CORBA::Any &property_value,
- CosPropertyService::PropertyModeType property_mode,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "define_property with mode : property_name %s \n",
- property_name));
-
- // Check the names validity.
- if (property_name == 0)
- TAO_THROW (CosPropertyService::InvalidPropertyName());
-
- // Is this type allowed?
- if (is_type_allowed (property_value.type ()) != 1)
- TAO_THROW (CosPropertyService::UnsupportedTypeCode());
-
- // Is this property allowed?
- if (is_property_allowed (property_name) != 1)
- TAO_THROW (CosPropertyService::UnsupportedProperty());
-
- // Is this a valid mode.
- if (property_mode == CosPropertyService::undefined)
- TAO_THROW (CosPropertyService::UnsupportedMode());
-
- // Try to bind the Property.
- CosProperty_Hash_Key hash_key (property_name);
- CosProperty_Hash_Value hash_value (property_value,
- property_mode);
- CosProperty_Hash_Entry_ptr entry_ptr;
-
-
- int ret = this->hash_table_.bind (hash_key, hash_value, entry_ptr);
-
- CosProperty_Hash_Value old_value;
- CosProperty_Hash_Key old_key;
-
- switch (ret)
- {
- case 0:
- // Bind successful.
- ACE_DEBUG ((LM_DEBUG,
- "define_property_with_mode successful\n"));
- break;
- case 1:
- // Property name exists.
-
- // Is the pointer valid.
- if (entry_ptr == 0)
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
-
- // If type is not the same, raise exception.
- if (entry_ptr->int_id_.pvalue_->type () != property_value.type ())
- TAO_THROW (CosPropertyService::ConflictingProperty());
-
- // If mode is read only, raise exception.
- if ((entry_ptr->int_id_.pmode_ == CosPropertyService::read_only) ||
- (entry_ptr->int_id_.pmode_ == CosPropertyService::fixed_readonly))
- TAO_THROW (CosPropertyService::ReadOnlyProperty());
-
- // If current mode is fixed_normal, but the new mode is not
- // fixed, reject it.
- if ((entry_ptr->int_id_.pmode_ ==
- CosPropertyService::fixed_normal) &&
- (property_mode < CosPropertyService::fixed_normal))
- TAO_THROW (CosPropertyService::UnsupportedMode());
-
- // Everything is fine. Overwrite the value.
- if (this->hash_table_.rebind (hash_key,
- hash_value,
- old_key,
- old_value) > 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Property Defined\n"));
- break;
- }
- default:
- // Error. ret is -1 or rebind returned other than 1.
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- }
-
- return;
-}
-
-// Define one by one. If any excceptions raised, build
-// MultipleExceptions sequence and raise that.
-void
-TAO_PropertySetDef::define_properties_with_modes (const CosPropertyService::PropertyDefs &property_defs,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "define_properties_with_modes\n"));
-
- // Get the length.
- size_t sequence_length = property_defs.length ();
-
- // Define multiple exceptions object.
- CosPropertyService::MultipleExceptions multi_ex;
-
- // Try defining the propdefs one by one.
- for (size_t i = 0; i < sequence_length; i++)
- {
- TAO_TRY
- {
- // Define the property.
- this->define_property_with_mode (property_defs[i].property_name,
- property_defs[i].property_value,
- property_defs[i].property_mode,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CosPropertyService::InvalidPropertyName, ex)
- {
- TAO_TRY_ENV.print_exception ("InvalidPropertyName");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::invalid_property_name;
- multi_ex.exceptions[len].failing_property_name =
- property_defs[i].property_name;
- }
- TAO_CATCH (CosPropertyService::ConflictingProperty, ex)
- {
- TAO_TRY_ENV.print_exception ("ConflictingProperty");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::conflicting_property;
- multi_ex.exceptions[len].failing_property_name =
- property_defs[i].property_name;
- }
- TAO_CATCH (CosPropertyService::ReadOnlyProperty, ex)
- {
- TAO_TRY_ENV.print_exception ("ReadOnlyProperty");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::read_only_property;
- multi_ex.exceptions[len].failing_property_name =
- property_defs[i].property_name;
- }
- TAO_CATCH (CosPropertyService::UnsupportedTypeCode, ex)
- {
- TAO_TRY_ENV.print_exception ("UnsupportedTypeCode");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::unsupported_type_code;
- multi_ex.exceptions[len].failing_property_name =
- property_defs[i].property_name;
- }
- TAO_CATCH (CosPropertyService::UnsupportedProperty, ex)
- {
- TAO_TRY_ENV.print_exception ("UnsupportedProperty");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::unsupported_property;
- multi_ex.exceptions[len].failing_property_name =
- property_defs[i].property_name;
- }
- TAO_CATCH (CosPropertyService::UnsupportedMode, ex)
- {
- TAO_TRY_ENV.print_exception ("UnsupportedMode");
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::unsupported_mode;
- multi_ex.exceptions[len].failing_property_name =
- property_defs[i].property_name;
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- // Print it and throw it again.
- TAO_TRY_ENV.print_exception ("SystemException");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
-
- // Raise the multi exception if needed.
- if (multi_ex.exceptions.length () > 0)
- TAO_THROW (CosPropertyService::MultipleExceptions (multi_ex));
-}
-
-// Get the mode of a property. Raises InvalidpropertyName,
-// PropertyNotFound exceptions.
-CosPropertyService::PropertyModeType
-TAO_PropertySetDef::get_property_mode (const char *property_name,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "get_property_mode\n"));
-
- // Check for the name's validity.
- if (property_name == 0)
- TAO_THROW_RETURN (CosPropertyService::InvalidPropertyName(),
- CosPropertyService::undefined);
-
- // Find the property in the hash table.
- CosProperty_Hash_Key hash_key (property_name);
- CosProperty_Hash_Value hash_value;
-
- int ret = this->hash_table_.find (hash_key, hash_value);
-
- switch (ret)
- {
- case 0:
- // Property found.
- return hash_value.pmode_;
- default:
- // Error or property is not found.
- TAO_THROW_RETURN (CosPropertyService::PropertyNotFound(),
- CosPropertyService::undefined);
- }
-}
-
-// Batch operation for getting the property. Invoke get_property_mode
-// for each name.
-// Return value False indicates that properties with *undefined* modes
-// have failed due to PropertyNotFound or InvalidPropertyName exception.
-// Returning False in case of *Nothing to retun* or New is
-// failing. The caller has to check the out parameter whether it is
-// Nil or no, before doing something with it.
-CORBA::Boolean
-TAO_PropertySetDef::get_property_modes (const CosPropertyService::PropertyNames &property_names,
- CosPropertyService::PropertyModes_out property_modes,
- CORBA::Environment &)
-{
- // Allocate memory for the out parameter.
- ACE_NEW_RETURN (property_modes,
- CosPropertyService::PropertyModes,
- 1);
-
- // Validate the length of names sequence.
- size_t sequence_length = property_names.length ();
-
- if (sequence_length == 0)
- return 1;
-
- // Set the length of the sequence.
- property_modes->length (sequence_length);
-
- // Intialize thre return value.
- CORBA::Boolean ret = 1;
-
- // Invoking get_property_mode for each name.
- CosPropertyService::PropertyModeType mode;
- for (size_t i = 0; i < sequence_length; i++)
- {
- TAO_TRY
- {
- // Invoke get_property_mode for this name.
- mode = this->get_property_mode (property_names[i],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Store the mode in the out sequence.
- property_modes[i].property_name = property_names[i];
- property_modes[i].property_mode = mode;
- }
- TAO_CATCHANY
- {
- // DEBUG.
- TAO_TRY_ENV.print_exception ("Some exception");
-
- // Return value becomes false.
- ret = 1;
-
- // Assign this property to the out parameter with undefined
- // mode.
- property_modes[i].property_name = property_names[i];
- property_modes[i].property_mode = CosPropertyService::undefined;
- }
- TAO_ENDTRY;
- }
-
- return ret;
-}
-
-// Changing the mode of the property.
-// "Normal" to anything is possible.
-// "Readonly" mode to "Fixed-Readonly" is possible. Others not possible.
-// "Fixed-Normal" to "Fixed-Readonly" is possible. Other things are impossible.
-// "Fixed-Readonly" to anything is *not* possible.
-void
-TAO_PropertySetDef::set_property_mode (const char *property_name,
- CosPropertyService::PropertyModeType property_mode,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "set-property_mode"));
-
- // Check the names validity.
- if (property_name == 0)
- TAO_THROW (CosPropertyService::InvalidPropertyName());
-
- // Trying to set to undefined mode is not allowed.
- if (property_mode == CosPropertyService::undefined)
- TAO_THROW (CosPropertyService::UnsupportedMode());
-
- // Find the property from the Hash Table.
- CosProperty_Hash_Key hash_key (property_name);
- CosProperty_Hash_Value hash_value;
-
- int ret = this->hash_table_.find (hash_key, hash_value);
-
- CosProperty_Hash_Value old_value;
- CosProperty_Hash_Key old_key;
-
- // Act acc to the ret value.
- switch (ret)
- {
- case 0:
- // Property found.
-
- // If the new mode is the same as the old one, nothing to do.
- if (hash_value.pmode_ == property_mode)
- return;
-
- // Check for legality of the mode change.
- switch (hash_value.pmode_)
- {
- case CosPropertyService::normal:
- // Set the new mode and update the hash table.
- hash_value.pmode_ = property_mode;
- if (this->hash_table_.rebind (hash_key,
- hash_value,
- old_key,
- old_value) != 1)
- // Return values 0 and -1 are not possible.
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- else
- ACE_DEBUG ((LM_DEBUG,
- "Mode set succesful\n"));
- break;
-
- case CosPropertyService::read_only:
- // Read_only to fixed read only alone is possible.
- if (property_mode != CosPropertyService::fixed_readonly)
- TAO_THROW (CosPropertyService::UnsupportedMode());
- else
- {
- // Change the mode and update hash table.
- hash_value.pmode_ = property_mode;
- if (this->hash_table_.rebind (hash_key,
- hash_value,
- old_key,
- old_value) != 1)
- // Return values 0 and -1 are not possible.
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- else
- ACE_DEBUG ((LM_DEBUG, "Mode set successful\n"));
- }
- break;
-
- case CosPropertyService::fixed_normal:
- // Fixed_normal to fixed_readonly alone is possible.
- if (property_mode != CosPropertyService::fixed_readonly)
- TAO_THROW (CosPropertyService::UnsupportedMode());
- else
- {
- // Change the mode and update the hash table.
- hash_value.pmode_ = property_mode;
- if (this->hash_table_.rebind (hash_key,
- hash_value,
- hash_key,
- hash_value) != 1)
- // Return values 0 and -1 are not possible.
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- else
- ACE_DEBUG ((LM_DEBUG, "Mode set successful\n"));
- }
- break;
-
- default:
- // Fixed_readonly to any mode is not possible.
- TAO_THROW (CosPropertyService::UnsupportedMode());
- }
- break;
- case -1:
- default:
- // Error or property not found in the Hash Table.
- TAO_THROW (CosPropertyService::PropertyNotFound());
- }
-}
-
-// Batch operation for setting the property. Raises
-// MultipleExceptions. Set the properties one by one, catch
-// exceptions if any and keep them as in the multiple exceptions
-// sequence and return.
-
-void
-TAO_PropertySetDef::set_property_modes (const CosPropertyService::PropertyModes &property_modes,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "set_property_modes\n"));
-
- // Get the length of the sequence.
- size_t sequence_length = property_modes.length ();
-
- // Multiple exception variable to keep track of exceptions.
- CosPropertyService::MultipleExceptions multi_ex;
-
- // Set modes one by one.
- for (size_t i = 0; i < sequence_length; i++)
- {
- TAO_TRY
- {
- this->set_property_mode (property_modes[i].property_name,
- property_modes[i].property_mode,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CosPropertyService::PropertyNotFound, ex)
- {
- // DEBUG.
- TAO_TRY_ENV.print_exception ("PropertyNotFound");
-
- // Put this exception in the multiple exception.
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::property_not_found;
- multi_ex.exceptions[len].failing_property_name =
- property_modes[i].property_name;
- }
- TAO_CATCH (CosPropertyService::InvalidPropertyName, ex)
- {
- // DEBUG.
- TAO_TRY_ENV.print_exception ("InvalidPropertyName");
-
- // Put this exception in the multiple exception.
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::invalid_property_name;
- multi_ex.exceptions[len].failing_property_name =
- property_modes[i].property_name;
- }
- TAO_CATCH (CosPropertyService::UnsupportedMode, ex)
- {
- // DEBUG.
- TAO_TRY_ENV.print_exception ("UnsupportedMode");
-
- // Put this exception in the multiple exception.
- size_t len = multi_ex.exceptions.length ();
- multi_ex.exceptions.length (len + 1);
- multi_ex.exceptions[len].reason =
- CosPropertyService::unsupported_mode;
- multi_ex.exceptions[len].failing_property_name =
- property_modes[i].property_name;
- }
- TAO_CATCH (CORBA::SystemException, systex)
- {
- // DEBUG.
- TAO_TRY_ENV.print_exception ("Unknown");
-
- // We cant afford to get this. Throw this.
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
-
- // Raise the multi_ex, if needed.
- if (multi_ex.exceptions.length () > 0)
- {
- ACE_DEBUG ((LM_DEBUG, "set_property_modes:- Raising multi_ex\n"));
- TAO_THROW (CosPropertyService::MultipleExceptions (multi_ex));
- }
-}
-
-// Constructor. Construct the iterator from the PropertySet object.
-
-TAO_PropertyNamesIterator::TAO_PropertyNamesIterator (TAO_PropertySet &property_set)
- : iterator_ (property_set.hash_table_)
-{
-}
-
-// Destructor.
-
-TAO_PropertyNamesIterator::~TAO_PropertyNamesIterator (void)
-{
-}
-
-// Resets the position in an iterator to the first property name, if
-// one exists.
-
-void
-TAO_PropertyNamesIterator::reset (CORBA::Environment &)
-{
- this->iterator_ = this->iterator_.map ().begin ();
-}
-
-// The next_one operation returns true if an item exists at the
-// current position in the iterator with an output parameter of a
-// property name. A return of false signifies no more items in the
-// iterator.
-
-CORBA::Boolean
-TAO_PropertyNamesIterator::next_one (CORBA::String_out property_name,
- CORBA::Environment &)
-{
- CosProperty_Hash_Entry_ptr entry_ptr;
-
- if (this->iterator_.next (entry_ptr) != 0)
- {
- property_name =
- CORBA::string_dup (entry_ptr->ext_id_.pname_.in ());
- this->iterator_.advance ();
- return 1;
- }
- else
- return 0;
-}
-
-CORBA::Boolean
-TAO_PropertyNamesIterator::next_n (CORBA::ULong how_many,
- CosPropertyService::PropertyNames_out property_names,
- CORBA::Environment &)
-{
- // Allocate memory for the out parameter.
- ACE_NEW_RETURN (property_names,
- CosPropertyService::PropertyNames,
- 0);
-
- CosProperty_Hash_Entry_ptr entry_ptr = 0;
-
- if (this->iterator_.next (entry_ptr) == 0 || how_many == 0)
- return 0;
-
- size_t size = this->iterator_.map ().current_size ();
-
- property_names->length (how_many <= size ? how_many : size);
-
- for (size_t ni = 0;
- ni < property_names->length ();
- ni++, this->iterator_.advance ())
- if (this->iterator_.next (entry_ptr) != 0)
- property_names [ni] =
- CORBA::string_dup (entry_ptr->ext_id_.pname_.in ());
-
- return 1;
-}
-
-void
-TAO_PropertyNamesIterator::destroy (CORBA::Environment &)
-{
-}
-
-TAO_PropertiesIterator::TAO_PropertiesIterator (TAO_PropertySet &property_set)
- : iterator_ (property_set.hash_table_)
-{
-}
-
-TAO_PropertiesIterator::~TAO_PropertiesIterator (void)
-{
-}
-
-void
-TAO_PropertiesIterator::reset (CORBA::Environment &)
-{
- this->iterator_ = this->iterator_.map ().begin ();
-}
-
-CORBA::Boolean
-TAO_PropertiesIterator::next_one (CosPropertyService::Property_out aproperty,
- CORBA::Environment &)
-{
- CosProperty_Hash_Entry_ptr entry_ptr;
-
- if (this->iterator_.next (entry_ptr) != 0)
- {
- aproperty = new CosPropertyService::Property;
- aproperty->property_name = entry_ptr->ext_id_.pname_;
- aproperty->property_value = entry_ptr->int_id_.pvalue_.in ();
- this->iterator_.advance ();
- return 1;
- }
- else
- {
- aproperty = new CosPropertyService::Property;
- return 0;
- }
-}
-
-CORBA::Boolean
-TAO_PropertiesIterator::next_n (CORBA::ULong how_many,
- CosPropertyService::Properties_out nproperties,
- CORBA::Environment &)
-{
- // Allocate memory for the out parameter.
- ACE_NEW_RETURN (nproperties,
- CosPropertyService::Properties,
- 0);
-
- CosProperty_Hash_Entry_ptr entry_ptr = 0;
-
- if (this->iterator_.next (entry_ptr) == 0 || how_many == 0)
- return 0;
-
- size_t size = this->iterator_.map ().current_size ();
-
- nproperties->length (how_many <= size ? how_many : size);
-
- for (size_t ni = 0;
- ni < nproperties->length ();
- ni++,
- this->iterator_.advance ())
- if (this->iterator_.next (entry_ptr) != 0)
- {
- nproperties [ni].property_name = entry_ptr->ext_id_.pname_;
- nproperties [ni].property_value =
- entry_ptr->int_id_.pvalue_.in ();
- }
- else
- break;
- return 1;
-}
-
-void
-TAO_PropertiesIterator::destroy (CORBA::Environment &)
-{
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Hash_Map_Entry<CosProperty_Hash_Key, CosProperty_Hash_Value>;
-template class ACE_Hash<CosProperty_Hash_Key>;
-template class ACE_Equal_To<CosProperty_Hash_Key>;
-template class ACE_Hash_Map_Manager<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Manager_Ex<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Hash<CosProperty_Hash_Key>, ACE_Equal_To<CosProperty_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Hash<CosProperty_Hash_Key>, ACE_Equal_To<CosProperty_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Hash<CosProperty_Hash_Key>, ACE_Equal_To<CosProperty_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Hash<CosProperty_Hash_Key>, ACE_Equal_To<CosProperty_Hash_Key>, ACE_Null_Mutex>;
-template class TAO_Unbounded_Sequence<TAO_PropertySet*>;
-template class TAO_Unbounded_Sequence<TAO_PropertySetDef*>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Hash_Map_Entry<CosProperty_Hash_Key, CosProperty_Hash_Value>
-#pragma instantiate ACE_Hash<CosProperty_Hash_Key>
-#pragma instantiate ACE_Equal_To<CosProperty_Hash_Key>
-#pragma instantiate ACE_Hash_Map_Manager<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Hash<CosProperty_Hash_Key>, ACE_Equal_To<CosProperty_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Hash<CosProperty_Hash_Key>, ACE_Equal_To<CosProperty_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Hash<CosProperty_Hash_Key>, ACE_Equal_To<CosProperty_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Hash<CosProperty_Hash_Key>, ACE_Equal_To<CosProperty_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate TAO_Unbounded_Sequence<TAO_PropertySet*>
-#pragma instantiate TAO_Unbounded_Sequence<TAO_PropertySetDef*>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Property/CosPropertyService_i.h b/TAO/orbsvcs/orbsvcs/Property/CosPropertyService_i.h
deleted file mode 100644
index 560a5b08231..00000000000
--- a/TAO/orbsvcs/orbsvcs/Property/CosPropertyService_i.h
+++ /dev/null
@@ -1,513 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CosPropertyService_i.h
-//
-// = AUTHOR
-// Alexander Babu Arulanthu <alex@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef COSPROPERTYSERVICE_I_H
-#define COSPROPERTYSERVICE_I_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/orbsvcs_export.h"
-#include "orbsvcs/CosPropertyServiceS.h"
-
-#if defined(_MSC_VER)
-#pragma warning(disable:4250)
-#endif /* _MSC_VER */
-
-// = Classes to deal with the ACE_Hash_Map_Manager.
-
-class TAO_ORBSVCS_Export CosProperty_Hash_Key
-{
- // = TITLE
- // Key for the Hash Table. The EXT_ID of the
- // ACE_Hash_Map_Manager.
-public:
- // = Initialization and termination methods.
- CosProperty_Hash_Key (void);
- // Default constructor.
-
- CosProperty_Hash_Key (const char * &name);
- // Constructor from a const string.
-
- CosProperty_Hash_Key (const CosPropertyService::PropertyName &name);
- // Costructor that takes PropertyName.
-
- CosProperty_Hash_Key (const CosProperty_Hash_Key &hash_key);
- // Copy constructor.
-
- virtual ~CosProperty_Hash_Key (void);
- // Destructor.
-
- virtual int operator == (const CosProperty_Hash_Key &hash_key) const;
- // The operator for hash binding and "find"ing.
-
- virtual u_long hash (void) const;
- // The function that computes a hash value.
-
- CosPropertyService::PropertyName_var pname_;
- // This is still the public variable.
-};
-
-class TAO_ORBSVCS_Export CosProperty_Hash_Value
-{
- // = TITLE
- // This will be the value part in the Hash_Table. The INT_ID of
- // the ACE_Hash_Map_Manager.
-public:
- // = Initialization and termination methods.
-
- CosProperty_Hash_Value (void);
- // Default constructor.
-
- CosProperty_Hash_Value (const CORBA::Any &any,
- const CosPropertyService::PropertyModeType &mode);
- // Constructor with the property_value and the property_mode.
-
- CosProperty_Hash_Value (const CosProperty_Hash_Value &hash_value);
- // Copy constructor.
-
- virtual ~CosProperty_Hash_Value (void);
- // Destructor.
-
- CORBA::Any_var pvalue_;
- // property value.
-
- CosPropertyService::PropertyModeType pmode_;
- // Property Mode.
-};
-
-// = Implementation classes for the PropertyService interfaces.
-
-class TAO_ORBSVCS_Export TAO_PropertySet : public virtual POA_CosPropertyService::PropertySet
-{
- // = TITLE
- // Gives operations for defining, deleting, enumerating and
- // checking of properties.
- //
- // = DESCRIPTION
- // Uses a HashTable to manage the properties.
-public:
- friend class TAO_PropertyNamesIterator;
- friend class TAO_PropertiesIterator;
-
- // = Initialization and termination methods.
-
- TAO_PropertySet (void);
- // Default constructor.
-
- TAO_PropertySet (const CosPropertyService::PropertyTypes allowed_property_types,
- const CosPropertyService::Properties allowed_properties,
- CORBA::Environment &_env);
- // Init values that the PropertySetFactory will want to specify.
-
- TAO_PropertySet (const CosPropertyService::Properties initial_properties,
- CORBA::Environment &_env);
- // PropertySetFactory needs this constructor.
-
- TAO_PropertySet (const CosPropertyService::PropertyTypes allowed_property_types,
- const CORBA::ULong number_of_allowed_propertydefs,
- CORBA::Environment &_env);
- // PropertySetDef's construction needs this.
-
- virtual ~TAO_PropertySet (void);
- // Destructor function.
-
- virtual void define_property (const char *property_name,
- const CORBA::Any &property_value,
- CORBA::Environment &env);
- // Store the property in the hash after checking for validity of the
- // property name, duplicate name, type code over writing etc.
-
- virtual void define_properties (const CosPropertyService::Properties &nproperties,
- CORBA::Environment &env);
- // Define a sequence of properties at a time.
-
- virtual CORBA::ULong get_number_of_properties (CORBA::Environment &env);
- // Get the number of properties that are currently defined in the
- // PropertySet.
-
- virtual void get_all_property_names (CORBA::ULong how_many,
- CosPropertyService::PropertyNames_out property_names,
- CosPropertyService::PropertyNamesIterator_out rest,
- CORBA::Environment &env);
- // Get the names of all the properties that are currently defined in
- // the property set.
-
- virtual CORBA::Any *get_property_value (const char *property_name,
- CORBA::Environment &env);
- // Get the value of the property, given the name.
-
- virtual CORBA::Boolean get_properties (const CosPropertyService::PropertyNames &property_names,
- CosPropertyService::Properties_out nproperties,
- CORBA::Environment &env);
- // Get all names and their property values.
-
- virtual void get_all_properties (CORBA::ULong how_many,
- CosPropertyService::Properties_out nproperties,
- CosPropertyService::PropertiesIterator_out rest,
- CORBA::Environment &env);
- // Returns all of the property names currently defined in the
- // PropertySet. If the PropertySet contains more than how_many
- // property names, then the remaining property names are put into the PropertyNamesIterator.
-
- virtual void delete_property (const char *property_name,
- CORBA::Environment &env);
- // Delete a property given a name.
-
- virtual void delete_properties (const CosPropertyService::PropertyNames &property_names,
- CORBA::Environment &env);
- // Delete all the these properties from this property set.
-
- virtual CORBA::Boolean delete_all_properties (CORBA::Environment &env);
- // Delete everything from this property set.
-
- virtual CORBA::Boolean is_property_defined (const char *property_name,
- CORBA::Environment &env);
- // Tell whether this property is defined or no. Forget about the
- // value.
-
-protected:
- typedef ACE_Hash_Map_Manager<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
- CosProperty_Hash_Map;
- typedef ACE_Hash_Map_Entry<CosProperty_Hash_Key, CosProperty_Hash_Value>
- CosProperty_Hash_Entry;
- typedef CosProperty_Hash_Entry *
- CosProperty_Hash_Entry_ptr;
- typedef ACE_Hash_Map_Iterator<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
- CosProperty_Hash_Iterator;
- // Typedefs are useful.
-
- CORBA::Boolean is_type_allowed (CORBA::TypeCode_ptr type);
- // Tells whether this type is allowed in this property set or no.
-
- CORBA::Boolean is_property_allowed (const char *name);
- // Tells whether this property is allowed in this property set or
- // no.
-
- CosProperty_Hash_Map hash_table_;
- // This Hash_Table manages storage for our properties.
-
- CosPropertyService::PropertyTypes allowed_property_types_;
- // Stores the property types that can be allowed in this property
- // set.
-
- CosPropertyService::PropertyNames allowed_property_names_;
- // Stores the property names that are allowed in this property
- // set. These properties will be defined with *fixed-normal* modes, by default, at
- // creation.
- // If this is *not* empty, these properties will be the only
- // properties that will exist in this property set. Nothing more
- // can be defined.
-};
-
-class TAO_ORBSVCS_Export TAO_PropertySetDef : public virtual POA_CosPropertyService::PropertySetDef,
- public virtual TAO_PropertySet
-{
- // = TITLE
- // This class implements PropertySetDef interface, which is
- // specialization (subclass) of PropertySet interface. This
- // class provides operations to PropertySet constraints, define
- // and modify with modes, and to get or set property modes.
- //
- // = DESCRIPTION
- // It should be noted that a TAO_PropertySetDef is still considered
- // a PropertySet. The specialization operations are simply to
- // provide more client access and control of the characteristics
- // (metadata) of a PropertySet.
-public:
- // = Initialization and termination methods.
- TAO_PropertySetDef (void);
- // Constructor.
-
- TAO_PropertySetDef (const CosPropertyService::PropertyTypes allowed_property_types,
- const CosPropertyService::PropertyDefs allowed_property,
- CORBA::Environment &_env);
- // The factory uses this constructor.
-
- TAO_PropertySetDef (const CosPropertyService::PropertyDefs initial_property_defs,
- CORBA::Environment &_env);
- // This is also for the factory.
-
- virtual ~TAO_PropertySetDef (void);
- // Destructor.
-
- virtual void get_allowed_property_types (CosPropertyService::PropertyTypes_out property_types,
- CORBA::Environment &env);
- // Indicates which types of properties are supported by this
- // PropertySet. If the output sequence is empty, then there is no
- // restrictions on the any TypeCode portion of the property_value
- // field of a Property in this PropertySet, unless the
- // get_allowed_properties output sequence is not empty.
-
- virtual void get_allowed_properties (CosPropertyService::PropertyDefs_out property_defs,
- CORBA::Environment &env);
- // Indicates which properties are supported by this PropertySet. If
- // the output sequence is empty, then there is no restrictions on
- // the properties that can be in this PropertySet, unless the
- // get_allowed_property_types output sequence is not empty.
-
- virtual void define_property_with_mode (const char *property_name,
- const CORBA::Any &property_value,
- CosPropertyService::PropertyModeType property_mode,
- CORBA::Environment &env);
- // This operation will modify or add a property to the
- // PropertySet. If the property already exists, then the property
- // type is checked before the value is overwritten. The property
- // mode is also checked to be sure a new value may be written. If
- // the property does not exist, then the property is added to the
- // PropertySet. If type or mode is violated, ConflictingProperty
- // exception is thrown.
-
- virtual void define_properties_with_modes (const CosPropertyService::PropertyDefs &property_defs,
- CORBA::Environment &env);
- // This operation will modify or add each of the properties in the
- // Properties parameter to the PropertySet.
-
- virtual CosPropertyService::PropertyModeType get_property_mode (const char *property_name,
- CORBA::Environment &env);
- // Get the mode of a property. Raises InvalidpropertyName,
- // PropertyNotFound exceptions.
-
- virtual CORBA::Boolean get_property_modes (const CosPropertyService::PropertyNames &property_names,
- CosPropertyService::PropertyModes_out property_modes,
- CORBA::Environment &env);
- // Batch operation for getting the property. Invoke
- // get_property_mode for each name. Return value False indicates
- // that properties with *undefined* modes have failed due to
- // PropertyNotFound or InvalidPropertyName exception. Returning
- // False in case of *Nothing to retun* or New is failing. The caller
- // has to check the out parameter whether it is Nil or no, before
- // doing something with it.
-
- virtual void set_property_mode (const char *property_name,
- CosPropertyService::PropertyModeType property_mode,
- CORBA::Environment &env);
- // Set the mode of a property. Watch the following. The change of
- // mode is allowed introduce more constraints, but it should not
- // relax the constraints. The following decisions have been made, in
- // TAO's implementation. The Property Spec has left this to the
- // implenters. "Normal" to anything is possible. "Readonly" mode
- // to "Fixed-Readonly" is possible. Others not possible.
- // "Fixed-Normal" to "Fixed-Readonly" is possible. Other things are
- // impossible. "Fixed-Readonly" to anything is *not* possible. For
- // all illegal set_mode attempts, UnsupportedMode exception is
- // raised.
-
- virtual void set_property_modes (const CosPropertyService::PropertyModes &property_modes,
- CORBA::Environment &env);
- // Batch operation for setting the property. Raises
- // MultipleExceptions.
-};
-
-class TAO_ORBSVCS_Export TAO_PropertySetFactory : public virtual POA_CosPropertyService::PropertySetFactory
-{
- // = TITLE
- // Factory class for the TAO_PropertySet class objects.
- //
- // = DESCRIPTION
- // The object may be created with some predfined properties.
-public:
- // = Initialization and termination methods.
-
- TAO_PropertySetFactory (void);
- // Constructor.
-
- virtual ~TAO_PropertySetFactory (void);
- // Destructor.
-
- virtual CosPropertyService::PropertySet_ptr
- create_propertyset (CORBA::Environment &env);
- // Returns a new TAO_PropertySet object. "The property set returned
- // will *not* have any initial properties."
-
- virtual CosPropertyService::PropertySet_ptr
- create_constrained_propertyset (const CosPropertyService::PropertyTypes &allowed_property_types,
- const CosPropertyService::Properties &allowed_properties,
- CORBA::Environment &env);
- // Allows a client to create a new TAO_PropertySet with specific
- // constraints. "All the properties will have *fixed-normal* modes".
-
- virtual CosPropertyService::PropertySet_ptr
- create_initial_propertyset (const CosPropertyService::Properties &initial_properties,
- CORBA::Environment &env);
- // Allows a client to create a new TAO_PropertySet with specific
- // initial properties."All the properties will have *fixed-normal"
- // modes".
-
-private:
- TAO_Unbounded_Sequence<TAO_PropertySet*> propertyset_products_;
- // The PropertySet objects new'ed and given to the client. Let us
- // keep track all of them so that we can delete them at the end.
-};
-
-class TAO_ORBSVCS_Export TAO_PropertySetDefFactory : public virtual POA_CosPropertyService::PropertySetDefFactory
-{
- // = TITLE
- // Factory class for the TAO_PropertySetDef objects.
- //
- // = DESCRIPTION
- // The object creation may be done with some predefined properties.
-public:
- // = Initialization and termination methods.
-
- TAO_PropertySetDefFactory(void);
- // Constructor.
-
- virtual ~TAO_PropertySetDefFactory (void);
- // Destructor.
-
- virtual CosPropertyService::PropertySetDef_ptr create_propertysetdef (CORBA::Environment &env);
- // Returns a new TAO_PropertySetDef object.
-
- virtual CosPropertyService::PropertySetDef_ptr
- create_constrained_propertysetdef (const CosPropertyService::PropertyTypes &allowed_property_types,
- const CosPropertyService::PropertyDefs &allowed_property_defs,
- CORBA::Environment &env);
- // Allows a client to create a new TAO_PropertySetDef with specific
- // constraints.
-
- virtual CosPropertyService::PropertySetDef_ptr
- create_initial_propertysetdef (const CosPropertyService::PropertyDefs &initial_property_defs,
- CORBA::Environment &env);
- // Allows a client to create a new TAO_PropertySetDef with specific
- // initial properties.
-
-private:
- TAO_Unbounded_Sequence<TAO_PropertySetDef*> propertysetdef_products_;
- // The PropertySet objects new'ed and given to the client. Let us
- // keep track all of them so that we can delete them at the end.
-};
-
-class TAO_ORBSVCS_Export TAO_PropertyNamesIterator : public virtual POA_CosPropertyService::PropertyNamesIterator
-{
- // = TITLE
- // The PropertyNamesIterator interface allows a client to
- // iterate through the names using the next_one or next_n operations.
- //
- // = DESCRIPTION
- // A PropertySet maintains a set of name-value pairs. The
- // get_all_property_names operation returns a sequence of names
- // (PropertyNames). If there are additional names, the
- // get_all_property_names operation returns an object supporting
- // the PropertyNamesIterator interface with the additional names.
-public:
- // = Initialization and termination methods.
- TAO_PropertyNamesIterator (TAO_PropertySet &property_set);
- // Constructor.
-
- virtual ~TAO_PropertyNamesIterator (void);
- // Destructor.
-
- virtual void reset (CORBA::Environment &env);
- // The reset operation resets the position in an iterator to the
- // first property name, if one exists.
-
- virtual CORBA::Boolean next_one (CORBA::String_out property_name,
- CORBA::Environment &env);
- // The next_one operation returns true if an item exists at the
- // current position in the iterator with an output parameter of a
- // property name. A return of false signifies no more items in the iterator.
-
-
- virtual CORBA::Boolean next_n (CORBA::ULong how_many,
- CosPropertyService::PropertyNames_out property_names,
- CORBA::Environment &env);
- // The next_n operation returns true if an item exists at the
- // current position in the iterator and the how_many parameter was
- // set greater than zero. The output is a PropertyNames sequence
- // with at most the how_many number of names. A return of false
- // signifies no more items in the iterator.
-
- virtual void destroy (CORBA::Environment &env);
- // Destroys the iterator.
-private:
- typedef ACE_Hash_Map_Manager<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
- CosProperty_Hash_Map;
- typedef ACE_Hash_Map_Iterator<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
- CosProperty_Hash_Iterator;
- typedef ACE_Hash_Map_Entry<CosProperty_Hash_Key, CosProperty_Hash_Value>
- CosProperty_Hash_Entry;
- typedef CosProperty_Hash_Entry * CosProperty_Hash_Entry_ptr;
-
- CosProperty_Hash_Iterator iterator_;
- // The Iterator object.
-};
-
-class TAO_ORBSVCS_Export TAO_PropertiesIterator : public virtual POA_CosPropertyService::PropertiesIterator
-{
- // = TITLE
- // Thid class implements PropertiesIterator interface allows a client to
- // iterate through the name-value pairs using the next_one or
- // next_n operations.
- //
- // = DESCRIPTION
- // A PropertySet maintains a set of name-value pairs. The
- // get_all_properties operation of the PropertySet interface
- // returns a sequence of Property structures (Properties). If
- // there are additional properties, the get_all_properties
- // operation returns an object supporting the PropertiesIterator
- // interface with the additional properties.
-public:
- // = Initialization and termination methods.
- TAO_PropertiesIterator (TAO_PropertySet &property_set);
- // Constructor.
-
- virtual ~TAO_PropertiesIterator (void);
- // Destructor.
-
- virtual void reset (CORBA::Environment &env);
- // Resets the position in an iterator to the first property, if one exists.
-
- virtual CORBA::Boolean next_one (CosPropertyService::Property_out aproperty,
- CORBA::Environment &env);
- // The next_one operation returns true if an item exists at the
- // current position in the iterator with an output parameter of a
- // property. A return of false signifies no more items in the
- // iterator.
-
- virtual CORBA::Boolean next_n (CORBA::ULong how_many,
- CosPropertyService::Properties_out nproperties,
- CORBA::Environment &env);
- // The next_n operation returns true if an item exists at the
- // current position in the iterator and the how_many parameter was
- // set greater than zero. The output is a properties sequence with
- // at most the how_many number of properties. A return of false
- // signifies no more items in the iterator.
-
- virtual void destroy (CORBA::Environment &env);
- // Destroys the iterator.
-
-private:
- typedef ACE_Hash_Map_Manager<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
- CosProperty_Hash_Map;
- typedef ACE_Hash_Map_Iterator<CosProperty_Hash_Key, CosProperty_Hash_Value, ACE_Null_Mutex>
- CosProperty_Hash_Iterator;
- typedef ACE_Hash_Map_Entry<CosProperty_Hash_Key, CosProperty_Hash_Value>
- CosProperty_Hash_Entry;
- typedef CosProperty_Hash_Entry * CosProperty_Hash_Entry_ptr;
-
- CosProperty_Hash_Iterator iterator_;
- // The iterator object.
-};
-
-#if defined(_MSC_VER)
-#pragma warning(default:4250)
-#endif /* _MSC_VER */
-
-#endif /* COSPROPERTYSERVICE_I_H */
diff --git a/TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl b/TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl
deleted file mode 100644
index 13cda1da364..00000000000
--- a/TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl
+++ /dev/null
@@ -1,180 +0,0 @@
-// $Id$
-
-#ifndef TAO_RTEC_EVENTCHANNELADMIN_IDL
-#define TAO_RTEC_EVENTCHANNELADMIN_IDL
-
-#include "RtecEventComm.idl"
-#include "RtecScheduler.idl"
-
-module RtecEventChannelAdmin
-{
- exception AlreadyConnected {};
- exception TypeError {};
-
- struct Dependency
- {
- RtecEventComm::Event event;
- RtecScheduler::handle_t rt_info;
- };
- typedef sequence<Dependency> DependencySet;
-
- struct ConsumerQOS
- {
- DependencySet dependencies;
- boolean is_gateway;
- };
-
- struct Publication
- {
- RtecEventComm::Event event;
- RtecScheduler::Dependency_Info dependency_info;
- };
- typedef sequence<Publication> PublicationSet;
-
- struct SupplierQOS
- {
- PublicationSet publications;
- boolean is_gateway;
- };
-
- interface ProxyPushSupplier: RtecEventComm::PushSupplier
- {
- // = TITLE
- // The Proxy Supplier
- //
- // = DESCRIPTION
- // Consumers receive their events from objects of this type. See
- // the interfaces below to see how to gain access to an object
- // reference of this type.
-
- void connect_push_consumer(in RtecEventComm::PushConsumer push_consumer,
- in ConsumerQOS qos)
- raises(AlreadyConnected, TypeError);
- // Before receiving any events the consumer must provide its
- // publication list and QoS information to the Event Channel
- // through this method.
-
- void suspend_connection ();
- // Temporarly suspend reception of events from the Event
- // Channel. Calling this method is more efficient than dropping
- // them on the receiving end and less expensive than disconnecting
- // and connecting again (but it is not free!!)
-
- void resume_connection ();
- // Resume the reception of events.
- };
-
- interface ProxyPushConsumer: RtecEventComm::PushConsumer
- {
- // = TITLE
- // The Proxy Consumer
- //
- // = DESCRIPTION
- // Suppliers push their events to objects of this type. See the
- // interfaces below to see how to gain access to an object
- // reference of this type.
-
- void connect_push_supplier (in RtecEventComm::PushSupplier push_supplier,
- in SupplierQOS qos)
- raises (AlreadyConnected);
- // Before pushing events the supplier must provide its
- // publication list and QoS information to the Event Channel
- // through this method.
- };
-
- // @@ TODO: Find out the exception specs for the following interface's
- // methods.
- interface ConsumerAdmin
- {
- // = TITLE
- // The Supplier factory
- //
- // = DESCRIPTION
- // Consumers use this interface to create suppliers they can
- // connect to.
-
- ProxyPushSupplier obtain_push_supplier ();
- // Obtain a supplier
- };
-
- interface SupplierAdmin
- {
- // = TITLE
- // The Consumer factory
- //
- // = DESCRIPTION
- // Suppliers use this interface to create consumers they can
- // connect to.
-
- ProxyPushConsumer obtain_push_consumer ();
- // Obtain a consumer
- };
-
- interface Observer
- {
- // = TITLE
- // Observes any changes in the consumer or supplier sets for an
- // Event Channel
- //
- // = DESCRIPTION
- // This object receives updates from Event Channels with any
- // changes on set of consumer and or suppliers registered with
- // the Event Channel.
-
- void update_consumer (in ConsumerQOS sub);
- // A change in the list of consumers has ocurred. The disjunction
- // of the subscriptions is passed to the observer.
-
- void update_supplier (in SupplierQOS pub);
- // A change in the list of suppliers has ocurred. The disjunction
- // of the publications is passed to the observer.
- };
-
- typedef unsigned long Observer_Handle;
- // This is used as an opaque ID to control the addition and removal
- // of handles from an event channel.
-
- interface EventChannel
- {
- // = TITLE
- // The Event Channel class
- //
- // = DESCRIPTION
- // This class provides the main entry point for the Event
- // Channel. The class follows a protocol similar to the
- // COS Event Service as described in the CORBAservices spec.
- //
- exception SYNCHRONIZATION_ERROR {};
- exception QOS_ERROR {};
- exception SUBSCRIPTION_ERROR {};
- exception CORRELATION_ERROR {};
- exception DISPATCH_ERROR {};
- exception CANT_APPEND_OBSERVER {};
- exception CANT_REMOVE_OBSERVER {};
-
- ConsumerAdmin for_consumers ();
- // Consumers call this method to gain access to the
- // ProxyPushSupplier factory.
-
- SupplierAdmin for_suppliers ();
- // Suppliers call this method to gain access to the
- // ProxyPushConsumer factory.
-
- void destroy ();
- // This method shutdown the Event Channel, destroy any resources
- // for it and actually shutdown the server where the Event Channel
- // is running.
-
- Observer_Handle append_observer (in Observer gw)
- raises (SYNCHRONIZATION_ERROR,CANT_APPEND_OBSERVER);
- // Add a gateway to the Event Channel, the handle returned must be
- // used to remove the gateway from the ORB.
-
- void remove_observer (in Observer_Handle gw)
- raises (SYNCHRONIZATION_ERROR,CANT_REMOVE_OBSERVER);
- // Remove the observer.
- // @@ TODO: We should raise something if the handle is invalid.
- };
-};
-
-#endif /* TAO_RTEC_EVENTCHANNELADMIN_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/RtecEventComm.idl b/TAO/orbsvcs/orbsvcs/RtecEventComm.idl
deleted file mode 100644
index 87d8a5fa8cc..00000000000
--- a/TAO/orbsvcs/orbsvcs/RtecEventComm.idl
+++ /dev/null
@@ -1,111 +0,0 @@
-// $Id$
-
-#ifndef TAO_RTEC_EVENTCOMM_IDL
-#define TAO_RTEC_EVENTCOMM_IDL
-
-#include "CosTimeBase.idl"
-
-// Remove the prefix definition...
-// @@ TODO Is this the "Right Thing"? AFAIK the spec does not mention
-// if pragmas should survive the file scope...
-#pragma prefix ""
-
-module RtecEventComm
-{
- // = TITLE
- // User defined Event Data.
- //
- // = DESCRIPTION
- // The Event payload is defined by this type.
- // Users wanting maximum flexibility can use an Any,
- // users that only have one type of event may use structures,
- // other users may preffer union, trying to strike a balance
- // between performance and flexibility.
- // Users willing to implement their own marshalling may use a
- // sequence of octet.
-
- typedef sequence<octet> EventPayload;
- struct EventData
- {
- long x;
- long y;
-
- double pad0;
- long pad1;
- // This two objects ensure that the encapsulated stream below is
- // properly aligned; this makes the decoding of the payload more
- // efficient because we can use the usual demarshalling code
- // (without making extra copies).
-
- EventPayload payload;
-
-#if !defined (TAO_LACKS_EVENT_CHANNEL_ANY)
- any any_value;
-#endif /* TAO_LACKS_EVENT_CHANNEL_ANY */
- };
-
- typedef TimeBase::TimeT Time;
-
- typedef long EventSourceID;
- typedef long EventType;
-
- struct EventHeader
- {
- // = TITLE
- // The Event Header
- //
- // = DESCRIPTION
- // Each event carries some information to do filtering,
- // correlation, etc.
- EventType type;
- // The event type.
- // This may be different from the discriminator in the EventData
- // union above, the motivation is to allow filtering by data
- // contents: different event types are assigned to different data
- // contents though they use the same discriminator.
-
- EventSourceID source;
- // Some way to identify the supplier.
-
- long ttl;
- // The "Time To Live" count, each time an EC process the event it
- // decreases the TTL field, when it gets to zero the message is no
- // longer forwarded.
-
- Time creation_time;
- Time ec_recv_time;
- Time ec_send_time;
- // Some timestamps, they actually belong in the payload, for some
- // kind of measument event.
- };
-
- struct Event
- {
- // = TITLE
- // The Event structure.
- //
- // = DESCRIPTION
- // Events are represented by this structure, it is simply a
- // header,data pair.
- //
- EventHeader header;
-
- EventData data;
- // The event payload.
- };
- typedef sequence<Event> EventSet;
-
- interface PushConsumer
- {
- oneway void push (in EventSet data);
- void disconnect_push_consumer ();
- };
-
- interface PushSupplier
- {
- void disconnect_push_supplier ();
- };
-
-};
-
-#endif /* TAO_RTEC_EVENTCOMM_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/RtecScheduler.idl b/TAO/orbsvcs/orbsvcs/RtecScheduler.idl
deleted file mode 100644
index 5254c2d283d..00000000000
--- a/TAO/orbsvcs/orbsvcs/RtecScheduler.idl
+++ /dev/null
@@ -1,363 +0,0 @@
-// $Id$
-
-#ifndef TAO_RTEC_SCHEDULER_IDL
-#define TAO_RTEC_SCHEDULER_IDL
-
-#include "CosTimeBase.idl"
-#pragma prefix ""
-
-module RtecScheduler
-{
- // Module TimeBase defines the OMG Time Service.
- typedef TimeBase::TimeT Time; // 100 nanoseconds
- typedef Time Quantum_t;
-
- typedef long Period_t; // 100 nanoseconds
-
- enum Criticality_t
- // Defines the criticality of the operation.
- // For use with Dynamic Scheduler.
- {
- VERY_LOW_CRITICALITY,
- LOW_CRITICALITY,
- MEDIUM_CRITICALITY,
- HIGH_CRITICALITY,
- VERY_HIGH_CRITICALITY
- };
-
- enum Importance_t
- // Defines the importance of the operation,
- // which can be used by the Scheduler as a
- // "tie-breaker" when other scheduling
- // parameters are equal.
- {
- VERY_LOW_IMPORTANCE,
- LOW_IMPORTANCE,
- MEDIUM_IMPORTANCE,
- HIGH_IMPORTANCE,
- VERY_HIGH_IMPORTANCE
- };
-
- enum Info_Type_t
- // Defines type of operation information.
- {
- OPERATION,
- CONJUNCTION,
- DISJUNCTION,
- REMOTE_DEPENDANT
- };
-
- enum Dependency_Type_t
- // Specify one-way or two-way call.
- {
- ONE_WAY_CALL,
- TWO_WAY_CALL
- };
-
- typedef long handle_t;
- // RT_Info's are assigned per-application
- // unique identifiers.
-
- struct Dependency_Info
- {
- Dependency_Type_t dependency_type;
- long number_of_calls;
- handle_t rt_info;
- // Notice the reference to the RT_Info we
- // depend on.
- };
-
- typedef sequence<Dependency_Info> Dependency_Set;
-
- typedef long OS_Priority;
- typedef long Preemption_Subpriority_t;
- typedef long Preemption_Priority_t;
-
- struct RT_Info
- // = TITLE
- // Describes the QoS for an "RT_Operation".
- //
- // = DESCRIPTION
- // The CPU requirements and QoS for each
- // "entity" implementing an application
- // operation is described by the following
- // information.
- {
- // Application-defined string that uniquely
- // identifies the operation.
- string entry_point;
-
- // The scheduler-defined unique identifier.
- handle_t handle;
-
- // Execution times.
- Time worst_case_execution_time;
- Time typical_execution_time;
-
- // To account for server data caching.
- Time cached_execution_time;
-
- // For rate-base operations, this expresses
- // the rate. 0 means "completely pasive",
- // i.e., this operation only executes when
- // called.
- Period_t period;
-
- // Operation Criticality (user assigned significance).
- Criticality_t criticality;
-
- // Operation importance, used to "break ties".
- Importance_t importance;
-
- // For time-slicing (for BACKGROUND operations only).
- Quantum_t quantum;
-
- // The number of internal threads contained by
- // the operation.
- long threads;
-
- // The following attributes are defined by
- // the Scheduler once the off-line schedule
- // is computed.
-
- // The operations we depend upon.
- Dependency_Set dependencies;
-
- // The OS thread priority for processing the
- // events generated from this RT_Info.
- OS_Priority priority;
-
- // For ordering RT_Info's with equal priority.
- Preemption_Subpriority_t preemption_subpriority;
-
- // The queue number for this RT_Info.
- Preemption_Priority_t preemption_priority;
-
- // Info_Type
- Info_Type_t info_type;
-
- // Token reserved for the scheduler's internal use:
- // information placed here from outside the scheduler
- // implementation is prone to be overwritten.
- unsigned long volatile_token;
- };
-
- enum Dispatching_Type_t
- // Defines the type of prioritization strategy
- // to be used by a dispatching queue
- {
- STATIC_DISPATCHING,
- DEADLINE_DISPATCHING,
- LAXITY_DISPATCHING
- };
-
- struct Config_Info
- // = TITLE
- // Describes configuration information for a dispatching queue
- //
- // = DESCRIPTION
- // The CPU requirements and QoS for each
- // "entity" implementing an application
- // operation is described by the following
- // information.
- {
- // preemption priority for messages dispatched by the queue
- Preemption_Priority_t preemption_priority;
-
- // OS priority of the dispatching thread associated with the queue
- OS_Priority thread_priority;
-
- // type of dispatching queue
- Dispatching_Type_t dispatching_type;
- };
-
- typedef sequence<Config_Info> Config_Info_Set;
-
- enum Anomaly_Severity
- // Defines the type of prioritization strategy
- // to be used by a dispatching queue
- {
- ANOMALY_FATAL,
- ANOMALY_ERROR,
- ANOMALY_WARNING,
- ANOMALY_NONE
- };
-
- struct Scheduling_Anomaly
- // = TITLE
- // Describes an anomalous condition encountered during scheduling.
- //
- // = DESCRIPTION
- // The severity and description of an anomolous
- // condition encountered during schedule computation
- // is described by the following information.
- {
- // Application-defined string that describes
- // the anomalous condition.
- string description;
-
- // Severity of the anomaly
- Anomaly_Severity severity;
- };
-
- typedef sequence<Scheduling_Anomaly> Scheduling_Anomaly_Set;
-
- exception DUPLICATE_NAME {};
- // The application is trying to register the same task again.
-
- exception UNKNOWN_TASK {};
- // The RT_Info handle was not valid.
-
- exception NOT_SCHEDULED {};
- // The application is trying to obtain scheduling information, but
- // none is available.
-
- exception UTILIZATION_BOUND_EXCEEDED {};
- exception INSUFFICIENT_THREAD_PRIORITY_LEVELS {};
- exception TASK_COUNT_MISMATCH {};
- // Problems while computing off-line scheduling.
-
- exception UNKNOWN_PRIORITY_LEVEL {};
- // Problems obtaining run-time dispatch queue info
-
- typedef sequence<RT_Info> RT_Info_Set;
-
- // TODO: Find a reasonable name for this interface, maybe we should
- // change the name of the module to RtecSchedulerAdmin and name this
- // Scheduler
- interface Scheduler
- // = DESCRIPTION
- // This class holds all the RT_Info's for a single application.
- // During the configuration run this will be implemented as a
- // single remote object, whose services are used by the
- // suppliers, consumers and the EC.
- // At run-time each process will hold a copy of the compiled
- // version of the Scheduler, using the precomputed data to
- // resolve requests (avoiding any remote calls) and ignoring any
- // requests for modifying its state.
- // A Factory class will be used to choose the proper
- // implementation.
- //
- // This class must be registered with the naming service using a
- // well known name ("Scheduler" seems the obvious choice), the
- // Naming Context will account for different applications and
- // modes.
- //
- // Once the scheduling data is computed it can be retrieved
- // remotely to generate the code for the run-time version.
- {
- handle_t create (in string entry_point) raises (DUPLICATE_NAME);
- // Creates a new RT_Info entry for the function identifier
- // "entry_point", it can be any string, but the fully qualified
- // name function name is suggested.
- // Returns a handle to the RT_Info.
-
- handle_t lookup (in string entry_point);
- // Lookups a handle for entry_point.
- // TODO: Should we add INVALID_HANDLE or raise an exception?
-
- RT_Info get (in handle_t handle) raises (UNKNOWN_TASK);
- // Retrieve information about an RT_Info.
-
- void set (in handle_t handle,
- in Criticality_t criticality,
- in Time wc_time,
- in Time typical_time,
- in Time cached_time,
- in Period_t period,
- in Importance_t importance,
- in Quantum_t quantum,
- in long threads,
- in Info_Type_t info_type)
- raises (UNKNOWN_TASK);
- // Set the attributes of an RT_Info.
- // Notice that some values may not be modified (like priority).
- // Criticality and Info_Type are only used with the Dynamic Scheduler.
-
- void add_dependency (in handle_t handle,
- in handle_t dependency,
- in long number_of_calls,
- in Dependency_Type_t dependency_type)
- raises (UNKNOWN_TASK);
- // Adds <dependency> to <handle>.
- // Dependency_Type_t is only used with the Dynamic Scheduler.
-
- void priority (in handle_t handle,
- out OS_Priority o_priority,
- out Preemption_Subpriority_t p_subpriority,
- out Preemption_Priority_t p_priority)
- raises (UNKNOWN_TASK, NOT_SCHEDULED);
- void entry_point_priority (in string entry_point,
- out OS_Priority o_priority,
- out Preemption_Subpriority_t p_subpriority,
- out Preemption_Priority_t p_priority)
- raises (UNKNOWN_TASK, NOT_SCHEDULED);
- // Obtain the run time priorities.
- // TODO: Do we need the two interfaces or is it simply confusing?
- // If we should to keep only the <handle> version: Are the extra
- // round-trips too expensive?
- // If we choose only the <entry_point> version: Are the copies for
- // the string affordable?
-
- void compute_scheduling (in long minimum_priority,
- in long maximum_priority,
- out RT_Info_Set infos,
- out Config_Info_Set configs,
- out Scheduling_Anomaly_Set anomalies)
- raises (UTILIZATION_BOUND_EXCEEDED,
- INSUFFICIENT_THREAD_PRIORITY_LEVELS,
- TASK_COUNT_MISMATCH);
- // Computes the scheduling priorities, returns the RT_Info's with
- // their priorities properly filled.
- // This info can be cached by a Run_Time_Scheduler service or
- // dumped into a C++ file for compilation and even faster (static)
- // lookup.
-
- // TODO: The dependencies field can be removed from the RT_Info
- // and made part of the secrets of "Application", adding the
- // following to satisfy curious clients:
- //
- // struct Dependency {
- // long number_of_calls;
- // Dependency_Type_t dependency_type;
- // handle_t dependency;
- // };
- // typedef sequence<Dependency> Dependency_Set;
- //
- // Dependency_Set dependencies (in handle_t handle)
- // raises (UNKNOWN_TASK);
- // Returns the list of dependencies
- //
- // long number_of_dependencies (in handle_t handle)
- // raises (UNKNOWN_TASK);
- // Returns the number of dependencies.
-
- void dispatch_configuration (in Preemption_Priority_t p_priority,
- out OS_Priority o_priority,
- out Dispatching_Type_t d_type)
- raises (UNKNOWN_PRIORITY_LEVEL, NOT_SCHEDULED);
- // Returns the thread priority and dispatching type assigned
- // to the dispatching priority level that was passed in. This
- // information is used to configure the queues through wich
- // the scheduled operations are to be dispatched.
- //
- // If the schedule has not been computed:
- // raises (NOT_SCHEDULED);
- //
- // If the schedule has been computed, but the passed
- // priority level is outside those assigned:
- // raises (UNKNOWN_PRIORITY_LEVEL);
-
-
- Preemption_Priority_t last_scheduled_priority ()
- raises (NOT_SCHEDULED);
- // Returns the last priority number assigned to an operation in the schedule.
- // The number returned is one less than the total number of scheduled priorities.
- // All scheduled priorities range from 0 to the number returned, inclusive.
- //
- // If the schedule has not been computed:
- // raises (NOT_SCHEDULED);
- };
-};
-
-#endif /* TAO_RTEC_SCHEDULER_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/RtecUDPAdmin.idl b/TAO/orbsvcs/orbsvcs/RtecUDPAdmin.idl
deleted file mode 100644
index 68525f07d2d..00000000000
--- a/TAO/orbsvcs/orbsvcs/RtecUDPAdmin.idl
+++ /dev/null
@@ -1,33 +0,0 @@
-// $Id$
-
-#ifndef TAO_RTEC_UDP_ADMIN_IDL
-#define TAO_RTEC_UDP_ADMIN_IDL
-
-#include "RtecEventComm.idl"
-
-module RtecUDPAdmin
-{
- // = TITLE
- // Multicast Administration module
- //
- // = DESCRIPTION
- // When the EC is used as an interface to multicast communication
- // a mapping between event types and multicast addresses must be
- // stablished.
-
- struct UDP_Addr
- {
- unsigned long ipaddr;
- unsigned short port;
- };
-
- interface AddrServer
- {
- void get_addr (in RtecEventComm::EventHeader header,
- out UDP_Addr addr);
- // Get the addr and port given the event header.
- };
-
-};
-
-#endif /* TAO_RTEC_UDP_ADMIN_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.cpp b/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.cpp
deleted file mode 100644
index 0277379c6d2..00000000000
--- a/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.cpp
+++ /dev/null
@@ -1,295 +0,0 @@
-// $Id$
-
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/Runtime_Scheduler.h"
-
-#if defined (__ACE_INLINE__)
-#include "orbsvcs/Runtime_Scheduler.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(orbsvcs, Runtime_Scheduler, "$Id$")
-
- // Constructor. Initialize the data from the POD_RT_Info array.
-
-ACE_Runtime_Scheduler::
-ACE_Runtime_Scheduler (int config_count,
- ACE_Scheduler_Factory::POD_Config_Info config_info[],
- int entry_count,
- ACE_Scheduler_Factory::POD_RT_Info rt_info[])
- : config_count_ (config_count),
- config_info_ (config_info),
- entry_count_ (entry_count),
- rt_info_ (rt_info)
-{
-}
-
-// Create an RT_Info. In the config run scheduler this actually constructs
-// a new RT_Info. Here, we just return its handle, or an error value if
-// it's not present.
-
-RtecScheduler::handle_t
-ACE_Runtime_Scheduler::create (const char *entry_point,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::DUPLICATE_NAME))
-{
- // Just make sure it's there and return its handle.
- for (int i = 0; i < entry_count_; ++i)
- if (ACE_OS::strcmp (entry_point,
- rt_info_[i].entry_point) == 0)
- return i + 1;
-
- // TODO: throw an exception or print an error.
- return -1;
-}
-
-// Lookup a handle for an RT_Info, and return its handle, or an error
-// value if it's not present.
-
-RtecScheduler::handle_t
-ACE_Runtime_Scheduler::lookup (const char * entry_point,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return create (entry_point, TAO_IN_ENV);
-}
-
-
-// Return a pointer to the RT_Info corresponding to the passed handle.
-
-RtecScheduler::RT_Info *
-ACE_Runtime_Scheduler::get (RtecScheduler::handle_t handle,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK))
-{
- if (handle <= 0 || handle > entry_count_)
- TAO_THROW_RETURN (RtecScheduler::UNKNOWN_TASK (),
- 0);
- // Note: there is no memory leak here, according to the CORBA spec,
- // we are supposed to allocate an structure and return it, the
- // caller owns it from then on.
-
- // Allocate a new RT_Info
- RtecScheduler::RT_Info* info;
- ACE_NEW_THROW_RETURN (info,
- RtecScheduler::RT_Info,
- CORBA::NO_MEMORY (),
- 0);
-
-
- info->entry_point = rt_info_[handle - 1].entry_point;
- info->handle = rt_info_[handle - 1].handle;
- info->worst_case_execution_time = rt_info_[handle - 1].worst_case_execution_time;
- info->typical_execution_time = rt_info_[handle - 1].typical_execution_time;
- info->cached_execution_time = rt_info_[handle - 1].cached_execution_time;
- info->period = rt_info_[handle - 1].period;
- info->criticality = RtecScheduler::Criticality_t(rt_info_[handle - 1].criticality);
- info->importance = RtecScheduler::Importance_t(rt_info_[handle - 1].importance);
- info->quantum = rt_info_[handle - 1].quantum;
- info->threads = rt_info_[handle - 1].threads;
- info->priority = rt_info_[handle - 1].priority;
- info->preemption_subpriority = rt_info_[handle - 1].static_subpriority;
- info->preemption_priority = rt_info_[handle - 1].preemption_priority;
- info->info_type = RtecScheduler::Info_Type_t(rt_info_[handle - 1].info_type);
-
- return info;
-}
-
-
-// Set characteristics of the RT_Info corresponding to the passed handle.
-
-void
-ACE_Runtime_Scheduler::set (RtecScheduler::handle_t handle,
- RtecScheduler::Criticality_t criticality,
- RtecScheduler::Time time,
- RtecScheduler::Time typical_time,
- RtecScheduler::Time cached_time,
- RtecScheduler::Period_t period,
- RtecScheduler::Importance_t importance,
- RtecScheduler::Quantum_t quantum,
- CORBA::Long threads,
- RtecScheduler::Info_Type_t info_type,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK))
-{
- // We compare the values with the ones stored and print a message on
- // any differences.
- if (handle <= 0 || handle > entry_count_)
- {
- ACE_DEBUG ((LM_DEBUG, "Unknown task: no entry for handle %d\n",
- handle));
- TAO_THROW (RtecScheduler::UNKNOWN_TASK());
- // NOTREACHED
- }
- if (rt_info_[handle - 1].worst_case_execution_time != time
- || rt_info_[handle - 1].typical_execution_time != typical_time
- || rt_info_[handle - 1].cached_execution_time != cached_time
- || rt_info_[handle - 1].period != period
- || rt_info_[handle - 1].criticality != criticality
- || rt_info_[handle - 1].importance != importance
- || rt_info_[handle - 1].quantum != quantum
- || rt_info_[handle - 1].info_type != info_type
- || rt_info_[handle - 1].threads != threads)
- ACE_ERROR ((LM_ERROR,
- "invalid data for RT_Info: %s\n",
- (const char*)rt_info_[handle - 1].entry_point));
- // TODO: throw something here.
-}
-
-
-// Returns the priority and subpriority values assigned to an RT_Info,
-// based on its handle.
-
-void
-ACE_Runtime_Scheduler::priority (RtecScheduler::handle_t handle,
- RtecScheduler::OS_Priority& o_priority,
- RtecScheduler::Preemption_Subpriority_t& subpriority,
- RtecScheduler::Preemption_Priority_t& p_priority,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK,
- RtecScheduler::NOT_SCHEDULED))
-{
- if (handle <= 0 || handle > entry_count_)
- TAO_THROW (RtecScheduler::UNKNOWN_TASK ());
- // NOTREACHED
-
- o_priority = rt_info_[handle - 1].priority;
- subpriority = rt_info_[handle - 1].static_subpriority;
- p_priority = rt_info_[handle - 1].preemption_priority;
-}
-
-
-// Returns the priority and subpriority values assigned to an RT_Info,
-// based on its entry point name.
-
-void
-ACE_Runtime_Scheduler::entry_point_priority (const char * entry_point,
- RtecScheduler::OS_Priority& priority,
- RtecScheduler::Preemption_Subpriority_t& subpriority,
- RtecScheduler::Preemption_Priority_t& p_priority,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK,
- RtecScheduler::NOT_SCHEDULED))
-{
- RtecScheduler::handle_t handle = lookup (entry_point, TAO_IN_ENV);
- if (handle < -1)
- // The exception was thrown or is in TAO_IN_ENV already.
- return;
- this->priority (handle,
- priority,
- subpriority,
- p_priority,
- TAO_IN_ENV);
-}
-
-
-// In the config run scheduler, this method registers a dependency between
-// two RT_Infos. In the run time scheduler, this is a no-op.
-
-void
-ACE_Runtime_Scheduler::add_dependency (RtecScheduler::handle_t handle,
- RtecScheduler::handle_t /* dependency */,
- CORBA::Long /* number_of_calls */,
- RtecScheduler::Dependency_Type_t /* dependency_type */,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK))
-{
- if (handle <= 0 || handle > entry_count_)
- TAO_THROW (RtecScheduler::UNKNOWN_TASK ());
- // NOTREACHED
-
-#if 0
- // Just check that the information is consistent.
- RtecScheduler::Dependency_Set& deps = rt_info_[handle - 1]->dependencies;
- for (CORBA::ULong i = 0; i < deps.length (); ++i)
- {
- if (deps[i].rt_info == dependency
- && deps[i].number_of_calls == number_of_calls
- && deps[i].dependency_type == dependency_type)
- {
- return;
- }
- }
- ACE_ERROR ((LM_ERROR, "unmatched dependency on %s\n",
- (const char*)rt_info_[handle - 1]->entry_point));
-#endif
-}
-
-// In the config run scheduler, this method causes scheduling information
-// to be computed for all registered RT_Infos. In the run time scheduler,
-// this is a no-op.
-
-void
-ACE_Runtime_Scheduler::compute_scheduling (CORBA::Long /* minimum_priority */,
- CORBA::Long /* maximum_priority */,
- RtecScheduler::RT_Info_Set_out /* infos */,
- RtecScheduler::Config_Info_Set_out /* configs */,
- RtecScheduler::Scheduling_Anomaly_Set_out /* anomalies */,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UTILIZATION_BOUND_EXCEEDED,
- RtecScheduler::INSUFFICIENT_THREAD_PRIORITY_LEVELS,
- RtecScheduler::TASK_COUNT_MISMATCH))
-{
- // TODO: Right now just do nothing, later we could validate the
- // priorities (without recomputing).
- // TODO: fill up the infos.
- return;
-}
-
-// Provides the thread priority and queue type for the given priority
-// level.
-
-void
-ACE_Runtime_Scheduler::dispatch_configuration (RtecScheduler::Preemption_Priority_t p_priority,
- RtecScheduler::OS_Priority& priority,
- RtecScheduler::Dispatching_Type_t & d_type,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::NOT_SCHEDULED,
- RtecScheduler::UNKNOWN_PRIORITY_LEVEL))
-{
- // Throw an exception if a valid schedule has not been loaded
- if (config_count_ <= 0
- || config_info_ [p_priority].preemption_priority != p_priority)
- {
- TAO_THROW (RtecScheduler::NOT_SCHEDULED ());
- ACE_NOTREACHED (return);
- }
- // throw an exception if an invalid priority was passed
- else if (p_priority < 0 || p_priority >= config_count_)
- {
- TAO_THROW (RtecScheduler::UNKNOWN_PRIORITY_LEVEL());
- ACE_NOTREACHED (return);
- }
- else
- {
- priority = config_info_ [p_priority].thread_priority;
- d_type = config_info_ [p_priority].dispatching_type;
- return;
- }
-}
-
-
-// Returns the last priority number assigned to an operation in the
-// schedule. The number returned is one less than the total number
-// of scheduled priorities. All scheduled priorities range from 0
-// to the number returned, inclusive.
-
-RtecScheduler::Preemption_Priority_t
-ACE_Runtime_Scheduler::last_scheduled_priority (CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::NOT_SCHEDULED))
-{
- // throw an exception if a valid schedule has not been loaded
- if (config_count_ <= 0)
- TAO_THROW_RETURN (RtecScheduler::NOT_SCHEDULED(),
- (RtecScheduler::Preemption_Priority_t) -1);
- else
- return (RtecScheduler::Preemption_Priority_t) (config_count_ - 1);
-}
diff --git a/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.h b/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.h
deleted file mode 100644
index f49c4f5a5bb..00000000000
--- a/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.h
+++ /dev/null
@@ -1,156 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Runtime_Scheduler.h
-//
-// = AUTHOR
-// Chris Gill <cdgill@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef ACE_RUNTIME_SCHEDULER_H
-#define ACE_RUNTIME_SCHEDULER_H
-
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/RtecSchedulerS.h"
-
-class TAO_ORBSVCS_Export ACE_Runtime_Scheduler : public POA_RtecScheduler::Scheduler
-{
- // = TITLE
- // A fast and simple servant for RtecScheduler::Scheduler based on
- // precomputed schedules.
- //
- // = DESCRIPTION
- // This class offers the services of the scheduler, but based on
- // precomputed and precompiled information. This results in a
- // highly optimized execution after the configuration runs.
-public:
- ACE_Runtime_Scheduler (int config_count,
- ACE_Scheduler_Factory::POD_Config_Info config_info[],
- int entry_count,
- ACE_Scheduler_Factory::POD_RT_Info rt_info[]);
- // Constructor. Initialize the data from the POD_RT_Info array.
-
- virtual RtecScheduler::handle_t create (const char * entry_point,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::DUPLICATE_NAME));
- // Create an RT_Info. In the config run scheduler this actually constructs
- // a new RT_Info. Here, we just return its handle, or an error value if
- // it's not present.
-
- virtual RtecScheduler::handle_t lookup (const char * entry_point,
- CORBA::Environment &_env)
- TAO_THROW_SPEC((CORBA::SystemException));
- // Lookup a handle for an RT_Info, and return its handle, or an error
- // value if it's not present.
-
- virtual RtecScheduler::RT_Info* get (RtecScheduler::handle_t handle,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK));
- // Return a pointer to the RT_Info corresponding to the passed handle.
-
- virtual void set (RtecScheduler::handle_t handle,
- RtecScheduler::Criticality_t criticality,
- RtecScheduler::Time time,
- RtecScheduler::Time typical_time,
- RtecScheduler::Time cached_time,
- RtecScheduler::Period_t period,
- RtecScheduler::Importance_t importance,
- RtecScheduler::Quantum_t quantum,
- CORBA::Long threads,
- RtecScheduler::Info_Type_t info_type,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK));
- // Set characteristics of the RT_Info corresponding to the passed handle.
-
- virtual void priority (RtecScheduler::handle_t handle,
- RtecScheduler::OS_Priority& o_priority,
- RtecScheduler::Preemption_Subpriority_t& p_subpriority,
- RtecScheduler::Preemption_Priority_t& p_priority,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK,
- RtecScheduler::NOT_SCHEDULED));
- // Returns the priority and subpriority values assigned to an RT_Info,
- // based on its handle.
-
- virtual void entry_point_priority (const char * entry_point,
- RtecScheduler::OS_Priority& o_priority,
- RtecScheduler::Preemption_Subpriority_t& p_subpriority,
- RtecScheduler::Preemption_Priority_t& p_priority,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK,
- RtecScheduler::NOT_SCHEDULED));
- // Returns the priority and subpriority values assigned to an RT_Info,
- // based on its entry point name.
-
- virtual void add_dependency (RtecScheduler::handle_t handle,
- RtecScheduler::handle_t dependency,
- CORBA::Long number_of_calls,
- RtecScheduler::Dependency_Type_t dependency_type,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK));
- // In the config run scheduler, this method registers a dependency between
- // two RT_Infos. In the run time scheduler, this is a no-op.
-
- virtual void compute_scheduling (CORBA::Long minimum_priority,
- CORBA::Long maximum_priority,
- RtecScheduler::RT_Info_Set_out infos,
- RtecScheduler::Config_Info_Set_out configs,
- RtecScheduler::Scheduling_Anomaly_Set_out anomalies,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UTILIZATION_BOUND_EXCEEDED,
- RtecScheduler::INSUFFICIENT_THREAD_PRIORITY_LEVELS,
- RtecScheduler::TASK_COUNT_MISMATCH));
- // In the config run scheduler, this method causes scheduling information
- // to be computed for all registered RT_Infos. In the run time scheduler,
- // this is a no-op.
-
- virtual void dispatch_configuration (RtecScheduler::Preemption_Priority_t p_priority,
- RtecScheduler::OS_Priority& o_priority,
- RtecScheduler::Dispatching_Type_t & d_type,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::NOT_SCHEDULED,
- RtecScheduler::UNKNOWN_PRIORITY_LEVEL));
- // Provides the thread priority and queue type for the given priority level.
-
- virtual RtecScheduler::Preemption_Priority_t last_scheduled_priority (CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::NOT_SCHEDULED));
- // Returns the last priority number assigned to an operation in the
- // schedule. The number returned is one less than the total number
- // of scheduled priorities. All scheduled priorities range from 0
- // to the number returned, inclusive.
-
-private:
- int config_count_;
- // The number of elements in the config array.
-
- ACE_Scheduler_Factory::POD_Config_Info* config_info_;
- // The array of precomputed queue configuration structures.
-
- int entry_count_;
- // The number of elements in the RT_Info array.
-
- ACE_Scheduler_Factory::POD_RT_Info* rt_info_;
- // The array of precomputed RT_Info structures.
-};
-
-#if defined (__ACE_INLINE__)
-#include "orbsvcs/Runtime_Scheduler.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_RUNTIME_SCHEDULER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.i b/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.i
deleted file mode 100644
index a21ea7f9897..00000000000
--- a/TAO/orbsvcs/orbsvcs/Runtime_Scheduler.i
+++ /dev/null
@@ -1,5 +0,0 @@
-// ============================================================================
-//
-// $Id$
-//
-// ============================================================================
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp b/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp
deleted file mode 100644
index 21339ce271b..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp
+++ /dev/null
@@ -1,485 +0,0 @@
-// ============================================================================
-//
-// $Id$
-//
-// ============================================================================
-
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/Scheduler_Factory.h"
-
-#include "Config_Scheduler.h"
-
-#if defined (__ACE_INLINE__)
-#include "Config_Scheduler.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Sched, Config_Scheduler, "$Id$")
-
-ACE_Config_Scheduler::ACE_Config_Scheduler (void)
-#if defined (TAO_USES_STRATEGY_SCHEDULER)
- : scheduler_strategy_ ((RtecScheduler::Preemption_Priority_t) TAO_MIN_CRITICAL_PRIORITY)
- , impl (new ACE_Strategy_Scheduler (scheduler_strategy_))
-#else
- : impl (new Scheduler_Generic)
-#endif /* defined (TAO_USES_STRATEGY_SCHEDULER) */
-{
- // impl->output_level (10);
-}
-
-ACE_Config_Scheduler::~ACE_Config_Scheduler (void)
-{
- delete impl;
-}
-
-RtecScheduler::handle_t
-ACE_Config_Scheduler::create (const char * entry_point,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::DUPLICATE_NAME))
-{
- typedef RtecScheduler::RT_Info* RT_Info_ptr;
-
- RtecScheduler::RT_Info** rt_info;
- ACE_NEW_RETURN (rt_info, RT_Info_ptr[1], -1);
-
- ACE_NEW_RETURN (rt_info[0], RtecScheduler::RT_Info, -1);
-
- rt_info[0]->entry_point = CORBA::string_dup(entry_point);
- rt_info[0]->handle = -1;
- rt_info[0]->worst_case_execution_time = ORBSVCS_Time::zero;
- rt_info[0]->typical_execution_time = ORBSVCS_Time::zero;
- rt_info[0]->cached_execution_time = ORBSVCS_Time::zero;
- rt_info[0]->period = 0;
- rt_info[0]->importance = RtecScheduler::VERY_LOW_IMPORTANCE;
- rt_info[0]->quantum = ORBSVCS_Time::zero;
- rt_info[0]->threads = 0;
- rt_info[0]->priority = 0;
- rt_info[0]->preemption_subpriority = 0;
- rt_info[0]->preemption_priority = 0;
-
- RtecScheduler::handle_t handle = -1;
-#if defined (TAO_USES_STRATEGY_SCHEDULER)
- switch (impl->register_task (rt_info[0], handle))
-#else
- switch (impl->register_task (rt_info, 1, handle))
-#endif /* defined (TAO_USES_STRATEGY_SCHEDULER) */
-
- {
- case BaseSchedImplType::SUCCEEDED:
- break;
- case BaseSchedImplType::ST_VIRTUAL_MEMORY_EXHAUSTED:
- case BaseSchedImplType::ST_TASK_ALREADY_REGISTERED:
- default:
- delete rt_info[0];
- delete[] rt_info;
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::create - register_task failed\n"));
- // @@ TODO: throw something.
- break;
- }
- return handle;
-}
-
-RtecScheduler::handle_t
-ACE_Config_Scheduler::lookup (const char * entry_point,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- RtecScheduler::RT_Info* rt_info = 0;
- switch (impl->get_rt_info (entry_point, rt_info))
- {
- case BaseSchedImplType::SUCCEEDED:
- return rt_info->handle;
- ACE_NOTREACHED (break);
- case BaseSchedImplType::FAILED:
- case BaseSchedImplType::ST_UNKNOWN_TASK:
- default:
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::lookup - get_rt_info failed\n"));
- // @@ TODO: throw something.
- break;
- }
- return -1;
-}
-
-RtecScheduler::RT_Info*
-ACE_Config_Scheduler::get (RtecScheduler::handle_t handle,
- CORBA::Environment &)
- TAO_THROW_SPEC((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK))
-{
- RtecScheduler::RT_Info* rt_info = 0;
- switch (impl->lookup_rt_info (handle, rt_info))
- {
- case BaseSchedImplType::SUCCEEDED:
- {
- // IDL memory managment semantics require that we return a copy.
- RtecScheduler::RT_Info* copy;
- ACE_NEW_RETURN (copy, RtecScheduler::RT_Info (*rt_info), 0);
- return copy;
- }
- ACE_NOTREACHED (break);
- case BaseSchedImplType::FAILED:
- case BaseSchedImplType::ST_UNKNOWN_TASK:
- default:
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::get - lookup_rt_info failed\n"));
- // @@ TODO: throw something.
- break;
- }
- return 0;
-}
-
-void ACE_Config_Scheduler::set (RtecScheduler::handle_t handle,
- RtecScheduler::Criticality_t criticality,
- RtecScheduler::Time time,
- RtecScheduler::Time typical_time,
- RtecScheduler::Time cached_time,
- RtecScheduler::Period_t period,
- RtecScheduler::Importance_t importance,
- RtecScheduler::Quantum_t quantum,
- CORBA::Long threads,
- RtecScheduler::Info_Type_t info_type,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK))
-{
- RtecScheduler::RT_Info* rt_info = 0;
- switch (impl->lookup_rt_info (handle, rt_info))
- {
- case BaseSchedImplType::SUCCEEDED:
- rt_info->criticality = criticality,
- rt_info->worst_case_execution_time = time;
- rt_info->typical_execution_time = typical_time;
- rt_info->cached_execution_time = cached_time;
- rt_info->period = period;
- rt_info->importance = importance;
- rt_info->quantum = quantum;
- rt_info->threads = threads;
- rt_info->info_type = info_type;
- break;
- case BaseSchedImplType::FAILED:
- case BaseSchedImplType::ST_UNKNOWN_TASK:
- default:
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::set - lookup_rt_info failed\n"));
- // @@ TODO: throw something.
- break;
- }
-}
-
-void ACE_Config_Scheduler::priority (RtecScheduler::handle_t handle,
- RtecScheduler::OS_Priority& priority,
- RtecScheduler::Preemption_Subpriority_t& p_subpriority,
- RtecScheduler::Preemption_Priority_t& p_priority,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK,
- RtecScheduler::NOT_SCHEDULED))
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- if (impl->priority (handle, priority, p_subpriority, p_priority) == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::priority - priority failed\n"));
- // TODO: throw something.
- }
-}
-
-void ACE_Config_Scheduler::entry_point_priority (const char * entry_point,
- RtecScheduler::OS_Priority& priority,
- RtecScheduler::Preemption_Subpriority_t& p_subpriority,
- RtecScheduler::Preemption_Priority_t& p_priority,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK,
- RtecScheduler::NOT_SCHEDULED))
-{
- this->priority (lookup (entry_point, TAO_IN_ENV),
- priority, p_subpriority, p_priority,
- TAO_IN_ENV);
-}
-
-void ACE_Config_Scheduler::add_dependency (RtecScheduler::handle_t handle,
- RtecScheduler::handle_t dependency,
- CORBA::Long number_of_calls,
- RtecScheduler::Dependency_Type_t
- dependency_type,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK))
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- RtecScheduler::RT_Info* rt_info = 0;
- switch (impl->lookup_rt_info (handle, rt_info))
- {
- case BaseSchedImplType::SUCCEEDED:
- {
- RtecScheduler::Dependency_Info dep;
- dep.rt_info = dependency;
- dep.number_of_calls = number_of_calls;
- dep.dependency_type = dependency_type;
-#if defined (TAO_USES_STRATEGY_SCHEDULER)
- impl->add_dependency (rt_info, dep);
-#else
- BaseSchedImplType::add_dependency (rt_info, dep);
-#endif /* defined (TAO_USES_STRATEGY_SCHEDULER) */
-
- }
- break;
- case BaseSchedImplType::FAILED:
- case BaseSchedImplType::ST_UNKNOWN_TASK:
- default:
- ACE_ERROR ((LM_ERROR,
- "cannot find %d to add dependency", handle));
- // TODO: throw something.
- break;
- }
-}
-
-void ACE_Config_Scheduler::compute_scheduling (CORBA::Long minimum_priority,
- CORBA::Long maximum_priority,
- RtecScheduler::RT_Info_Set_out infos,
- RtecScheduler::Config_Info_Set_out configs,
- RtecScheduler::Scheduling_Anomaly_Set_out anomalies,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UTILIZATION_BOUND_EXCEEDED,
- RtecScheduler::INSUFFICIENT_THREAD_PRIORITY_LEVELS,
- RtecScheduler::TASK_COUNT_MISMATCH))
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- // Initialize the scheduler implementation.
- impl->init (minimum_priority, maximum_priority);
-
- // Construct an unbounded set to hold any scheduling anomalies.
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> anomaly_set;
-
- // Invoke the imlementation's scheduling method.
- BaseSchedImplType::status_t schedule_status;
- schedule_status = impl->schedule (anomaly_set);
-
- // Iterate over the set of anomalies, reporting each one, storing
- // it in the set of anomalies to return, and determining the worst
- // anomaly severity.
- RtecScheduler::Anomaly_Severity severity = RtecScheduler::ANOMALY_NONE;
- RtecScheduler::Scheduling_Anomaly **anomaly = 0;
- char *anomaly_severity_msg = "NONE";
- CORBA::ULong anomaly_index = 0;
- if (anomalies.ptr () == 0)
- {
- anomalies =
- new RtecScheduler::Scheduling_Anomaly_Set (anomaly_set.size ());
- }
- anomalies->length (anomaly_set.size ());
- ACE_Unbounded_Set_Iterator<RtecScheduler::Scheduling_Anomaly *>
- anomaly_iter (anomaly_set);
- for (anomaly_iter.first (), anomaly_index = 0;
- anomaly_iter.next (anomaly);
- anomaly_iter.advance (), ++anomaly_index)
- {
- if (0 == *anomaly)
- {
- // if for some reason we stored a null anomaly pointer,
- // just give default values to that entry in the sequence.
- anomalies[anomaly_index].severity = RtecScheduler::ANOMALY_NONE;
- anomalies[anomaly_index].description = "";
- continue;
- }
-
- // Keep track of the *worst* anomaly severity
- switch ((*anomaly)->severity)
- {
- case RtecScheduler::ANOMALY_FATAL:
- anomaly_severity_msg = "FATAL";
- severity = RtecScheduler::ANOMALY_FATAL;
- break;
-
- case RtecScheduler::ANOMALY_ERROR:
- anomaly_severity_msg = "ERROR";
- if (severity != RtecScheduler::ANOMALY_FATAL)
- {
- severity = RtecScheduler::ANOMALY_ERROR;
- }
- break;
-
- case RtecScheduler::ANOMALY_WARNING:
- anomaly_severity_msg = "WARNING";
- if ((severity != RtecScheduler::ANOMALY_FATAL) &&
- (severity != RtecScheduler::ANOMALY_ERROR))
- {
- severity = RtecScheduler::ANOMALY_WARNING;
- }
- break;
-
- case RtecScheduler::ANOMALY_NONE:
- anomaly_severity_msg = "UNKNOWN";
- break;
- }
-
- // Output the anomaly message
- ACE_DEBUG ((LM_DEBUG,
- "%s: %s\n",
- anomaly_severity_msg,
- (const char*) ((*anomaly)->description)));
-
- // Store the anomaly in the anomaly sequence out parameter
- anomalies[anomaly_index] = **anomaly;
-
- // Release the anomaly node.
- delete (*anomaly);
- }
-
- switch (severity)
- {
- // On a fatal anomaly abort without generating a schedule.
- case RtecScheduler::ANOMALY_FATAL:
- // TODO: throw something.
- ACE_ERROR ((LM_ERROR, "Schedule failed due to FATAL anomaly.\n"));
- return;
-
- // Otherwise, make sure we didn't get a fatal return type.
- default:
- switch (schedule_status)
- {
- case BaseSchedImplType::ST_BAD_INTERNAL_POINTER :
- // TODO: throw something.
- ACE_ERROR ((LM_ERROR,
- "Schedule failed due to bad internal pointer.\n"));
- return;
-
- case BaseSchedImplType::ST_VIRTUAL_MEMORY_EXHAUSTED :
- // TODO: throw something.
- ACE_ERROR ((LM_ERROR,
- "Schedule failed due to insufficient memory.\n"));
- return;
-
- case BaseSchedImplType::THREAD_COUNT_MISMATCH :
- // TODO: throw something.
- ACE_ERROR ((LM_ERROR,
- "Schedule failed due to thread count mismatch.\n"));
- return;
-
- case BaseSchedImplType::TASK_COUNT_MISMATCH :
- // TODO: throw something.
- ACE_ERROR ((LM_ERROR,
- "Schedule failed due to task count mismatch.\n"));
- return;
-
- // Otherwise, go ahead and generate a schedule.
- default:
- break;
- }
- break;
- }
-
- // return the set of scheduled RT_Infos
- if (infos.ptr () == 0)
- {
- infos = new RtecScheduler::RT_Info_Set(impl->tasks ());
- }
- infos->length (impl->tasks ());
- for (RtecScheduler::handle_t handle = 1;
- handle <= (RtecScheduler::handle_t) impl->tasks ();
- ++handle)
- {
- RtecScheduler::RT_Info* rt_info = 0;
- switch (impl->lookup_rt_info (handle, rt_info))
- {
- case BaseSchedImplType::SUCCEEDED:
- // We know that handles start at 1.
- infos[CORBA::ULong(handle - 1)] = *rt_info;
- break;
- case BaseSchedImplType::FAILED:
- case BaseSchedImplType::ST_UNKNOWN_TASK:
- default:
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::schedule - lookup_rt_info failed\n"));
- // TODO: throw something.
- break;
- }
- }
-
- // return the set of scheduled Config_Infos
- if (configs.ptr () == 0)
- {
- configs =
- new RtecScheduler::Config_Info_Set(impl->minimum_priority_queue () + 1);
- }
- configs->length (impl->minimum_priority_queue () + 1);
- for (RtecScheduler::Preemption_Priority_t priority = 0;
- priority <=
- (RtecScheduler::Preemption_Priority_t) impl->minimum_priority_queue ();
- ++priority)
- {
- RtecScheduler::Config_Info* config_info = 0;
- switch (impl->lookup_config_info (priority, config_info))
- {
- case BaseSchedImplType::SUCCEEDED:
- // We know that handles start at 1.
- configs[CORBA::ULong(priority)] = *config_info;
- break;
- case BaseSchedImplType::FAILED:
- case BaseSchedImplType::ST_UNKNOWN_TASK:
- default:
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::schedule - "
- "lookup_config_info failed\n"));
- // TODO: throw something.
- break;
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, "Schedule prepared.\n"));
- ACE_DEBUG ((LM_DEBUG, "Dumping to stdout.\n"));
- ACE_Scheduler_Factory::dump_schedule (*(infos.ptr()), *(configs.ptr()),
- *(anomalies.ptr()), 0);
- ACE_DEBUG ((LM_DEBUG, "Dump done.\n"));
-}
-
-
-void ACE_Config_Scheduler::dispatch_configuration (RtecScheduler::Preemption_Priority_t p_priority,
- RtecScheduler::OS_Priority& priority,
- RtecScheduler::Dispatching_Type_t & d_type,
- CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::NOT_SCHEDULED,
- RtecScheduler::UNKNOWN_PRIORITY_LEVEL))
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- if (impl->dispatch_configuration (p_priority, priority, d_type) == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::dispatch_configuration -"
- " dispatch_configuration failed\n"));
- // TODO: throw something.
- }
-}
- // provide the thread priority and queue type for the given priority level
-
-
-RtecScheduler::Preemption_Priority_t
-ACE_Config_Scheduler::last_scheduled_priority (CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::NOT_SCHEDULED))
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- RtecScheduler::Preemption_Priority_t priority = impl->minimum_priority_queue ();
-
- if (priority < 0)
- {
- ACE_ERROR ((LM_ERROR,
- "Config_Scheduler::last_scheduled_priority - priorities failed\n"));
- // TODO: throw something.
- }
-
- return priority;
-}
- // Returns the last priority number assigned to an operation in the schedule.
- // The number returned is one less than the total number of scheduled priorities.
- // All scheduled priorities range from 0 to the number returned, inclusive.
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h b/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h
deleted file mode 100644
index 5d4d8015ada..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h
+++ /dev/null
@@ -1,189 +0,0 @@
-// $Id$
-
-#ifndef ACE_CONFIG_SCHEDULER_H
-#define ACE_CONFIG_SCHEDULER_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/RtecSchedulerS.h"
-#include "orbsvcs/Event_Service_Constants.h"
-
-#if defined (TAO_USES_STRATEGY_SCHEDULER)
-#include "orbsvcs/Sched/Strategy_Scheduler.h"
-#else
-#include "orbsvcs/Sched/Scheduler_Generic.h"
-#endif /* defined (TAO_USES_STRATEGY_SCHEDULER) */
-
-
-class TAO_ORBSVCS_Export ACE_Config_Scheduler
-: public POA_RtecScheduler::Scheduler
- // = TITLE
- // A (local) implementation for the RtecScheduler::Scheduler service.
- //
- // = DESCRIPTION
- // This class implements a servant for the
- // RtecScheduler::Scheduler service, using the Scheduler classes
- // distributed with the EC.
-{
-public:
-
- ACE_Config_Scheduler (void);
- virtual ~ACE_Config_Scheduler (void);
-
- virtual RtecScheduler::handle_t create (const char * entry_point,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException, RtecScheduler::DUPLICATE_NAME));
-
- virtual RtecScheduler::handle_t lookup (const char * entry_point,
- CORBA::Environment &_env)
- TAO_THROW_SPEC((CORBA::SystemException));
-
- virtual RtecScheduler::RT_Info* get (RtecScheduler::handle_t handle,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException, RtecScheduler::UNKNOWN_TASK));
-
- virtual void set (RtecScheduler::handle_t handle,
- RtecScheduler::Criticality_t criticality,
- RtecScheduler::Time time,
- RtecScheduler::Time typical_time,
- RtecScheduler::Time cached_time,
- RtecScheduler::Period_t period,
- RtecScheduler::Importance_t importance,
- RtecScheduler::Quantum_t quantum,
- CORBA::Long threads,
- RtecScheduler::Info_Type_t info_type,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException, RtecScheduler::UNKNOWN_TASK));
-
- virtual void priority (RtecScheduler::handle_t handle,
- RtecScheduler::OS_Priority& priority,
- RtecScheduler::Preemption_Subpriority_t& p_subpriority,
- RtecScheduler::Preemption_Priority_t& p_priority,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK,
- RtecScheduler::NOT_SCHEDULED));
-
- virtual void entry_point_priority (const char * entry_point,
- RtecScheduler::OS_Priority& priority,
- RtecScheduler::Preemption_Subpriority_t& p_subpriority,
- RtecScheduler::Preemption_Priority_t& p_priority,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK,
- RtecScheduler::NOT_SCHEDULED));
-
- virtual void add_dependency (RtecScheduler::handle_t handle,
- RtecScheduler::handle_t dependency,
- CORBA::Long number_of_calls,
- RtecScheduler::Dependency_Type_t dependency_type,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::UNKNOWN_TASK));
-
- virtual void compute_scheduling (CORBA::Long minimum_priority,
- CORBA::Long maximum_priority,
- RtecScheduler::RT_Info_Set_out infos,
- RtecScheduler::Config_Info_Set_out configs,
- RtecScheduler::Scheduling_Anomaly_Set_out anomalies,
- CORBA::Environment &_env)
- TAO_THROW_SPEC((CORBA::SystemException,
- RtecScheduler::UTILIZATION_BOUND_EXCEEDED,
- RtecScheduler::INSUFFICIENT_THREAD_PRIORITY_LEVELS,
- RtecScheduler::TASK_COUNT_MISMATCH));
-
- virtual void dispatch_configuration (RtecScheduler::Preemption_Priority_t p_priority,
- RtecScheduler::OS_Priority& priority,
- RtecScheduler::Dispatching_Type_t & d_type,
- CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::NOT_SCHEDULED,
- RtecScheduler::UNKNOWN_PRIORITY_LEVEL));
- // provide the thread priority and queue type for the given priority level
-
- virtual RtecScheduler::Preemption_Priority_t last_scheduled_priority (CORBA::Environment &_env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- RtecScheduler::NOT_SCHEDULED));
- // Returns the last priority number assigned to an operation in the schedule.
- // The number returned is one less than the total number of scheduled priorities.
- // All scheduled priorities range from 0 to the number returned, inclusive.
-
-
-private:
-
-#if defined (TAO_USES_STRATEGY_SCHEDULER)
-
- // trait for the scheduler implementation base class
- typedef ACE_DynScheduler BaseSchedImplType;
-
- // traits for the scheduler strategy
-#if defined (TAO_USES_MUF_SCHEDULING)
-
- typedef ACE_MUF_Scheduler_Strategy Scheduler_Strategy;
-
-#elif defined (TAO_USES_MLF_SCHEDULING)
-
- #if ! defined (TAO_MIN_CRITICAL_PRIORITY)
- #define TAO_MIN_CRITICAL_PRIORITY 0
- #endif /* ! defined (TAO_MIN_CRITICAL_PRIORITY) */
-
- typedef ACE_MLF_Scheduler_Strategy Scheduler_Strategy;
-
-#elif defined (TAO_USES_EDF_SCHEDULING)
-
- #if ! defined (TAO_MIN_CRITICAL_PRIORITY)
- #define TAO_MIN_CRITICAL_PRIORITY 0
- #endif /* ! defined (TAO_MIN_CRITICAL_PRIORITY) */
-
- typedef ACE_EDF_Scheduler_Strategy Scheduler_Strategy;
-
-#elif defined (TAO_USES_RMS_SCHEDULING)
-
- typedef ACE_RMS_Scheduler_Strategy Scheduler_Strategy;
-
-#elif defined (TAO_USES_RMS_DYN_SCHEDULING)
-
- typedef ACE_RMS_Dyn_Scheduler_Strategy Scheduler_Strategy;
-
-#elif defined (TAO_USES_CRITICALITY_SCHEDULING)
-
- typedef ACE_Criticality_Scheduler_Strategy Scheduler_Strategy;
-
-#else
-
- #error scheduling strategy must be defined
-
-#endif /* defined (TAO_USES_MUF_SCHEDULING) */
-
- Scheduler_Strategy scheduler_strategy_;
-
-#else /* ! defined (TAO_USES_STRATEGY_SCHEDULER) */
-
- // trait for the scheduler implementation base class
- typedef ACE_Scheduler BaseSchedImplType;
-
-#endif /* defined (TAO_USES_STRATEGY_SCHEDULER) */
-
- // implementation base class pointer
- BaseSchedImplType* impl;
-
-};
-
-#if defined (__ACE_INLINE__)
-#include "Config_Scheduler.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_CONFIG_SCHEDULER_H */
-
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.i b/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.i
deleted file mode 100644
index a21ea7f9897..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.i
+++ /dev/null
@@ -1,5 +0,0 @@
-// ============================================================================
-//
-// $Id$
-//
-// ============================================================================
diff --git a/TAO/orbsvcs/orbsvcs/Sched/DynSched.cpp b/TAO/orbsvcs/orbsvcs/Sched/DynSched.cpp
deleted file mode 100644
index 0b246fd7487..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/DynSched.cpp
+++ /dev/null
@@ -1,2393 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// DynSched.cpp
-//
-// = CREATION DATE
-// 23 January 1997
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-#include "DynSched.h"
-#include "ace/Sched_Params.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "DynSched.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Sched, DynSched, "$Id$")
-
-//////////////////////
-// Helper functions //
-//////////////////////
-
-// compare the DFS finish times of two task entries, order higher time *first*
-extern "C" int compare_entry_finish_times (const void *first, const void *second)
-{
- // sort blank entries to the end
- if (! first)
- {
- return (second) ? 1 : 0;
- }
- else if (! second)
- {
- return -1;
- }
-
- const Task_Entry *first_entry =
- * ACE_static_cast (const Task_Entry *const *, first);
- const Task_Entry *second_entry =
- * ACE_static_cast (const Task_Entry *const *, second);
-
- // sort blank entries to the end
- if (! first_entry)
- {
- return (second_entry) ? 1 : 0;
- }
- else if (! second_entry)
- {
- return -1;
- }
-
- if (first_entry->finished () > second_entry->finished ())
- {
- return -1;
- }
- else if (first_entry->finished () < second_entry->finished ())
- {
- return 1;
- }
-
- return 0;
-}
-
-//////////////////////////////////////////
-// class ACE_DynScheduler member functions //
-//////////////////////////////////////////
-
-const char *
-ACE_DynScheduler::status_message (ACE_DynScheduler::status_t status)
-{
- switch (status)
- {
- case NOT_SCHEDULED :
- return "NOT_SCHEDULED";
- case SUCCEEDED :
- return "SUCCEEDED";
- case ST_NO_TASKS_REGISTERED :
- return "ST_NO_TASKS_REGISTERED";
- case ST_TASK_ALREADY_REGISTERED :
- return "TASK_ALREADY_REGISTERED";
- case ST_BAD_INTERNAL_POINTER :
- return "BAD_INTERNAL_POINTER";
- case ST_VIRTUAL_MEMORY_EXHAUSTED :
- return "VIRTUAL_MEMORY_EXHAUSTED";
- case ST_UNKNOWN_TASK :
- return "UNKNOWN_TASK";
- case TASK_COUNT_MISMATCH :
- return "TASK_COUNT_MISMATCH";
- case THREAD_COUNT_MISMATCH :
- return "THREAD_COUNT_MISMATCH";
- case INVALID_PRIORITY :
- return "INVALID_PRIORITY";
- case TWO_WAY_DISJUNCTION :
- return "TWO_WAY_DISJUNCTION (IGNORED)";
- case TWO_WAY_CONJUNCTION :
- return "TWO_WAY_CONJUNCTION (IGNORED)";
- case UNRECOGNIZED_INFO_TYPE :
- return "UNRECOGNIZED_INFO_TYPE (IGNORED)";
-
- // The following are only used during scheduling (in the case of
- // off-line scheduling, they are only used prior to runtime).
- // To save a little code space (280 bytes on g++ 2.7.2/Solaris 2.5.1),
- // we could conditionally compile them so that they're not in the
- // runtime version.
- case ST_UTILIZATION_BOUND_EXCEEDED :
- return "UTILIZATION_BOUND_EXCEEDED";
- case ST_INSUFFICIENT_THREAD_PRIORITY_LEVELS :
- return "INSUFFICIENT_THREAD_PRIORITY_LEVELS";
- case ST_CYCLE_IN_DEPENDENCIES :
- return "CYCLE_IN_DEPENDENCIES";
- case ST_UNRESOLVED_REMOTE_DEPENDENCIES :
- return "ST_UNRESOLVED_REMOTE_DEPENDENCIES";
- case ST_UNRESOLVED_LOCAL_DEPENDENCIES :
- return "ST_UNRESOLVED_LOCAL_DEPENDENCIES";
- case ST_INVALID_PRIORITY_ORDERING :
- return "INVALID_PRIORITY_ORDERING";
- case UNABLE_TO_OPEN_SCHEDULE_FILE :
- return "UNABLE_TO_OPEN_SCHEDULE_FILE";
- case UNABLE_TO_WRITE_SCHEDULE_FILE :
- return "UNABLE_TO_WRITE_SCHEDULE_FILE";
- // End of config-only status values.
-
- default:
- break;
- }
-
- return "UNKNOWN STATUS";
-}
-
-// = Utility function for creating an entry for determining
-// the severity of an anomaly detected during scheduling.
-ACE_DynScheduler::Anomaly_Severity
-ACE_DynScheduler::anomaly_severity (ACE_DynScheduler::status_t status)
-{
- // Determine severity of the anomaly
- switch (status)
- {
- // Fatal anomalies reflect unrecoverable internal scheduler errors
- case ST_BAD_INTERNAL_POINTER :
- case ST_VIRTUAL_MEMORY_EXHAUSTED :
- case THREAD_COUNT_MISMATCH :
- case TASK_COUNT_MISMATCH :
- return RtecScheduler::ANOMALY_FATAL;
-
- // Errors reflect severe problems with given scheduling information
- case UNABLE_TO_OPEN_SCHEDULE_FILE :
- case UNABLE_TO_WRITE_SCHEDULE_FILE :
- case NOT_SCHEDULED :
- case ST_UNRESOLVED_LOCAL_DEPENDENCIES :
- case ST_UNKNOWN_TASK :
- case ST_CYCLE_IN_DEPENDENCIES :
- case ST_INVALID_PRIORITY_ORDERING :
- return RtecScheduler::ANOMALY_ERROR;
-
- // Warnings reflect serious problems with given scheduling information
- case ST_TASK_ALREADY_REGISTERED :
- case ST_UNRESOLVED_REMOTE_DEPENDENCIES :
- case ST_UTILIZATION_BOUND_EXCEEDED :
- case ST_INSUFFICIENT_THREAD_PRIORITY_LEVELS :
- case TWO_WAY_DISJUNCTION :
- case TWO_WAY_CONJUNCTION :
- case UNRECOGNIZED_INFO_TYPE :
- case ST_NO_TASKS_REGISTERED :
- return RtecScheduler::ANOMALY_WARNING;
-
- // Produce a lowest severity anomaly for any unknown status value
- default:
- return RtecScheduler::ANOMALY_NONE;
- }
-}
-
-
-// = Utility function for creating an entry for the
-// log of anomalies detected during scheduling.
-ACE_DynScheduler::Scheduling_Anomaly *
-ACE_DynScheduler::create_anomaly (ACE_DynScheduler::status_t status)
-{
- ACE_DynScheduler::Scheduling_Anomaly * anomaly;
- ACE_NEW_RETURN (anomaly, ACE_DynScheduler::Scheduling_Anomaly, 0);
-
- anomaly->severity = anomaly_severity (status);
- anomaly->description = status_message (status);
-
- return anomaly;
-}
-
-
-ACE_DynScheduler::ACE_DynScheduler ()
- // Set the minimum and maximum priority to those for the current platform.
- // This shouldn't be necessary, but UPSingleProcessorOrb::initialize_reactors
- // creates threads before the Event Channel calls Scheduler::init ().
- : minimum_priority_ (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_PROCESS))
- , maximum_priority_ (ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_PROCESS))
- , task_entries_ (0)
- , ordered_task_entries_ (0)
- , thread_delineators_ (0)
- , ordered_thread_dispatch_entries_ (0)
- , dispatch_entries_ (0)
- , config_info_entries_ (0)
- , expanded_dispatches_ (0)
- , ordered_dispatch_entries_ (0)
- , dispatch_entry_count_ (0)
- , threads_ (0)
- , timeline_ (0)
- , lock_ ()
- , rt_info_entries_ ()
- , handles_ (0)
- , runtime_filename_ (0)
- , rt_info_filename_ (0)
- , timeline_filename_ (0)
- , tasks_ (0)
- , status_ (NOT_SCHEDULED)
- , output_level_ (0)
- , frame_size_ (1)
- , critical_set_frame_size_ (0)
- , utilization_ (0.0)
- , critical_set_utilization_ (0.0)
- , minimum_priority_queue_ (0)
- , minimum_guaranteed_priority_queue_ (-1)
- , up_to_date_ (0)
- , min_dispatch_id_ (0)
- , max_dispatch_id_ (0)
-{
-}
-
-
-ACE_DynScheduler::~ACE_DynScheduler ()
-{
- // release all resources used for the most recent schedule
- reset ();
-}
-
-
-void
-ACE_DynScheduler::init (const OS_Priority minimum_priority,
- const OS_Priority maximum_priority,
- const char *runtime_filename,
- const char *rt_info_filename,
- const char *timeline_filename)
-{
- minimum_priority_ = minimum_priority;
- maximum_priority_ = maximum_priority;
- runtime_filename_ = runtime_filename;
- rt_info_filename_ = rt_info_filename;
- timeline_filename_ = timeline_filename;
-}
- // = initializes the scheduler.
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::register_task (RT_Info *rt_info, handle_t &handle)
-{
- ACE_DynScheduler::status_t ret = ST_UNKNOWN_TASK;
-
- // check the pointer we were passed
- if (! rt_info)
- {
- handle = 0;
- return ret;
- }
-
- // try to store the new task's information . . .
- switch (rt_info_entries_.insert (rt_info))
- {
- case 0 : // successfully inserted
- {
- rt_info->handle = (handle = ++handles_);
- ret = SUCCEEDED;
-
- // zero out the task entry ACT used by the scheduler
- rt_info->volatile_token = 0;
-
- // make sure the schedule is reset when a new task is registered
- reset ();
-
- if (output_level () >= 5)
- {
- ACE_OS::printf ("registered task \"%s\" with RT_Info at %X\n",
- (const char*)(rt_info->entry_point),
- (void *) rt_info);
- }
- }
- break;
-
- case 1 : // the entry had already been inserted
- handle = 0;
- ret = ST_TASK_ALREADY_REGISTERED;
- break;
-
- default :
- // case -1 : insert failed, probably because virtual memory exhaused
- handle = 0;
- ret = ST_VIRTUAL_MEMORY_EXHAUSTED;
- break;
- }
-
- return ret;
-}
- // = registers a task.
-
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::get_rt_info (Object_Name name,
- RT_Info* &rtinfo)
-{
- handle_t handle;
-
- // This makes a copy. We can optimize this with our own string
- // class.
- ACE_CString lookup (name);
- // Search the map for the <name>. If found, return the RT_Info.
- if (info_collection_.find (lookup, rtinfo) >= 0)
- {
- // If we find it, return.
- return SUCCEEDED;
- }
- else
- // Otherwise, make one, bind it, and register it.
- {
- rtinfo = new RT_Info;
- rtinfo->info_type = RtecScheduler::OPERATION;
- rtinfo->entry_point = name;
- // Bind the rtinfo to the name.
- if (info_collection_.bind (lookup, rtinfo) != 0)
- {
- delete rtinfo;
- rtinfo = 0;
- return FAILED; // Error!
- }
- else
- {
- // Register the task
- status_t result = this->register_task (rtinfo, handle);
- if (result == SUCCEEDED)
- {
- rtinfo->handle = handle;
- return ST_UNKNOWN_TASK; // Didn't find it, but made one!
- }
- else
- {
- rtinfo->handle = 0;
- return FAILED;
- }
- }
- }
-}
-
-
-
-
-int ACE_DynScheduler::priority (
- const RtecScheduler::handle_t handle,
- RtecScheduler::OS_Priority &priority,
- RtecScheduler::Preemption_Subpriority_t &subpriority,
- RtecScheduler::Preemption_Priority_t &preemption_prio)
-{
- // look up the RT_Info that has the given handle
- RT_Info *rt_info = 0;
- if (lookup_rt_info (handle, rt_info) == SUCCEEDED)
- {
- // copy the priority values from the RT_Info
- priority = rt_info->priority;
- subpriority = rt_info->preemption_subpriority;
- preemption_prio = rt_info->preemption_priority;
-
- return 0;
- }
- else
-
- {
- // RT_Info not found: assign default priority values
- priority = minimum_priority_;
- subpriority = ACE_Scheduler_MIN_SUB_PRIORITY;
- preemption_prio = ACE_Scheduler_MAX_PREEMPTION_PRIORITY;
-
- if (output_level () >= 3)
- {
- ACE_OS::printf ("preemption_prio %d: min %d, pri %d, min_pri %d\n",
- preemption_prio, minimum_priority_queue (),
- priority, minimum_priority_);
- }
-
- return -1;
- }
-}
- // "priority" is the OS thread priority that was assigned to the Task that
- // was assigned "handle". "subpriority" combines the dynamic and static
- // subpriorities of the Task that was assigned handle. "preemption_prio"
- // is a platform-independent priority queue number, ranging from a
- // highest priority value of 0 to the lowest priority value, which is
- // returned by "minimum_priority_queue ()". The current and deadline times
- // supplied are used to compute the operation's dynamic subpriority
- // Returns 0 on success, or -1 if an invalid handle was supplied.
-
-
-int ACE_DynScheduler::number_of_dependencies(RT_Info* rt_info)
-{
- return rt_info->dependencies.length();
-}
-
-int ACE_DynScheduler::number_of_dependencies(RT_Info& rt_info)
-{
- return rt_info.dependencies.length();
-}
-
-int ACE_DynScheduler::add_dependency(RT_Info* rt_info,
- Dependency_Info& d)
-{
- RT_Info *temp_info = 0; // temporary pointer to the caller's RT_Info
-
- switch (d.dependency_type)
- {
- case RtecScheduler::TWO_WAY_CALL:
-
- temp_info = rt_info;
- break;
-
- case RtecScheduler::ONE_WAY_CALL:
-
- // swap the handles and point to the caller instead of the called operation
- if (lookup_rt_info (d.rt_info, temp_info) != SUCCEEDED)
- {
- ACE_ERROR ((LM_ERROR, "cannot find %d to add dependency\n", d.rt_info));
- return -1;
- }
-
- d.rt_info = rt_info->handle;
- break;
-
- default:
-
- ACE_ERROR ((LM_ERROR, "unrecognized dependency type %d for %s\n",
- d.dependency_type, rt_info->entry_point.in ()));
- return -1;
- }
-
- ACE_DEBUG ((LM_DEBUG, "Sched (%t) adding %s dependency to caller: %s\n",
- (const char *) ((d.dependency_type == RtecScheduler::TWO_WAY_CALL)
- ? "TWO_WAY" : "ONE_WAY"),
- (const char*)temp_info->entry_point.in ()));
-
- RtecScheduler::Dependency_Set& set = temp_info->dependencies;
- int l = set.length();
- set.length(l + 1);
- set[l] = d;
- return 0;
-}
-
-void ACE_DynScheduler::export(RT_Info* info, FILE* file)
-{
- export(*info, file);
-}
-
-void ACE_DynScheduler::export(RT_Info& info, FILE* file)
-{
- (void) ACE_OS::fprintf (file,
- "%s\n%d\n%ld\n%ld\n%ld\n%ld\n%d\n%d\n%ld\n%u\n"
- "# begin calls\n%d\n",
- info.entry_point.in (),
- info.handle,
- ACE_U64_TO_U32 (info.worst_case_execution_time),
- ACE_U64_TO_U32 (info.typical_execution_time),
- ACE_U64_TO_U32 (info.cached_execution_time),
- info.period,
- info.criticality,
- info.importance,
- ACE_U64_TO_U32 (info.quantum),
- info.threads,
- number_of_dependencies(info));
-
- for (int i = 0; i < number_of_dependencies(info); ++i)
- {
- RT_Info tmp;
- (void) ACE_OS::fprintf (file, "%s, %d\n",
- (const char*)tmp.entry_point,
- info.dependencies[i].number_of_calls);
-
- }
-
- (void) ACE_OS::fprintf (file, "# end calls\n%d\n%d\n\n",
- info.priority,
- info.preemption_subpriority);
-
-
-}
-
-
-int
-ACE_DynScheduler::dispatch_configuration (const Preemption_Priority & p_priority,
- OS_Priority & priority,
- Dispatching_Type & d_type)
-{
- // look up the stored configuration info for the given priority level
- Config_Info *config_info;
- if (lookup_config_info (p_priority, config_info) != SUCCEEDED)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "Config info for priority %lu could not be found\n",
- p_priority),
- -1);
- }
-
- priority = config_info->thread_priority;
- d_type = config_info->dispatching_type;
-
- return 0;
-}
- // provide the thread priority and queue type for the given priority level
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::lookup_rt_info (handle_t handle,
- RT_Info*& rtinfo)
-{
- if (handle < 0 || (size_t) handle > rt_info_entries_.size ())
- {
- return ST_UNKNOWN_TASK;
- }
-
- RT_Info** entry;
- ACE_Unbounded_Set_Iterator <RT_Info *> i (rt_info_entries_);
- while (i.next (entry) != 0)
- {
- i.advance ();
- RT_Info* info_ptr = *entry;
- if (info_ptr->handle == handle)
- {
- rtinfo = info_ptr;
- return SUCCEEDED;
- }
- }
-
- return ST_UNKNOWN_TASK;
-}
- // obtains an RT_Info based on its "handle".
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::lookup_config_info (Preemption_Priority priority,
- Config_Info* &config_info)
-{
- if (config_info_entries_ == 0)
- {
- return NOT_SCHEDULED;
- }
-
- if (priority < 0 || (size_t) priority > config_info_entries_->size ())
- {
- return ST_UNKNOWN_PRIORITY;
- }
-
- Config_Info** entry;
- ACE_Unbounded_Set_Iterator <Config_Info *> i (*config_info_entries_);
- while (i.next (entry) != 0)
- {
- i.advance ();
- Config_Info* config_ptr = *entry;
- if (config_ptr->preemption_priority == priority)
- {
- config_info = config_ptr;
- return SUCCEEDED;
- }
- }
-
- return ST_UNKNOWN_PRIORITY;
-}
- // Obtains a Config_Info based on its priority.
-
-
-void
-ACE_DynScheduler::reset ()
-{
- // if the schedule is up to date, free resources
- // and mark schedule as not being up to date
- if (up_to_date_)
- {
- delete [] task_entries_;
- task_entries_ = 0;
-
- delete [] ordered_task_entries_;
- ordered_task_entries_ = 0;
-
- delete thread_delineators_;
- thread_delineators_ = 0;
-
- delete [] ordered_thread_dispatch_entries_;
- ordered_thread_dispatch_entries_ = 0;
-
- if (dispatch_entries_)
- {
- // free all the dispatch entries in the list, then the list itself
- ACE_Unbounded_Set_Iterator <Dispatch_Entry *> iter (*dispatch_entries_);
- Dispatch_Entry **entry = 0;
- for (iter.first (); ! iter.done (); iter.advance (), entry = 0)
- {
- if ((iter.next (entry) != 0) && (entry) && (*entry))
- {
- delete (*entry);
- }
- }
- delete dispatch_entries_;
- dispatch_entries_ = 0;
- }
-
- if (config_info_entries_)
- {
- // free all the config info entries in the list, then the list itself
- ACE_Unbounded_Set_Iterator <Config_Info *> iter (*config_info_entries_);
- Config_Info **entry = 0;
- for (iter.first (); ! iter.done (); iter.advance (), entry = 0)
- {
- if ((iter.next (entry) != 0) && (entry) && (*entry))
- {
- delete (*entry);
- }
- }
- delete config_info_entries_;
- config_info_entries_ = 0;
- }
-
-
- if (expanded_dispatches_)
- {
- // free all the dispatch entries in the list, then the list itself
- ACE_Unbounded_Set_Iterator <Dispatch_Entry *> expanded_iter (*expanded_dispatches_);
- Dispatch_Entry **expanded_entry = 0;
- for (expanded_iter.first (); ! expanded_iter.done ();
- expanded_iter.advance (), expanded_entry = 0)
- {
- if ((expanded_iter.next (expanded_entry) != 0) &&
- (expanded_entry) && (*expanded_entry))
- {
- delete (*expanded_entry);
- }
- }
- delete expanded_dispatches_;
- expanded_dispatches_ = 0;
- }
-
- delete [] ordered_dispatch_entries_;
- ordered_dispatch_entries_ = 0;
-
- dispatch_entry_count_ = 0;
- threads_ = 0;
-
- status_ = NOT_SCHEDULED;
-
- frame_size_ = 1;
- critical_set_frame_size_ = 0;
- utilization_ = 0.0;
- critical_set_utilization_ = 0.0;
- minimum_priority_queue_ = 0;
- minimum_guaranteed_priority_queue_ = -1;
-
- if (timeline_)
- {
- // iterate over and delete the set of timeline entries
- ACE_Ordered_MultiSet_Iterator <TimeLine_Entry_Link> t_iter (*timeline_);
- TimeLine_Entry_Link *t_entry = 0;
- for (t_iter.first (); ! t_iter.done (); t_iter.advance (), t_entry = 0)
- {
- if ((t_iter.next (t_entry) != 0) && (t_entry))
- {
- delete &(t_entry->entry ());
- }
- }
- delete timeline_;
- timeline_ = 0;
- }
-
- up_to_date_ = 0;
- }
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::schedule (
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set)
-{
- RtecScheduler::Anomaly_Severity severity = RtecScheduler::ANOMALY_NONE;
- RtecScheduler::Anomaly_Severity temp_severity = RtecScheduler::ANOMALY_NONE;
- status_t temp_status = SUCCEEDED;
- Scheduling_Anomaly *anomaly = 0;
- ACE_CString unresolved_locals (""), unresolved_remotes ("");
-
- ACE_Guard<LOCK> ace_mon (lock_);
-
- if (up_to_date_)
- {
- // do nothing if the RT_Infos have not changed
- // since the last valid schedule was generated
- return SUCCEEDED;
- }
- else
- {
- // save the total number of registered RT_Infos
- tasks (rt_info_entries_.size ());
- }
-
- // set up the task entry data structures
- status_ = setup_task_entries ();
- if (status_ != SUCCEEDED)
- {
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (status_);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- switch (anomaly->severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- return status_;
-
- default:
- severity = anomaly->severity;
- break;
- }
- }
-
- // check for cycles in the dependency graph: as a side effect, leaves
- // the ordered_task_entries_ pointer array sorted in topological order,
- // which is used by propagate_dispatches () to ensure that dispatches
- // are propagated top down in the call graph.
- temp_status = check_dependency_cycles ();
- if (temp_status != SUCCEEDED)
- {
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (temp_status);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- switch (anomaly->severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = anomaly->severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = anomaly->severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
-
- // task entries are related, now threads can be found
- temp_status = identify_threads (unresolved_locals,
- unresolved_remotes);
- if (temp_status != SUCCEEDED)
- {
- temp_severity = anomaly_severity (temp_status);
- switch (temp_severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = temp_severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = temp_severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
-
- // invoke the internal thread scheduling method of the strategy
- temp_status = schedule_threads (anomaly_set);
- if (temp_status != SUCCEEDED)
- {
- temp_severity = anomaly_severity (temp_status);
- switch (temp_severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = temp_severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = temp_severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
-
- // propagate the dispatch information from the
- // threads throughout the call graph
- temp_status = propagate_dispatches (anomaly_set,
- unresolved_locals,
- unresolved_remotes);
- if (temp_status != SUCCEEDED)
- {
- temp_severity = anomaly_severity (temp_status);
- switch (temp_severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = temp_severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = temp_severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
-
- // log anomalies for unresolved local dependencies
- if (unresolved_locals.length () > 0)
- {
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (ST_UNRESOLVED_LOCAL_DEPENDENCIES);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- ACE_NEW_RETURN (anomaly, ACE_DynScheduler::Scheduling_Anomaly,
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- ACE_CString temp_str ("The following entry points have "
- "unresolved local dependencies:\n");
- temp_str += unresolved_locals;
-
- anomaly->severity =
- anomaly_severity (ST_UNRESOLVED_LOCAL_DEPENDENCIES);
- anomaly->description = temp_str.c_str ();
- anomaly_set.insert (anomaly);
- }
-
- // log anomalies for unresolved remote dependencies
- if (unresolved_remotes.length () > 0)
- {
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (ST_UNRESOLVED_REMOTE_DEPENDENCIES);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- ACE_NEW_RETURN (anomaly, ACE_DynScheduler::Scheduling_Anomaly,
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- ACE_CString temp_str ("The following entry points have "
- "unresolved remote dependencies:\n");
- temp_str += unresolved_remotes;
-
- anomaly->severity =
- anomaly_severity (ST_UNRESOLVED_REMOTE_DEPENDENCIES);
- anomaly->description = temp_str.c_str ();
- anomaly_set.insert (anomaly);
- }
-
- // invoke the internal dispatch scheduling method of the strategy
- temp_status = schedule_dispatches (anomaly_set);
- if (temp_status != SUCCEEDED)
- {
- temp_severity = anomaly_severity (temp_status);
- switch (temp_severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = temp_severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = temp_severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
-
- // calculate utilization, total frame size, critical set
- temp_status = calculate_utilization_params ();
- if (temp_status != SUCCEEDED)
- {
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (temp_status);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- switch (anomaly->severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = anomaly->severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = anomaly->severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
-
- // calculate utilization, total frame size, critical set
- temp_status = store_assigned_info ();
- if (temp_status != SUCCEEDED)
- {
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (temp_status);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- switch (anomaly->severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = anomaly->severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = anomaly->severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
-
- // generate, store the timeline to a file if file was given
- if (timeline_filename_ != 0)
- {
- // generate the scheduling timeline over the total frame size
- temp_status = create_timeline ();
- if (temp_status != SUCCEEDED)
- {
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (temp_status);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- switch (anomaly->severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = anomaly->severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = anomaly->severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
-
-
- temp_status = output_timeline (timeline_filename_, 0);
- if (temp_status != SUCCEEDED)
- {
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (temp_status);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- switch (anomaly->severity)
- {
- case RtecScheduler::ANOMALY_FATAL :
- status_ = temp_status;
- return status_;
-
- case RtecScheduler::ANOMALY_ERROR :
- severity = anomaly->severity;
- status_ = temp_status;
- break;
-
- case RtecScheduler::ANOMALY_WARNING :
- if (severity == RtecScheduler::ANOMALY_NONE)
- {
- severity = anomaly->severity;
- status_ = temp_status;
- }
- break;
-
- default:
- break;
- }
- }
- }
-
- // if a valid schedule was generated, mark it as up to date
- switch (status_)
- {
- // These are statuses that indicate a reasonable schedule was generated.
- case SUCCEEDED:
- case ST_TASK_ALREADY_REGISTERED :
- case ST_UNRESOLVED_REMOTE_DEPENDENCIES :
- case ST_UTILIZATION_BOUND_EXCEEDED :
- case ST_INSUFFICIENT_THREAD_PRIORITY_LEVELS :
-
- // if we made it here, the schedule is done
- up_to_date_ = 1;
-
- break;
-
- default:
- break;
- }
-
-
- return status_;
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::propagate_dispatches (
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set,
- ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes)
-{
- u_long i;
- frame_size_ = 1;
- status_t status = SUCCEEDED;
- Scheduling_Anomaly * anomaly = 0;
-
- // iterate through the ordered_task_entries_ array in order
- // from highest DFS finishing time to lowest, so that every
- // calling dispatch is accessed before those it calls:
- // the dispatches propagate top down through the call DAG
- for (i = 0; i < tasks (); ++i)
- {
- switch (ordered_task_entries_ [i]->merge_dispatches (*dispatch_entries_,
- unresolved_locals,
- unresolved_remotes))
- {
- case Task_Entry::INTERNAL_ERROR :
- // Create an anomaly, add it to anomaly set
- anomaly = create_anomaly (ST_BAD_INTERNAL_POINTER);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- return ST_BAD_INTERNAL_POINTER;
-
- case Task_Entry::TWO_WAY_DISJUNCTION :
- if (status == SUCCEEDED)
- {
- status = TWO_WAY_DISJUNCTION;
- }
- anomaly = create_anomaly (TWO_WAY_DISJUNCTION);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
- break;
-
- case Task_Entry::TWO_WAY_CONJUNCTION :
- if (status == SUCCEEDED)
- {
- status = TWO_WAY_CONJUNCTION;
- }
- anomaly = create_anomaly (TWO_WAY_CONJUNCTION);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
- break;
-
- case Task_Entry::UNRECOGNIZED_INFO_TYPE :
- if (status == SUCCEEDED)
- {
- status = UNRECOGNIZED_INFO_TYPE;
- }
- anomaly = create_anomaly (UNRECOGNIZED_INFO_TYPE);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
- break;
-
- case Task_Entry::SUCCEEDED :
- default:
- break;
- }
-
- if (ordered_task_entries_ [i]->effective_period () > 0)
- {
- frame_size_ =
- ACE::minimum_frame_size (frame_size_,
- ordered_task_entries_ [i]->
- effective_period ());
- }
- }
-
- return status;
-}
-// propagate the dispatch information from the
-// threads throughout the call graph
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::calculate_utilization_params (void)
-{
- critical_set_frame_size_ = 0;
- utilization_ = 0.0;
- critical_set_utilization_ = 0.0;
-
- minimum_priority_queue_ =
- ordered_dispatch_entries_ [0]->priority ();
-
- minimum_guaranteed_priority_queue_ = -1;
-
- // iterate through ordered task entries, calculating frame size, utilization
- for (u_int i = 0; i < dispatch_entry_count_; ++i)
- {
- // if we've just finished examining another priority level
- if (minimum_priority_queue_ != ordered_dispatch_entries_ [i]->priority ())
- {
- // update parameters for the previous priority level
- update_priority_level_params ();
-
- // update the minimum priority queue
- minimum_priority_queue_ = ordered_dispatch_entries_ [i]->priority ();
- }
-
- // Only consider computation times of dispatches of
- // OPERATION and REMOTE_DEPENDANT descriptors.
- if (((ordered_dispatch_entries_ [i]->task_entry ().info_type () ==
- RtecScheduler::OPERATION) ||
- (ordered_dispatch_entries_ [i]->task_entry ().info_type () ==
- RtecScheduler::REMOTE_DEPENDANT)) &&
- (ordered_dispatch_entries_ [i]->task_entry ().effective_period () > 0))
- {
- utilization_ +=
- ACE_static_cast (double,
- ACE_UINT64_DBLCAST_ADAPTER (ordered_dispatch_entries_ [i]->
- task_entry ().rt_info ()->worst_case_execution_time)) /
- ACE_static_cast (double, ordered_dispatch_entries_ [i]->
- task_entry ().effective_period ());
- }
- }
-
- // update parameters for the lowest priority level
- update_priority_level_params ();
-
- // if the critical set is schedulable, return success
- return (1.0 - critical_set_utilization_ > DBL_EPSILON)
- ? SUCCEEDED : ST_UTILIZATION_BOUND_EXCEEDED;
-}
-
-
-
-void
-ACE_DynScheduler::update_priority_level_params ()
-{
- // if we've just finished examining a critical priority level
- if (minimum_priority_queue_ <= minimum_critical_priority ())
- {
- // update the information about the critical set
- critical_set_frame_size_ = frame_size_;
- critical_set_utilization_ = utilization_;
- }
-
- // if the lowest priority level considered is schedulable
- if (1.0 - utilization_ > DBL_EPSILON)
- {
- // the minimum guaranteed priority queue is the minimum considered so far
- minimum_guaranteed_priority_queue_ = minimum_priority_queue_;
- }
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::setup_task_entries (void)
-{
- // store number of tasks, based on registrations
- tasks (rt_info_entries_.size ());
-
- // bail out if there are no tasks registered
- if (tasks () <= 0)
- {
- return ST_NO_TASKS_REGISTERED;
- }
-
- // clear the decks of any previous scheduling information
- reset ();
-
- // allocate new table of task entries (wrappers for rt_infos)
- ACE_NEW_RETURN (task_entries_, Task_Entry [tasks ()],
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- // allocate new table of pointers to task entries (for sorting)
- ACE_NEW_RETURN (ordered_task_entries_, Task_Entry *[tasks ()],
- ST_VIRTUAL_MEMORY_EXHAUSTED);
- ACE_OS::memset (ordered_task_entries_, 0,
- sizeof (Task_Entry *) * tasks ());
-
- // allocate new unbounded set for pointers to
- // task entries that delineate threads
- ACE_NEW_RETURN (thread_delineators_, ACE_Unbounded_Set <Dispatch_Entry *>,
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- // allocate new unbounded set for pointers to dispatch entries
- ACE_NEW_RETURN (dispatch_entries_,
- ACE_Unbounded_Set <Dispatch_Entry *>,
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- // allocate new unbounded set for pointers to config info entries
- ACE_NEW_RETURN (config_info_entries_,
- ACE_Unbounded_Set <Config_Info *>,
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
-
- // set up links between rt_info_entries_, task_entries_,
- // and ordered_task_entries_ tables
- ACE_Unbounded_Set_Iterator <RT_Info *> iter (rt_info_entries_);
- for (u_int i = 0; i < tasks (); ++i, iter.advance ())
- {
- RT_Info** info_entry;
-
- // tie task entry to corresponding rt_info
- if (! iter.next (info_entry))
- {
- return ST_BAD_INTERNAL_POINTER;
- }
- task_entries_ [i].rt_info (*info_entry);
-
- // tie rt_info to corresponding task entry
- task_entries_ [i].rt_info ()->volatile_token = (u_long) &(task_entries_ [i]);
-
- // tie ordered task entry pointer to corresponding task entry
- ordered_task_entries_ [i] = &(task_entries_ [i]);
- }
-
- // set up bidirectional links between task entries
- return relate_task_entries ();
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::relate_task_entries (void)
-{
- status_t status = SUCCEEDED;
-
- // do DFS traversal of the entire RT_Info handle dependency DAG, replicating
- // the handle dependency DAG as a calls DAG of pointers between task
- // entries (and creating its transpose, the callers DAG). This is done
- // to avoid the O(n) cost of handle lookups in the RT_Infos for further
- // traversal of the graph during schedule sorting. One useful side effect
- // of this traversal is that is produces a topological ordering of dependencies
- // in the traversal finishing times, which can be used to detect call cycles.
- long time = 0;
-
- for (u_int i = 0; i < tasks (); ++i)
- {
- if ((status = relate_task_entries_recurse (time, task_entries_[i]))
- != SUCCEEDED)
- {
- break;
- }
- }
-
- return status;
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::relate_task_entries_recurse (long &time, Task_Entry &entry)
-{
-
- // may have entered at a non-root node previously, so this does
- // not necessarily indicate a cycle in the dependency graph
- if (entry.dfs_status () != Task_Entry::NOT_VISITED)
- {
- return SUCCEEDED;
- }
-
- // when a node is discovered, mark it as visited, increment "time" and
- // store as the entry's discovery time. This is not currently used in
- // the scheduling algorithms, but is left in for possible future use
- // as it shows full parenthetization of entry discovery/finishing.
- entry.dfs_status (Task_Entry::VISITED);
- entry.discovered (++time);
-
- u_int dependency_count = number_of_dependencies (*entry.rt_info ());
- if (dependency_count > 0)
- {
- // traverse dependencies of underlying RT_Info
- for (u_int i = 0; i < dependency_count; ++i)
- {
- // obtain a pointer to the corresponding Task_Entry for each dependency
-
- RT_Info* dependency_info = 0;
- lookup_rt_info(entry.rt_info ()->dependencies[i].rt_info, dependency_info);
-
- if (! dependency_info)
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- // obtain a pointer to the Task_Entry from the dependency RT_Info
- Task_Entry *dependency_entry_ptr =
- (Task_Entry *) dependency_info->volatile_token;
-
- if (! dependency_entry_ptr)
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- // relate the entries according to the direction of the dependency
- Task_Entry_Link *link;
- ACE_NEW_RETURN (link,
- Task_Entry_Link (entry,
- *dependency_entry_ptr,
- entry.rt_info ()->dependencies[i].number_of_calls,
- entry.rt_info ()->dependencies[i].dependency_type),
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- dependency_entry_ptr->callers ().insert (link);
- entry.calls ().insert (link);
-
- // depth first recursion on the newly identified entry
- relate_task_entries_recurse (time, *dependency_entry_ptr);
- }
- }
-
- // when a node is finished, mark it as finished, increment "time" and
- // store as the entry's finish time. This produces a topological ordering
- // based on dependencies, which is used to check for call cycles.
- entry.dfs_status (Task_Entry::FINISHED);
- entry.finished (++time);
-
- return SUCCEEDED;
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::identify_threads (ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes)
-{
- u_int i, j;
- ACE_DynScheduler::status_t result = SUCCEEDED;
- char string_buffer [BUFSIZ];
-
- // walk array of task entries, picking out thread delineators
- for (i = 0; i < tasks_; i++)
- {
- // if entry has exposed threads or no callers, it may be a thread
- if ((task_entries_ [i].rt_info ()->threads > 0) ||
- (task_entries_ [i].callers ().is_empty ()))
- {
- // if its period is valued, it's a thread delineator
- if (task_entries_ [i].rt_info ()->period > 0)
- {
- task_entries_ [i].effective_period (task_entries_ [i].rt_info ()->period);
- task_entries_ [i].is_thread_delineator (1);
-
- // create a Dispatch_Entry for each thread of the delimiting Task_Entry
- u_int thread_count = (task_entries_ [i].rt_info ()->threads > 0)
- ? task_entries_ [i].rt_info ()->threads : 1;
- // Just use low 32 bits of effective_period. This will
- // have to change when CosTimeBase.idl is finalized.
- const TimeBase::TimeT zero = 0;
- for (j = 0; j < thread_count; j++)
- {
- Dispatch_Entry *dispatch_ptr;
- const TimeBase::TimeT effective_period =
- task_entries_ [i].effective_period ();
- ACE_NEW_RETURN(dispatch_ptr,
- Dispatch_Entry (zero,
- effective_period,
- task_entries_ [i].rt_info ()->preemption_priority,
- task_entries_ [i].rt_info ()->priority,
- task_entries_ [i]),
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- if ((task_entries_ [i].dispatches ().insert (Dispatch_Entry_Link (*dispatch_ptr)) < 0) ||
- (dispatch_entries_->insert (dispatch_ptr) < 0) ||
- (thread_delineators_->insert (dispatch_ptr) < 0))
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- // increase the count of thread dispatches
- ++ threads_;
- }
- }
- else if (task_entries_ [i].rt_info ()->info_type == RtecScheduler::REMOTE_DEPENDANT)
- {
- // Warn about unresolved remote dependencies, mark the task entry
-
- result = (result == SUCCEEDED)
- ? ST_UNRESOLVED_REMOTE_DEPENDENCIES
- : result;
-
- task_entries_ [i].has_unresolved_remote_dependencies (1);
-
- ACE_DEBUG (
- (LM_DEBUG,
- "Warning: an operation identified by "
- "\"%s\" has unresolved remote dependencies.\n",
- (const char*) task_entries_ [i].rt_info ()->entry_point));
-
- // Record entry point in list of unresolved remote dependencies
- ACE_OS::sprintf (string_buffer, "// %s\n",
- (const char*) task_entries_ [i].rt_info ()->
- entry_point);
- unresolved_remotes +=
- ACE_CString (string_buffer);
- }
- else
- {
- // Local node that no one calls and has neither rate nor threads is suspect
- ACE_DEBUG (
- (LM_DEBUG,
- "Error: operation \"%s\" does not specify a period or\n"
- "visible threads, and is not called by any other operation.\n"
- "Are there backwards dependencies.\n",
- (const char*) task_entries_ [i].rt_info ()->entry_point));
-
- result = ST_UNRESOLVED_LOCAL_DEPENDENCIES;
-
- task_entries_ [i].has_unresolved_local_dependencies (1);
-
- // Record entry point in list of unresolved local dependencies
- ACE_OS::sprintf (string_buffer, "// %s\n",
- (const char*) task_entries_ [i].rt_info ()->
- entry_point);
- unresolved_locals +=
- ACE_CString (string_buffer);
- }
- }
- }
-
- return result;
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::check_dependency_cycles (void)
-{
- status_t return_status = SUCCEEDED;
-
- // sort the pointers to entries in order of descending finish time
- ::qsort ((void *) ordered_task_entries_,
- tasks (),
- sizeof (Task_Entry *),
- compare_entry_finish_times);
-
- // set all the dfs_status indicators to NOT_VISITED
- u_int i;
- for (i = 0; i < tasks (); ++i)
- {
- ordered_task_entries_ [i]->dfs_status (Task_Entry::NOT_VISITED);
- }
-
- // recurse on each entry, saving most recent status if it is not SUCCEEDED
- for (i = 0; i < tasks (); ++i)
- {
- status_t status =
- check_dependency_cycles_recurse (*ordered_task_entries_ [i]);
-
- if (status != SUCCEEDED)
- {
- return_status = status;
- }
- }
-
- return return_status;
-}
- // uses strongly connected components algorithm: consider entries
- // in order of finishing time from dependency DAG traversal,
- // but traverse transpose graph: any entry that has a dependant
- // that was not previously visited in this traversal is part
- // of a dependency cycle
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::check_dependency_cycles_recurse (Task_Entry &entry)
-{
- status_t return_status = SUCCEEDED;
-
- // halt DFS recursion on callers graph if entry has already been visited
- if (entry.dfs_status () != Task_Entry::NOT_VISITED)
- {
- return return_status;
- }
-
- // mark the entry as visited
- entry.dfs_status (Task_Entry::VISITED);
-
- // check all the calling operations: if there is one that has not already been
- // visited, mark the return status indicating there is a cycle, print
- // an error message to that effect, and recurse on that dependant
- Task_Entry_Link **calling_entry_link;
- ACE_Unbounded_Set_Iterator <Task_Entry_Link *> i (entry.callers ());
- while (i.next (calling_entry_link) != 0)
- {
- i.advance ();
- if ((*calling_entry_link)->caller ().dfs_status () == Task_Entry::NOT_VISITED)
- {
- // indicate the two tasks are in (the same) dependency cycle
- ACE_ERROR ((LM_ERROR,
- "Tasks \"%s\" and \"%s\" are part of a call cycle.\n",
- (*calling_entry_link)->caller ().rt_info ()->entry_point.in (),
- entry.rt_info ()->entry_point.in ()));
-
- // set return status, ignore status returned by recursive call:
- // we already know there are cycles in the dependencies
- return_status = ST_CYCLE_IN_DEPENDENCIES;
- check_dependency_cycles_recurse ((*calling_entry_link)->caller ());
- }
- }
-
- // mark the entry as finished
- entry.dfs_status (Task_Entry::FINISHED);
-
- return return_status;
-}
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::schedule_threads (ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set)
-{
- // make sure there are as many thread delineator
- // entries in the set as the counter indicates
- if (threads_ != thread_delineators_->size ())
- {
- return THREAD_COUNT_MISMATCH;
- }
-
- // allocate an array of pointers to the thread delineators
- ACE_NEW_RETURN (ordered_thread_dispatch_entries_,
- Dispatch_Entry * [threads_],
- ST_VIRTUAL_MEMORY_EXHAUSTED);
- ACE_OS::memset (ordered_thread_dispatch_entries_, 0,
- sizeof (Dispatch_Entry *) * threads_);
-
-
- // copy pointers to the thread delineators from the set to the array
- ACE_Unbounded_Set_Iterator <Dispatch_Entry *> iter (*thread_delineators_);
- for (u_int i = 0; i < threads_; ++i, iter.advance ())
- {
- Dispatch_Entry** dispatch_entry;
-
- if (! iter.next (dispatch_entry))
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- ordered_thread_dispatch_entries_ [i] = *dispatch_entry;
- }
-
- // sort the thread dispatch entries into priority order
- status_t status = sort_dispatches (ordered_thread_dispatch_entries_, threads_);
-
- if (status == SUCCEEDED)
- {
- // assign priorities to the thread dispatch entries
- status = assign_priorities (ordered_thread_dispatch_entries_,
- threads_, anomaly_set);
- }
-
- return status;
-}
- // thread scheduling method: sets up array of pointers to task
- // entries that are threads, calls internal thread scheduling method
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::schedule_dispatches (ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set)
-{
- dispatch_entry_count_ = dispatch_entries_->size ();
-
- ACE_NEW_RETURN (ordered_dispatch_entries_,
- Dispatch_Entry * [dispatch_entry_count_],
- ST_VIRTUAL_MEMORY_EXHAUSTED);
- ACE_OS::memset (ordered_dispatch_entries_, 0,
- sizeof (Dispatch_Entry *) * dispatch_entry_count_);
-
- ACE_Unbounded_Set_Iterator <Dispatch_Entry *> iter (*dispatch_entries_);
- for (u_int i = 0; i < dispatch_entry_count_; ++i, iter.advance ())
- {
- Dispatch_Entry** dispatch_entry;
-
- if (! iter.next (dispatch_entry))
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- ordered_dispatch_entries_ [i] = *dispatch_entry;
- }
-
- // sort the entries in order of priority and subpriority
- sort_dispatches (ordered_dispatch_entries_, dispatch_entry_count_);
-
- // assign dynamic and static subpriorities to the thread dispatch entries
- return assign_subpriorities (ordered_dispatch_entries_,
- dispatch_entry_count_, anomaly_set);
-}
- // dispatch scheduling method: sets up an array of dispatch entries,
- // calls internal dispatch scheduling method.
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::store_assigned_info (void)
-{
- for (u_int i = 0; i < dispatch_entry_count_; ++i)
- {
- if ((! ordered_dispatch_entries_) || (! (ordered_dispatch_entries_[i])) ||
- (! (ordered_dispatch_entries_[i]->task_entry ().rt_info ())))
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_DynScheduler::store_assigned_info () could not store "
- "priority information (error in internal representation)"),
- ST_BAD_INTERNAL_POINTER);
- }
-
- // set OS priority and Scheduler preemption priority and static
- // preemption subpriority in underlying RT_Info
- ordered_dispatch_entries_ [i]->task_entry ().rt_info ()->priority =
- ordered_dispatch_entries_ [i]->OS_priority ();
- ordered_dispatch_entries_ [i]->task_entry ().rt_info ()->preemption_priority =
- ordered_dispatch_entries_ [i]->priority ();
- ordered_dispatch_entries_ [i]->task_entry ().rt_info ()->preemption_subpriority =
- ordered_dispatch_entries_ [i]->static_subpriority ();
- }
-
- return SUCCEEDED;
-}
- // = store assigned information back into the RT_Infos
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::create_timeline ()
-{
- // queue of previously scheduled entries that need to be rescheduled
- ACE_Unbounded_Queue <Dispatch_Entry *> reschedule_queue;
-
- status_t status = SUCCEEDED;
-
- ACE_NEW_RETURN(timeline_, ACE_Ordered_MultiSet <TimeLine_Entry_Link>,
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- ACE_NEW_RETURN(expanded_dispatches_, ACE_Unbounded_Set <Dispatch_Entry *>,
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- // start with the id of the first entry in the array
- min_dispatch_id_ = ordered_dispatch_entries_[0]->dispatch_id ();
- max_dispatch_id_ = ordered_dispatch_entries_[0]->dispatch_id ();
-
- for (u_long i = 0; i < dispatch_entry_count_; ++i)
- {
- // update the minimal and maximal id values for the schedule
- if (ordered_dispatch_entries_[i]->dispatch_id () < min_dispatch_id_)
- {
- min_dispatch_id_ = ordered_dispatch_entries_[i]->dispatch_id ();
- }
- if (ordered_dispatch_entries_[i]->dispatch_id () > max_dispatch_id_)
- {
- max_dispatch_id_ = ordered_dispatch_entries_[i]->dispatch_id ();
- }
-
- // only put OPERATION and REMOTE_DEPENDANT dispatches into the timeline.
- if ((ordered_dispatch_entries_[i]->task_entry().info_type () !=
- RtecScheduler::OPERATION) &&
- (ordered_dispatch_entries_[i]->task_entry().info_type () !=
- RtecScheduler::REMOTE_DEPENDANT))
- {
- continue;
- }
-
- // schedule the current dispatch entry into the timeline
- status = schedule_timeline_entry (*(ordered_dispatch_entries_[i]),
- reschedule_queue);
- if (status != SUCCEEDED)
- {
- break;
- }
-
- // iterate through the set of dispatch entries that need to be rescheduled
- Dispatch_Entry *rescheduled_entry;
- while (reschedule_queue.is_empty () == 0)
- {
-
- if (reschedule_queue.dequeue_head (rescheduled_entry) < 0)
- {
- status = ST_BAD_INTERNAL_POINTER;
- break;
- }
-
- status = schedule_timeline_entry (*rescheduled_entry, reschedule_queue);
- if (status != SUCCEEDED)
- {
- break;
- }
- }
- if (status != SUCCEEDED)
- {
- break;
- }
-
- // Schedule additional dispatches of the entry
- // over the total frame size into the timeline.
- u_long current_frame_offset = 0;
- u_long task_period =
- ordered_dispatch_entries_[i]->task_entry ().effective_period ();
- for (current_frame_offset = task_period;
- current_frame_offset < frame_size_;
- current_frame_offset += task_period)
- {
- Dispatch_Entry *new_dispatch_entry;
-
- // create a new dispatch entry at the current sub-frame offset
- // Just use low 32 bits of arrival and deadline. This will
- // have to change when CosTimeBase.idl is finalized.
- const TimeBase::TimeT arrival =
- ordered_dispatch_entries_[i]->arrival () + current_frame_offset;
- const TimeBase::TimeT deadline=
- ordered_dispatch_entries_[i]->deadline () + current_frame_offset;
-
- ACE_NEW_RETURN (
- new_dispatch_entry,
- Dispatch_Entry (arrival,
- deadline,
- ordered_dispatch_entries_[i]->priority (),
- ordered_dispatch_entries_[i]->OS_priority (),
- ordered_dispatch_entries_[i]->task_entry (),
- ordered_dispatch_entries_[i]),
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- // add the new dispatch entry to the set of expanded dispatches
- expanded_dispatches_->insert (new_dispatch_entry);
-
- // schedule the new dispatch entry into the timeline
- status = schedule_timeline_entry (*new_dispatch_entry, reschedule_queue);
- if (status != SUCCEEDED)
- {
- break;
- }
-
- while (reschedule_queue.is_empty () == 0)
- {
- if (reschedule_queue.dequeue_head (rescheduled_entry) < 0)
- {
- status = ST_BAD_INTERNAL_POINTER;
- break;
- }
- status = schedule_timeline_entry (*rescheduled_entry, reschedule_queue);
- if (status != SUCCEEDED)
- {
- break;
- }
- }
- if (status != SUCCEEDED)
- {
- break;
- }
- }
-
- if (status != SUCCEEDED)
- {
- break;
- }
- }
-
- return status;
-}
- // Create a timeline.
-
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_dispatch_priorities (const char *filename)
-{
- status_t status = UNABLE_TO_OPEN_SCHEDULE_FILE;
-
- // open the file
- FILE *file = ACE_OS::fopen (filename, "w");
- if (file)
- {
- status = output_dispatch_priorities (file);
- fclose (file);
- }
-
- return status;
-}
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_dispatch_priorities (FILE *file)
-{
-
- u_long dispatch_count = 0;
- u_long i = 0;
- for (i = 0; i < dispatch_entry_count_; ++i)
- {
- dispatch_count += frame_size_ / ordered_dispatch_entries_[i]->task_entry ().effective_period ();
- }
-
- if (ACE_OS::fprintf (
- file, "\n\nSCHEDULING RESULTS:\n\n"
- "Number of dispatches: %3u\n"
- "Number of threads: %3u\n"
- "Number of tasks: %3u\n"
- "Scheduler Status: [%d] %s\n"
- "Total Frame Size: %lu nsec (%lf Hz)\n"
- "Critical Set Frame Size: %lu nsec (%lf Hz)\n"
- "Utilization: %lf\n"
- "Critical Set Utilization: %lf\n"
- "Minimum Priority Queue: %3ld\n"
- "Minimum Guaranteed Priority Queue: %3ld\n"
- "Minimum Critical Priority: %3ld\n\n\n"
-
- "DISPATCH PRIORITIES:\n\n"
- " (critical \n"
- " instant) \n"
- " dispatch dynamic static \n"
- "operation ID priority subpriority subpriority\n"
- "--------- -------- -------- ----------- -----------\n",
- dispatch_count, threads_, tasks_, status_,
- status_message(status_), frame_size_, (double) (10000000.0 / ((double) frame_size_)),
- critical_set_frame_size_, (double) (10000000.0 / ((double) critical_set_frame_size_)),
- utilization_, critical_set_utilization_, minimum_priority_queue_,
- minimum_guaranteed_priority_queue_, minimum_critical_priority ()) < 0)
-
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
-
- for (i = 0; i < dispatch_entry_count_; ++i)
- {
- if (ACE_OS::fprintf (file, "%-11s %8lu %8lu %11lu %11lu\n",
- ordered_dispatch_entries_[i]->task_entry ().rt_info ()->entry_point.in (),
- ordered_dispatch_entries_[i]->dispatch_id (),
- ordered_dispatch_entries_[i]->priority (),
- ordered_dispatch_entries_[i]->dynamic_subpriority (),
- ordered_dispatch_entries_[i]->static_subpriority ()) < 0)
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
- }
-
- return SUCCEEDED;
-}
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_dispatch_timeline (const char *filename)
-{
- status_t status = UNABLE_TO_OPEN_SCHEDULE_FILE;
-
- // open the file
- FILE *file = ACE_OS::fopen (filename, "w");
- if (file)
- {
- status = output_dispatch_timeline (file);
- fclose (file);
- }
-
- return status;
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_dispatch_timeline (FILE *file)
-{
- if (ACE_OS::fprintf (
- file, "\n\nDISPATCH TIMELINE:\n\n"
- " dispatch arrival deadline start stop execution latency laxity\n"
- "operation ID (nsec) (nsec) (nsec) (nsec) time (nsec) (nsec) (nsec)\n"
- "--------- ----------- ------- -------- ----- ------ ----------- ------- ------\n") < 0)
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
-
- // iterate through timeline, picking out entries whose prev_ pointer
- // is null (i.e. those representing the start of a dispatch), find end
- // of dispatch, output the operation, dispatch, priority, and time info
- ACE_Ordered_MultiSet_Iterator <TimeLine_Entry_Link> iter (*timeline_);
- for (iter.first (); iter.done () == 0; iter.advance ())
- {
- TimeLine_Entry_Link *link;
- if ((iter.next (link) == 0) || (! link))
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- // for each timeline entry that starts a dispatch
- if (link->entry ().prev () == 0)
- {
- // find the last time slice for the dispatch
- TimeLine_Entry *last_entry = &(link->entry ());
- while (last_entry->next ())
- {
- last_entry = last_entry->next ();
- }
-
- Time tmp = last_entry->stop () - link->entry ().arrival () -
- link->entry ().dispatch_entry ().task_entry ().rt_info ()->
- worst_case_execution_time;
- if (link->entry ().dispatch_entry ().original_dispatch ())
- {
- if (ACE_OS::fprintf (
- file, "%-11s [%4lu] %4lu %7lu %8lu %8lu %10lu %11lu %10ld %10ld\n",
- link->entry ().dispatch_entry ().task_entry ().rt_info ()->
- entry_point.in (),
- link->entry ().dispatch_entry ().original_dispatch ()->dispatch_id (),
- link->entry ().dispatch_entry ().dispatch_id (),
- ACE_U64_TO_U32 (link->entry ().arrival ()),
- ACE_U64_TO_U32 (link->entry ().deadline ()),
- ACE_U64_TO_U32 (link->entry ().start ()),
- ACE_U64_TO_U32 (last_entry->stop ()),
- ACE_U64_TO_U32 (link->entry ().dispatch_entry ().task_entry ().
- rt_info ()->worst_case_execution_time),
- ACE_U64_TO_U32 (tmp),
- ACE_U64_TO_U32 (link->entry ().deadline () -
- last_entry->stop ())) < 0)
-
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
- }
- else
- {
- if (ACE_OS::fprintf (
- file, "%-11s %11lu %7lu %8lu %8lu %10lu %11lu %10ld %10ld\n",
- link->entry ().dispatch_entry ().task_entry ().rt_info ()->
- entry_point.in (),
- link->entry ().dispatch_entry ().dispatch_id (),
- ACE_U64_TO_U32 (link->entry ().arrival ()),
- ACE_U64_TO_U32 (link->entry ().deadline ()),
- ACE_U64_TO_U32 (link->entry ().start ()),
- ACE_U64_TO_U32 (last_entry->stop ()),
- ACE_U64_TO_U32 (link->entry ().dispatch_entry ().task_entry ().
- rt_info ()->worst_case_execution_time),
- ACE_U64_TO_U32 (tmp),
- ACE_U64_TO_U32 (link->entry ().deadline () -
- last_entry->stop ())) < 0)
-
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
- }
- }
- }
-
- return SUCCEEDED;
-}
- // this prints the entire set of timeline outputs to the specified file
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_preemption_timeline (const char *filename)
-{
- status_t status = UNABLE_TO_OPEN_SCHEDULE_FILE;
-
- // open the file
- FILE *file = ACE_OS::fopen (filename, "w");
- if (file)
- {
- status = output_preemption_timeline (file);
- fclose (file);
- }
-
- return status;
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_preemption_timeline (FILE *file)
-{
- if (ACE_OS::fprintf (
- file, "\n\nPREEMPTION TIMELINE:\n\n"
- " dispatch start stop \n"
- "operation ID (nsec) (nsec)\n"
- "--------- ----------- ------ ------\n") < 0)
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
-
- ACE_Ordered_MultiSet_Iterator <TimeLine_Entry_Link> iter (*timeline_);
-
- TimeLine_Entry_Link *link;
- for (iter.first (); iter.done () == 0; iter.advance ())
- {
- if ((iter.next (link) == 0) || (! link))
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- if (link->entry ().dispatch_entry ().original_dispatch ())
- {
- if (ACE_OS::fprintf (
- file, "%-9s [%4lu] %4lu %8lu %8lu\n",
- link->entry ().dispatch_entry ().task_entry ().rt_info ()->
- entry_point.in (),
- link->entry ().dispatch_entry ().original_dispatch ()->dispatch_id (),
- link->entry ().dispatch_entry ().dispatch_id (),
- ACE_U64_TO_U32 (link->entry ().start ()),
- ACE_U64_TO_U32 (link->entry ().stop ())) < 0)
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
- }
- else
- {
- if (ACE_OS::fprintf (
- file, "%-9s %11lu %8lu %8lu\n",
- link->entry ().dispatch_entry ().task_entry ().rt_info ()->
- entry_point.in (),
- link->entry ().dispatch_entry ().dispatch_id (),
- ACE_U64_TO_U32 (link->entry ().start ()),
- ACE_U64_TO_U32 (link->entry ().stop ())) < 0)
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
- }
- }
-
- return SUCCEEDED;
-}
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_viewer_timeline (const char *filename)
-{
- status_t status = UNABLE_TO_OPEN_SCHEDULE_FILE;
-
- // open the file
- FILE *file = ACE_OS::fopen (filename, "w");
- if (file)
- {
- status = output_dispatch_timeline (file);
- fclose (file);
- }
-
- return status;
-}
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_viewer_timeline (FILE *file)
-{
- if (ACE_OS::fprintf (
- file, "\n\nVIEWER TIMELINE:\n\n"
- " arrival deadline completion execution \n"
- "operation utilization overhead (nsec) (nsec) time (nsec) time (nsec)\n"
- "--------- ----------- -------- ------- -------- ----------- -----------\n") < 0)
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
-
- // iterate through timeline, picking out dispatches in chronological
- // order of operation completion time
- int entries_remain = 1;
- Time accumulated_execution = 0;
- Time current_accumulated_execution = 0;
- Time last_completion = 0;
- Time current_completion = 0;
- TimeLine_Entry *current_entry = 0;
- TimeLine_Entry *current_last_entry = 0;
-
- while (entries_remain)
- {
- last_completion = current_completion;
-
- accumulated_execution = 0;
- current_accumulated_execution = 0;
- current_completion = 0;
- current_entry = 0;
- current_last_entry = 0;
-
- ACE_Ordered_MultiSet_Iterator <TimeLine_Entry_Link> iter (*timeline_);
- for (iter.first (); iter.done () == 0; iter.advance ())
- {
- TimeLine_Entry_Link *link;
- if ((iter.next (link) == 0) || (! link))
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- accumulated_execution += link->entry ().stop () -
- link->entry ().start ();
-
- // for each timeline entry that starts a dispatch
- if (link->entry ().prev () == 0)
- {
- // find the last time slice for the dispatch
- TimeLine_Entry *last_entry = &(link->entry ());
- while (last_entry->next ())
- {
- last_entry = last_entry->next ();
- }
-
- if ((last_entry->stop () > last_completion) &&
- ((last_entry->stop () < current_completion) ||
- (current_completion == 0)))
- {
- current_completion = last_entry->stop ();
- current_entry = &(link->entry ());
- current_last_entry = last_entry;
- }
- }
-
- // save the accumulated execution if we're at
- // the last entry for the current dispatch
- if (current_last_entry == &(link->entry ()))
- {
- current_accumulated_execution = accumulated_execution;
- }
- }
-
- // if we found another entry, print it (otherwise we're done)
- if (current_entry)
- {
- if (ACE_OS::fprintf (
- file, "%-11s %9lf %9lf %8lu %8lu %11lu %11u\n",
- current_entry->dispatch_entry ().task_entry ().rt_info ()->
- entry_point.in (),
- ACE_static_cast (
- double,
- ACE_UINT64_DBLCAST_ADAPTER(current_accumulated_execution)) /
- ACE_static_cast (
- double,
- ACE_UINT64_DBLCAST_ADAPTER(current_completion)),
- 0.0,
- ACE_U64_TO_U32 (current_entry->arrival ()),
- ACE_U64_TO_U32 (current_entry->deadline ()),
- ACE_U64_TO_U32 (current_last_entry->stop ()),
- ACE_U64_TO_U32 (current_entry->dispatch_entry ().task_entry ().
- rt_info ()->worst_case_execution_time)) < 0)
- {
- return UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
- }
- else
- {
- entries_remain = 0;
- }
- }
-
- return SUCCEEDED;
-}
-
-
-ACE_DynScheduler::status_t
-ACE_DynScheduler::output_timeline (const char *filename, const char *heading)
-{
- status_t status = SUCCEEDED;
- FILE *file = 0;
-
- // bail out if we're not up to date or there is no timeline
- if ((! up_to_date_) || (! timeline_))
- {
- status = NOT_SCHEDULED;
- }
-
- if (status == SUCCEEDED)
- {
- // open the file
- file = ACE_OS::fopen (filename, "w");
- if (! file)
- {
- status = UNABLE_TO_OPEN_SCHEDULE_FILE;
- }
- }
-
- if ((status == SUCCEEDED) && (heading))
- {
- if (ACE_OS::fprintf (file, "%s\n\n", heading) < 0)
- {
- status = UNABLE_TO_WRITE_SCHEDULE_FILE;
- }
- }
-
- if (status == SUCCEEDED)
- {
- status = output_dispatch_priorities (file);
- }
-
- if (status == SUCCEEDED)
- {
- status = output_dispatch_timeline (file);
- }
-
- if (status == SUCCEEDED)
- {
- status = output_preemption_timeline (file);
- }
-
- if (status == SUCCEEDED)
- {
- status = output_viewer_timeline (file);
- }
-
- if (file)
- {
- fclose (file);
- }
-
- return status;
-}
- // this prints the entire set of timeline outputs to the specified file
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Entry<ACE_CString, RtecScheduler::RT_Info *>;
-template class ACE_Map_Manager<ACE_CString, RtecScheduler::RT_Info *, ACE_SYNCH_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_CString, RtecScheduler::RT_Info *, ACE_SYNCH_MUTEX>;
-template class ACE_Map_Iterator<ACE_CString, RtecScheduler::RT_Info *, ACE_SYNCH_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_CString, RtecScheduler::RT_Info *, ACE_SYNCH_MUTEX>;
-template class ACE_DNode<Dispatch_Entry_Link>;
-template class ACE_DNode<Dispatch_Proxy_Iterator *>;
-template class ACE_DNode<TimeLine_Entry_Link>;
-template class ACE_Node<RtecScheduler::RT_Info *>;
-template class ACE_Node<Task_Entry_Link *>;
-template class ACE_Ordered_MultiSet<Dispatch_Entry_Link>;
-template class ACE_Ordered_MultiSet<Dispatch_Proxy_Iterator *>;
-template class ACE_Ordered_MultiSet<TimeLine_Entry_Link>;
-template class ACE_Ordered_MultiSet_Iterator<Dispatch_Entry_Link>;
-template class ACE_Ordered_MultiSet_Iterator<Dispatch_Proxy_Iterator *>;
-template class ACE_Ordered_MultiSet_Iterator<TimeLine_Entry_Link>;
-template class ACE_Unbounded_Queue<Dispatch_Entry *>;
-template class ACE_Unbounded_Queue_Iterator<Dispatch_Entry *>;
-template class ACE_Unbounded_Set<RtecScheduler::RT_Info *>;
-template class ACE_Unbounded_Set<Task_Entry_Link *>;
-template class ACE_Unbounded_Set_Iterator<RtecScheduler::RT_Info *>;
-template class ACE_Unbounded_Set_Iterator<Task_Entry_Link *>;
-template class ACE_Node<RtecScheduler::Config_Info *>;
-template class ACE_Unbounded_Set<RtecScheduler::Config_Info *>;
-template class ACE_Unbounded_Set_Iterator<RtecScheduler::Config_Info *>;
-template class ACE_Node<RtecScheduler::Scheduling_Anomaly *>;
-template class ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *>;
-template class ACE_Unbounded_Set_Iterator<RtecScheduler::Scheduling_Anomaly *>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Map_Entry<ACE_CString, RtecScheduler::RT_Info *>
-#pragma instantiate ACE_Map_Manager<ACE_CString, RtecScheduler::RT_Info *, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_CString, RtecScheduler::RT_Info *, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_CString, RtecScheduler::RT_Info *, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_CString, RtecScheduler::RT_Info *, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_DNode<Dispatch_Entry_Link>
-#pragma instantiate ACE_DNode<Dispatch_Proxy_Iterator *>
-#pragma instantiate ACE_DNode<TimeLine_Entry_Link>
-#pragma instantiate ACE_Node<RtecScheduler::RT_Info *>
-#pragma instantiate ACE_Node<Task_Entry_Link *>
-#pragma instantiate ACE_Ordered_MultiSet<Dispatch_Entry_Link>
-#pragma instantiate ACE_Ordered_MultiSet<Dispatch_Proxy_Iterator *>
-#pragma instantiate ACE_Ordered_MultiSet<TimeLine_Entry_Link>
-#pragma instantiate ACE_Ordered_MultiSet_Iterator<Dispatch_Entry_Link>
-#pragma instantiate ACE_Ordered_MultiSet_Iterator<Dispatch_Proxy_Iterator *>
-#pragma instantiate ACE_Ordered_MultiSet_Iterator<TimeLine_Entry_Link>
-#pragma instantiate ACE_Unbounded_Queue<Dispatch_Entry *>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<Dispatch_Entry *>
-#pragma instantiate ACE_Unbounded_Set<RtecScheduler::RT_Info *>
-#pragma instantiate ACE_Unbounded_Set<Task_Entry_Link *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<RtecScheduler::RT_Info *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<Task_Entry_Link *>
-#pragma instantiate ACE_Node<RtecScheduler::Config_Info *>
-#pragma instantiate ACE_Unbounded_Set<RtecScheduler::Config_Info *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<RtecScheduler::Config_Info *>
-#pragma instantiate ACE_Node<RtecScheduler::Scheduling_Anomaly *>
-#pragma instantiate ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<RtecScheduler::Scheduling_Anomaly *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/DynSched.h b/TAO/orbsvcs/orbsvcs/Sched/DynSched.h
deleted file mode 100644
index cb6a5fbcff4..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/DynSched.h
+++ /dev/null
@@ -1,535 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// DynSched.h
-//
-// = CREATION DATE
-// 23 January 1997
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-#ifndef DYNSCHED_H
-#define DYNSCHED_H
-
-#include "ace/ACE.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Map_Manager.h"
-#include "ace/Message_Block.h"
-#include "ace/Synch.h"
-#include "ace/SString.h"
-#include "SchedEntry.h"
-
-class TAO_ORBSVCS_Export ACE_DynScheduler
- // = TITLE
- // Dispatch scheduling interface.
- //
- // = DESCRIPTION
- // This abstract base class provides the majority of the
- // implementation of either an off-line scheduler, or the
- // necessary on-line component of the Scheduler.
-{
-public:
-
- //////////////////////////////
- // public type declarations //
- //////////////////////////////
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Config_Info Config_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Period_t Period;
- typedef RtecScheduler::Info_Type_t Info_Type;
- typedef RtecScheduler::Dependency_Type_t Dependency_Type;
- typedef RtecScheduler::Dispatching_Type_t Dispatching_Type;
- typedef RtecScheduler::Scheduling_Anomaly Scheduling_Anomaly;
- typedef RtecScheduler::Anomaly_Severity Anomaly_Severity;
-
- typedef ACE_Map_Entry <ACE_CString, RT_Info *> Thread_Map_Entry;
- typedef ACE_Map_Manager <ACE_CString, RT_Info *, ACE_Null_Mutex>
- Thread_Map;
- typedef ACE_Map_Iterator <ACE_CString, RT_Info *, ACE_Null_Mutex>
- Thread_Map_Iterator;
-
- typedef const char *Object_Name;
- // Objects are named by unique strings.
-
- enum status_t {
- // The following are used both by the runtime Scheduler and during
- // scheduling.
- NOT_SCHEDULED = -1 // the schedule () method has not been called yet
- , FAILED = -1
- , SUCCEEDED
- , ST_UNKNOWN_TASK
- , ST_UNKNOWN_PRIORITY
- , ST_TASK_ALREADY_REGISTERED
- , ST_NO_TASKS_REGISTERED
- , ST_BAD_DEPENDENCIES_ON_TASK
- , ST_BAD_INTERNAL_POINTER
- , ST_VIRTUAL_MEMORY_EXHAUSTED
- , TWO_WAY_DISJUNCTION
- , TWO_WAY_CONJUNCTION
- , UNRECOGNIZED_INFO_TYPE
-
- // The following are only used by the runtime Scheduler.
- , TASK_COUNT_MISMATCH // only used by schedule ()
- , THREAD_COUNT_MISMATCH // only used by schedule ()
- , INVALID_PRIORITY // only used by schedule (): mismatch of
- // (off-line, maybe) Scheduler output to
- // the runtime Scheduler component.
-
- // The following are only used during scheduling (in the case of
- // off-line scheduling, they are only used prior to runtime).
- , ST_UTILIZATION_BOUND_EXCEEDED
- , ST_INSUFFICIENT_THREAD_PRIORITY_LEVELS
- , ST_CYCLE_IN_DEPENDENCIES
- , ST_UNRESOLVED_REMOTE_DEPENDENCIES
- , ST_UNRESOLVED_LOCAL_DEPENDENCIES
- , ST_INVALID_PRIORITY_ORDERING
- , UNABLE_TO_OPEN_SCHEDULE_FILE
- , UNABLE_TO_WRITE_SCHEDULE_FILE
- };
-
-
-
- /////////////////////////////
- // public member functions //
- /////////////////////////////
-
- virtual ~ACE_DynScheduler ();
- // public dtor
-
- // = Utility function for outputting the textual
- // representation of a status_t value.
- static const char * status_message (status_t status);
-
- // = Utility function for creating an entry for determining
- // the severity of an anomaly detected during scheduling.
- static Anomaly_Severity anomaly_severity (status_t status);
-
- // = Utility function for creating an entry for the
- // log of anomalies detected during scheduling.
- static Scheduling_Anomaly * create_anomaly (status_t status);
-
-
- // = Initialize the scheduler.
- void init (const OS_Priority minimum_priority,
- const OS_Priority maximum_priority,
- const char *runtime_filename = 0,
- const char *rt_info_filename = 0,
- const char *timeline_filename = 0);
- // The minimum and maximum priority are the OS-specific priorities that
- // are used when creating the schedule (assigning priorities). The
- // minimum_priority is the priority value of the lowest priority.
- // It may be numerically higher than the maximum_priority, on OS's such
- // as VxWorks that use lower values to indicate higher priorities.
- //
- // When Scheduler::schedule is called, the schedule is output to the
- // file named by "runtime_filename" if it is non-zero.
- // This file is compilable; it is linked into the runtime executable
- // to provide priorities to the runtime scheduling component.
- // If the "rt_info_filename" is non-zero, the RT_Info for
- // every task is exported to it. It is not used at runtime.
- // If the "timeline_filename" is non-zero, the timeline output
- // file is created. It is not used at runtime.
- //
- // The runtime scheduling component ignores these filenames. It just
- // uses the priorities that were linked in to the executable, after
- // converting them to platform-specific values.
-
- void reset ();
- // Prepare for another schedule computation: once a reasonable schedule
- // has been generated, a new schedule will not be computed unless an
- // RT_Info is added, or this method is invoked to clear the previous
- // schedule (allows fault correcting alteration of RT_Infos outside the
- // scheduler implementation, followed by generation of a new schedule).
-
- // = Registers a task.
- status_t register_task (RT_Info *, handle_t &handle);
- // If the Task registration succeeds, this function returns SUCCEEDED
- // and sets "handle" to a unique identifier for the task.
- // Otherwise, it returns either VIRTUAL_MEMORY_EXHAUSTED or
- // TASK_ALREADY_REGISTERED sets the handle to 0. (A task may
- // only be registered once.)
-
- status_t get_rt_info (Object_Name name, RT_Info* &rtinfo);
- // Tries to find the RT_Info corresponding to <name> in the RT_Info
- // database. Returns SUCCEEDED if <name> was found and <rtinfo> was
- // set. Returns UNKNOWN_TASK if <name> was not found, but <rtinfo>
- // was set to a newly allocated RT_Info. In this UNKNOWN_TASK case,
- // the task must call RT_Info::set to fill in execution properties.
- // In the SUCCEEDED and UNKNOWN_TASK cases, this->register_task
- // (rtinfo, 0, handle) is called. Returns FAILED if an error
- // occurs.
- //
- // One motivation for allocating RT_Info's from within the Scheduler
- // is to allow RT_Infos to persist after the tasks that use them.
- // For instance, we may want to call this->schedule right before the
- // application exits a configuration run. If the tasks have been
- // deleted (deleting their RT_Infos with them), this->schedule will
- // fail.
-
- status_t lookup_rt_info (handle_t handle, RT_Info* &rtinfo);
- // Obtains an RT_Info based on its "handle".
-
- status_t lookup_config_info (Preemption_Priority priority,
- Config_Info* &config_info);
- // Obtains a Config_Info based on its priority.
-
- status_t
- schedule (ACE_Unbounded_Set<Scheduling_Anomaly *> &anomaly_set);
- // This sets up the data structures, invokes the internal scheduling method.
-
- status_t output_timeline (const char *filename, const char *heading);
- // this prints the entire set of timeline outputs to the specified file
-
-
- // = Access a thread priority.
- virtual int priority (const handle_t handle,
- OS_Priority &priority,
- Sub_Priority &subpriority,
- Preemption_Priority &preemption_prio);
- // "priority" is the OS thread priority that was assigned to the Task that
- // was assigned "handle". "subpriority" combines the dynamic and static
- // subpriorities of the Task that was assigned handle. "preemption_prio"
- // is a platform-independent priority queue number, ranging from a
- // highest priority value of 0 to the lowest priority value, which is
- // returned by "minimum_priority_queue ()". Returns 0 on success,
- // or -1 if an invalid handle was supplied.
-
- // = Access the platform-independent priority value of the lowest-priority
- // thread.
- Preemption_Priority minimum_priority_queue () const;
-
- // = Access the number of tasks.
- u_int tasks () const;
-
- // = Access the number of threads.
- u_int threads () const;
-
- // = Access the current scheduler status.
- status_t status () const;
-
- // = Access the current output (debugging) level.
- u_int output_level () const;
- // Default is 0; set to 1 to print out schedule, by task. Set
- // to higher than one for debugging info.
-
- // = Set the scheduler output (debugging) level.
- void output_level (const u_int level);
- // the only supported levels are 0 (quiet), 1 (verbose) and 2 (debug)
-
- int add_dependency(RT_Info* rt_info,
- Dependency_Info& d);
-
- static int number_of_dependencies(RT_Info* rt_info);
- static int number_of_dependencies(RT_Info& rt_info);
-
- static void export(RT_Info*, FILE* file);
- static void export(RT_Info&, FILE* file);
-
- // accessors for the minimal and maximal dispatch entry id in the schedule
- u_long min_dispatch_id () const;
- u_long max_dispatch_id () const;
-
- virtual int dispatch_configuration (const Preemption_Priority &p_priority,
- OS_Priority& priority,
- Dispatching_Type & d_type);
- // provide the thread priority and queue type for the given priority level
-
-protected:
-
- ////////////////////////////////
- // protected member functions //
- ////////////////////////////////
-
- ACE_DynScheduler ();
-
- status_t schedule_threads (
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set);
- // thread scheduling method: sets up array of pointers to task
- // entries that are threads, calls internal thread scheduling method
-
- status_t schedule_dispatches (
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set);
- // dispatch scheduling method: sets up an array of dispatch entries,
- // calls internal dispatch scheduling method.
-
- virtual status_t store_assigned_info (void);
- // = store assigned information back into the RT_Infos
-
- // = Set the minimum priority value.
- void minimum_priority_queue (const Preemption_Priority minimum_priority_queue_number);
-
- // = Set the number of tasks.
- void tasks (const u_int tasks);
-
- // = Set the number of threads.
- void threads (const u_int threads);
-
- // = Set the current scheduler status.
- void status (const status_t new_status);
-
- /////////////////////////////////////////////
- // protected pure virtual member functions //
- /////////////////////////////////////////////
-
- virtual Preemption_Priority minimum_critical_priority () = 0;
- // = determine the minimum critical priority number
-
- virtual status_t sort_dispatches (Dispatch_Entry **, u_int) = 0;
- // internal sorting method: this orders the dispatches by
- // static priority and dynamic and static subpriority.
-
- virtual status_t assign_priorities (
- Dispatch_Entry **dispatches,
- u_int count,
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set) = 0;
- // = assign priorities to the sorted dispatches
-
- virtual status_t assign_subpriorities (
- Dispatch_Entry **dispatches,
- u_int count,
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set) = 0;
- // = assign dynamic and static sub-priorities to the sorted dispatches
-
- virtual status_t
- schedule_timeline_entry (Dispatch_Entry &dispatch_entry,
- ACE_Unbounded_Queue <Dispatch_Entry *>
- &reschedule_queue) = 0;
- // = schedule a dispatch entry into the timeline being created
-
- ////////////////////////////
- // protected data members //
- ////////////////////////////
-
- OS_Priority minimum_priority_;
- // The minimum OS thread priority value that the application specified (in
- // its call to init ()).
-
- OS_Priority maximum_priority_;
- // The maximum OS thread priority value that the application specified (in
- // its call to init ()).
-
- Task_Entry *task_entries_;
- // Collection of known tasks.
-
- Task_Entry **ordered_task_entries_;
- // An array of pointers to task entries which wrap RT_Infos. It is
- // sorted by the DFS finishing time and then the resulting topological
- // over the call graph is used both to check for call chain cycles and
- // to correctly propagate scheduling information away from the threads.
-
- ACE_Unbounded_Set <Dispatch_Entry *> *thread_delineators_;
- // identifies dispatch entries whose underlying
- // Task Entries delineate threads
-
- Dispatch_Entry **ordered_thread_dispatch_entries_;
- // An array of pointers to task entries which initiate call chains.
- // It is sorted by the schedule_threads method defined in the derived class.
-
- ACE_Unbounded_Set <Dispatch_Entry *> *dispatch_entries_;
- // the set of dispatch entries
-
- ACE_Unbounded_Set <Config_Info *> *config_info_entries_;
- // Collection of dispatch configuration entries.
-
- ACE_Unbounded_Set <Dispatch_Entry *> *expanded_dispatches_;
- // expanded set of dispatch entries (all dispatch entries produced by
- // expanding sub-frames to the total frame size during timeline creation)
-
- Dispatch_Entry **ordered_dispatch_entries_;
- // An array of pointers to dispatch entries. It is
- // sorted by the schedule_dispatches method.
-
- u_int dispatch_entry_count_;
- // the number of dispatch entries in the schedule
-
- u_int threads_;
- // the number of dispatch entries in the schedule
-
- ACE_Ordered_MultiSet <TimeLine_Entry_Link> *timeline_;
- // Ordered MultiSet of timeline entries.
-
-private:
-
- ///////////////////////////////
- // private type declarations //
- ///////////////////////////////
-
- typedef ACE_CString EXT;
- typedef RT_Info *INT;
-
-#if defined (ACE_HAS_THREADS)
- typedef ACE_Thread_Mutex SYNCH;
- typedef ACE_Recursive_Thread_Mutex LOCK;
-#else
- typedef ACE_Null_Mutex SYNCH;
- typedef ACE_Null_Mutex LOCK;
-#endif /* ACE_HAS_THREADS */
-
- typedef ACE_Map_Manager<EXT, INT, ACE_SYNCH_MUTEX> Info_Collection;
- typedef ACE_Map_Iterator<EXT, INT, ACE_SYNCH_MUTEX> Info_Collection_Iterator;
- typedef ACE_Map_Entry<EXT, INT> Info_Collection_Entry;
-
- //////////////////////////////
- // private member functions //
- //////////////////////////////
-
- status_t create_timeline ();
- // Create a timeline.
-
- status_t output_dispatch_timeline (const char *filename);
- status_t output_dispatch_timeline (FILE *file);
- // this prints a dispatch timeline to the specified file
-
- status_t output_preemption_timeline (const char *filename);
- status_t output_preemption_timeline (FILE *file);
- // this prints a preemption timeline to the specified file
-
- status_t output_viewer_timeline (const char *filename);
- status_t output_viewer_timeline (FILE *file);
- // this prints a scheduling viewer timeline to the specified file
-
- status_t output_dispatch_priorities (const char *filename);
- status_t output_dispatch_priorities (FILE *file);
- // this prints the scheduling parameters and assigned priorities to the specified file
-
- // = Set up the task entry data structures
- status_t setup_task_entries (void);
-
- // = Relate the task entries according to the
- // dependencies of the underlying RT_Infos
- status_t relate_task_entries (void);
-
- // recursively traverse dependency graph, relating
- // task entries and performing DFS start/end marking
- status_t relate_task_entries_recurse (long &time, Task_Entry &entry);
-
- // identify thread delimiters
- status_t
- identify_threads (ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes);
-
- // checks for cycles in the dependency graph
- status_t check_dependency_cycles (void);
-
- // recursion used to check for cycles in the dependency graph
- status_t check_dependency_cycles_recurse (Task_Entry &entry);
-
- // = Aggregate the scheduling parameters of the threads
- status_t aggregate_thread_parameters (void);
-
- // = recursion over oneway dependencies used to aggregate thread parameters
- status_t aggregate_oneways_recurse (Task_Entry &entry);
-
- // = recursion over twoway dependencies used to aggregate thread parameters
- status_t aggregate_twoways_recurse (Task_Entry &entry);
-
- // update the scheduling parameters for the previous priority level
- void update_priority_level_params ();
-
- status_t
- propagate_dispatches (
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set,
- ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes);
- // propagate the dispatch information from the
- // threads throughout the call graph
-
- status_t calculate_utilization_params ();
- // calculate utilization, frame size, etc.
-
- // the following functions are not implememented
- ACE_UNIMPLEMENTED_FUNC(ACE_DynScheduler (const ACE_DynScheduler &))
- ACE_UNIMPLEMENTED_FUNC(ACE_DynScheduler &operator= (const ACE_DynScheduler &))
-
- //////////////////////////
- // private data members //
- //////////////////////////
-
- LOCK lock_;
- // This protects access to the scheduler during configuration runs.
-
- ACE_Unbounded_Set <RT_Info *> rt_info_entries_;
- // Collection of known tasks.
-
- u_int handles_;
- // The number of task handles dispensed so far.
-
- const char *runtime_filename_;
- // Destination file of Scheduler output from the configuration run.
-
- const char *rt_info_filename_;
- // Destination file of all rt_info data from the configuration run.
-
- const char *timeline_filename_;
- // The destination of the timeline.
-
- Info_Collection info_collection_;
- // A binding of name to rt_info. This is the mapping for every
- // rt_info in the process.
-
- u_int tasks_;
-
- status_t status_;
-
- u_int output_level_;
-
- u_long frame_size_; /* 100 nanosec */
- // minimum frame size for all tasks
-
- u_long critical_set_frame_size_; /* 100 nanosec */
- // minimum frame size for guaranteed schedulable tasks
-
- double utilization_;
- // total utilization for all tasks
-
- double critical_set_utilization_;
- // minimum frame size for guaranteed schedulable tasks
-
- Preemption_Priority minimum_priority_queue_;
- // The platform-independent priority value of the Event Channel's
- // minimum priority dispatch queue. The value of the maximum priority
- // dispatch queue is always 0.
-
- Preemption_Priority minimum_guaranteed_priority_queue_;
- // The platform-independent priority value of the minimum priority dispatch
- // queue whose operations are guaranteed to be schedulable. The value of
- // the maximum priority dispatch queue is always 0, -1 indicates none can
- // be guaranteed.
-
- u_int up_to_date_;
- // indicates whether the a valid schedule has been generated since the last
- // relevant change (addition, alteration or removal of an RT_Info, etc.)
-
- u_long min_dispatch_id_;
-
- u_long max_dispatch_id_;
-
-};
-
-#if defined (__ACE_INLINE__)
-#include "DynSched.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* DYNSCHED_H */
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/DynSched.i b/TAO/orbsvcs/orbsvcs/Sched/DynSched.i
deleted file mode 100644
index 3eb2a3c0bda..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/DynSched.i
+++ /dev/null
@@ -1,111 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// DynSched.i
-//
-// = CREATION DATE
-// 23 January 1997
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-
-////////////////////////////
-// Class ACE_DynScheduler //
-////////////////////////////
-
-ACE_INLINE ACE_DynScheduler::Preemption_Priority
-ACE_DynScheduler::minimum_priority_queue () const
-{
- return minimum_priority_queue_;
-}
- // This is intended for use by the Event Channel, so it can determine the
- // number of priority dispatch queues to create.
-
-// = Access the number of tasks.
-ACE_INLINE u_int
-ACE_DynScheduler::tasks () const
-{
- return tasks_;
-}
-
- // = Access the number of threads.
-ACE_INLINE u_int
-ACE_DynScheduler::threads () const
-{
- return threads_;
-}
-
- // = Access the current scheduler status.
-ACE_INLINE ACE_DynScheduler::status_t
-ACE_DynScheduler::status () const
-{
- return status_;
-}
-
- // = Access the current output (debugging) level.
-ACE_INLINE u_int
-ACE_DynScheduler::output_level () const {
- return output_level_;
-}
- // Default is 0; set to 1 to print out schedule, by task. Set
- // to higher than one for debugging info.
-
- // = Set the scheduler output (debugging) level.
-ACE_INLINE void
-ACE_DynScheduler::output_level (const u_int level)
-{
- output_level_ = level;
-}
- // the only supported levels are 0 (quiet), 1 (verbose) and 2
- // (debug)
-
-ACE_INLINE void
-ACE_DynScheduler::minimum_priority_queue (const Preemption_Priority minimum_priority_queue_number)
-{
- minimum_priority_queue_ = minimum_priority_queue_number;
-}
-
- // = Set the number of tasks.
-ACE_INLINE void
-ACE_DynScheduler::tasks (const u_int tasks)
-{
- tasks_ = tasks;
-}
-
- // = Set the number of threads.
-// TBD - remove this - allowing the application to modify this is *not* good
-ACE_INLINE void
-ACE_DynScheduler::threads (const u_int threads)
-{
- threads_ = threads;
-}
-
- // = Set the current scheduler status.
-ACE_INLINE void
-ACE_DynScheduler::status (const status_t new_status)
-{
- status_ = new_status;
-}
-
-ACE_INLINE u_long
-ACE_DynScheduler::min_dispatch_id () const
-{
- return min_dispatch_id_;
-}
-
-ACE_INLINE u_long
-ACE_DynScheduler::max_dispatch_id () const
-{
- return max_dispatch_id_;
-}
-
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.cpp b/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.cpp
deleted file mode 100644
index abd70c0422a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.cpp
+++ /dev/null
@@ -1,971 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// SchedEntry.cpp
-//
-// = CREATION DATE
-// 7 February 1998
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-#include "SchedEntry.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "SchedEntry.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Sched, SchedEntry, "$Id$")
-
-//////////////////////
-// Class Task_Entry //
-//////////////////////
-
-Task_Entry::Task_Entry ()
- : rt_info_ (0),
- effective_period_(0),
- dfs_status_ (NOT_VISITED),
- discovered_ (-1),
- finished_ (-1),
- is_thread_delineator_ (0),
- has_unresolved_remote_dependencies_ (0),
- has_unresolved_local_dependencies_ (0),
- calls_ (),
- callers_ ()
-{
-}
-
-Task_Entry::~Task_Entry ()
-{
- // zero out the task entry ACT in the corresponding rt_info
- rt_info_->volatile_token = 0;
-
- // iterate through the "calls" set of Task Entry Links and free each one
- ACE_Unbounded_Set_Iterator <Task_Entry_Link *> iter(calls_);
- Task_Entry_Link **link = 0;
- for (iter.first (); ! iter.done (); iter.advance (), link = 0)
- {
- if ((iter.next (link) != 0) && (link) && (*link))
- {
- // remove the link object pointer from the calling
- // entry's "callers" set and destroy the link object
- (*link)->called ().callers_.remove (*link);
- delete (*link);
- }
- }
-}
-
-// Merge dispatches according to info type and type of call,
-// update relevant scheduling characteristics for this entry.
-
-Task_Entry::Propagation_Status
-Task_Entry::merge_dispatches (
- ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes)
-{
- Task_Entry::Propagation_Status result = SUCCEEDED;
- switch (info_type ())
- {
- case RtecScheduler::DISJUNCTION:
-
- // Prohibit two-way dispatches of a disjunction group,
- // and disjunctively merge its one-way dispatches.
- // NOTE: one interpretation of disjunction for two-way calls
- // is that the caller calls one OR the other, but this
- // is problematic: how do we map the dispatches for this ?
- if (prohibit_dispatches (RtecScheduler::TWO_WAY_CALL) < 0)
- {
- result = TWO_WAY_DISJUNCTION;
- }
- if (disjunctive_merge (RtecScheduler::ONE_WAY_CALL,
- dispatch_entries,
- unresolved_locals,
- unresolved_remotes) < 0)
- {
- result = INTERNAL_ERROR;
- }
- break;
-
- case RtecScheduler::CONJUNCTION:
-
- // Prohibit two-way dispatches of a conjunction group,
- // and conjunctively merge its one-way dispatches.
- // NOTE: one interpretation of disjunction for two-way calls
- // is that the caller calls BOTH, so that there is a
- // disjunctive merge of each two-way, as for the OPERATION
- // (prohibit for now, as the additional complexity of allowing
- // conjunctions of two-ways, but not disjunctions does not
- // buy us anything, anyway).
- if (prohibit_dispatches (RtecScheduler::TWO_WAY_CALL) < 0)
- {
- result = TWO_WAY_CONJUNCTION;
- }
- if (conjunctive_merge (RtecScheduler::ONE_WAY_CALL,
- dispatch_entries,
- unresolved_locals,
- unresolved_remotes) < 0)
- {
- result = INTERNAL_ERROR;
- }
- break;
-
- case RtecScheduler::OPERATION:
- case RtecScheduler::REMOTE_DEPENDANT:
-
- // Disjunctively merge the operation's two-way dispatches,
- // and conjunctively merge its one-way dispatches.
- if (disjunctive_merge (RtecScheduler::TWO_WAY_CALL,
- dispatch_entries,
- unresolved_locals,
- unresolved_remotes) < 0)
- {
- result = INTERNAL_ERROR;
- }
- if (conjunctive_merge (RtecScheduler::ONE_WAY_CALL,
- dispatch_entries,
- unresolved_locals,
- unresolved_remotes) < 0)
- {
- result = INTERNAL_ERROR;
- }
- break;
-
- default:
-
- // There should not be any other kind of RT_Info, or if
- // there is, the above switch logic is in need of repair.
- result = UNRECOGNIZED_INFO_TYPE;
- break;
- }
-
- return result;
-}
-
-// Prohibit calls of the given type: currently used to enforce
-// the notion that two-way calls to disjunctive or conjunctive
-// RT_Infos do not have any defined meaning, and thus should be
-// considered dependency specification errors: if these constraints
-// are removed in the future, this method should be removed as well
-// Returns 0 if all is well, or -1 if an error has occurred.
-int
-Task_Entry::prohibit_dispatches (Dependency_Type dt)
-{
- // Iterate over the set of dependencies, ensuring
- // none of them has the given dependency type.
- ACE_Unbounded_Set_Iterator <Task_Entry_Link *> iter (callers_);
- while (! iter.done ())
- {
- Task_Entry_Link **link;
- if ((iter.next (link) == 0) || (! link) || (! (*link)) ||
- ((*link)->dependency_type () == dt))
- {
- return -1;
- }
-
- iter.advance ();
- }
-
- return 0;
-}
-
-
-// Perform disjunctive merge of arrival times of oneway calls:
-// all arrival times of all dependencies are duplicated by the
-// multiplier and repetition over the new frame size.
-
-int
-Task_Entry::disjunctive_merge (
- Dependency_Type dt,
- ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes)
-{
- char string_buffer [BUFSIZ];
-
- // Iterate over the set of dependencies, merging dispatches
- // of the callers over the enclosing frame size.
- ACE_Unbounded_Set_Iterator <Task_Entry_Link *> iter (callers_);
- while (! iter.done ())
- {
- Task_Entry_Link **link;
- if ((iter.next (link) == 0) || (! link) || (! (*link)))
- {
- return -1;
- }
-
- // the link matches the dependency type given
- if ((*link)->dependency_type () == dt)
- {
- // Check for and warn about unresolved remote
- // dependencies in the ONE_WAY call graph.
- if ((*link)->dependency_type () == RtecScheduler::ONE_WAY_CALL &&
- (*link)->caller ().has_unresolved_remote_dependencies () &&
- ! this->has_unresolved_remote_dependencies ())
- {
- // Propagate the unresolved remote dependency
- // flag, and issue a debug scheduler warning.
- this->has_unresolved_remote_dependencies (1);
- ACE_DEBUG (
- (LM_DEBUG,
- "Warning: an operation identified by "
- "\"%s\" has unresolved remote dependencies.\n",
- (const char*) this->rt_info ()->entry_point));
-
- // Record entry point in list of unresolved remote dependencies
- ACE_OS::sprintf (string_buffer, "// %s\n",
- (const char*) this->rt_info ()->entry_point);
- unresolved_remotes +=
- ACE_CString (string_buffer);
-
- }
-
- // Check for and warn about unresolved local
- // dependencies in the ONE_WAY call graph.
- if ((*link)->dependency_type () == RtecScheduler::ONE_WAY_CALL &&
- (*link)->caller ().has_unresolved_local_dependencies () &&
- ! this->has_unresolved_local_dependencies ())
- {
- // Propagate the unresolved local dependency
- // flag, and issue a debug scheduler warning.
- this->has_unresolved_local_dependencies (1);
- ACE_DEBUG (
- (LM_DEBUG,
- "Warning: an operation identified by "
- "\"%s\" has unresolved local dependencies.\n",
- (const char*) this->rt_info ()->entry_point));
-
- // Record entry point in list of unresolved local dependencies
- ACE_OS::sprintf (string_buffer, "// %s\n",
- (const char*) this->rt_info ()->entry_point);
- unresolved_locals +=
- ACE_CString (string_buffer);
- }
-
- // Merge the caller's dispatches into the current set.
- if (merge_frames (dispatch_entries, *this, dispatches_,
- (*link)->caller ().dispatches_, effective_period_,
- (*link)->caller ().effective_period_,
- (*link)->number_of_calls ()) < 0)
- {
- return -1;
- }
- }
-
- iter.advance ();
- }
-
- return 0;
-}
-
-// Perform conjunctive merge of arrival times of calls:
-// all arrival times of all dependencies are duplicated by the
-// multiplier and repetition over the new frame size and then
-// iteratively merged by choosing the maximal arrival time at
-// the current position in each queue (iteration is in lockstep
-// over all queues, and ends when any queue ends).
-
-int
-Task_Entry::conjunctive_merge (
- Dependency_Type dt,
- ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes)
-{
- int result = 0;
- char string_buffer [BUFSIZ];
-
- // Iterate over the dependencies, and determine the total frame size.
- u_long frame_size = 1;
- ACE_Unbounded_Set_Iterator <Task_Entry_Link *> dep_iter (callers_);
- for (dep_iter.first (); dep_iter.done () == 0; dep_iter.advance ())
- {
- Task_Entry_Link **link;
- if ((dep_iter.next (link) == 0) || (! link) || (! (*link)))
- {
- return -1;
- }
-
- // The link matches the dependency type given.
- if ((*link)->dependency_type () == dt)
- {
- // Check for and warn about unresolved remote
- // dependencies in the ONE_WAY call graph.
- if ((*link)->dependency_type () == RtecScheduler::ONE_WAY_CALL &&
- (*link)->caller ().has_unresolved_remote_dependencies () &&
- ! this->has_unresolved_remote_dependencies ())
- {
- // Propagate the unresolved remote dependency
- // flag, and issue a debug scheduler warning.
- this->has_unresolved_remote_dependencies (1);
- ACE_DEBUG (
- (LM_DEBUG,
- "Warning: an operation identified by "
- "\"%s\" has unresolved remote dependencies.\n",
- (const char*) this->rt_info ()->entry_point));
-
- // Record entry point in list of unresolved remote dependencies
- ACE_OS::sprintf (string_buffer, "// %s\n",
- (const char*) this->rt_info ()->entry_point);
- unresolved_remotes +=
- ACE_CString (string_buffer);
- }
-
- // Check for and warn about unresolved local
- // dependencies in the ONE_WAY call graph.
- if ((*link)->dependency_type () == RtecScheduler::ONE_WAY_CALL &&
- (*link)->caller ().has_unresolved_local_dependencies () &&
- ! this->has_unresolved_local_dependencies ())
- {
- // Propagate the unresolved local dependency
- // flag, and issue a debug scheduler warning.
- this->has_unresolved_local_dependencies (1);
- ACE_DEBUG (
- (LM_DEBUG,
- "Warning: an operation identified by "
- "\"%s\" has unresolved local dependencies.\n",
- (const char*) this->rt_info ()->entry_point));
-
- // Record entry point in list of unresolved local dependencies
- ACE_OS::sprintf (string_buffer, "// %s\n",
- (const char*) this->rt_info ()->entry_point);
- unresolved_locals +=
- ACE_CString (string_buffer);
- }
-
- frame_size = ACE::minimum_frame_size (frame_size, (*link)->caller ().effective_period_);
- }
- }
-
- // Reframe dispatches in the set to the new frame size
- // (expands the set's effective period to be the new enclosing frame).
- if (reframe (dispatch_entries, *this, dispatches_,
- effective_period_, frame_size) < 0)
- {
- return -1;
- }
-
- // A container and iterator for virtual dispatch sets
- // over which the conjunction will operate
- ACE_Ordered_MultiSet <Dispatch_Proxy_Iterator *> conj_set;
- ACE_Ordered_MultiSet_Iterator <Dispatch_Proxy_Iterator *> conj_set_iter (conj_set);
-
- // Iterate over the dependencies, and for each of the given call type,
- // create a Dispatch_Proxy_Iterator for the caller's dispatch set, using
- // the caller's period, the total frame size, and the number of calls:
- // if any of the sets is empty, just return 0;
- for (dep_iter.first (); dep_iter.done () == 0; dep_iter.advance ())
- {
- Task_Entry_Link **link;
- if ((dep_iter.next (link) == 0) || (! link) || (! (*link)))
- {
- return -1;
- }
-
- // The link matches the dependency type given.
- if ((*link)->dependency_type () == dt)
- {
- Dispatch_Proxy_Iterator *proxy_ptr;
- ACE_NEW_RETURN (proxy_ptr,
- Dispatch_Proxy_Iterator (
- (*link)->caller ().dispatches_,
- (*link)->caller ().effective_period_,
- frame_size, (*link)->number_of_calls ()),
- -1);
-
- // If there are no entries in the virtual set, we're done.
- if (proxy_ptr->done ())
- {
- return 0;
- }
- if (conj_set.insert (proxy_ptr, conj_set_iter) < 0)
- {
- return -1;
- }
- }
- }
-
- // loop, adding conjunctive dispatches, until one of the conjunctive
- // dispatch sources runs out of entries over the total frame
- conj_set_iter.first ();
- int more_dispatches = (conj_set_iter.done ()) ? 0 : 1;
- while (more_dispatches)
- {
- Time arrival = 0;
- Time deadline = 0;
- Preemption_Priority priority = 0;
- OS_Priority OS_priority = 0;
-
- for (conj_set_iter.first ();
- conj_set_iter.done () == 0;
- conj_set_iter.advance ())
- {
- // initialize to earliest arrival and deadline, and highest priority
- arrival = 0;
- deadline = 0;
- priority = 0;
- OS_priority = 0;
-
- // Policy: conjunctively dispatched operations get the latest deadline of any
- // of the dispatches in the conjunction at the time they were dispatched
- // - when and if it is useful to change any of the merge policies, this
- // should be one of the decisions factored out into the conjunctive merge
- // strategy class.
-
- // Policy: conjunctively dispatched operations get the lowest priority of any
- // of the dispatches in the conjunction at the time they were dispatched
- // - when and if it is useful to change any of the merge policies, this
- // should be one of the decisions factored out into the conjunctive merge
- // strategy class.
-
- // Obtain a pointer to the current dispatch proxy iterator.
- Dispatch_Proxy_Iterator **proxy_iter;
- if ((conj_set_iter.next (proxy_iter) == 0) || (! proxy_iter) || (! (*proxy_iter)))
- {
- return -1;
- }
-
- // Use latest arrival, latest deadline, lowest priority (0 is highest).
- if (arrival <= (*proxy_iter)->arrival ())
- {
- arrival = (*proxy_iter)->arrival ();
- }
- if (deadline <= (*proxy_iter)->deadline ())
- {
- deadline = (*proxy_iter)->deadline ();
- }
- if (priority <= (*proxy_iter)->priority ())
- {
- priority = (*proxy_iter)->priority ();
- OS_priority = (*proxy_iter)->OS_priority ();
- }
-
- (*proxy_iter)->advance ();
- if ((*proxy_iter)->done ())
- {
- more_dispatches = 0;
- }
- }
-
- Dispatch_Entry *entry_ptr;
- ACE_NEW_RETURN (entry_ptr,
- Dispatch_Entry (arrival, deadline, priority, OS_priority, *this),
- -1);
-
- // If even one new dispatch was inserted, result is "something happened".
- result = 1;
-
- // Add the new dispatch entry to the set of all dispatches, and
- // a link to it to the dispatch links for this task entry.
- if (dispatch_entries.insert (entry_ptr) < 0)
- {
- return -1;
- }
-
- // Use iterator for efficient insertion into the dispatch set.
- ACE_Ordered_MultiSet_Iterator <Dispatch_Entry_Link> insert_iter (dispatches_);
- if (dispatches_.insert (Dispatch_Entry_Link (*entry_ptr), insert_iter) < 0)
- {
- return -1;
- }
-
- // TBD - Clients are not assigned priority, but rather obtain it from
- // their call dependencies. We could complain here if there is a
- // priority specified that doesn't match (or is lower QoS?)
- }
-
- return result;
-}
-
-// This static method is used to reframe an existing dispatch set
-// to the given new period multiplier, creating new instances of
-// each existing dispatch (with adjusted arrival and deadline)
-// in each successive sub-frame. Returns 1 if the set was reframed
-// to a new period, 0 if the set was not changed (the new period
-// was not a multiple of the old one), or -1 if an error occurred.
-
-int
-Task_Entry::reframe (
- ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- Task_Entry &owner,
- ACE_Ordered_MultiSet <Dispatch_Entry_Link> &set,
- u_long &set_period, u_long new_period)
-{
- int result = 0;
-
- // if the set period is zero, treat it as uninitialized,
- // and simply value the set period with the new period
- if (set_period)
- {
- // make sure the new period is greater than the current
- // set period, and that they are harmonically related
- if (new_period <= set_period)
- {
- // return an error if they're not harmonically related,
- // do nothing if set's frame is a multiple of the new frame
- return (set_period % new_period) ? -1 : 0;
- }
- else if (new_period % set_period)
- {
- return -1;
- }
-
- // make a shallow copy of the set in a new ordered
- // multiset using the Dispatch_Entry_Link smart pointers
- ACE_Ordered_MultiSet <Dispatch_Entry_Link> new_set;
- ACE_Ordered_MultiSet_Iterator <Dispatch_Entry_Link> new_iter (new_set);
- ACE_Ordered_MultiSet_Iterator <Dispatch_Entry_Link> set_iter (set);
-
- for (set_iter.first (); set_iter.done () == 0; set_iter.advance ())
- {
- Dispatch_Entry_Link *link;
- if (set_iter.next (link) == 0)
- {
- return -1;
- }
-
- if (new_set.insert (*link, new_iter) < 0)
- {
- return -1;
- }
- }
-
- // Do a deep copy merge back into the set using the new period and starting
- // after the 0th sub-frame: this puts all dispatches after the 0th
- // sub-frame of the new period into the set, and leaves existing dispatches
- // in the 0th sub-frame of the new period in the set as well.
- result = merge_frames (dispatch_entries, owner, set,
- new_set, new_period, set_period, 1, 1);
-
- }
-
- // update the set's period to be the new frame
- set_period = new_period;
-
- return result;
-}
-
-
-// This static method is used to merge an existing dispatch set,
-// multiplied by the given multipliers for the period and number of
-// instances in each period of each existing dispatch, into the
-// given "into" set, without affecting the "from set".
-
-int
-Task_Entry::merge_frames (
- ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- Task_Entry &owner,
- ACE_Ordered_MultiSet <Dispatch_Entry_Link> &dest,
- ACE_Ordered_MultiSet <Dispatch_Entry_Link> &src,
- u_long &dest_period,
- u_long src_period,
- u_long number_of_calls,
- u_long starting_dest_sub_frame)
-{
- int status = 0;
-
- // reframe dispatches in the destination set to the new frame size
- // (expands the destination set's period to be the new enclosing frame)
- if (reframe (dispatch_entries, owner, dest, dest_period,
- ACE::minimum_frame_size (dest_period, src_period)) < 0)
- {
- return -1;
- }
-
- // use iterator for efficient insertion into the destination set
- ACE_Ordered_MultiSet_Iterator <Dispatch_Entry_Link> dest_iter (dest);
-
- // do virtual iteration over the source set in the new frame,
- // adding adjusted dispatch entries to the destination
- Dispatch_Proxy_Iterator src_iter (src, src_period, dest_period,
- number_of_calls,
- starting_dest_sub_frame);
-
- for (src_iter.first (starting_dest_sub_frame); src_iter.done () == 0; src_iter.advance ())
- {
-
- // Policy: disjunctively dispatched operations get their deadline and
- // priority from the original dispatch - when and if it is useful
- // to change any of the merge policies, this should be one of the
- // decisions factored out into the disjunctive merge strategy
- // class.
-
- Dispatch_Entry *entry_ptr;
- ACE_NEW_RETURN (entry_ptr,
- Dispatch_Entry (src_iter.arrival (),
- src_iter.deadline (),
- src_iter.priority (),
- src_iter.OS_priority (),
- owner),
- -1);
-
- // if even one new dispatch was inserted, status is "something happened".
- status = 1;
-
- // add the new dispatch entry to the set of all dispatches, and
- // a link to it to the dispatch links for this task entry
- if (dispatch_entries.insert (entry_ptr) < 0)
- {
- return -1;
- }
-
- if (dest.insert (Dispatch_Entry_Link (*entry_ptr), dest_iter) < 0)
- {
- return -1;
- }
-
- // TBD - Clients are not assigned priority, but rather obtain it from
- // their call dependencies. We could complain here if there is a
- // priority specified that doesn't match (or is lower QoS?)
- }
-
- return status;
-}
-
-
-///////////////////////////
-// Class Task_Entry_Link //
-///////////////////////////
-
-
-Task_Entry_Link::Task_Entry_Link (
- Task_Entry &caller,
- Task_Entry &called,
- CORBA::Long number_of_calls,
- RtecScheduler::Dependency_Type_t dependency_type)
- : number_of_calls_ (number_of_calls)
- , caller_ (caller)
- , called_ (called)
- , dependency_type_ (dependency_type)
-{
-}
-
-
-//////////////////////////
-// Class Dispatch_Entry //
-//////////////////////////
-
-Dispatch_Entry::Dispatch_Id Dispatch_Entry::next_id_ = 0;
-
-Dispatch_Entry::Dispatch_Entry (
- Time arrival,
- Time deadline,
- Preemption_Priority priority,
- OS_Priority os_priority,
- Task_Entry &task_entry,
- Dispatch_Entry *original_dispatch)
-
- : priority_ (priority)
- , OS_priority_ (os_priority)
- , dynamic_subpriority_ (0)
- , static_subpriority_ (0)
- , arrival_ (arrival)
- , deadline_ (deadline)
- , task_entry_ (task_entry)
- , original_dispatch_ (original_dispatch)
-{
- // obtain, increment the next id
- dispatch_id_ = next_id_++;
-}
-
-Dispatch_Entry::Dispatch_Entry (const Dispatch_Entry &d)
- : priority_ (d.priority_)
- , OS_priority_ (d.OS_priority_)
- , dynamic_subpriority_ (d.dynamic_subpriority_)
- , static_subpriority_ (d.static_subpriority_)
- , arrival_ (d.arrival_)
- , deadline_ (d.deadline_)
- , task_entry_ (d.task_entry_)
- , original_dispatch_ (d.original_dispatch_)
-{
- // obtain, increment the next id
- dispatch_id_ = next_id_++;
-}
-
-
-int
-Dispatch_Entry::operator < (const Dispatch_Entry &d) const
-{
- // for positioning in the ordered dispatch multiset
-
- // lowest arrival time first
- if (this->arrival_ != d.arrival_)
- {
- return (this->arrival_ < d.arrival_) ? 1 : 0;
- }
-
- // highest priority second
- if (this->priority_ != d.priority_)
- {
- return (this->priority_ > d.priority_) ? 1 : 0;
- }
-
- // lowest laxity (highest dynamic sub-priority) third
- // Just use low 32 bits of worst_case_execution_time. This will
- // have to change when CosTimeBase.idl is finalized.
- Time this_laxity = deadline_ -
- task_entry ().rt_info ()->worst_case_execution_time;
- Time that_laxity = d.deadline_ -
- d.task_entry ().rt_info ()->worst_case_execution_time;
- if (this_laxity != that_laxity)
- {
- return (this_laxity < that_laxity) ? 1 : 0;
- }
-
- // finally, by higher importance
- return (task_entry ().rt_info ()->importance >
- d.task_entry ().rt_info ()->importance) ? 1 : 0;
-}
-
-
-///////////////////////////////
-// Class Dispatch_Entry_Link //
-///////////////////////////////
-
-
-Dispatch_Entry_Link::Dispatch_Entry_Link (Dispatch_Entry &d)
- : dispatch_entry_ (d)
-{
-}
- // ctor
-
-Dispatch_Entry_Link::Dispatch_Entry_Link (
- const Dispatch_Entry_Link &d)
- : dispatch_entry_ (d.dispatch_entry_)
-{
-}
- // copy ctor
-
-
-///////////////////////////////////
-// Class Dispatch_Proxy_Iterator //
-///////////////////////////////////
-
-Dispatch_Proxy_Iterator::Dispatch_Proxy_Iterator
- (ACE_Ordered_MultiSet <Dispatch_Entry_Link> &set,
- u_long actual_frame_size,
- u_long virtual_frame_size,
- u_long number_of_calls,
- u_long starting_sub_frame)
- : number_of_calls_ (number_of_calls)
- , current_call_ (0)
- , actual_frame_size_ (actual_frame_size)
- , virtual_frame_size_ (virtual_frame_size)
- , current_frame_offset_ (actual_frame_size * starting_sub_frame)
- , iter_ (set)
-{
- first (starting_sub_frame);
-}
- // ctor
-
-int
-Dispatch_Proxy_Iterator::first (u_int sub_frame)
-{
- if (actual_frame_size_ * (sub_frame) >= virtual_frame_size_)
- {
- // can not position the virtual iterator
- // in the given range: do nothing
- return 0;
- }
-
- // restart the call counter
- current_call_ = 0;
-
- // use the given sub-frame offset if it's valid
- current_frame_offset_ = actual_frame_size_ * sub_frame;
-
- // restart the iterator
- return iter_.first ();
-}
- // positions the iterator at the first entry of the passed
- // sub-frame, returns 1 if it could position the iterator
- // correctly, 0 if not, and -1 if an error occurred.
-
-int
-Dispatch_Proxy_Iterator::last ()
-{
- // use the last call
- current_call_ = number_of_calls_ - 1;
-
- // use the last sub-frame
- current_frame_offset_ = virtual_frame_size_ - actual_frame_size_;
-
- // position the iterator at the last dispatch
- return iter_.first ();
-}
- // positions the iterator at the last entry of the total
- // frame, returns 1 if it could position the iterator
- // correctly, 0 if not, and -1 if an error occurred.
-
-int
-Dispatch_Proxy_Iterator::advance ()
-{
- int result = 1;
-
- if (iter_.done ())
- {
- result = 0; // cannot retreat if we're out of bounds
- }
- else if (current_call_ < number_of_calls_ - 1)
- {
- // if we're still in the same set of calls, increment the call counter
- ++current_call_;
- }
- else
- {
- // roll over the call counter
- current_call_ = 0;
-
- // advance the iterator in the current sub-frame
- if (! iter_.advance ())
- {
- // if we're not already in the last sub_frame
- if (current_frame_offset_ + actual_frame_size_ < virtual_frame_size_)
- {
- // increment the sub-frame offset
- current_frame_offset_ += actual_frame_size_;
-
- // restart the iterator at the front of the sub-frame
- result = iter_.first ();
- }
- else
- {
- result = 0; // cannot advance if we're already at the end
- }
- }
- }
-
- return result;
-}
- // positions the iterator at the next entry of the total
- // frame, returns 1 if it could position the iterator
- // correctly, 0 if not, and -1 if an error occurred.
-
-int
-Dispatch_Proxy_Iterator::retreat ()
-{
- int result = 1;
-
- if (iter_.done ())
- {
- result = 0; // cannot retreat if we're out of bounds
- }
- else if (current_call_ > 0)
- {
- // if we're still in the same set of calls, decrement the call counter
- --current_call_;
- }
- else
- {
- // roll over the call counter
- current_call_ = number_of_calls_ - 1;
-
- // back up the iterator in the current sub-frame
- if (!iter_.retreat ())
- {
- // if we're not already in the 0th sub_frame
- if (current_frame_offset_ > 0)
- {
- // decrement the sub-frame offset
- current_frame_offset_ -= actual_frame_size_;
-
- // restart the iterator at the tail of the sub-frame
- result = iter_.last ();
- }
- else
- {
- result = 0; // cannot retreat if we're already at the start
- }
- }
- }
-
- return result;
-}
- // positions the iterator at the previous entry of the total
- // frame, returns 1 if it could position the iterator
- // correctly, 0 if not, and -1 if an error occurred.
-
-RtecScheduler::Time
-Dispatch_Proxy_Iterator::arrival () const
-{
- Dispatch_Entry_Link *link;
- if ((iter_.done ()) || (iter_.next(link) == 0) || (! link))
- {
- return 0;
- }
-
- // Just use low 32 bits of arrival. This will
- // have to change when CosTimeBase.idl is finalized.
- return link->dispatch_entry ().arrival () + current_frame_offset_;
-}
- // returns the adjusted arrival time of the virtual entry
-
-RtecScheduler::Time
-Dispatch_Proxy_Iterator::deadline () const
-{
- Dispatch_Entry_Link *link;
- if ((iter_.done ()) || (iter_.next(link) == 0) || (! link))
- {
- return 0;
- }
-
- // Just use low 32 bits of deadline. This will
- // have to change when CosTimeBase.idl is finalized.
- return link->dispatch_entry ().deadline () + current_frame_offset_;
-}
- // returns the adjusted deadline time of the virtual entry
-
-Dispatch_Proxy_Iterator::Preemption_Priority
-Dispatch_Proxy_Iterator::priority () const
-{
- Dispatch_Entry_Link *link;
- if ((iter_.done ()) || (iter_.next(link) == 0) || (! link))
- {
- return 0;
- }
-
- return link->dispatch_entry ().priority ();
-}
- // returns the scheduler priority of the virtual entry
-
-Dispatch_Proxy_Iterator::OS_Priority
-Dispatch_Proxy_Iterator::OS_priority () const
-{
- Dispatch_Entry_Link *link;
- if ((iter_.done ()) || (iter_.next(link) == 0) || (! link))
- {
- return 0;
- }
-
- return link->dispatch_entry ().OS_priority ();
-}
- // returns the OS priority of the virtual entry
-
-
-//////////////////////////
-// Class TimeLine_Entry //
-//////////////////////////
-
-
- // time slice constructor
-TimeLine_Entry::TimeLine_Entry (Dispatch_Entry &dispatch_entry,
- Time start, Time stop,
- Time arrival, Time deadline,
- TimeLine_Entry *next,
- TimeLine_Entry *prev)
- : dispatch_entry_ (dispatch_entry)
- , start_ (start)
- , stop_ (stop)
- , arrival_ (arrival)
- , deadline_ (deadline)
- , next_ (next)
- , prev_ (prev)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.h b/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.h
deleted file mode 100644
index 01d372dd232..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.h
+++ /dev/null
@@ -1,640 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// SchedEntry.h
-//
-// = CREATION DATE
-// 7 February 1998
-//
-// = AUTHOR
-// Chris Gill <cdgill@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef SCHEDENTRY_H
-#define SCHEDENTRY_H
-
-#include "orbsvcs/RtecSchedulerC.h"
-#include "orbsvcs/Event_Service_Constants.h"
-
-//////////////////////
-// Helper Functions //
-//////////////////////
-
-
-// Forward declaration of classes.
-class Task_Entry;
-class Task_Entry_Link;
-class Dispatch_Entry;
-class Dispatch_Entry_Link;
-class Dispatch_Proxy_Iterator;
-
-
-class TAO_ORBSVCS_Export Dispatch_Entry_Link
-// = TITLE
-// Dispatch Entry Link
-//
-// = DESCRIPTION
-// Light-weight sortable "smart pointer" to a dispatch entry.
-//
-{
-public:
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Period_t Period;
- typedef RtecScheduler::Info_Type_t Info_Type;
- typedef RtecScheduler::Dependency_Type_t Dependency_Type;
-
- Dispatch_Entry_Link (Dispatch_Entry &d);
- // Constructor.
-
- Dispatch_Entry_Link (const Dispatch_Entry_Link &d);
- // Copy constructor.
-
- ~Dispatch_Entry_Link ();
- // Destructor.
-
- int operator < (const Dispatch_Entry_Link &d) const;
- // Less than comparison operator.
-
- Dispatch_Entry &dispatch_entry () const;
- // Accessor for reference to the dispatch entry.
-
-private:
-
- Dispatch_Entry &dispatch_entry_;
- // Dispatch entry to which the smart pointer refers.
-};
-
-
-
-class TAO_ORBSVCS_Export Task_Entry
-// = TITLE
-// Task Entry.
-//
-// = DESCRIPTION
-// Wrapper for the RT_Info, which aggregates all its dispatches.
-//
-{
-public:
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Period_t Period;
- typedef RtecScheduler::Info_Type_t Info_Type;
- typedef RtecScheduler::Dependency_Type_t Dependency_Type;
-
- // Info for DFS traversal, topological sort of call graph.
- enum DFS_Status {NOT_VISITED, VISITED, FINISHED};
-
- // Status of merging dispatches.
- enum Propagation_Status {SUCCEEDED,
- TWO_WAY_DISJUNCTION,
- TWO_WAY_CONJUNCTION,
- INTERNAL_ERROR,
- UNRECOGNIZED_INFO_TYPE};
-
- // Constructor.
- Task_Entry ();
-
- // Destructor.
- ~Task_Entry ();
-
- // Merges dispatches according to info type, update
- // relevant scheduling characteristics for this entry.
- // Returns 0 if all is well, or -1 if an error occurred.
- Propagation_Status merge_dispatches (
- ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes);
-
- // Gets the pointer to the underlying RT_Info.
- RT_Info *rt_info () const;
-
- // Sets the pointer to the underlying RT_Info.
- void rt_info (RT_Info *info);
-
- // Gets the effective period for the task entry.
- Period effective_period () const;
-
- // Sets the effective period for the task entry.
- void effective_period (Period p);
-
- // Sets when the node was discovered in DFS traversal.
- void discovered (long l);
-
- // Gets when the node was discovered in DFS traversal.
- long discovered () const;
-
- // Sets when the node was finished in DFS traversal.
- void finished (long l);
-
- // Gets when the node was finished in DFS traversal.
- long finished () const;
-
- // Sets DFS traversal status of the node.
- void dfs_status (DFS_Status ds);
-
- // Gets DFS traversal status of the node.
- DFS_Status dfs_status () const;
-
- // Sets a flag indicating whether node is a thread delineator.
- void is_thread_delineator (int i);
-
- // Gets the flag indicating whether node is a thread delineator.
- int is_thread_delineator () const;
-
- // Sets a flag indicating whether node has unresolved remote dependencies.
- void has_unresolved_remote_dependencies (int i);
-
- // Gets the flag indicating whether node has unresolved remote dependencies.
- int has_unresolved_remote_dependencies () const;
-
- // Sets a flag indicating whether node has unresolved local dependencies.
- void has_unresolved_local_dependencies (int i);
-
- // Gets the flag indicating whether node has unresolved local dependencies.
- int has_unresolved_local_dependencies () const;
-
- // Gets the set of links to Task Entries which this entry calls.
- ACE_Unbounded_Set <Task_Entry_Link *> & calls ();
-
- // Gets the set of links to Task Entries which call this entry.
- ACE_Unbounded_Set <Task_Entry_Link *> & callers ();
-
- // Gets the set of arrivals in the effective period.
- ACE_Ordered_MultiSet<Dispatch_Entry_Link> &dispatches ();
-
- // Gets the type of RT_Info the entry wraps.
- Info_Type info_type () const;
-
- // Gets the effective execution time for the task entry.
- u_long effective_execution_time () const;
-
-private:
-
- // Prohibits calls of the given type: currently used to enforce
- // the notion that two-way calls to disjunctive or conjunctive
- // RT_Infos do not have any defined meaning, and thus should be
- // considered dependency specification errors: if these constraints
- // are removed in the future, this method should be removed as well.
- // Returns 0 if all is well, or -1 if an error has occurred.
- int prohibit_dispatches (Dependency_Type dt);
-
- // Performs a disjunctive merge of arrival times of calls of the given
- // type: all arrival times of all callers of that type are duplicated by
- // the multiplier and repetition over the new frame size and merged.
- // Returns 0 if all is well, or -1 if an error has occurred.
- int disjunctive_merge (
- Dependency_Type dt,
- ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes);
-
- // Performs a conjunctive merge of arrival times of calls of the given
- // type: all arrival times of all callers of that type are duplicated
- // by the multiplier and repetition over the new frame size and then
- // iteratively merged by choosing the maximal arrival time at
- // the current position in each queue (iteration is in lockstep
- // over all queues, and ends when any queue ends). Returns 0 if
- // all is well, or -1 if an error has occurred.
- int conjunctive_merge (
- Dependency_Type dt,
- ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- ACE_CString & unresolved_locals,
- ACE_CString & unresolved_remotes);
-
- // This static method is used to reframe an existing dispatch set
- // to the given new period multiplier, creating new instances of
- // each existing dispatch (with adjusted arrival and deadline)
- // in each successive sub-frame. Returns 1 if the set was reframed
- // to a new period, 0 if the set was not changed (the new period
- // was not a multiple of the old one), or -1 if an error occurred.
- static int reframe (ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- Task_Entry &owner,
- ACE_Ordered_MultiSet <Dispatch_Entry_Link> &set,
- u_long &set_period, u_long new_period);
-
- // This static method is used to merge an existing dispatch set,
- // multiplied by the given multipliers for the period and number of
- // instances in each period of each existing dispatch, into the
- // given "into" set, without affecting the "from set". Returns 1 if
- // the source set was correctly merged into the destination set,
- // 0 if nothing happened, and -1 if an error occurred.
- static int merge_frames (ACE_Unbounded_Set <Dispatch_Entry *> &dispatch_entries,
- Task_Entry &owner,
- ACE_Ordered_MultiSet <Dispatch_Entry_Link> &dest,
- ACE_Ordered_MultiSet <Dispatch_Entry_Link> &src,
- u_long &dest_period,
- u_long src_period,
- u_long number_of_calls = 1,
- u_long starting_dest_sub_frame = 0);
-
- // A pointer to the underlying RT_Info.
- RT_Info *rt_info_;
-
- // The effective period for the task entry.
- u_long effective_period_;
-
- // The set of arrivals in the entry's effective period.
- ACE_Ordered_MultiSet<Dispatch_Entry_Link> dispatches_;
-
- // Depth-first-search status of the entry.
- DFS_Status dfs_status_;
-
- // Depth-first-search discovery order of the entry.
- long discovered_;
-
- // Depth-first-search completion order of the entry.
- long finished_;
-
- // Flag identifying threads in the call graph.
- int is_thread_delineator_;
-
- // Flag indicating whether or not there are unresolved remote
- // dependencies in the entry's dependency call chain.
- int has_unresolved_remote_dependencies_;
-
- // Flag indicating whether or not there are unresolved local
- // dependencies in the entry's dependency call chain.
- int has_unresolved_local_dependencies_;
-
- // Set of links to Task Entries which this entry calls.
- ACE_Unbounded_Set <Task_Entry_Link *> calls_;
-
- // Set of links to Task Entries which call this entry.
- ACE_Unbounded_Set <Task_Entry_Link *> callers_;
-
-};
-
-
-// Wrapper for dependencies between RT_Infos
-class TAO_ORBSVCS_Export Task_Entry_Link
-{
-public:
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Period_t Period;
- typedef RtecScheduler::Info_Type_t Info_Type;
- typedef RtecScheduler::Dependency_Type_t Dependency_Type;
-
- // ctor
- Task_Entry_Link (Task_Entry &caller,
- Task_Entry &called,
- CORBA::Long number_of_calls,
- Dependency_Type dependency_type);
-
- // accessor: number of calls
- CORBA::Long number_of_calls () const;
-
- // accessor: dependency type
- Dependency_Type dependency_type () const;
-
- // accessor: calling task entry
- Task_Entry &caller () const;
-
- // accessor: called task entry
- Task_Entry &called () const;
-
-private:
-
- // the number of calls of the operation
- CORBA::Long number_of_calls_;
-
- // the calling operation
- Task_Entry &caller_;
-
- // the called operation
- Task_Entry &called_;
-
- // the type of call dependency
- Dependency_Type dependency_type_;
-};
-
-
-class TAO_ORBSVCS_Export Dispatch_Entry
-{
-// = TITLE
-// Dispatch Entry
-//
-// = DESCRIPTION
-// Descriptor object for a single dispatch of an operation.
-//
-public:
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Period_t Period;
- typedef RtecScheduler::Info_Type_t Info_Type;
- typedef RtecScheduler::Dependency_Type_t Dependency_Type;
-
- typedef u_long Dispatch_Id;
-
- // ctor
- Dispatch_Entry (Time arrival,
- Time deadline,
- Preemption_Priority priority,
- OS_Priority os_priority,
- Task_Entry &task_entry,
- Dispatch_Entry *original_dispatch = 0);
-
- // copy ctor
- Dispatch_Entry (const Dispatch_Entry &d);
-
- // id accessor
- Dispatch_Id dispatch_id () const;
-
- // arrival accessor
- Time arrival () const;
-
- // deadline accessor
- Time deadline () const;
-
- // scheduler priority accessor and mutator
- Preemption_Priority priority () const;
- void priority (Preemption_Priority p);
-
- // scheduler priority accessor and mutator
- OS_Priority OS_priority () const;
- void OS_priority (OS_Priority p);
-
- // dynamic subpriority accessor and mutator
- Sub_Priority dynamic_subpriority () const;
- void dynamic_subpriority (Sub_Priority p);
-
- // static subpriority accessor and mutator
- Sub_Priority static_subpriority () const;
- void static_subpriority (Sub_Priority p);
-
- // task entry accessor
- Task_Entry &task_entry () const;
-
- // LT comparator
- // TBD - make this a global comparison operator
- // instead of a class member function
- int operator < (const Dispatch_Entry &d) const;
-
- // accessor for pointer to original dispatch
- Dispatch_Entry *original_dispatch ();
-
-private:
- // TBD - add reference counting to Dispatch Entry class,
- // make the link a friend, up/down count as links come and go,
- // and call entry dtor when ref count drops to 0
-
- // stores the next dispatch entry id to be used
- static Dispatch_Id next_id_;
-
- // the id of the current dispatch entry
- Dispatch_Id dispatch_id_;
-
- // scheduler priority of the current dispatch entry
- Preemption_Priority priority_;
-
- // OS priority of the current dispatch entry
- OS_Priority OS_priority_;
-
- // scheduler dynamic subpriority of the current dispatch entry
- Sub_Priority dynamic_subpriority_;
-
- // scheduler static subpriority of the current dispatch entry
- Sub_Priority static_subpriority_;
-
- // the arrival time of the current dispatch entry
- Time arrival_;
-
- // the deadline of the current dispatch entry
- Time deadline_;
-
- // stores the id of the related task entry
- Task_Entry &task_entry_;
-
- // stores a pointer to the original dispatch entry if this
- // is a dispatch generated by expanding the original frame
- Dispatch_Entry *original_dispatch_;
-
-};
-
-class TAO_ORBSVCS_Export Dispatch_Proxy_Iterator
-// = TITLE
-// This class implements an iterator abstraction over a virtual
-// frame size and number of calls, using an actual ordered
-// multiset of dispatch entries over an actual frame size.
-// It also serves as a proxy for the virtual dispatch to which
-// it refers. Rhetorical question: is it possible to separate
-// the iterator and proxy abstractions here without defeating the
-// purpose of the design, which is to avoid constructing
-// superfluous dispatch entries (per the conjunctive merge use case) ?
-{
-public:
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Period_t Period;
- typedef RtecScheduler::Info_Type_t Info_Type;
- typedef RtecScheduler::Dependency_Type_t Dependency_Type;
-
- Dispatch_Proxy_Iterator (ACE_Ordered_MultiSet <Dispatch_Entry_Link> &set,
- u_long actual_frame_size,
- u_long virtual_frame_size,
- u_long number_of_calls_ = 1,
- u_long starting_sub_frame = 0);
- // ctor
-
- ////////////////////////
- // iterator interface //
- ////////////////////////
-
- int done () const;
- // returns 0 if there are more entries to see, 1 if not
-
- int first (u_int sub_frame = 0);
- // positions the iterator at the first entry of the passed
- // sub-frame, returns 1 if it could position the iterator
- // correctly, 0 if not, and -1 if an error occurred.
-
- int last ();
- // positions the iterator at the last entry of the total
- // frame, returns 1 if it could position the iterator
- // correctly, 0 if not, and -1 if an error occurred.
-
- int advance ();
- // positions the iterator at the next entry of the total
- // frame, returns 1 if it could position the iterator
- // correctly, 0 if not, and -1 if an error occurred.
-
- int retreat ();
- // positions the iterator at the previous entry of the total
- // frame, returns 1 if it could position the iterator
- // correctly, 0 if not, and -1 if an error occurred.
-
- /////////////////////
- // proxy interface //
- /////////////////////
-
- Time arrival () const;
- // returns the adjusted arrival time of the virtual entry
-
- Time deadline () const;
- // returns the adjusted deadline time of the virtual entry
-
- Preemption_Priority priority () const;
- // returns the scheduler priority of the virtual entry
-
- OS_Priority OS_priority () const;
- // returns the OS priority of the virtual entry
-
-
-private:
-
- u_long number_of_calls_;
- // the number of calls corresponding to each actual dispatch
-
- u_long current_call_;
- // the current call number for this dispatch (zero based)
-
- u_long actual_frame_size_;
- // the frame size of the actual dispatches
-
- u_long virtual_frame_size_;
- // the virtaul frame size over which to iterate
-
- u_long current_frame_offset_;
- // the current offset into the virtual frame
- // (should be a multiple of the actual frame size)
-
- ACE_Ordered_MultiSet_Iterator <Dispatch_Entry_Link> iter_;
-};
-
-
-
-class TAO_ORBSVCS_Export TimeLine_Entry
-{
-public:
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Period_t Period;
- typedef RtecScheduler::Info_Type_t Info_Type;
- typedef RtecScheduler::Dependency_Type_t Dependency_Type;
-
- // time slice constructor
- TimeLine_Entry (Dispatch_Entry &dispatch_entry,
- Time start,
- Time stop,
- Time arrival,
- Time deadline,
- TimeLine_Entry *next = 0,
- TimeLine_Entry *prev = 0);
-
- // dispatch entry accessor
- Dispatch_Entry &dispatch_entry () const;
-
- // accessors for time slice start and stop times (100 nanoseconds)
- Time start () const;
- Time stop () const;
- Time arrival () const;
- Time deadline () const;
-
- // accessor and mutator for next and prev slices for this dispatch
- TimeLine_Entry *next (void) const;
- void next (TimeLine_Entry *);
- TimeLine_Entry *prev (void) const;
- void prev (TimeLine_Entry *);
-
- int operator < (const TimeLine_Entry&) const;
-
-private:
-
- // the dispatch entry to which the time slice corresponds
- Dispatch_Entry &dispatch_entry_;
-
- // priority time slice times (100 nanoseconds)
- Time start_;
- Time stop_;
- Time arrival_;
- Time deadline_;
-
- // next and previous priority time slices for this dispatch entry
- TimeLine_Entry *next_;
- TimeLine_Entry *prev_;
-
-};
-
-class TAO_ORBSVCS_Export TimeLine_Entry_Link
-{
-public:
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Period_t Period;
- typedef RtecScheduler::Info_Type_t Info_Type;
- typedef RtecScheduler::Dependency_Type_t Dependency_Type;
-
- TimeLine_Entry_Link (TimeLine_Entry &t);
- // ctor
-
- TimeLine_Entry &entry () const;
- // accessor for the underlying entry
-
- int operator < (const TimeLine_Entry_Link&) const;
- // comparison operator
-
-private:
-
- TimeLine_Entry &entry_;
- // the underlying entry
-
-};
-
-
-#if defined (__ACE_INLINE__)
-#include "SchedEntry.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* SCHEDENTRY_H */
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.i b/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.i
deleted file mode 100644
index 5603dc6537b..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/SchedEntry.i
+++ /dev/null
@@ -1,442 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// SchedEntry.i
-//
-// = CREATION DATE
-// 7 February 1998
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-//////////////////////
-// Class Task_Entry //
-//////////////////////
-
-// return a pointer to the underlying RT_Info
-ACE_INLINE Task_Entry::RT_Info *
-Task_Entry::rt_info () const
-{
- return rt_info_;
-}
-
-// set the underlying RT_Info pointer
-ACE_INLINE void
-Task_Entry::rt_info (Task_Entry::RT_Info *info)
-{
- rt_info_ = info;
-}
-
-// get effective period for the task entry
-ACE_INLINE Task_Entry::Period
-Task_Entry::effective_period () const
-{
- return effective_period_;
-}
-
-// set effective period for the task entry
-ACE_INLINE void
-Task_Entry::effective_period (Task_Entry::Period p)
-{
- effective_period_ = p;
-}
-
-ACE_INLINE void
-Task_Entry::discovered (long l)
-{
- discovered_ = l;
- dfs_status_ = VISITED;
-}
-
-ACE_INLINE long
-Task_Entry::discovered () const
-{
- return discovered_;
-}
-
-ACE_INLINE void
-Task_Entry::finished (long l)
-{
- finished_ = l;
- dfs_status_ = FINISHED;
-}
-
-ACE_INLINE long
-Task_Entry::finished () const
-{
- return finished_;
-}
-
-ACE_INLINE Task_Entry::DFS_Status
-Task_Entry::dfs_status () const
-{
- return dfs_status_;
-}
-
-ACE_INLINE void
-Task_Entry::dfs_status (Task_Entry::DFS_Status ds)
-{
- dfs_status_ = ds;
-}
-
-// Sets a flag indicating whether node is a thread delineator.
-
-ACE_INLINE void
-Task_Entry::is_thread_delineator (int i)
-{
- is_thread_delineator_ = i;
-}
-
-// Gets the flag indicating whether node is a thread delineator.
-
-ACE_INLINE int
-Task_Entry::is_thread_delineator () const
-{
- return is_thread_delineator_;
-}
-
-// Sets a flag indicating whether node has unresolved remote dependencies.
-
-ACE_INLINE void
-Task_Entry::has_unresolved_remote_dependencies (int i)
-{
- has_unresolved_remote_dependencies_ = i;
-}
-
-// Gets the flag indicating whether node has unresolved remote dependencies.
-
-ACE_INLINE int
-Task_Entry::has_unresolved_remote_dependencies () const
-{
- return has_unresolved_remote_dependencies_;
-}
-
-
-// Sets a flag indicating whether node has unresolved local dependencies.
-
-ACE_INLINE void
-Task_Entry::has_unresolved_local_dependencies (int i)
-{
- has_unresolved_local_dependencies_ = i;
-}
-
-// Gets the flag indicating whether node has unresolved local dependencies.
-
-ACE_INLINE int
-Task_Entry::has_unresolved_local_dependencies () const
-{
- return has_unresolved_local_dependencies_;
-}
-
-// Gets the set of Task Entries on which this entry depends.
-
-ACE_INLINE ACE_Unbounded_Set <Task_Entry_Link *> &
-Task_Entry::calls ()
-{
- return calls_;
-}
-
-// Gets the set of Task Entries which depend on this entry.
-
-ACE_INLINE ACE_Unbounded_Set <Task_Entry_Link *> &
-Task_Entry::callers ()
-{
- return callers_;
-}
-
-// Gets set of arrivals in the entry's effective period.
-
-ACE_INLINE ACE_Ordered_MultiSet<Dispatch_Entry_Link> &
-Task_Entry::dispatches ()
-{
- return dispatches_;
-}
-
-
-ACE_INLINE Task_Entry::Info_Type
-Task_Entry::info_type () const
-{
- return rt_info_->info_type;
-}
-
-ACE_INLINE u_long
-Task_Entry::effective_execution_time () const
-{
- // Just use low 32 bits. This will have to change when CosTimeBase.idl
- // is finalized.
- ACE_UINT32 worst_case_execution_time =
- ACE_U64_TO_U32 (rt_info_->worst_case_execution_time);
-
- return ((rt_info_->info_type == RtecScheduler::OPERATION) ||
- (rt_info_->info_type == RtecScheduler::REMOTE_DEPENDANT))
- ? worst_case_execution_time * dispatches_.size ()
- : 0;
-}
-
-
-///////////////////////////
-// Class Task_Entry_Link //
-///////////////////////////
-
-
-// accessor: number of calls of dependency by dependant
-ACE_INLINE CORBA::Long
-Task_Entry_Link::number_of_calls () const
-{
- return number_of_calls_;
-}
-
-ACE_INLINE Task_Entry_Link::Dependency_Type
-Task_Entry_Link::dependency_type () const
-{
- return dependency_type_;
-}
-
-// accessor: dependant task entry
-ACE_INLINE Task_Entry &
-Task_Entry_Link::caller () const
-{
- return caller_;
-}
-
-// accessor: dependency task entry
-ACE_INLINE Task_Entry &
-Task_Entry_Link::called () const
-{
- return called_;
-}
-
-//////////////////////////
-// Class Dispatch Entry //
-//////////////////////////
-
-ACE_INLINE u_long
-Dispatch_Entry::dispatch_id () const
-{
- return dispatch_id_;
-}
-
-ACE_INLINE Dispatch_Entry::Preemption_Priority
-Dispatch_Entry::priority () const
-{
- return priority_;
-}
-
-ACE_INLINE void
-Dispatch_Entry::priority (Dispatch_Entry::Preemption_Priority p)
-{
- priority_ = p;
-}
-
-ACE_INLINE Dispatch_Entry::OS_Priority
-Dispatch_Entry::OS_priority () const
-{
- return OS_priority_;
-}
-
-ACE_INLINE void
-Dispatch_Entry::OS_priority (Dispatch_Entry::OS_Priority p)
-{
- OS_priority_ = p;
-}
-
-ACE_INLINE Dispatch_Entry::Sub_Priority
-Dispatch_Entry::dynamic_subpriority () const
-{
- return dynamic_subpriority_;
-}
-
-ACE_INLINE void
-Dispatch_Entry::dynamic_subpriority (Dispatch_Entry::Sub_Priority p)
-{
- dynamic_subpriority_ = p;
-}
-
-ACE_INLINE Dispatch_Entry::Sub_Priority
-Dispatch_Entry::static_subpriority () const
-{
- return static_subpriority_;
-}
-
-ACE_INLINE void
-Dispatch_Entry::static_subpriority (Dispatch_Entry::Sub_Priority p)
-{
- static_subpriority_ = p;
-}
-
-
-ACE_INLINE Dispatch_Entry::Time
-Dispatch_Entry::arrival () const
-{
- return arrival_;
-}
-
-ACE_INLINE Dispatch_Entry::Time
-Dispatch_Entry::deadline () const
-{
- return deadline_;
-}
-
-ACE_INLINE Task_Entry &
-Dispatch_Entry::task_entry () const
-{
- return task_entry_;
-}
-
-
-// accessor for pointer to original dispatch
-ACE_INLINE Dispatch_Entry *
-Dispatch_Entry::original_dispatch ()
-{
- return original_dispatch_;
-}
-
-
-///////////////////////////////
-// Class Dispatch_Entry_Link //
-///////////////////////////////
-
-ACE_INLINE
-Dispatch_Entry_Link::~Dispatch_Entry_Link ()
-{
-}
- // dtor
-
-ACE_INLINE int
-Dispatch_Entry_Link::operator < (const Dispatch_Entry_Link &d) const
-{
- return (this->dispatch_entry_ < d.dispatch_entry_);
-}
- // GT comparator
-
-
-ACE_INLINE Dispatch_Entry &
-Dispatch_Entry_Link::dispatch_entry () const
-{
- return dispatch_entry_;
-}
- // accessor for reference to dispatch entry
-
-
-///////////////////////////////////
-// Class Dispatch_Proxy_Iterator //
-///////////////////////////////////
-
-ACE_INLINE int
-Dispatch_Proxy_Iterator::done () const
-{
- return iter_.done ();
-}
- // returns 0 if there are more entries to see, 1 if not
-
-
-//////////////////////////
-// Class TimeLine_Entry //
-//////////////////////////
-
- // dispatch entry accessor
-ACE_INLINE Dispatch_Entry &
-TimeLine_Entry::dispatch_entry () const
-{
- return dispatch_entry_;
-}
-
-
-// accessor for time slice start time (100 nanoseconds)
-ACE_INLINE RtecScheduler::Time
-TimeLine_Entry::start () const
-{
- return start_;
-}
-
-// accessor for time slice stop time (100 nanoseconds)
-ACE_INLINE RtecScheduler::Time
-TimeLine_Entry::stop () const
-{
- return stop_;
-}
-
-// accessor for time slice stop time (100 nanoseconds)
-ACE_INLINE RtecScheduler::Time
-TimeLine_Entry::arrival () const
-{
- return arrival_;
-}
-
-// accessor for time slice stop time (100 nanoseconds)
-ACE_INLINE RtecScheduler::Time
-TimeLine_Entry::deadline () const
-{
- return deadline_;
-}
-
-
-// accessor for next slice for this dispatch
-ACE_INLINE TimeLine_Entry *
-TimeLine_Entry::next (void) const
-{
- return next_;
-}
-
-// mutator for next slice for this dispatch
-ACE_INLINE void
-TimeLine_Entry::next (TimeLine_Entry *t)
-{
- next_ = t;
-}
-
-// accessor for previous slice for this dispatch
-ACE_INLINE TimeLine_Entry *
-TimeLine_Entry::prev (void) const
-{
- return prev_;
-}
-
-// mutator for previous slice for this dispatch
-ACE_INLINE void
-TimeLine_Entry::prev (TimeLine_Entry *t)
-{
- prev_ = t;
-}
-
-
-ACE_INLINE int
-TimeLine_Entry::operator < (const TimeLine_Entry &t) const
-{
- return (start_ < t.start_) ? 1 : 0;
-}
- // comparison operator
-
-
-///////////////////////////////
-// Class TimeLine_Entry_Link //
-///////////////////////////////
-
-
-ACE_INLINE TimeLine_Entry_Link::TimeLine_Entry_Link (TimeLine_Entry &t)
- : entry_ (t)
-{
-}
- // ctor
-
-ACE_INLINE TimeLine_Entry &
-TimeLine_Entry_Link::entry () const
-{
- return entry_;
-}
- // accessor for the underlying entry
-
-ACE_INLINE int
-TimeLine_Entry_Link::operator < (const TimeLine_Entry_Link &l) const
-{
- return (entry_ < l.entry_) ? 1 : 0;
-}
- // comparison operator
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Scheduler.cpp b/TAO/orbsvcs/orbsvcs/Sched/Scheduler.cpp
deleted file mode 100644
index 385e05d7a49..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Scheduler.cpp
+++ /dev/null
@@ -1,300 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Scheduler.cpp
-//
-// = CREATION DATE
-// 23 January 1997
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-#include "ace/Sched_Params.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "Scheduler.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "Scheduler.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Sched, Scheduler, "$Id$")
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Scheduler static members
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-const ACE_Scheduler::mode_t ACE_Scheduler::CURRENT_MODE = 0xFFFFFFFF;
-
-ACE_Scheduler *ACE_Scheduler::instance_ = 0;
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class ACE_Scheduler static functions
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-void
-ACE_Scheduler::output (FILE *file, const status_t status)
-{
- switch (status)
- {
- case NOT_SCHEDULED :
- ACE_OS::fprintf (file, "NOT_SCHEDULED");
- break;
- case SUCCEEDED :
- ACE_OS::fprintf (file, "SUCCEEDED");
- break;
- case ST_TASK_ALREADY_REGISTERED :
- ACE_OS::fprintf (file, "TASK_ALREADY_REGISTERED");
- break;
- case ST_VIRTUAL_MEMORY_EXHAUSTED :
- ACE_OS::fprintf (file, "VIRTUAL_MEMORY_EXHAUSTED");
- break;
- case ST_UNKNOWN_TASK :
- ACE_OS::fprintf (file, "UNKNOWN_TASK");
- break;
- case INVALID_MODE :
- ACE_OS::fprintf (file, "INVALID_MODE");
- break;
- case MODE_COUNT_MISMATCH :
- ACE_OS::fprintf (file, "MODE_COUNT_MISMATCH");
- break;
- case TASK_COUNT_MISMATCH :
- ACE_OS::fprintf (file, "TASK_COUNT_MISMATCH");
- break;
- case INVALID_PRIORITY :
- ACE_OS::fprintf (file, "INVALID_PRIORITY");
- break;
-
- // The following are only used during scheduling (in the case of
- // off-line scheduling, they are only used prior to runtime).
- // To save a little code space (280 bytes on g++ 2.7.2/Solaris 2.5.1),
- // we could conditionally compile them so that they're not in the
- // runtime version.
- case ST_UTILIZATION_BOUND_EXCEEDED :
- ACE_OS::fprintf (file, "UTILIZATION_BOUND_EXCEEDED");
- break;
- case ST_INSUFFICIENT_THREAD_PRIORITY_LEVELS :
- ACE_OS::fprintf (file, "INSUFFICIENT_THREAD_PRIORITY_LEVELS");
- break;
- case ST_CYCLE_IN_DEPENDENCIES :
- ACE_OS::fprintf (file, "CYCLE_IN_DEPENDENCIES");
- break;
- case UNABLE_TO_OPEN_SCHEDULE_FILE :
- ACE_OS::fprintf (file, "UNABLE_TO_OPEN_SCHEDULE_FILE");
- break;
- case UNABLE_TO_WRITE_SCHEDULE_FILE :
- ACE_OS::fprintf (file, "UNABLE_TO_WRITE_SCHEDULE_FILE");
- break;
- // End of config-only status values.
-
- default:
- ACE_OS::fprintf (file, "UNKNOWN STATUS: %d", status);
- }
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class ACE_Scheduler member functions
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-ACE_Scheduler::ACE_Scheduler () :
- minimum_priority_queue_ (0), // Could initialize this to -1, but it's
- // unsigned and we don't really need to
- // distinguish between no queues and one
- // queue.
- modes_ (0),
- tasks_ (0),
- threads_ (0),
- mode_ (0),
- status_ (NOT_SCHEDULED),
- output_level_ (0)
-{
-}
-
-
-ACE_Scheduler::~ACE_Scheduler ()
-{
-}
-
-
-// ************************************************************
-
-ACE_Scheduler::status_t
-ACE_Scheduler::get_rt_info (Object_Name name,
- RT_Info* &rtinfo)
-{
- handle_t handle;
-
- // This makes a copy. We can optimize this with our own string
- // class.
- ACE_CString lookup (name);
- // Search the map for the <name>. If found, return the RT_Info.
- RT_Info **info_array = 0;
- if (info_collection_.find (lookup, info_array) >= 0)
- {
- rtinfo = info_array[0];
- // If we find it, return.
- return SUCCEEDED;
- }
- else
- // Otherwise, make one, bind it, and register it.
- {
- rtinfo = new RT_Info;
- rtinfo->entry_point = name;
- // Create and array (size one) of RT_Info*
- info_array = new RT_Info*[1];
- info_array[0] = rtinfo;
- // Bind the rtinfo to the name.
- if (info_collection_.bind (lookup, info_array) != 0)
- {
- delete rtinfo;
- delete info_array;
- rtinfo = 0;
- return FAILED; // Error!
- }
- else
- {
- // Register the array.
- status_t result = this->register_task (info_array, 1, handle);
- if (result == SUCCEEDED)
- {
- rtinfo->handle = handle;
- return ST_UNKNOWN_TASK; // Didn't find it, but made one!
- }
- else
- {
- rtinfo->handle = 0;
- return FAILED;
- }
- }
- }
-}
-
-
-
-int ACE_Scheduler::number_of_dependencies(RT_Info* rt_info)
-{
- return rt_info->dependencies.length();
-}
-
-int ACE_Scheduler::number_of_dependencies(RT_Info& rt_info)
-{
- return rt_info.dependencies.length();
-}
-
-int ACE_Scheduler::add_dependency(RT_Info* rt_info,
- const Dependency_Info& d)
-{
- // ACE_DEBUG ((LM_DEBUG, "Sched (%t) adding dependency to: %s\n",
- // (const char*)rt_info->entry_point));
- RtecScheduler::Dependency_Set& set = rt_info->dependencies;
- int l = set.length();
- set.length(l + 1);
- set[l] = d;
- return 0;
-}
-
-void ACE_Scheduler::export(RT_Info* info, FILE* file)
-{
- export(*info, file);
-}
-
-void ACE_Scheduler::export(RT_Info& info, FILE* file)
-{
- // The divide-by-1 is for ACE_U_LongLong support.
- (void) ACE_OS::fprintf (file,
- "%s\n%d\n%ld\n%ld\n%ld\n%ld\n%d\n%ld\n%u\n"
- "# begin dependencies\n%d\n",
- (const char*)info.entry_point,
- info.handle,
- ORBSVCS_Time::to_hrtime (info.worst_case_execution_time) / 1,
- ORBSVCS_Time::to_hrtime (info.typical_execution_time) / 1,
- ORBSVCS_Time::to_hrtime (info.cached_execution_time) / 1,
- info.period,
- info.importance,
- ORBSVCS_Time::to_hrtime (info.quantum) / 1,
- info.threads,
- number_of_dependencies(info));
-
- for (int i = 0; i < number_of_dependencies(info); ++i)
- {
- RT_Info tmp;
- // TODO: info.dependencies [i].rt_info >>= &tmp;
- (void) ACE_OS::fprintf (file, "%s, %d\n",
- (const char*)tmp.entry_point,
- info.dependencies[i].number_of_calls);
-
- }
-
- (void) ACE_OS::fprintf (file, "# end dependencies\n%d\n%d\n\n",
- info.priority,
- info.preemption_subpriority);
-
-
-}
-
-int
-ACE_Scheduler::dispatch_configuration (const Preemption_Priority & p_priority,
- OS_Thread_Priority & priority,
- Dispatching_Type & d_type)
-{
- // look up the stored configuration info for the given priority level
- Config_Info *config_info;
- if (lookup_config_info (p_priority, config_info) != SUCCEEDED)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "Config info for priority %lu could not be found\n",
- p_priority),
- -1);
- }
-
- priority = config_info->thread_priority;
- d_type = config_info->dispatching_type;
-
- return 0;
-}
- // provide the thread priority and queue type for the given priority level
-
-
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Entry<ACE_CString, ACE_Scheduler::RT_Info **>;
-
-template class ACE_Lock_Adapter<ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_CString,
- ACE_Scheduler::RT_Info **,
- ACE_SYNCH_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_CString, ACE_Scheduler::RT_Info **,
- ACE_SYNCH_MUTEX>;
-template class ACE_Map_Iterator<ACE_CString, ACE_Scheduler::RT_Info **,
- ACE_SYNCH_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_CString, ACE_Scheduler::RT_Info **,
- ACE_SYNCH_MUTEX>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Map_Entry<ACE_CString, ACE_Scheduler::RT_Info **>
-
-#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_CString, ACE_Scheduler::RT_Info **, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_CString, ACE_Scheduler::RT_Info **, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_CString, ACE_Scheduler::RT_Info **, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_CString, ACE_Scheduler::RT_Info **, ACE_SYNCH_MUTEX>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Scheduler.h b/TAO/orbsvcs/orbsvcs/Sched/Scheduler.h
deleted file mode 100644
index 1923fe7cd7f..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Scheduler.h
+++ /dev/null
@@ -1,301 +0,0 @@
-/* -*- C++ -*- */
-//
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Scheduler.h
-//
-// = CREATION DATE
-// 23 January 1997
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-#ifndef SCHEDULER_H
-#define SCHEDULER_H
-
-#include "ace/ACE.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Map_Manager.h"
-#include "ace/Message_Block.h"
-#include "ace/Synch.h"
-#include "ace/SString.h"
-
-#include "orbsvcs/RtecSchedulerC.h"
-#include "orbsvcs/Event_Service_Constants.h"
-
-class TAO_ORBSVCS_Export ACE_Scheduler
- // = TITLE
- // Thread scheduler interface.
- //
- // = DESCRIPTION
- // This virtual base class is the interface to either an off-line
- // scheduler, or to the necessary on-line component of the Scheduler.
-{
-public:
- typedef u_int mode_t;
-
- typedef RtecScheduler::handle_t handle_t;
- typedef RtecScheduler::Dependency_Info Dependency_Info;
- typedef RtecScheduler::Preemption_Priority_t Preemption_Priority;
- typedef RtecScheduler::OS_Priority OS_Thread_Priority;
- typedef RtecScheduler::Preemption_Subpriority_t Sub_Priority;
- typedef RtecScheduler::RT_Info RT_Info;
- typedef RtecScheduler::Config_Info Config_Info;
- typedef RtecScheduler::Time Time;
- typedef RtecScheduler::Dispatching_Type_t Dispatching_Type;
- typedef RtecScheduler::Scheduling_Anomaly Scheduling_Anomaly;
-
- // Map some types to simplify re-use.
-
- typedef const char *Object_Name;
- // Objects are named by unique strings.
-
- static const mode_t CURRENT_MODE;
-
- enum status_t {
- // The following are used both by the runtime Scheduler and during
- // scheduling.
- NOT_SCHEDULED = -1 // the schedule () method has not been called yet
- , FAILED = -1
- , SUCCEEDED
- , ST_UNKNOWN_TASK
- , ST_UNKNOWN_PRIORITY
- , ST_TASK_ALREADY_REGISTERED
- , ST_VIRTUAL_MEMORY_EXHAUSTED
- , ST_BAD_INTERNAL_POINTER
-
- // The following are only used by the runtime Scheduler.
- , INVALID_MODE
- , MODE_COUNT_MISMATCH // only used by schedule ()
- , TASK_COUNT_MISMATCH // only used by schedule ()
- , THREAD_COUNT_MISMATCH // only used by schedule ()
- , INVALID_PRIORITY // only used by schedule (): mismatch of
- // (off-line, maybe) Scheduler output to
- // the runtime Scheduler component.
-
- // The following are only used during scheduling (in the case of
- // off-line scheduling, they are only used prior to runtime).
- , ST_UTILIZATION_BOUND_EXCEEDED
- , ST_INSUFFICIENT_THREAD_PRIORITY_LEVELS
- , ST_CYCLE_IN_DEPENDENCIES
- , ST_UNRESOLVED_REMOTE_DEPENDENCIES
- , UNABLE_TO_OPEN_SCHEDULE_FILE
- , UNABLE_TO_WRITE_SCHEDULE_FILE
- };
-
- virtual ~ACE_Scheduler ();
-
- // = Utility function for outputting the textual representation of a
- // status_t value to a FILE.
- static void output (FILE *, const status_t);
-
- // = Initialize the scheduler.
- virtual void init (const int minimum_priority,
- const int maximum_priority,
- const char *runtime_filename = 0,
- const char *rt_info_filename = 0,
- const char *timeline_filename = 0) = 0;
- // The minimum and maximum priority are the OS-specific priorities that
- // are used when creating the schedule (assigning priorities). The
- // minimum_priority is the priority value of the lowest priority.
- // It may be numerically higher than the maximum_priority, on OS's such
- // as VxWorks that use lower values to indicate higher priorities.
- //
- // When Scheduler::schedule is called, the schedule is output to the
- // file named by "runtime_filename" if it is non-zero.
- // This file is compilable; it is linked into the runtime executable
- // to provide priorities to the runtime scheduling component.
- // If the "rt_info_filename" is non-zero, the RT_Info for
- // every task is exported to it. It is not used at runtime.
- // If the "timeline_filename" is non-zero, the timeline output
- // file is created. It is not used at runtime.
- //
- // The runtime scheduling component ignores these filenames. It just
- // uses the priorities that were linked in to the executable, after
- // converting them to platform-specific values.
-
- // = Registers a task.
- virtual status_t register_task (RT_Info *[],
- const u_int number_of_modes,
- handle_t &handle) = 0;
- // If the Task registration succeeds, this function returns SUCCEEDED
- // and sets "handle" to a unique identifier for the task.
- // Otherwise, it returns either VIRTUAL_MEMORY_EXHAUSTED or
- // TASK_ALREADY_REGISTERED sets the handle to 0. (A task may
- // only be registered once.)
- // The RT_Info * array is indexed by mode; there must be one element for
- // each mode, as specified by number_of_modes. If a task does not
- // run in a mode, then its entry in the array for that mode must
- // be 0.
-
- virtual status_t get_rt_info (Object_Name name,
- RT_Info* &rtinfo);
- // Tries to find the RT_Info corresponding to <name> in the RT_Info
- // database. Returns SUCCEEDED if <name> was found and <rtinfo> was
- // set. Returns UNKNOWN_TASK if <name> was not found, but <rtinfo>
- // was set to a newly allocated RT_Info. In this UNKNOWN_TASK case,
- // the task must call RT_Info::set to fill in execution properties.
- // In the SUCCEEDED and UNKNOWN_TASK cases, this->register_task
- // (rtinfo, 0, handle) is called. Returns FAILED if an error
- // occurs.
- //
- // One motivation for allocating RT_Info's from within the Scheduler
- // is to allow RT_Infos to persist after the tasks that use them.
- // For instance, we may want to call this->schedule right before the
- // application exits a configuration run. If the tasks have been
- // deleted (deleting their RT_Infos with them), this->schedule will
- // fail.
-
- virtual status_t lookup_rt_info (handle_t handle,
- RT_Info* &rtinfo) = 0;
- // Obtains an RT_Info based on its "handle".
-
- virtual status_t lookup_config_info (Preemption_Priority priority,
- Config_Info* &config_info) = 0;
- // Obtains a Config_Info based on its priority.
-
-
-
- // = Computes the schedule.
- virtual status_t
- schedule (ACE_Unbounded_Set<Scheduling_Anomaly *> &anomaly_set) = 0;
- // This actually generates the files.
-
- // = Access a thread priority.
- virtual int priority (const handle_t handle,
- OS_Thread_Priority &priority,
- Sub_Priority &subpriority,
- Preemption_Priority &preemption_prio,
- const mode_t = CURRENT_MODE) const = 0;
- // Defines "priority" as the priority that was assigned to the Task that
- // was assigned "handle", for the specified mode. Defines "subpriority"
- // as the relative ordering (due to dependencies) within the priority.
- // Returns 0 on success, or -1 if an invalid mode or handle are supplied.
- // Queue numbers are platform-independent priority values, ranging from
- // a highest priority value of 0 to the lowest priority value, which is
- // returned by "minimum_priority_queue ()". The current and deadline times
- // are part of the scheduling service implementation interface, but may be
- // ignored by some implementations and used by others.
-
- // = Access the platform-independent priority value of the lowest-priority
- // thread.
- u_int minimum_priority_queue () const { return minimum_priority_queue_; }
- // This is intended for use by the Event Channel, so it can determine the
- // number of priority dispatch queues to create.
-
- // = Access the number of modes.
- u_int modes () const { return modes_; }
-
- // = Access the number of tasks.
- u_int tasks () const { return tasks_; }
-
- // = Access the number of threads.
- u_int threads () const { return threads_; }
-
- // = Access the current mode.
- mode_t mode () const { return mode_; }
-
- // = Set the current mode.
- void mode (const mode_t mode) { mode_ = mode; }
-
- // = Access the current scheduler status.
- status_t status () const { return status_; }
-
- // = Access the current output (debugging) level.
- u_int output_level () const { return output_level_; }
- // Default is 0; set to 1 to print out schedule, by task. Set
- // to higher than one for debugging info.
-
- // = Set the scheduler output (debugging) level.
- void output_level (const u_int level) { output_level_ = level; }
- // the only supported levels are 0 (quiet), 1 (verbose) and 2
- // (debug)
-
- static int add_dependency(RT_Info* rt_info,
- const Dependency_Info& d);
-
- static int number_of_dependencies(RT_Info* rt_info);
- static int number_of_dependencies(RT_Info& rt_info);
-
- static void export(RT_Info*, FILE* file);
- static void export(RT_Info&, FILE* file);
-
- virtual int dispatch_configuration (const Preemption_Priority &p_priority,
- OS_Thread_Priority& priority,
- Dispatching_Type & d_type);
- // provide the thread priority and queue type for the given priority level
-
-
-protected:
- ACE_Scheduler ();
-
- // = Set the minimum priority value.
- void minimum_priority_queue (const u_int minimum_priority_queue_number)
- { minimum_priority_queue_ = minimum_priority_queue_number; }
-
- // = Set the number of modes.
- void modes (const u_int modes) { modes_ = modes; }
-
- // = Set the number of tasks.
- void tasks (const u_int tasks) { tasks_ = tasks; }
-
- // = Set the number of threads.
- void threads (const u_int threads) { threads_ = threads; }
-
- // = Set the current scheduler status.
- void status (const status_t new_status) { status_ = new_status; }
-
-private:
- typedef ACE_CString EXT;
- typedef RT_Info **INT;
-
- typedef ACE_Map_Manager<EXT, INT, ACE_SYNCH_MUTEX> Info_Collection;
- typedef ACE_Map_Iterator<EXT, INT, ACE_SYNCH_MUTEX> Info_Collection_Iterator;
- typedef ACE_Map_Entry<EXT, INT> Info_Collection_Entry;
-
- Info_Collection info_collection_;
- // A binding of name to rt_info. This is the mapping for every
- // rt_info in the process.
-
- static ACE_Scheduler *instance_;
-
- u_int minimum_priority_queue_;
- // The platform-independent priority value of the Event Channel's
- // minimum priority dispatch queue. The value of the maximum priority
- // dispatch queue is always 0.
-
- u_int modes_;
- u_int tasks_;
- u_int threads_;
-
- mode_t mode_;
- status_t status_;
- u_int output_level_;
-
- // the following functions are not implememented
- ACE_UNIMPLEMENTED_FUNC(ACE_Scheduler (const ACE_Scheduler &))
- ACE_UNIMPLEMENTED_FUNC(ACE_Scheduler &operator= (const ACE_Scheduler &))
-};
-
-typedef ACE_Scheduler Scheduler;
-
-#if defined (__ACE_INLINE__)
-#include "Scheduler.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* SCHEDULER_H */
-
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Scheduler.i b/TAO/orbsvcs/orbsvcs/Sched/Scheduler.i
deleted file mode 100644
index 57875ae26d1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Scheduler.i
+++ /dev/null
@@ -1,20 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Scheduler.i
-//
-// = CREATION DATE
-// 23 January 1997
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-// EOF
-
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp b/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp
deleted file mode 100644
index 0fdd8c767be..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.cpp
+++ /dev/null
@@ -1,286 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Scheduler_Generic.cpp
-//
-// = CREATION DATE
-// 19 November 1997
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-#include "ace/Sched_Params.h"
-
-#include "Scheduler_Generic.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "Scheduler_Generic.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Sched, Scheduler_Generic, "$Id$")
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// static functions
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-// Structure for storing the RT_Info information for each task, per mode.
-struct Mode_Entry
-{
- RtecScheduler::RT_Info *rt_info_;
- u_long start_time_; // microseconds
- u_long stop_time_; // microseconds
-
- Mode_Entry() :
- rt_info_ (0),
- start_time_ (0),
- stop_time_ (0)
- {
- }
-
- Mode_Entry(RtecScheduler::RT_Info *const rt_info,
- const u_long start_time = 0,
- const u_long stop_time = 0) :
- rt_info_ (rt_info),
- start_time_ (start_time),
- stop_time_ (stop_time)
- {
- }
-
- ~Mode_Entry () {}
-
- Mode_Entry &operator= (const Mode_Entry &entry)
- {
- if (this != &entry)
- {
- rt_info_ = entry.rt_info_;
- start_time_ = entry.start_time_;
- stop_time_ = entry.stop_time_;
- }
-
- return *this;
- }
-};
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Scheduler_Generic member functions
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-Scheduler_Generic::Scheduler_Generic () :
- Scheduler (),
- handles_ (0),
- // Set the minimum priority to that for the current platform. This
- // shouldn't be necessary, but UPSingleProcessorOrb::initialize_reactors
- // creates threads before the Event Channel calls Scheduler::init ().
- minimum_priority_ (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD)),
- increasing_priority_ (-1),
- task_entries_ ()
-{
- config_info_.preemption_priority = ACE_Scheduler_MAX_PREEMPTION_PRIORITY;
- config_info_.thread_priority = minimum_priority_;
- config_info_.dispatching_type = RtecScheduler::STATIC_DISPATCHING;
-}
-
-
-Scheduler_Generic::~Scheduler_Generic ()
-{
- reset ();
-}
-
-
-void
-Scheduler_Generic::reset ()
-{
-}
-
-Scheduler::status_t
-Scheduler_Generic::lookup_rt_info (handle_t handle,
- RT_Info*& rtinfo)
-{
- if (handle < 0 || (size_t) handle > task_entries_.size ())
- {
- return ST_UNKNOWN_TASK;
- }
- RT_Info*** entry;
- ACE_Unbounded_Set_Iterator <RT_Info **> i (task_entries_);
- while (i.next (entry) != 0)
- {
- i.advance ();
- RT_Info** array = *entry;
- if (array[0]->handle == handle)
- {
- rtinfo = array[0];
- return SUCCEEDED;
- }
- }
-
- return ST_UNKNOWN_TASK;
-}
-
-Scheduler::status_t
-Scheduler_Generic::lookup_config_info (Preemption_Priority priority,
- Config_Info* &config_info)
-{
- if (priority == config_info_.preemption_priority)
- {
- config_info = &config_info_;
- return SUCCEEDED;
- }
- else
- {
- return ST_UNKNOWN_PRIORITY;
- }
-}
- // Obtains a Config_Info based on its priority.
-
-
-Scheduler::status_t
-Scheduler_Generic::register_task (RT_Info *rt_info [],
- const u_int number_of_modes,
- handle_t &handle)
-{
- status_t ret;
-
- // try to store the new task's information . . .
- switch (task_entries_.insert (rt_info))
- {
- case 0 : // successfully inserted
- {
- rt_info [0]->handle = (handle = ++handles_);
-
- // assigned the same handle to the RT_Info for each of its modes
- for (u_int i = 1; i < number_of_modes; ++i)
- {
- if (rt_info [i] != 0)
- rt_info [i]->handle = handle;
- }
-
- if (number_of_modes > modes ())
- {
- modes (number_of_modes);
- }
-
- ret = SUCCEEDED;
-
- if (output_level () >= 5)
- {
- ACE_OS::printf ("registered task \"%s\" with RT_Info starting "
- "at %X\n",
- (const char*)rt_info[0]->entry_point,
- (void *) rt_info[0]);
- }
- }
- break;
-
- case 1 : // the entry had already been inserted
- handle = 0;
- ret = ST_TASK_ALREADY_REGISTERED;
- break;
-
- default :
- // case -1 : insert failed, probably because virtual memory exhaused
- handle = 0;
- ret = ST_VIRTUAL_MEMORY_EXHAUSTED;
- break;
- }
-
- return ret;
-}
-
-
-void
-Scheduler_Generic::init (const int minimum_priority,
- const int maximum_priority,
- const char *runtime_filename,
- const char *rt_info_filename,
- const char *timeline_filename)
-{
- minimum_priority_ = minimum_priority;
- maximum_priority_ = maximum_priority;
- runtime_filename_ = runtime_filename;
- rt_info_filename_ = rt_info_filename;
- timeline_filename_ = timeline_filename;
- config_info_.thread_priority = minimum_priority_;
-}
-
-
-Scheduler::status_t
-Scheduler_Generic::schedule (ACE_Unbounded_Set<Scheduling_Anomaly *>
- &anomaly_set)
-{
- ACE_UNUSED_ARG (anomaly_set);
-
- ACE_Guard<LOCK> ace_mon (lock_);
-
- // here goes . . .
-
- increasing_priority_ = maximum_priority_ >= minimum_priority_;
-
- status_t status = ACE_Scheduler::SUCCEEDED;
-
- // store number of tasks, based on registrations
- tasks (task_entries_.size ());
-
- if (output_level () > 0)
- {
- print_schedule ();
- }
-
- return status;
-}
-
-
-int
-Scheduler_Generic::priority (const handle_t handle,
- OS_Thread_Priority &priority,
- Sub_Priority &subpriority,
- Preemption_Priority &preemption_prio,
- const mode_t requested_mode) const
-{
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (requested_mode);
-
- priority = minimum_priority_;
- subpriority = ACE_Scheduler_MIN_SUB_PRIORITY;
- preemption_prio = ACE_Scheduler_MAX_PREEMPTION_PRIORITY;
-
- if (output_level () >= 3)
- {
- ACE_OS::printf ("preemption_prio %d: min %d, pri %d, min_pri %d\n",
- preemption_prio, minimum_priority_queue (),
- priority, minimum_priority_);
- }
-
- return 0;
-}
-
-
-void
-Scheduler_Generic::print_schedule ()
-{
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node<RtecScheduler::RT_Info **>;
-template class ACE_Unbounded_Set<RtecScheduler::RT_Info **>;
-template class ACE_Unbounded_Set_Iterator<RtecScheduler::RT_Info **>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Node<RtecScheduler::RT_Info **>
-#pragma instantiate ACE_Unbounded_Set<RtecScheduler::RT_Info **>
-#pragma instantiate ACE_Unbounded_Set_Iterator<RtecScheduler::RT_Info **>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h b/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h
deleted file mode 100644
index 181a4307093..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Scheduler_Generic.h
-//
-// = CREATION DATE
-// 19 November 1997
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-#ifndef SCHEDULER_INTERNAL_H
-#define SCHEDULER_INTERNAL_H
-
-#include "Scheduler.h"
-
-class TAO_ORBSVCS_Export Scheduler_Generic : public ACE_Scheduler
- // = TITLE
- // Implementation of an off-line scheduler.
- //
- // = DESCRIPTION
- // Schedules tasks, assigning the same priority to all of them.
-{
-public:
- Scheduler_Generic ();
- virtual ~Scheduler_Generic ();
-
- // = Initialize the scheduler.
- virtual void init (const int minimum_priority,
- const int maximum_priority,
- const char *runtime_filename = 0,
- const char *rt_info_filename = 0,
- const char *timeline_filename = 0);
-
- // = Registers a task.
- virtual status_t register_task (RT_Info *[],
- const u_int number_of_modes,
- handle_t &handle);
-
- virtual status_t lookup_rt_info (handle_t handle,
- RT_Info* &rtinfo);
- // Obtains an RT_Info based on its "handle".
-
- virtual status_t lookup_config_info (Preemption_Priority priority,
- Config_Info* &config_info);
- // Obtains a Config_Info based on its priority.
-
- // = Computes the schedule.
- virtual status_t
- schedule (ACE_Unbounded_Set<Scheduling_Anomaly *> &anomaly_set);
-
- // = Access a thread priority.
- virtual int priority (const handle_t handle,
- OS_Thread_Priority &priority,
- Sub_Priority &subpriority,
- Preemption_Priority &preemption_prio,
- const mode_t = CURRENT_MODE) const;
- // Defines "priority" as the priority that was assigned to the Task that
- // was assigned "handle", for the specified mode. Defines "subpriority"
- // as the relative ordering (due to dependencies) within the priority.
- // Returns 0 on success, or 1 if an invalid mode or handle are supplied.
-
-private:
- u_int handles_;
- // The number of task handles dispensed so far.
-
- int minimum_priority_;
- // The minimum priority value that the application specified (in
- // its call to init ()).
-
- int maximum_priority_;
- // The maximum priority value that the application specified (in
- // its call to init ()).
-
- const char *runtime_filename_;
- // Destination file of Scheduler output from the configuration run.
-
- const char *rt_info_filename_;
- // Destination file of all rt_info data from the configuration run.
-
- const char *timeline_filename_;
- // The destination of the timeline.
-
- int increasing_priority_;
- // Set to 1 if priority values increase with increasing priority,
- // such as on Solaris and Win32, or 0 if they decrease, such as on
- // VxWorks.
-
- ACE_Unbounded_Set <RT_Info **> task_entries_;
- // Collection of known tasks.
-
- Config_Info config_info_;
- // dispatchin configuration info
-
-#if defined (ACE_HAS_THREADS)
- typedef ACE_Recursive_Thread_Mutex LOCK;
-#else
- typedef ACE_Null_Mutex LOCK;
-#endif /* ACE_HAS_THREADS */
-
- LOCK lock_;
- // This protects access to the scheduler during configuration runs.
-
-
- ///////////////////////////////////////
- // member functions for internal use //
- ///////////////////////////////////////
-
- void reset ();
- // Prepare for another schedule computation, but do not
- // disturb the "output" (priorities that have already been assigned).
-
- void print_schedule ();
- // Display the schedule, task-by-task.
-
- ACE_UNIMPLEMENTED_FUNC (Scheduler_Generic (const Scheduler_Generic &))
- ACE_UNIMPLEMENTED_FUNC (Scheduler_Generic &operator= (
- const Scheduler_Generic &))
-};
-
-
-#if defined (__ACE_INLINE__)
-#include "Scheduler_Generic.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* SCHEDULER_INTERNAL_H */
-
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i b/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i
deleted file mode 100644
index 71e3695dc35..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i
+++ /dev/null
@@ -1,21 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Scheduler_Generic.i
-//
-// = CREATION DATE
-// 23 January 1997
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-
-// EOF
-
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp b/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp
deleted file mode 100644
index bda4bed16e9..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp
+++ /dev/null
@@ -1,1626 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Strategy_Scheduler.cpp
-//
-// = CREATION DATE
-// 22 December 1997
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-#include "Strategy_Scheduler.h"
-#include "ace/Sched_Params.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "Strategy_Scheduler.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(Sched, Strategy_Scheduler, "$Id$")
-
-//////////////////////////////////////////////
-// Helper function type definition for sort //
-//////////////////////////////////////////////
-
-// This is awkward, but it makes MSVC++ happy.
-extern "C"
-{
-typedef int (*COMP_FUNC) (const void*, const void*);
-}
-
-///////////////////////////////////////////////////
-// class ACE_Strategy_Scheduler member functions //
-///////////////////////////////////////////////////
-
-// = Constructor.
-
-ACE_Strategy_Scheduler::ACE_Strategy_Scheduler (ACE_Scheduler_Strategy &strategy)
- : ACE_DynScheduler (),
- strategy_ (strategy)
-{
-}
-
-
-// = Virtual destructor.
-
-ACE_Strategy_Scheduler::~ACE_Strategy_Scheduler ()
-{
-}
-
-
-// = Sets up the schedule in the order generated
-// by the strategy's comparison operators.
-
-ACE_DynScheduler::status_t
-ACE_Strategy_Scheduler::sort_dispatches (Dispatch_Entry **dispatches,
- u_int count)
-{
- // Sort the entries in order of priority and subpriority.
- strategy_.sort (dispatches, count);
-
- return ACE_DynScheduler::SUCCEEDED;
-}
-
-// = Assigns priorities and sub-priorities to the sorted schedule,
-// according to the strategy's priority comparison operator.
-
-ACE_DynScheduler::status_t
-ACE_Strategy_Scheduler::assign_priorities (
- Dispatch_Entry **dispatches,
- u_int count,
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set)
-{
- // Start with happy status.
- ACE_DynScheduler::status_t status = SUCCEEDED;
-
- RtecScheduler::Scheduling_Anomaly * anomaly = 0;
-
- // Start with the highest OS priority in the given range and work downward:
- // if we run out of values to assign, return an error.
- int current_OS_priority = maximum_priority_;
-
- // Start scheduler priority at 0 (highest priority queue number)
- // NOTE: 0 is highest for priority, lowest for dynamic and static subpriority.
- Preemption_Priority current_scheduler_priority = 0;
-
- // Value the OS and scheduler priorities in 0th dispatch entry.
- dispatches[0]->OS_priority (current_OS_priority);
- dispatches[0]->priority (current_scheduler_priority);
-
- // Store the dispatch configuration for the highest priority level.
- Config_Info *config_ptr;
- ACE_NEW_RETURN (config_ptr, Config_Info, ST_VIRTUAL_MEMORY_EXHAUSTED);
- config_ptr->preemption_priority = current_scheduler_priority;
- config_ptr->thread_priority = current_OS_priority;
- config_ptr->dispatching_type = strategy_.dispatch_type (*(dispatches[0]));
- if (config_info_entries_->insert (config_ptr) < 0)
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- // Traverse ordered dispatch entry array, assigning priority
- // (array is sorted from highest to lowest priority).
- for (u_int i = 1; i < count; ++i)
- {
- switch (strategy_.priority_comp (*(dispatches[i-1]),
- *(dispatches[i])))
- {
- case -1: // The current entry is at lower priority than the previous.
- {
- // Decrease priority by incrementing the current scheduling priority
- // number: 0 is the highest priority number.
- ++current_scheduler_priority;
-
- // Check for OS priority level boundaries: because OS priority values
- // can run in either increasing or decreasing order, there is no easy,
- // portable way to check other than exact comparison to the bounds
- // that were given in init () or that came from the platform itself.
- if ((current_OS_priority == minimum_priority_) ||
- (current_OS_priority == ACE_Sched_Params::previous_priority (
- ACE_SCHED_FIFO,
- current_OS_priority,
- ACE_SCOPE_PROCESS)))
- {
- // If we have run out of priority levels to assign, indicate
- // this in the return status, unless a more severe problem is
- // already reflected there. Log an anomaly but keep right on
- // assigning the minimum OS priority in the range to the remaining
- // tasks.
- status = (status == SUCCEEDED)
- ? ST_INSUFFICIENT_THREAD_PRIORITY_LEVELS
- : status;
-
- // Log the anomaly.
- anomaly =
- create_anomaly (ST_INSUFFICIENT_THREAD_PRIORITY_LEVELS);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
- }
- else
- {
- // We're still in range, so decrement the current OS priority level.
- current_OS_priority =
- ACE_Sched_Params::previous_priority (ACE_SCHED_FIFO,
- current_OS_priority,
- ACE_SCOPE_PROCESS);
- }
-
- // Store the dispatch configuration for the new priority level.
- ACE_NEW_RETURN(config_ptr, Config_Info, ST_VIRTUAL_MEMORY_EXHAUSTED);
- config_ptr->preemption_priority = current_scheduler_priority;
- config_ptr->thread_priority = current_OS_priority;
- config_ptr->dispatching_type = strategy_.dispatch_type (*(dispatches[i]));
- if (config_info_entries_->insert (config_ptr) < 0)
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
-
- break;
- }
- case 0: // Still at the same priority level.
-
- break;
-
- default: // Should never reach here: something *bad* has happened.
-
- ACE_ERROR ((
- LM_ERROR,
- "Priority assignment failure: tasks"
- " \"%s\" and \"%s\" are out of order.\n",
- dispatches [i-1]->task_entry ().rt_info ()->entry_point.in (),
- dispatches [i]->task_entry ().rt_info ()->entry_point.in ()));
-
- status = ACE_DynScheduler::ST_INVALID_PRIORITY_ORDERING;
-
- // Log the anomaly.
- anomaly =
- create_anomaly (ST_INVALID_PRIORITY_ORDERING);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
- }
-
- // Set OS priority of the current dispatch entry.
- dispatches[i]->OS_priority (current_OS_priority);
-
- // Set scheduler priority of the current dispatch entry.
- dispatches[i]->priority (current_scheduler_priority);
- }
-
- return status;
-}
-
-
-// = Assigns dynamic and static sub-priorities to the sorted dispatch
-// schedule, according to the strategy's subpriority comparisons.
-
-ACE_DynScheduler::status_t
-ACE_Strategy_Scheduler::assign_subpriorities (
- Dispatch_Entry **dispatches,
- u_int count,
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set)
-{
- ACE_DynScheduler::status_t status = ACE_DynScheduler::SUCCEEDED;
- RtecScheduler::Scheduling_Anomaly * anomaly = 0;
-
- // Start subpriority levels and element counts at 1, set level values in
- // the first entry, increment the static subpriority level.
- Sub_Priority dynamic_subpriority_level = 0;
- Sub_Priority static_subpriority_level = 0;
- u_int dynamic_subpriority_elements = 1;
- u_int static_subpriority_elements = 1;
- dispatches [0]->dynamic_subpriority (dynamic_subpriority_level);
- dispatches [0]->static_subpriority (static_subpriority_level);
-
- // Advance the static subpriority level.
- static_subpriority_level++;
-
- u_int i,j;
- // Traverse ordered dispatch entry array, assigning priority
- // (array is sorted from highest to lowest priority).
- for (i = 1; i < count; ++i)
- {
- switch (strategy_.priority_comp (*(dispatches [i-1]),
- *(dispatches [i])))
- {
- case -1: // The current entry is at lower priority than the previous.
- {
- // Fill in the high to low dynamic subpriority values by subtracting
- // the previously assigned subpriority value of each of element in the
- // current priority level from the value of last subpriority level.
- for (j = 1; j <= dynamic_subpriority_elements; ++j)
- {
- dispatches [i - j]->
- dynamic_subpriority (dynamic_subpriority_level -
- dispatches [i - j]-> dynamic_subpriority ());
- }
- for (j = 1; j <= static_subpriority_elements; ++j)
- {
- dispatches [i - j]->
- static_subpriority (static_subpriority_level -
- dispatches [i - j]-> static_subpriority () - 1);
- }
-
- // Reset the subpriority counters, set these values in the
- // current entry, and increment the static subpriority counter.
- dynamic_subpriority_elements = 1;
- static_subpriority_elements = 1;
- dynamic_subpriority_level = 0;
- static_subpriority_level = 0;
- dispatches [i]->dynamic_subpriority (dynamic_subpriority_level);
- dispatches [i]->static_subpriority (static_subpriority_level);
-
- // Advance the static subpriority level.
- static_subpriority_level++;
-
- break;
- }
-
- case 0: // Still at the same priority level.
-
- // Compare the dynamic subpriorities.
- switch (strategy_.dynamic_subpriority_comp (*(dispatches[i-1]),
- *(dispatches[i])))
- {
- case -1: // The current entry is at lower dynamic subpriority.
-
- // Increment the dynamic subpriority level.
- ++dynamic_subpriority_level;
-
- // Update the static subpriority as well: this avoids problems
- // with non-determinism if due to run-time conditions, two
- // dispatches line up with identical dynamic subpriority that
- // were considered different with respect to the critical instant.
- dispatches [i]->static_subpriority (static_subpriority_level);
- static_subpriority_level++;
- static_subpriority_elements++;
-
- break;
-
- case 0: // Still at the same dynamic subpriority level.
- {
- switch (strategy_.static_subpriority_comp (*(dispatches[i-1]),
- *(dispatches[i])))
- {
- case -1:
- case 0:
-
- // Assign and then increment the static subpriority: even if
- // still at the same dynamic or static subpriority level as
- // far as the scheduling strategy is concerned, assign a new
- // one anyway, to give a completely deterministic schedule
- // even if the dynamic subpriorities happen to align due to
- // run-time variation.
- dispatches [i]->static_subpriority (static_subpriority_level);
- static_subpriority_level++;
- static_subpriority_elements++;
- break;
-
- default: // We should never reach here: something *bad* has happened.
-
- ACE_ERROR ((
- LM_ERROR,
- "Static subpriority assignment failure: tasks"
- " \"%s\" and \"%s\" are out of order.\n",
- dispatches [i-1]->task_entry ().rt_info ()->entry_point.in (),
- dispatches [i]->task_entry ().rt_info ()->entry_point.in ()));
-
- status = ST_INVALID_PRIORITY_ORDERING;
-
- // Log the anomaly.
- anomaly =
- create_anomaly (ST_INVALID_PRIORITY_ORDERING);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
- }
- break;
- }
-
- default: // We should never reach here: something *bad* has happened.
-
- ACE_ERROR ((
- LM_ERROR,
- "Dynamic subpriority assignment failure: tasks"
- " \"%s\" and \"%s\" are out of order.\n",
- dispatches [i-1]->task_entry ().rt_info ()->entry_point.in (),
- dispatches [i]->task_entry ().rt_info ()->entry_point.in ()));
-
- status = ACE_DynScheduler::ST_INVALID_PRIORITY_ORDERING;
-
- // Log the anomaly.
- anomaly =
- create_anomaly (ST_INVALID_PRIORITY_ORDERING);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
- }
-
- dispatches [i]->dynamic_subpriority (dynamic_subpriority_level);
- dynamic_subpriority_elements++;
-
- break;
-
- default: // We should never reach here: something *bad* has happened.
-
- ACE_ERROR ((
- LM_ERROR,
- "Priority assignment failure: tasks"
- " \"%s\" and \"%s\" are out of order.\n",
- dispatches [i-1]->task_entry ().rt_info ()->entry_point.in (),
- dispatches [i]->task_entry ().rt_info ()->entry_point.in ()));
-
- status = ACE_DynScheduler::ST_INVALID_PRIORITY_ORDERING;
-
- // Log the anomaly.
- anomaly =
- create_anomaly (ST_INVALID_PRIORITY_ORDERING);
- if (anomaly)
- {
- anomaly_set.insert (anomaly);
- }
- else
- {
- return ST_VIRTUAL_MEMORY_EXHAUSTED;
- }
- }
- }
-
- // Fill in the high to low subpriority values for the last priority
- // level by subtracting the previously assigned subpriorities from
- // the total number of subpriorities.
- for (j = 1; j <= dynamic_subpriority_elements; ++j)
- {
- dispatches [i - j]->
- dynamic_subpriority (dynamic_subpriority_level -
- dispatches [i - j]->dynamic_subpriority ());
- }
- for (j = 1; j <= static_subpriority_elements; ++j)
- {
- dispatches [i - j]->
- static_subpriority (static_subpriority_level -
- dispatches [i - j]->static_subpriority () - 1);
- }
-
- return status;
-}
-
-// = Determine the minimum critical priority number.
-
-ACE_DynScheduler::Preemption_Priority
-ACE_Strategy_Scheduler::minimum_critical_priority ()
-{
- return strategy_.minimum_critical_priority ();
-}
-
-
-// = Schedules a dispatch entry into the timeline being created.
-
-ACE_DynScheduler::status_t
-ACE_Strategy_Scheduler::schedule_timeline_entry (
- Dispatch_Entry &dispatch_entry,
- ACE_Unbounded_Queue <Dispatch_Entry *> &reschedule_queue)
-{
- status_t status = SUCCEEDED;
-
- // Timeline entries cover the execution time of the dispatch.
- Time remaining_time =
- dispatch_entry.task_entry().rt_info ()->worst_case_execution_time;
-
- // Initialize last stop time to arrival time of the dispatch.
- Time last_stop = dispatch_entry.arrival ();
-
- TimeLine_Entry *last_entry = 0;
- TimeLine_Entry *current_entry = 0;
- ACE_Ordered_MultiSet_Iterator <TimeLine_Entry_Link> iter (*timeline_);
- for (iter.first (); (remaining_time > 0) && (iter.done () == 0);
- iter.advance ())
- {
- TimeLine_Entry_Link *link;
- if ((iter.next (link) == 0) || (! link))
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- // For each entry already in the timeline that is the first one for a
- // dispatch, and has lower dynamic subpriority and does not have greater
- // static priority, and starts in the period in which the new entry would
- // execute, advance the iterator to the next timeline entry
- // having a different dispatch entry (if there is such), add its dispatch
- // entry to the reschedule set, remove all TimeLine_Entry_Links that
- // correspond to that dispatch entry, and delete all its TimeLine_Entry
- // objects as well. NOTE: 0 is highest priority, 1 next, etc.
- while ((iter.done () == 0) &&
- (link->entry ().start() < last_stop + remaining_time) &&
- (link->entry ().start() >= last_stop) &&
- (link->entry ().prev () == 0) &&
- (link->entry ().dispatch_entry().priority () >=
- dispatch_entry.priority ()) &&
- (strategy_.dynamic_subpriority (dispatch_entry, link->entry ().start ()) >
- strategy_.dynamic_subpriority (link->entry ().dispatch_entry (),
- link->entry ().start ())))
- {
- // Point to the dispatch entry whose timeline entries will be removed and
- // rescheduled, and to the timeline entry heading the bilinked list of
- // timeline entries to be removed.
- Dispatch_Entry *removed_dispatch_entry
- = &(link->entry ().dispatch_entry());
- TimeLine_Entry *remove_entry = & (link->entry ());
-
- // Put the dispatch entry into the set of entries that will be
- // rescheduled at the end of this method (tail recursively).
- reschedule_queue.enqueue_tail (removed_dispatch_entry);
-
- // Advance the iterator to the next timeline entry (if there is one)
- // that is not for the dispatch entry being removed.
- while (iter.done () == 0)
- {
- // Point to the current link.
- if ((iter.next (link) == 0) || (! link))
- {
- return ST_BAD_INTERNAL_POINTER;
- }
-
- // Advance until a different dispatch entry is found,
- // or we run off the end of the timeline.
- if (&(link->entry ().dispatch_entry ()) ==
- removed_dispatch_entry)
- {
- iter.advance ();
- }
- else
- {
- break;
- }
- }
-
- // Remove entries corresponding to the rescheduled
- // dispatch from the timeline and destroy them.
- TimeLine_Entry *next_remove_entry = 0;
- while (remove_entry)
- {
- next_remove_entry = remove_entry->next ();
-
- timeline_->remove (TimeLine_Entry_Link (*remove_entry));
- delete remove_entry;
-
- remove_entry = next_remove_entry;
- }
- }
-
- // Exit the outer loop if there are no more entries in the timeline.
- if (iter.done () != 0)
- {
- break;
- }
-
- // If there's room, schedule a new timeline entry for the dispatch.
- if (link->entry ().start() > last_stop)
- {
- ACE_NEW_RETURN (
- current_entry,
- TimeLine_Entry (
- dispatch_entry,
- last_stop,
- (((remaining_time + last_stop) < link->entry ().start())
- ? (remaining_time + last_stop) : link->entry ().start()),
- dispatch_entry.arrival (),
- dispatch_entry.deadline (),
- (TimeLine_Entry *) 0, last_entry),
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- // Patch up the pointers within the list of entries for this dispatch.
- if (last_entry)
- {
- last_entry->next (current_entry);
- }
- last_entry = current_entry;
-
- timeline_->insert(TimeLine_Entry_Link(*current_entry));
-
- // Update the remaining time and last stop values.
- remaining_time -= ((remaining_time < (link->entry ().start() - last_stop))
- ? remaining_time : (link->entry ().start() - last_stop));
- }
-
- // Update the last stop time.
- if (last_stop < link->entry ().stop ())
- {
- last_stop = link->entry ().stop ();
- }
- }
-
- // If there is still dispatch time remaining, and we've
- // reached the end of the list, insert what's left.
- if (remaining_time > 0)
- {
- ACE_NEW_RETURN (
- current_entry,
- TimeLine_Entry (
- dispatch_entry,
- last_stop,
- remaining_time + last_stop,
- dispatch_entry.arrival (),
- dispatch_entry.deadline (),
- 0, last_entry),
- ST_VIRTUAL_MEMORY_EXHAUSTED);
-
- // Patch up the pointers within the list of entries for this dispatch.
- if (last_entry)
- {
- last_entry->next (current_entry);
- }
-
- timeline_->insert(TimeLine_Entry_Link(*current_entry));
- }
-
- return status;
-}
-
-
-
-////////////////////////////////////////////////////////////////////
-// class template ACE_Strategy_Scheduler_Factory member functions //
-////////////////////////////////////////////////////////////////////
-
-// = Constructs and returns a scheduler strategized with
-// an instance of the the parameterized strategy type.
-
-template <class STRATEGY> ACE_Strategy_Scheduler *
-ACE_Strategy_Scheduler_Factory<STRATEGY>::create (RtecScheduler::Preemption_Priority_t minimum_critical_priority)
-{
- ACE_Strategy_Scheduler *the_scheduler = 0;
- STRATEGY *the_strategy;
-
- ACE_NEW_RETURN(the_strategy, STRATEGY(minimum_critical_priority), 0);
-
- ACE_NEW_RETURN (the_scheduler, ACE_Strategy_Scheduler (*the_strategy), 0);
-
- return the_scheduler;
-}
-
-
-
-/////////////////////////////////////////////////////////////////
-// abstract base class ACE_Scheduler_Strategy member functions //
-/////////////////////////////////////////////////////////////////
-
-// = Constructor.
-
-ACE_Scheduler_Strategy::ACE_Scheduler_Strategy (
- ACE_DynScheduler::Preemption_Priority minimum_critical_priority)
- : minimum_critical_priority_ (minimum_critical_priority)
-{
-}
-
-// = Compares two dispatch entries using the specific priority, dynamic
-// subpriority, and static subpriority method definitions provided by
-// the derived strategy class to produce the strategy specific sort
-// ordering: returns -1 if the first Dispatch_Entry is greater in the order,
-// 0 if they are equivalent, or 1 if the second Dispatch_Entry is greater in
-// the order.
-
-int
-ACE_Scheduler_Strategy::sort_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // Order first by the priority ordering.
- int result = priority_comp (first_entry, second_entry);
-
- // Within same priority, order by dynamic subpriority.
- if (result == 0)
- {
- result = dynamic_subpriority_comp (first_entry, second_entry);
- }
-
- // If same dynamic subpriority, order by static subpriority.
- if (result == 0)
- {
- result = static_subpriority_comp (first_entry, second_entry);
- }
-
- return result;
-}
-
-// = Provides a lowest level ordering based first on importance (descending),
-// and then on the dependency topological sort finishing time (ascending).
-
-int
-ACE_Scheduler_Strategy::static_subpriority_comp (
- const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // Order first by importance assigned to underlying RT_Info (descending).
- if (first_entry.task_entry ().rt_info ()->importance >
- second_entry.task_entry ().rt_info ()->importance)
- {
- return -1;
- }
- else if (first_entry.task_entry ().rt_info ()->importance <
- second_entry.task_entry ().rt_info ()->importance)
- {
- return 1;
- }
- else
- {
- // Order last by the topological sort finishing time (ascending).
- if (first_entry.task_entry ().finished () <
- second_entry.task_entry ().finished ())
- {
- return -1;
- }
- else if (first_entry.task_entry ().finished () >
- second_entry.task_entry ().finished ())
- {
- return 1;
- }
- else
- {
- return 0;
- }
- }
-}
-
-
-// = Base class supplies default behavior: returns 0
-// for minimum critical priority number.
-
-ACE_DynScheduler::Preemption_Priority
-ACE_Scheduler_Strategy::minimum_critical_priority ()
-{
- return 0;
-}
-
-
-
-/////////////////////////////////////////////////////////////////////////
-// class ACE_MUF_Scheduler_Strategy static data member initializations //
-/////////////////////////////////////////////////////////////////////////
-
-ACE_MUF_Scheduler_Strategy * ACE_MUF_Scheduler_Strategy::instance_ = 0;
-
-///////////////////////////////////////////////////////
-// class ACE_MUF_Scheduler_Strategy member functions //
-///////////////////////////////////////////////////////
-
-// = Returns an instance of the strategy.
-
-ACE_MUF_Scheduler_Strategy *
-ACE_MUF_Scheduler_Strategy::instance ()
-{
- if (0 == ACE_MUF_Scheduler_Strategy::instance_)
- {
- ACE_NEW_RETURN (ACE_MUF_Scheduler_Strategy::instance_,
- ACE_MUF_Scheduler_Strategy, 0);
- }
-
- return ACE_MUF_Scheduler_Strategy::instance_;
-}
-
-// = Compares two dispatch entries by maximum criticality: returns -1 if the
-// first Dispatch_Entry is greater in the order, 0 if they're equivalent, or
-// 1 if the second Dispatch_Entry is greater in the order.
-
-int
-ACE_MUF_Scheduler_Strategy::priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // Order by criticality (descending).
- if (first_entry.task_entry ().rt_info ()->criticality >
- second_entry.task_entry ().rt_info ()->criticality)
- {
- return -1;
- }
- else if (first_entry.task_entry ().rt_info ()->criticality <
- second_entry.task_entry ().rt_info ()->criticality)
- {
- return 1;
- }
- else
- {
- return 0; // Same priority level.
- }
-}
-
-
-// = Sorts the dispatch entry pointer array in descending urgency order.
-
-void
-ACE_MUF_Scheduler_Strategy::sort (Dispatch_Entry **dispatch_entries, u_int size)
-{
- ::qsort ((void *) dispatch_entries,
- size,
- sizeof (Dispatch_Entry *),
- (COMP_FUNC) ACE_MUF_Scheduler_Strategy::sort_function);
-}
-
-
-// = Default constructor.
-
-ACE_MUF_Scheduler_Strategy::ACE_MUF_Scheduler_Strategy (
- ACE_DynScheduler::Preemption_Priority minimum_critical_priority)
- :ACE_Scheduler_Strategy (minimum_critical_priority)
-{
-}
-
-
-// = Virtual destructor.
-
-ACE_MUF_Scheduler_Strategy::~ACE_MUF_Scheduler_Strategy ()
-{
-}
-
-
-// = Returns a dynamic subpriority value for the given entry and the
-// current time: if the operation has non-negative laxity, then the
-// value is positive, and a lower laxity gives a higher dynamic
-// subpriority; if the operation has negative laxity, the value
-// is the (negative) laxity value.
-
-long
-ACE_MUF_Scheduler_Strategy::dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time)
-{
- long laxity =
- ACE_U64_TO_U32 (entry.deadline () - current_time -
- entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- return (laxity > 0) ? LONG_MAX - laxity : laxity;
-}
-
-
-// = Orders two dispatch entries by ascending laxity: returns -1 if the
-// first Dispatch_Entry is greater in the order, 0 if they're equivalent,
-// 1 if the second Dispatch_Entry is greater in the order.
-
-int
-ACE_MUF_Scheduler_Strategy::dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // Order by descending dynamic priority according to ascending laxity.
- u_long laxity1 =
- ACE_U64_TO_U32 (first_entry.deadline () - first_entry.arrival () -
- first_entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- u_long laxity2 =
- ACE_U64_TO_U32 (second_entry.deadline () - first_entry.arrival () -
- second_entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- if (laxity1 < laxity2)
- {
- return -1;
- }
- else if (laxity1 > laxity2)
- {
- return 1;
- }
- else
- {
- return 0;
- }
-}
-
-
-// = Comparison function to pass to qsort.
-
-int
-ACE_MUF_Scheduler_Strategy::sort_function (void *arg1, void *arg2)
-{
- return ACE_MUF_Scheduler_Strategy::instance ()->
- sort_comp (** ACE_static_cast (Dispatch_Entry **, arg1),
- ** ACE_static_cast (Dispatch_Entry **, arg2));
-}
-
-
-// = Returns the minimum critical priority number.
-
-ACE_DynScheduler::Preemption_Priority
-ACE_MUF_Scheduler_Strategy::minimum_critical_priority ()
-{
- return minimum_critical_priority_;
-}
-
-
-// = Provides the dispatching queue type for the given dispatch entry.
-
-ACE_DynScheduler::Dispatching_Type
-ACE_MUF_Scheduler_Strategy::dispatch_type (const Dispatch_Entry &entry)
-{
- ACE_UNUSED_ARG (entry);
- return RtecScheduler::LAXITY_DISPATCHING;
-}
-
-
-
-
-/////////////////////////////////////////////////////////////////////////
-// class ACE_RMS_Scheduler_Strategy static data member initializations //
-/////////////////////////////////////////////////////////////////////////
-
-ACE_RMS_Scheduler_Strategy * ACE_RMS_Scheduler_Strategy::instance_ = 0;
-
-///////////////////////////////////////////////////////
-// class ACE_RMS_Scheduler_Strategy member functions //
-///////////////////////////////////////////////////////
-
-// = Returns an instance of the strategy.
-
-ACE_RMS_Scheduler_Strategy *
-ACE_RMS_Scheduler_Strategy::instance ()
-{
- if (0 == ACE_RMS_Scheduler_Strategy::instance_)
- {
- ACE_NEW_RETURN (ACE_RMS_Scheduler_Strategy::instance_,
- ACE_RMS_Scheduler_Strategy, 0);
- }
-
- return ACE_RMS_Scheduler_Strategy::instance_;
-}
-
-// = Compares two dispatch entries by minimum period: returns -1 if the
-// first Dispatch_Entry is greater in the order, 0 if they're equivalent,
-// or 1 if the second Dispatch_Entry is greater in the order.
-
-int
-ACE_RMS_Scheduler_Strategy::priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // compare by decreasing dispatch period
- if ((first_entry.deadline () - first_entry.arrival ()) <
- (second_entry.deadline () - second_entry.arrival ()))
- {
- return -1;
- }
- else if ((first_entry.deadline () - first_entry.arrival ()) >
- (second_entry.deadline () - second_entry.arrival ()))
- {
- return 1;
- }
- else
- {
- return 0; // same priority level
- }
-}
-
-
-// = Sorts the dispatch entry pointer array in descending RMS (rate) order.
-
-void
-ACE_RMS_Scheduler_Strategy::sort (
- Dispatch_Entry **dispatch_entries_, u_int size)
-{
- ::qsort ((void *) dispatch_entries_,
- size,
- sizeof (Dispatch_Entry *),
- (COMP_FUNC) ACE_RMS_Scheduler_Strategy::sort_function);
-}
-
-
-// = Default constructor.
-
-ACE_RMS_Scheduler_Strategy::ACE_RMS_Scheduler_Strategy (
- ACE_DynScheduler::Preemption_Priority minimum_critical_priority)
- :ACE_Scheduler_Strategy (minimum_critical_priority)
-{
-}
-
-
-// = Virtual destructor.
-
-ACE_RMS_Scheduler_Strategy::~ACE_RMS_Scheduler_Strategy ()
-{
-}
-
-
-// = All entries have the same dynamic subpriority value.
-
-long
-ACE_RMS_Scheduler_Strategy::dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time)
-{
- ACE_UNUSED_ARG (entry);
- ACE_UNUSED_ARG (current_time);
-
- return 0;
-}
-
-
-// = All tasks in a given priority level have the same dynamic
-// subpriority under RMS.
-
-int
-ACE_RMS_Scheduler_Strategy::dynamic_subpriority_comp
- (const Dispatch_Entry & /* first_entry */,
- const Dispatch_Entry & /* second_entry */)
-{
- return 0;
-}
-
-
-// Comparison function to pass to qsort.
-
-int
-ACE_RMS_Scheduler_Strategy::sort_function (void *arg1, void *arg2)
-{
- return ACE_RMS_Scheduler_Strategy::instance ()->
- sort_comp (** ACE_static_cast (Dispatch_Entry **, arg1),
- ** ACE_static_cast (Dispatch_Entry **, arg2));
-}
-
-
-// = Returns minimum critical priority number.
-
-ACE_DynScheduler::Preemption_Priority
-ACE_RMS_Scheduler_Strategy::minimum_critical_priority ()
-{
- return minimum_critical_priority_;
-}
-
-
-// = Provide the dispatching queue type for the given dispatch entry.
-
-ACE_DynScheduler::Dispatching_Type
-ACE_RMS_Scheduler_Strategy::dispatch_type (const Dispatch_Entry &entry)
-{
- ACE_UNUSED_ARG (entry);
- return RtecScheduler::STATIC_DISPATCHING;
-}
-
-
-
-/////////////////////////////////////////////////////////////////////////
-// class ACE_MLF_Scheduler_Strategy static data member initializations //
-/////////////////////////////////////////////////////////////////////////
-
-ACE_MLF_Scheduler_Strategy * ACE_MLF_Scheduler_Strategy::instance_ = 0;
-
-///////////////////////////////////////////////////////
-// class ACE_MLF_Scheduler_Strategy member functions //
-///////////////////////////////////////////////////////
-
-// = Returns an instance of the strategy.
-
-ACE_MLF_Scheduler_Strategy *
-ACE_MLF_Scheduler_Strategy::instance ()
-{
- if (0 == ACE_MLF_Scheduler_Strategy::instance_)
- {
- ACE_NEW_RETURN (ACE_MLF_Scheduler_Strategy::instance_,
- ACE_MLF_Scheduler_Strategy, 0);
- }
-
- return ACE_MLF_Scheduler_Strategy::instance_;
-}
-
-
-// = Just returns 0, as all dispatch entries are of equivalent
-// static priority under MLF.
-
-int
-ACE_MLF_Scheduler_Strategy::priority_comp (const Dispatch_Entry & /* first_entry */,
- const Dispatch_Entry & /* second_entry */)
-{
- return 0;
-}
-
-
-// = Sorts the dispatch entry pointer array in ascending laxity order.
-
-void
-ACE_MLF_Scheduler_Strategy::sort (
- Dispatch_Entry **dispatch_entries_, u_int size)
-{
- ::qsort ((void *) dispatch_entries_,
- size,
- sizeof (Dispatch_Entry *),
- (COMP_FUNC) ACE_MLF_Scheduler_Strategy::sort_function);
-}
-
-
-// = Default constructor.
-
-ACE_MLF_Scheduler_Strategy::ACE_MLF_Scheduler_Strategy (
- ACE_DynScheduler::Preemption_Priority /* minimum_critical_priority */)
- :ACE_Scheduler_Strategy (0)
-{
-}
-
-
-// = Virtual destructor
-
-ACE_MLF_Scheduler_Strategy::~ACE_MLF_Scheduler_Strategy ()
-{
-}
-
-
-// = Returns a dynamic subpriority value for the given entry and the
-// current time relative to its arrival.
-
-long
-ACE_MLF_Scheduler_Strategy::dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time)
-{
- long laxity =
- ACE_U64_TO_U32 (entry.deadline () - current_time -
- entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- return (laxity > 0) ? LONG_MAX - laxity : laxity;
-}
-
-
-// = Orders two dispatch entries by ascending laxity: returns -1 if the
-// first Dispatch_Entry is greater in the order, 0 if they're equivalent,
-// or 1 if the second Dispatch_Entry is greater in the order.
-
-int
-ACE_MLF_Scheduler_Strategy::dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // Order by descending dynamic priority according to ascending laxity.
- u_long laxity1 =
- ACE_U64_TO_U32 (first_entry.deadline () - first_entry.arrival () -
- first_entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- u_long laxity2 =
- ACE_U64_TO_U32 (second_entry.deadline () - first_entry.arrival () -
- second_entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- if (laxity1 < laxity2)
- {
- return -1;
- }
- else if (laxity1 > laxity2)
- {
- return 1;
- }
- else
- {
- return 0;
- }
-}
-
-
-// = Comparison function to pass to qsort.
-
-int
-ACE_MLF_Scheduler_Strategy::sort_function (void *arg1, void *arg2)
-{
- return ACE_MLF_Scheduler_Strategy::instance ()->
- sort_comp (** ACE_static_cast (Dispatch_Entry **, arg1),
- ** ACE_static_cast (Dispatch_Entry **, arg2));
-}
-
-
-// = Provides the dispatching queue type for the given dispatch entry.
-
-ACE_DynScheduler::Dispatching_Type
-ACE_MLF_Scheduler_Strategy::dispatch_type (const Dispatch_Entry &entry)
-{
- ACE_UNUSED_ARG (entry);
- return RtecScheduler::LAXITY_DISPATCHING;
-}
-
-
-
-/////////////////////////////////////////////////////////////////////////
-// class ACE_EDF_Scheduler_Strategy static data member initializations //
-/////////////////////////////////////////////////////////////////////////
-
-ACE_EDF_Scheduler_Strategy * ACE_EDF_Scheduler_Strategy::instance_ = 0;
-
-///////////////////////////////////////////////////////
-// class ACE_EDF_Scheduler_Strategy member functions //
-///////////////////////////////////////////////////////
-
-// = Returns an instance of the strategy.
-
-ACE_EDF_Scheduler_Strategy *
-ACE_EDF_Scheduler_Strategy::instance ()
-{
- if (0 == ACE_EDF_Scheduler_Strategy::instance_)
- {
- ACE_NEW_RETURN (ACE_EDF_Scheduler_Strategy::instance_,
- ACE_EDF_Scheduler_Strategy, 0);
- }
-
- return ACE_EDF_Scheduler_Strategy::instance_;
-}
-
-// = Just returns 0, as all dispatch entries are of
-// equivalent static priority under EDF.
-
-int
-ACE_EDF_Scheduler_Strategy::priority_comp (const Dispatch_Entry & /* first_entry */,
- const Dispatch_Entry & /* second_entry */)
-{
- return 0;
-}
-
-
-// = Sort the dispatch entry pointer array in ascending deadline (period) order.
-
-void
-ACE_EDF_Scheduler_Strategy::sort (
- Dispatch_Entry **dispatch_entries_, u_int size)
-{
- ::qsort ((void *) dispatch_entries_,
- size,
- sizeof (Dispatch_Entry *),
- (COMP_FUNC) ACE_EDF_Scheduler_Strategy::sort_function);
-}
-
-
-// = Default constructor.
-
-ACE_EDF_Scheduler_Strategy::ACE_EDF_Scheduler_Strategy (
- ACE_DynScheduler::Preemption_Priority /* minimum_critical_priority */)
- :ACE_Scheduler_Strategy (0)
-{
-}
-
-
-// = Virtual destructor.
-
-ACE_EDF_Scheduler_Strategy::~ACE_EDF_Scheduler_Strategy ()
-{
-}
-
-// = Returns a dynamic subpriority value for the given entry and the
-// current time relative to its arrival.
-
-long
-ACE_EDF_Scheduler_Strategy::dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time)
-{
- long time_to_deadline =
- ACE_U64_TO_U32 (entry.deadline () - current_time);
-
- return (time_to_deadline > 0)
- ? LONG_MAX - time_to_deadline : time_to_deadline;
-}
-
-
-// = Orders two dispatch entries by ascending time to deadline: returns -1 if
-// the first Dispatch_Entry is greater in the order, 0 if they're equivalent,
-// or 1 if the second Dispatch_Entry is greater in the order.
-
-int
-ACE_EDF_Scheduler_Strategy::dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // Order by dispatchable interval (ascending).
- if (first_entry.deadline () - first_entry.arrival () <
- second_entry.deadline () - first_entry.arrival ())
- {
- return -1;
- }
- else if (first_entry.deadline () - first_entry.arrival () >
- second_entry.deadline () - first_entry.arrival ())
- {
- return 1;
- }
- else
- {
- return 0;
- }
-}
-
-
-// = Comparison function to pass to qsort.
-
-int
-ACE_EDF_Scheduler_Strategy::sort_function (void *arg1, void *arg2)
-{
- return ACE_EDF_Scheduler_Strategy::instance ()->
- sort_comp (** ACE_static_cast (Dispatch_Entry **, arg1),
- ** ACE_static_cast (Dispatch_Entry **, arg2));
-}
-
-// = Provides the dispatching queue type for the given dispatch entry.
-
-ACE_DynScheduler::Dispatching_Type
-ACE_EDF_Scheduler_Strategy::dispatch_type (const Dispatch_Entry &entry)
-{
- ACE_UNUSED_ARG (entry);
- return RtecScheduler::DEADLINE_DISPATCHING;
-}
-
-
-
-/////////////////////////////////////////////////////////////////////////////
-// class ACE_RMS_Dyn_Scheduler_Strategy static data member initializations //
-/////////////////////////////////////////////////////////////////////////////
-
-ACE_RMS_Dyn_Scheduler_Strategy * ACE_RMS_Dyn_Scheduler_Strategy::instance_ = 0;
-
-///////////////////////////////////////////////////////////
-// class ACE_RMS_Dyn_Scheduler_Strategy member functions //
-///////////////////////////////////////////////////////////
-
-// = Returns an instance of the strategy.
-
-ACE_RMS_Dyn_Scheduler_Strategy *
-ACE_RMS_Dyn_Scheduler_Strategy::instance ()
-{
- if (0 == ACE_RMS_Dyn_Scheduler_Strategy::instance_)
- {
- ACE_NEW_RETURN (ACE_RMS_Dyn_Scheduler_Strategy::instance_,
- ACE_RMS_Dyn_Scheduler_Strategy, 0);
- }
-
- return ACE_RMS_Dyn_Scheduler_Strategy::instance_;
-}
-
-// = Compares two dispatch entries: returns -1
-// if the first Dispatch_Entry is greater in the order, 0 if they're
-// equivalent, or 1 if the second Dispatch_Entry is greater in the order.
-
-int
-ACE_RMS_Dyn_Scheduler_Strategy::priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- if ((first_entry.task_entry ().rt_info ()->criticality >=
- RtecScheduler::HIGH_CRITICALITY) &&
- (second_entry.task_entry ().rt_info ()->criticality >=
- RtecScheduler::HIGH_CRITICALITY))
- {
- // If they're both in the high criticality bracket,
- // order by dispatch period as in RMS scheduling.
- if ((first_entry.deadline () - first_entry.arrival ()) <
- (second_entry.deadline () - second_entry.arrival ()))
- {
- return -1;
- }
- else if ((first_entry.deadline () - first_entry.arrival ()) >
- (second_entry.deadline () - second_entry.arrival ()))
- {
- return 1;
- }
-
- return 0; // Same priority level.
- }
- else if ((first_entry.task_entry ().rt_info ()->criticality <
- RtecScheduler::HIGH_CRITICALITY) &&
- (second_entry.task_entry ().rt_info ()->criticality <
- RtecScheduler::HIGH_CRITICALITY))
- {
- // If they're both in the low criticality bracket, they have the same priority.
- return 0;
- }
-
- // Otherwise, they're in different criticality brackets:
- // order by criticality (descending).
- return (first_entry.task_entry ().rt_info ()->criticality >
- second_entry.task_entry ().rt_info ()->criticality)
- ? -1 : 1;
-}
-
-
-// = Sorts the dispatch entry pointer array in descending priority order.
-
-void
-ACE_RMS_Dyn_Scheduler_Strategy::sort (
- Dispatch_Entry **dispatch_entries_, u_int size)
-{
- ::qsort ((void *) dispatch_entries_,
- size,
- sizeof (Dispatch_Entry *),
- (COMP_FUNC) ACE_RMS_Dyn_Scheduler_Strategy::sort_function);
-}
-
-
-// = Default constructor.
-
-ACE_RMS_Dyn_Scheduler_Strategy::ACE_RMS_Dyn_Scheduler_Strategy (
- ACE_DynScheduler::Preemption_Priority minimum_critical_priority)
- :ACE_Scheduler_Strategy (minimum_critical_priority)
-{
-}
-
-// = Virtual destructor.
-
-ACE_RMS_Dyn_Scheduler_Strategy::~ACE_RMS_Dyn_Scheduler_Strategy ()
-{
-}
-
-// = Returns a dynamic subpriority value for the given entry and the
-// current time relative to its arrival.
-
-long
-ACE_RMS_Dyn_Scheduler_Strategy::dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time)
-{
- if (entry.task_entry ().rt_info ()->criticality <
- RtecScheduler::HIGH_CRITICALITY)
- {
- long laxity =
- ACE_U64_TO_U32 (entry.deadline () - current_time -
- entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- return (laxity > 0) ? LONG_MAX - laxity : laxity;
- }
-
- return 0;
-}
-
-// = Compares two dispatch entries within the very high and high
-// criticality sets by minimum period (RMS) or of two dispatch entries
-// within the medium, low, and very low criticality sets by minimum
-// laxity: returns -1 if the first Dispatch_Entry is greater in the order,
-// 0 if they're equivalent, or 1 if the second Dispatch_Entry is greater
-// in the order.
-
-int
-ACE_RMS_Dyn_Scheduler_Strategy::dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // If either is in the high criticality bracket, we do not
- // distinguish between them on the basis of dynamic subpriority.
- if ((first_entry.task_entry ().rt_info ()->criticality >=
- RtecScheduler::HIGH_CRITICALITY) ||
- (second_entry.task_entry ().rt_info ()->criticality >=
- RtecScheduler::HIGH_CRITICALITY))
- {
- // For HIGH_CRITICALITY and VERY_HIGH_CRITICALITY, all
- // entries have the same dynamic subpriority as in RMS.
- return 0;
- }
- else
- {
- // For VERY_LOW_CRITICALITY, LOW_CRITICALITY and MEDIUM_CRITICALITY,
- // order second by laxity (ascending).
- u_long laxity1 =
- ACE_U64_TO_U32 (first_entry.deadline () - first_entry.arrival () -
- first_entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- u_long laxity2 =
- ACE_U64_TO_U32 (second_entry.deadline () - first_entry.arrival () -
- second_entry.task_entry ().rt_info ()->worst_case_execution_time);
-
- if (laxity1 < laxity2)
- {
- return -1;
- }
- else if (laxity1 > laxity2)
- {
- return 1;
- }
- else
- {
- return 0;
- }
- }
-}
-
-
-// = Comparison function to pass to qsort.
-
-int
-ACE_RMS_Dyn_Scheduler_Strategy::sort_function (void *arg1, void *arg2)
-{
- return ACE_RMS_Dyn_Scheduler_Strategy::instance ()->
- sort_comp (** ACE_static_cast (Dispatch_Entry **, arg1),
- ** ACE_static_cast (Dispatch_Entry **, arg2));
-}
-
-
-// = Returns 0 for minimum critical priority number.
-
-ACE_DynScheduler::Preemption_Priority
-ACE_RMS_Dyn_Scheduler_Strategy::minimum_critical_priority ()
-{
- return minimum_critical_priority_;
-}
-
-
-// = Provides the dispatching queue type for the given dispatch entry.
-
-ACE_DynScheduler::Dispatching_Type
-ACE_RMS_Dyn_Scheduler_Strategy::dispatch_type (const Dispatch_Entry &entry)
-{
- if (entry.task_entry ().rt_info ()->criticality >= RtecScheduler::HIGH_CRITICALITY)
- {
- return RtecScheduler::STATIC_DISPATCHING;
- }
- else
- {
- return RtecScheduler::LAXITY_DISPATCHING;
- }
-}
-
-
-
-//////////////////////////////////////////////
-// class ACE_Criticality_Scheduler_Strategy //
-// static data member initializations //
-//////////////////////////////////////////////
-
-ACE_Criticality_Scheduler_Strategy *
-ACE_Criticality_Scheduler_Strategy::instance_ = 0;
-
-///////////////////////////////////////////////////////////////
-// class ACE_Criticality_Scheduler_Strategy member functions //
-///////////////////////////////////////////////////////////////
-
-// = Returns an instance of the strategy.
-
-ACE_Criticality_Scheduler_Strategy *
-ACE_Criticality_Scheduler_Strategy::instance ()
-{
- if (0 == ACE_Criticality_Scheduler_Strategy::instance_)
- {
- ACE_NEW_RETURN (ACE_Criticality_Scheduler_Strategy::instance_,
- ACE_Criticality_Scheduler_Strategy, 0);
- }
-
- return ACE_Criticality_Scheduler_Strategy::instance_;
-}
-
-// = Compares two dispatch entries by minimum period: returns -1 if the
-// first Dispatch_Entry is greater in the order, 0 if they're equivalent,
-// or 1 if the second Dispatch_Entry is greater in the order.
-
-int
-ACE_Criticality_Scheduler_Strategy::priority_comp (
- const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry)
-{
- // Order by criticality (descending).
- if (first_entry.task_entry ().rt_info ()->criticality >
- second_entry.task_entry ().rt_info ()->criticality)
- {
- return -1;
- }
- else if (first_entry.task_entry ().rt_info ()->criticality <
- second_entry.task_entry ().rt_info ()->criticality)
- {
- return 1;
- }
- else
- {
- return 0; // Same priority level.
- }
-}
-
-// = Sorts the dispatch entry pointer array in descending criticality order.
-
-void
-ACE_Criticality_Scheduler_Strategy::sort (
- Dispatch_Entry **dispatch_entries_, u_int size)
-{
- ::qsort ((void *) dispatch_entries_,
- size,
- sizeof (Dispatch_Entry *),
- (COMP_FUNC) ACE_Criticality_Scheduler_Strategy::sort_function);
-}
-
-
-// = Default constructor.
-
-ACE_Criticality_Scheduler_Strategy::ACE_Criticality_Scheduler_Strategy (
- ACE_DynScheduler::Preemption_Priority minimum_critical_priority)
- :ACE_Scheduler_Strategy (minimum_critical_priority)
-{
-}
-
-
-// = Virtual destructor.
-
-ACE_Criticality_Scheduler_Strategy::~ACE_Criticality_Scheduler_Strategy ()
-{
-}
-
-// = All entries have the same dynamic subpriority value.
-
-long
-ACE_Criticality_Scheduler_Strategy::dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time)
-{
- ACE_UNUSED_ARG (entry);
- ACE_UNUSED_ARG (current_time);
-
- return 0;
-}
-
-
-// = All tasks in a given priority level have the same dynamic
-// subpriority under this strategy.
-
-int
-ACE_Criticality_Scheduler_Strategy::dynamic_subpriority_comp
- (const Dispatch_Entry & /* first_entry */,
- const Dispatch_Entry & /* second_entry */)
-{
- return 0;
-}
-
-
-// = Comparison function to pass to qsort.
-
-int
-ACE_Criticality_Scheduler_Strategy::sort_function (void *arg1, void *arg2)
-{
- return ACE_Criticality_Scheduler_Strategy::instance ()->
- sort_comp (** ACE_static_cast (Dispatch_Entry **, arg1),
- ** ACE_static_cast (Dispatch_Entry **, arg2));
-}
-
-
-// = Returns minimum critical priority number.
-
-ACE_DynScheduler::Preemption_Priority
-ACE_Criticality_Scheduler_Strategy::minimum_critical_priority ()
-{
- return minimum_critical_priority_;
-}
-
-
-// = Provides the dispatching queue type for the given dispatch entry.
-
-ACE_DynScheduler::Dispatching_Type
-ACE_Criticality_Scheduler_Strategy::dispatch_type (const Dispatch_Entry &entry)
-{
- ACE_UNUSED_ARG (entry);
- return RtecScheduler::STATIC_DISPATCHING;
-}
-
-
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node<Dispatch_Entry *>;
-template class ACE_Unbounded_Set<Dispatch_Entry *>;
-template class ACE_Unbounded_Set_Iterator<Dispatch_Entry *>;
-template class ACE_Strategy_Scheduler_Factory<ACE_MUF_Scheduler_Strategy>;
-template class ACE_Strategy_Scheduler_Factory<ACE_RMS_Scheduler_Strategy>;
-template class ACE_Strategy_Scheduler_Factory<ACE_MLF_Scheduler_Strategy>;
-template class ACE_Strategy_Scheduler_Factory<ACE_EDF_Scheduler_Strategy>;
-template class ACE_Strategy_Scheduler_Factory<ACE_RMS_Dyn_Scheduler_Strategy>;
-template class ACE_Strategy_Scheduler_Factory<ACE_Criticality_Scheduler_Strategy>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Node<Dispatch_Entry *>
-#pragma instantiate ACE_Unbounded_Set<Dispatch_Entry *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<Dispatch_Entry *>
-#pragma instantiate ACE_Strategy_Scheduler_Factory<ACE_MUF_Scheduler_Strategy>
-#pragma instantiate ACE_Strategy_Scheduler_Factory<ACE_RMS_Scheduler_Strategy>
-#pragma instantiate ACE_Strategy_Scheduler_Factory<ACE_MLF_Scheduler_Strategy>
-#pragma instantiate ACE_Strategy_Scheduler_Factory<ACE_EDF_Scheduler_Strategy>
-#pragma instantiate ACE_Strategy_Scheduler_Factory<ACE_RMS_Dyn_Scheduler_Strategy>
-#pragma instantiate ACE_Strategy_Scheduler_Factory<ACE_Criticality_Scheduler_Strategy>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h b/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h
deleted file mode 100644
index 9f8d5aa497e..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h
+++ /dev/null
@@ -1,568 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Strategy_Scheduler.h
-//
-// = CREATION DATE
-// 22 December 1997
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-#ifndef STRATEGY_SCHEDULER_H
-#define STRATEGY_SCHEDULER_H
-
-#include "DynSched.h"
-
-// forward declaration of the abstract base class for scheduler strategies
-class ACE_Scheduler_Strategy;
-
-/////////////////////////////////
-// Strategized scheduler class //
-/////////////////////////////////
-
-class TAO_ORBSVCS_Export ACE_Strategy_Scheduler : public ACE_DynScheduler
- // = TITLE
- // ACE_Strategy_Scheduler
- //
- // = DESCRIPTION
- // Strategized scheduler implementation. Provides an implementation
- // of all strategy specific scheduling mechanisms, which relies on the
- // methods of the associated strategy class.
-{
-// public interface
-public:
-
- ACE_Strategy_Scheduler (ACE_Scheduler_Strategy &strategy);
- // = Constructor.
-
- virtual ~ACE_Strategy_Scheduler ();
- // = Virtual destructor.
-
- status_t assign_priorities (
- Dispatch_Entry **dispatches, u_int count,
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set);
- // = Assigns priorities to the sorted dispatch schedule,
- // according to the strategy's priority comparison operator.
-
- status_t assign_subpriorities (
- Dispatch_Entry **dispatches, u_int count,
- ACE_Unbounded_Set<RtecScheduler::Scheduling_Anomaly *> &anomaly_set);
- // = Assigns dynamic and static sub-priorities to the sorted dispatch
- // schedule, according to the strategy's subpriority comparisons.
-
- virtual Preemption_Priority minimum_critical_priority ();
- // = Determine the minimum critical priority number.
-
-private:
-
- virtual status_t schedule_timeline_entry (Dispatch_Entry &dispatch_entry,
- ACE_Unbounded_Queue <Dispatch_Entry *>
- &reschedule_queue);
- // = Schedules a dispatch entry into the timeline being created.
-
- virtual status_t sort_dispatches (Dispatch_Entry **dispatches, u_int count);
- // = Sets up the schedule in the order generated by the strategy.
-
- ACE_Scheduler_Strategy &strategy_;
- // = Strategy for comparing and sorting dispatch entries.
-
- ACE_UNIMPLEMENTED_FUNC (ACE_Strategy_Scheduler (const ACE_Strategy_Scheduler &))
- ACE_UNIMPLEMENTED_FUNC (ACE_Strategy_Scheduler &operator= (
- const ACE_Strategy_Scheduler &))
-};
-
-
-
-////////////////////////////////////////
-// Factory for strategized schedulers //
-////////////////////////////////////////
-
-template <class STRATEGY>
-class ACE_Strategy_Scheduler_Factory
- // = TITLE
- // ACE_Strategy_Scheduler_Factory
- //
- // = DESCRIPTION
- // Provides a type parameterized factory method that constructs
- // and returns a scheduler that uses the given scheduling strategy
-{
-public:
-
- static ACE_Strategy_Scheduler * create (RtecScheduler::Preemption_Priority_t minimum_critical_priority);
- // = Constructs and returns a scheduler strategized with
- // an instance of the the parameterized strategy type.
-};
-
-
-//////////////////////////
-// Scheduler Strategies //
-//////////////////////////
-
-class TAO_ORBSVCS_Export ACE_Scheduler_Strategy
- // = TITLE
- // ACE_Scheduler_Strategy
- //
- // = DESCRIPTION
- // Abstract Base Class for scheduling strategies: each derived class
- // must define an ordering strategy for dispatch entries based on a
- // specific scheduling algorithm.
-{
-public:
-
- ACE_Scheduler_Strategy (ACE_DynScheduler::Preemption_Priority minimum_critical_priority = 0);
- // = Constructor.
-
- virtual int priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry) = 0;
- // = Compares two dispatch entries in strategy specific high to low
- // priority ordering: returns -1 if the first Dispatch_Entry is greater
- // in the order, 0 if they are equivalent, or 1 if the second
- // Dispatch_Entry is greater in the order.
-
- virtual void sort (Dispatch_Entry **dispatch_entries,
- u_int count) = 0;
- // = Sorts the dispatch entry link pointer array according to
- // the specific sort order defined by the strategy.
-
- virtual ACE_DynScheduler::Preemption_Priority minimum_critical_priority ();
- // = Determines the minimum critical priority number.
-
- virtual int dynamic_subpriority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry) = 0;
- // = Compares two dispatch entries in strategy specific high to low
- // dynamic subpriority ordering: returns -1 if the first Dispatch_Entry
- // is greater in the order, 0 if they are equivalent, or 1 if the
- // second Dispatch_Entry is greater in the order.
-
- virtual long dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time) = 0;
- // = Returns a dynamic subpriority value
- // for the given timeline entry at the current time.
-
- virtual int static_subpriority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Provides a lowest level ordering based first on importance
- // (descending), and then on the dependency topological sort finishing
- // time (ascending).
-
- virtual ACE_DynScheduler::Dispatching_Type
- dispatch_type (const Dispatch_Entry &entry) = 0;
- // = Provide the dispatching queue type for the given dispatch entry.
-
-protected:
-
- int sort_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Compares two dispatch entries using the specific priority, dynamic
- // subpriority, and static subpriority method definitions provided by
- // the derived strategy class to produce the strategy specific sort
- // ordering: returns -1 if the first Dispatch_Entry is greater in the
- // order, 0 if they are equivalent, or 1 if the second Dispatch_Entry is
- // greater in the order. This is an example of the Template Method
- // pattern (and also of Pree's Unification Metapattern), in which
- // derived classes provide definitions of the methods on which the
- // sort_comp Template Method relies.
-
- ACE_DynScheduler::Preemption_Priority minimum_critical_priority_;
- // = The minimum critical priority number for the strategy.
-};
-
-
-
-class TAO_ORBSVCS_Export ACE_MUF_Scheduler_Strategy : public ACE_Scheduler_Strategy
- // = TITLE
- // ACE_MUF_Scheduler_Strategy
- //
- // = DESCRIPTION
- // Defines "schedule" method using Maximum Urgency First
- // scheduling algorithm.
-{
-public:
-
- ACE_MUF_Scheduler_Strategy (ACE_DynScheduler::Preemption_Priority minimum_critical_priority = 0);
- // = Constructor.
-
- virtual ~ACE_MUF_Scheduler_Strategy ();
- // = Virtual destructor.
-
- static ACE_MUF_Scheduler_Strategy *instance ();
- // = Returns an instance of the strategy.
-
- virtual int priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Compares two dispatch entries by maximum criticality: returns -1 if
- // the first Dispatch_Entry is greater in the order, 0 if they're
- // equivalent, or 1 if the second Dispatch_Entry is greater in the order.
-
- virtual void sort (Dispatch_Entry **dispatch_entries,
- u_int count);
- // = Sorts the dispatch entry link pointer array
- // in descending urgency order.
-
- virtual ACE_DynScheduler::Preemption_Priority minimum_critical_priority ();
- // = Determines the minimum critical priority number.
-
- virtual ACE_DynScheduler::Dispatching_Type
- dispatch_type (const Dispatch_Entry &entry);
- // = Provides the dispatching queue type for the given dispatch entry.
-
-protected:
-
- virtual long dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time);
- // = Returns a dynamic subpriority value at the current time for
- // the given timeline entry: if the operation has
- // non-negative laxity, then the value is positive, and a lower
- // laxity gives a higher dynamic subpriority; if the operation
- // has negative laxity, the value is the (negative) laxity value.
-
- virtual int dynamic_subpriority_comp (
- const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Orders two dispatch entries by ascending laxity: returns -1 if the
- // first Dispatch_Entry is greater in the order, 0 if they're equivalent,
- // 1 if the second Dispatch_Entry is greater in the order.
-
-private:
-
- static int sort_function (void *arg1, void *arg2);
- // = Comparison function to pass to qsort: calls instance ()->sort_comp ().
-
- static ACE_MUF_Scheduler_Strategy *instance_;
- // Instance of the strategy.
-};
-
-
-class TAO_ORBSVCS_Export ACE_RMS_Scheduler_Strategy : public ACE_Scheduler_Strategy
- // = TITLE
- // ACE_RMS_Scheduler_Strategy
- //
- // = DESCRIPTION
- // Defines "schedule" method using Rate Monotonic
- // Scheduling algorithm.
-{
-public:
-
- ACE_RMS_Scheduler_Strategy (ACE_DynScheduler::Preemption_Priority minimum_critical_priority = 0);
- // = Constructor.
-
- virtual ~ACE_RMS_Scheduler_Strategy ();
- // = Virtual destructor.
-
- static ACE_RMS_Scheduler_Strategy *instance ();
- // Returns an instance of the strategy.
-
- virtual int priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Compares two dispatch entries by minimum period: returns -1 if the
- // first Dispatch_Entry is greater in the order, 0 if they're equivalent,
- // or 1 if the second Dispatch_Entry is greater in the order.
-
- virtual void sort (Dispatch_Entry **dispatch_entries,
- u_int count);
- // = Sorts the dispatch entry link pointer array in
- // descending RMS (rate) order.
-
- virtual ACE_DynScheduler::Preemption_Priority minimum_critical_priority ();
- // = Determine the minimum critical priority number.
-
- virtual ACE_DynScheduler::Dispatching_Type
- dispatch_type (const Dispatch_Entry &entry);
- // = Provide the dispatching queue type for the given dispatch entry.
-
-protected:
-
- virtual long dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time);
- // = Just returns 0: all operations have
- // the same dynamic subpriority value.
-
- virtual int dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = All dispatches in a given priority level have the same dynamic
- // subpriority under RMS: just returns 0.
-
-private:
-
- static int sort_function (void *arg1, void *arg2);
- // = Comparison function to pass to qsort: calls instance ()->sort_comp ().
-
- static ACE_RMS_Scheduler_Strategy *instance_;
- // = Instance of the strategy.
-
-};
-
-
-
-class TAO_ORBSVCS_Export ACE_MLF_Scheduler_Strategy : public ACE_Scheduler_Strategy
- // = TITLE
- // ACE_MLF_Scheduler_Strategy
- //
- // = DESCRIPTION
- // Defines "schedule" method using Minimum Laxity First
- // scheduling algorithm.
-{
-public:
-
- ACE_MLF_Scheduler_Strategy (ACE_DynScheduler::Preemption_Priority minimum_critical_priority = 0);
- // = Constructor.
-
- virtual ~ACE_MLF_Scheduler_Strategy ();
- // = Virtual destructor.
-
- static ACE_MLF_Scheduler_Strategy *instance ();
- // = Returns an instance of the strategy.
-
- virtual int priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Just returns 0, as all dispatch entries are of equivalent
- // static priority under MLF.
-
- virtual void sort (Dispatch_Entry **dispatch_entries,
- u_int count);
- // = Sorts the dispatch entry link pointer array in ascending laxity order.
-
- virtual ACE_DynScheduler::Dispatching_Type
- dispatch_type (const Dispatch_Entry &entry);
- // = Provide the dispatching queue type for the given dispatch entry.
-
-protected:
-
- virtual long dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time);
- // = Returns a dynamic subpriority value at the current time for
- // the given timeline entry: if the operation has
- // non-negative laxity, then the value is positive, and a lower
- // laxity gives a higher dynamic subpriority; if the operation
- // has negative laxity, the value is the (negative) laxity value.
-
- virtual int dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Orders two dispatch entries by ascending laxity: returns -1 if the
- // first Dispatch_Entry is greater in the order, 0 if they're equivalent,
- // or 1 if the second Dispatch_Entry is greater in the order.
-
-private:
-
- static int sort_function (void *arg1, void *arg2);
- // = Comparison function to pass to qsort: calls instance ()->sort_comp ().
-
- static ACE_MLF_Scheduler_Strategy *instance_;
- // = Instance of the strategy
-
-};
-
-
-class TAO_ORBSVCS_Export ACE_EDF_Scheduler_Strategy : public ACE_Scheduler_Strategy
- // = TITLE
- // ACE_EDF_Scheduler_Strategy
- //
- // = DESCRIPTION
- // Defines "schedule" method using Earliest Deadline First
- // scheduling algorithm.
-{
-public:
-
- ACE_EDF_Scheduler_Strategy (ACE_DynScheduler::Preemption_Priority minimum_critical_priority = 0);
- // = Default constructor.
-
- virtual ~ACE_EDF_Scheduler_Strategy ();
- // = Virtual destructor.
-
- static ACE_EDF_Scheduler_Strategy *instance ();
- // = Returns an instance of the strategy.
-
- virtual int priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Returns 0, as all dispatch entries are of equivalent
- // priority under EDF.
-
- virtual void sort (Dispatch_Entry **dispatch_entries,
- u_int count);
- // = Sorts the dispatch entry link pointer array
- // in ascending deadline (period) order.
-
- virtual ACE_DynScheduler::Dispatching_Type
- dispatch_type (const Dispatch_Entry &entry);
- // = Provide the dispatching queue type for the given dispatch entry.
-
-protected:
-
- virtual long dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time);
- // = Returns a dynamic subpriority value at the current time for the
- // given timeline entry: if the operation has non-negative
- // time to deadline, then value is positive, and a shorter time to
- // deadline gives a higher dynamic subpriority; if the operation has a
- // negative time to deadline, the value is (negative) time to deadline.
-
-
- virtual int dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Orders two dispatch entries by ascending time to deadline: returns -1
- // if the first Dispatch_Entry is greater in the order, 0 if they're
- // equivalent, or 1 if the second Dispatch_Entry is greater in the order.
-
-private:
-
- static int sort_function (void *arg1, void *arg2);
- // = Comparison function to pass to qsort: calls instance ()->sort_comp ().
-
- static ACE_EDF_Scheduler_Strategy *instance_;
- // = Instance of the strategy.
-
-};
-
-
-class TAO_ORBSVCS_Export ACE_RMS_Dyn_Scheduler_Strategy : public ACE_Scheduler_Strategy
- // = TITLE
- // ACE_RMS_Dyn_Scheduler_Strategy
- //
- // = DESCRIPTION
- // Defines "schedule" method using Rate Monotonic priority assignment for
- // the critical set, single priority for the dynamic (non-critical) set.
-{
-public:
-
- ACE_RMS_Dyn_Scheduler_Strategy (ACE_DynScheduler::Preemption_Priority minimum_critical_priority = 0);
- // = Constructor.
-
- virtual ~ACE_RMS_Dyn_Scheduler_Strategy ();
- // = Virtual destructor.
-
- static ACE_RMS_Dyn_Scheduler_Strategy *instance ();
- // = Returns an instance of the strategy.
-
- virtual int priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Compares two dispatch entries by maximum criticality: returns -1
- // if the first Dispatch_Entry is greater in the order, 0 if they're
- // equivalent, or 1 if the second Dispatch_Entry is greater in the order.
-
- virtual void sort (Dispatch_Entry **dispatch_entries,
- u_int count);
- // = Sort the dispatch entry pointer array in descending priority order.
-
- virtual ACE_DynScheduler::Preemption_Priority minimum_critical_priority ();
- // = Determine the minimum critical priority number.
-
- virtual ACE_DynScheduler::Dispatching_Type
- dispatch_type (const Dispatch_Entry &entry);
- // = Provide the dispatching queue type for the given dispatch entry.
-
-protected:
-
- virtual long dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time);
- // = Returns a dynamic subpriority value at the current time for the
- // given timeline entry: if the operation is in the
- // critical set, the dynamic subpriority value is always 0; if the
- // operation is non-critical and has non-negative laxity, then the
- // dynamic subpriority value is positive, and a lower laxity gives a
- // higher dynamic subpriority if the operation is non-critical and has
- // negative laxity, the value is the (negative) laxity value.
-
-
- virtual int dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Compares two dispatch entries within the very high and high
- // criticality sets by minimum period (RMS) or of two dispatch entries
- // within the medium, low, and very low criticality sets by minimum
- // laxity: returns -1 if the first Dispatch_Entry is greater in the
- // order, 0 if they're equivalent, or 1 if the second Dispatch_Entry is
- // greater in the order.
-
-private:
-
- static int sort_function (void *arg1, void *arg2);
- // = Comparison function to pass to qsort: calls instance ()->sort_comp ().
-
- static ACE_RMS_Dyn_Scheduler_Strategy *instance_;
- // = Instance of the strategy.
-
-};
-
-
-
-class TAO_ORBSVCS_Export ACE_Criticality_Scheduler_Strategy : public ACE_Scheduler_Strategy
- // = TITLE
- // ACE_Criticality_Scheduler_Strategy
- //
- // = DESCRIPTION
- // Defines "schedule" method using a simple mapping directly from
- // operation criticality to static priority.
-{
-public:
-
- ACE_Criticality_Scheduler_Strategy (ACE_DynScheduler::Preemption_Priority minimum_critical_priority = 0);
- // = Constructor.
-
- virtual ~ACE_Criticality_Scheduler_Strategy ();
- // = Virtual destructor.
-
- static ACE_Criticality_Scheduler_Strategy *instance ();
- // = Returns an instance of the strategy.
-
- virtual int priority_comp (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = Compares two dispatch entries by minimum period: returns -1 if the
- // first Dispatch_Entry is greater in the order, 0 if they're equivalent,
- // or 1 if the second Dispatch_Entry is greater in the order.
-
- virtual void sort (Dispatch_Entry **dispatch_entries,
- u_int count);
- // = Sort the dispatch entry link pointer array in descending
- // criticality order.
-
- virtual ACE_DynScheduler::Preemption_Priority minimum_critical_priority ();
- // = Determine the minimum critical priority number.
-
- virtual ACE_DynScheduler::Dispatching_Type
- dispatch_type (const Dispatch_Entry &entry);
- // Provide the dispatching queue type for the given dispatch entry.
-
-protected:
-
- virtual long dynamic_subpriority (Dispatch_Entry &entry,
- RtecScheduler::Time current_time);
- // = Just returns 0: all operations have
- // the same dynamic subpriority value.
-
- virtual int dynamic_subpriority_comp
- (const Dispatch_Entry &first_entry,
- const Dispatch_Entry &second_entry);
- // = All dispatches in a given priority level have the same dynamic
- // subpriority under this strategy: just returns 0.
-
-private:
-
- static int sort_function (void *arg1, void *arg2);
- // = Comparison function to pass to qsort: calls instance ()->sort_comp ().
-
- static ACE_Criticality_Scheduler_Strategy *instance_;
- // = Instance of the strategy.
-
-};
-
-
-
-#if defined (__ACE_INLINE__)
-#include "Strategy_Scheduler.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* STRATEGY_SCHEDULER_H */
-
-// EOF
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.i b/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.i
deleted file mode 100644
index c84e9e2da77..00000000000
--- a/TAO/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.i
+++ /dev/null
@@ -1,21 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// sched
-//
-// = FILENAME
-// Strategy_Scheduler.i
-//
-// = CREATION DATE
-// 22 December 1997
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-
-// EOF
-
diff --git a/TAO/orbsvcs/orbsvcs/Scheduler_Factory.cpp b/TAO/orbsvcs/orbsvcs/Scheduler_Factory.cpp
deleted file mode 100644
index 9cca2581485..00000000000
--- a/TAO/orbsvcs/orbsvcs/Scheduler_Factory.cpp
+++ /dev/null
@@ -1,427 +0,0 @@
-// $Id$
-
-#include "ace/OS.h"
-#include "ace/Singleton.h"
-
-#include "orbsvcs/Runtime_Scheduler.h"
-#include "orbsvcs/Scheduler_Factory.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "orbsvcs/Scheduler_Factory.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(orbsvcs, Scheduler_Factory, "$Id$")
-
-// Initialize static class members.
-RtecScheduler::Scheduler_ptr ACE_Scheduler_Factory::server_ = 0;
-ACE_Scheduler_Factory::Factory_Status ACE_Scheduler_Factory::status_ =
- ACE_Scheduler_Factory::UNINITIALIZED;
-
-// This symbols are extern because the automatic template
-// instantiation mechanism in SunCC get confused otherwise.
-int TAO_SF_config_count = -1;
-ACE_Scheduler_Factory::POD_Config_Info* TAO_SF_config_info = 0;
-int TAO_SF_entry_count = -1;
-ACE_Scheduler_Factory::POD_RT_Info* TAO_SF_rt_info = 0;
-
-struct ACE_Scheduler_Factory_Data
-{
- // = TITLE
- // Helper struct, to encapsulate the singleton static server and
- // ACE_TSS objects. We can't use ACE_Singleton directly, because
- // construction of ACE_Runtime_Scheduler takes arguments.
-
- ACE_Runtime_Scheduler scheduler_;
- // The static runtime scheduler.
-
- ACE_TSS<ACE_TSS_Type_Adapter<RtecScheduler::Preemption_Priority_t> >
- preemption_priority_;
- // The dispatch queue number of the calling thread. For access by
- // applications; must be set by either the application or Event
- // Channel.
-
- ACE_Scheduler_Factory_Data (void)
- : scheduler_ (TAO_SF_config_count,
- TAO_SF_config_info,
- TAO_SF_entry_count,
- TAO_SF_rt_info),
- preemption_priority_ ()
- {
- }
-};
-
-static ACE_Scheduler_Factory_Data *ace_scheduler_factory_data = 0;
-
-int ACE_Scheduler_Factory::use_runtime (int cc,
- POD_Config_Info cfgi[],
- int ec,
- POD_RT_Info rti[])
-{
- if (server_ != 0 || TAO_SF_entry_count != -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Scheduler_Factory::use_runtime - "
- "server already configured\n"),
- -1);
- TAO_SF_config_count = cc;
- TAO_SF_config_info = cfgi;
- TAO_SF_entry_count = ec;
- TAO_SF_rt_info = rti;
- status_ = ACE_Scheduler_Factory::RUNTIME;
-
- return 0;
-}
-
-static RtecScheduler::Scheduler_ptr
-static_server (void)
-{
- RtecScheduler::Scheduler_ptr server_ = 0;
-
- // This isn't thread safe, but the static instance that it replaces
- // wasn't thread safe either. Hola, Sr. Sandiego :-) If it needs to
- // be made thread safe, it should be protected using double-checked
- // locking.
- if (! ace_scheduler_factory_data &&
- (ace_scheduler_factory_data =
- ACE_Singleton<ACE_Scheduler_Factory_Data,
- ACE_Null_Mutex>::instance ()) == 0)
- return 0;
-
- TAO_TRY
- {
- server_ = ace_scheduler_factory_data->scheduler_._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG,
- "ACE_Scheduler_Factory - configured static server\n"));
- }
- TAO_CATCHANY
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Scheduler_Factory::config_runtime - "
- "cannot allocate server\n"),
- 0);
- TAO_ENDTRY;
-
- return server_;
-}
-
-int
-ACE_Scheduler_Factory::use_config (CosNaming::NamingContext_ptr naming)
-{
- return ACE_Scheduler_Factory::use_config (naming,
- "ScheduleService");
-}
-
-int
-ACE_Scheduler_Factory::use_config (CosNaming::NamingContext_ptr naming,
- const char* name)
-{
- if (server_ != 0 || TAO_SF_entry_count != -1)
- // No errors, runtime execution simply takes precedence over
- // config runs.
- return 0;
-
- TAO_TRY
- {
- CosNaming::Name schedule_name (1);
- schedule_name.length (1);
- schedule_name[0].id = CORBA::string_dup (name);
- CORBA::Object_var objref =
- naming->resolve (schedule_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- server_ =
- RtecScheduler::Scheduler::_narrow(objref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- server_ = 0;
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Scheduler_Factory::use_config - "
- " exception while resolving server\n"),
- -1);
- }
- TAO_ENDTRY;
-
- status_ = ACE_Scheduler_Factory::CONFIG;
- return 0;
-}
-
-int
-ACE_Scheduler_Factory::server (RtecScheduler::Scheduler_ptr sptr)
-{
- if (server_ != 0 || TAO_SF_entry_count != -1)
- return -1;
-
- server_ = RtecScheduler::Scheduler::_duplicate (sptr);
- return 0;
-}
-
-RtecScheduler::Scheduler_ptr
-ACE_Scheduler_Factory::server (void)
-{
- if (server_ == 0 && TAO_SF_entry_count != -1)
- server_ = static_server ();
-
- if (server_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Scheduler_Factor::server - "
- "no scheduling service configured\n"),
- 0);
- return server_;
-}
-
-static char header[] =
-"// $Id $\n\n"
-"// This file was automatically generated by the Scheduler_Factory.\n"
-"// Before editing the file please consider generating it again.\n"
-"\n"
-"#include \"orbsvcs/Scheduler_Factory.h\"\n"
-"\n";
-
-static char footer[] =
-"\n"
-"// This sets up Scheduler_Factory to use the runtime version.\n"
-"int scheduler_factory_setup = \n"
-" ACE_Scheduler_Factory::use_runtime (configs_size, configs, infos_size, infos);\n"
-"\n"
-"// EOF\n";
-
-static char start_anomalies_found[] =
-"\n// The following scheduling anomalies were detected:\n";
-
-static char start_anomalies_none[] =
-"\n// There were no scheduling anomalies.\n";
-
-static char start_infos[] =
-"\n\nstatic ACE_Scheduler_Factory::POD_RT_Info infos[] = {\n";
-
-static char end_infos[] =
-"};\n\n"
-"static int infos_size = sizeof(infos)/sizeof(infos[0]);\n\n";
-
-static char end_infos_empty[] =
-"};\n\n"
-"static int infos_size = 0;\n\n";
-
-static char start_configs[] =
-"\nstatic ACE_Scheduler_Factory::POD_Config_Info configs[] = {\n";
-
-static char end_configs[] =
-"};\n\n"
-"static int configs_size = sizeof(configs)/sizeof(configs[0]);\n\n";
-
-static char end_configs_empty[] =
-"};\n\n"
-"static int configs_size = 0;\n\n";
-
-int ACE_Scheduler_Factory::dump_schedule
- (const RtecScheduler::RT_Info_Set& infos,
- const RtecScheduler::Config_Info_Set& configs,
- const RtecScheduler::Scheduling_Anomaly_Set& anomalies,
- const char* file_name,
- const char* rt_info_format,
- const char* config_info_format)
-{
- u_int i;
- char entry_point [BUFSIZ];
-
- // Default format for printing RT_Info output.
- if (rt_info_format == 0)
- rt_info_format = "{%20s, %10d, %10d, %10d, "
- "%10d, %10d, "
- "(RtecScheduler::Criticality_t) %d, "
- "(RtecScheduler::Importance_t) %d, "
- "%10d, %10d, %10d, %10d, %10d, "
- "(RtecScheduler::Info_Type_t) %d }";
-
- // Default format for printing Config_Info output.
- if (config_info_format == 0)
- config_info_format = " { %10d, %10d, "
- "(RtecScheduler::Dispatching_Type_t) %d }";
-
- FILE* file = stdout;
- if (file_name != 0)
- {
- file = ACE_OS::fopen (file_name, "w");
- if (file == 0)
- return -1;
- }
- ACE_OS::fprintf (file, header);
-
- // Indicate anomalies encountered during scheduling.
-
- ACE_OS::fprintf(file, (anomalies.length () > 0
- ? start_anomalies_found
- : start_anomalies_none));
-
- for (i = 0; i < anomalies.length (); ++i)
- {
- const RtecScheduler::Scheduling_Anomaly& anomaly = anomalies[i];
- switch (anomaly.severity)
- {
- case RtecScheduler::ANOMALY_FATAL:
- ACE_OS::fprintf(file, "FATAL: ");
- break;
-
- case RtecScheduler::ANOMALY_ERROR:
- ACE_OS::fprintf(file, "ERROR: ");
- break;
-
- case RtecScheduler::ANOMALY_WARNING:
- ACE_OS::fprintf(file, "// WARNING: ");
- break;
-
- default:
- ACE_OS::fprintf(file, "// UNKNOWN: ");
- break;
- }
-
- ACE_OS::fprintf (file,
- "%s\n",
- (const char *) anomaly.description);
- }
-
- // Print out operation QoS info.
- ACE_OS::fprintf (file, start_infos);
-
- for (i = 0;
- i < infos.length ();
- ++i)
- {
- if (i != 0)
- // Finish previous line.
- ACE_OS::fprintf(file, ",\n");
-
- const RtecScheduler::RT_Info& info = infos[i];
-
- // Put quotes around the entry point name, exactly as it is stored.
- ACE_OS::sprintf (entry_point,
- "\"%s\"",
- (const char *) info.entry_point);
-
- // @@ TODO Eventually the TimeT structure will be a 64-bit
- // unsigned int, we will have to change this dump method then.
- ACE_OS::fprintf (file,
- rt_info_format,
- entry_point,
- info.handle,
- ACE_CU64_TO_CU32 (info.worst_case_execution_time),
- ACE_CU64_TO_CU32 (info.typical_execution_time),
- ACE_CU64_TO_CU32 (info.cached_execution_time),
- info.period,
- info.criticality,
- info.importance,
- ACE_CU64_TO_CU32 (info.quantum),
- info.threads,
- info.priority,
- info.preemption_subpriority,
- info.preemption_priority,
- info.info_type);
- }
- // Finish last line.
- ACE_OS::fprintf(file,
- "\n");
-
- if (infos.length () > 0)
- ACE_OS::fprintf (file, end_infos);
- else
- ACE_OS::fprintf (file, end_infos_empty);
-
- // Print out queue configuration info.
- ACE_OS::fprintf (file, start_configs);
-
- for (i = 0;
- i < configs.length ();
- ++i)
- {
- if (i != 0)
- // Finish previous line.
- ACE_OS::fprintf (file, ",\n");
-
- const RtecScheduler::Config_Info& config = configs[i];
- ACE_OS::fprintf (file,
- config_info_format,
- config.preemption_priority,
- config.thread_priority,
- config.dispatching_type);
- }
-
- // Finish last line.
- ACE_OS::fprintf (file, "\n");
-
- if (configs.length () > 0)
- ACE_OS::fprintf (file, end_configs);
- else
- ACE_OS::fprintf (file, end_configs_empty);
-
- ACE_OS::fprintf (file, footer);
- ACE_OS::fclose (file);
- return 0;
-}
-
-#if defined (HPUX) && !defined (__GNUG__)
- // aCC can't handle RtecScheduler::Preemption_Priority_t used as an operator
- // name.
- typedef CORBA::Long RtecScheduler_Preemption_Priority_t;
-#endif /* HPUX && !g++ */
-
-RtecScheduler::Preemption_Priority_t
-ACE_Scheduler_Factory::preemption_priority (void)
-{
- // Return whatever we've got. The application or Event Channel is
- // responsible for making sure that it was set.
- if (ace_scheduler_factory_data->preemption_priority_.ts_object ())
- {
- ACE_TSS_Type_Adapter<RtecScheduler::Preemption_Priority_t> *tss =
- ace_scheduler_factory_data->preemption_priority_;
- // egcs 1.0.1 raises an internal compiler error if we implicitly
- // call the type conversion operator. So, call it explicitly.
-#if defined (HPUX) && !defined (__GNUG__)
- const RtecScheduler::Preemption_Priority_t preemption_priority =
- ACE_static_cast (RtecScheduler::Preemption_Priority_t,
- tss->operator RtecScheduler_Preemption_Priority_t ());
-#else
- const RtecScheduler::Preemption_Priority_t preemption_priority =
- ACE_static_cast (RtecScheduler::Preemption_Priority_t,
- tss->operator RtecScheduler::Preemption_Priority_t ());
-#endif /* HPUX && !g++ */
- return preemption_priority;
- }
- else
- return ACE_static_cast (RtecScheduler::Preemption_Priority_t, -1);
-}
-
-void
-ACE_Scheduler_Factory::set_preemption_priority
- (const RtecScheduler::Preemption_Priority_t preemption_priority)
-{
- // Probably don't need this, because it should be safe to assume
- // that static_server () was called before this function. But just
- // in case . . .
- if (!ace_scheduler_factory_data
- && (ace_scheduler_factory_data =
- ACE_Singleton<ACE_Scheduler_Factory_Data,
- ACE_Null_Mutex>::instance ()) == 0)
- return;
-
- ace_scheduler_factory_data->preemption_priority_->
-#if defined (HPUX) && !defined (__GNUG__)
- // aCC can't handle the typedef.
- operator RtecScheduler_Preemption_Priority_t & () = preemption_priority;
-#else
- operator RtecScheduler::Preemption_Priority_t & () = preemption_priority;
-#endif /* HPUX && !g++ */
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<ACE_Scheduler_Factory_Data, ACE_Null_Mutex>;
-template class ACE_TSS<ACE_TSS_Type_Adapter<RtecScheduler::Preemption_Priority_t> >;
-template class ACE_TSS_Type_Adapter<RtecScheduler::Preemption_Priority_t>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<ACE_Scheduler_Factory_Data, ACE_Null_Mutex>
-#pragma instantiate ACE_TSS<ACE_TSS_Type_Adapter<RtecScheduler::Preemption_Priority_t> >
-#pragma instantiate ACE_TSS_Type_Adapter<RtecScheduler::Preemption_Priority_t>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Scheduler_Factory.h b/TAO/orbsvcs/orbsvcs/Scheduler_Factory.h
deleted file mode 100644
index 5f08c90a8f1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Scheduler_Factory.h
+++ /dev/null
@@ -1,191 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Scheduler_Factory.h
-//
-// = AUTHOR
-// Chris Gill <cdgill@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef ACE_SCHEDULER_FACTORY_H
-#define ACE_SCHEDULER_FACTORY_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/RtecSchedulerC.h"
-
-class TAO_ORBSVCS_Export ACE_Scheduler_Factory
-{
- // = TITLE
- // Factory of scheduler services.
- //
- // = DESCRIPTION
- // This class acts as a factory for scheduler servers. At config
- // time it will return a remote server, which will actually
- // compute the scheduling parameters. At run-time it returns a
- // local server, which will use the results of the config runs to
- // actually do the scheduling, without incurring in RPC overheads.
-public:
- enum Factory_Status
- {
- // = TITLE
- // Factory Status
- //
- // = DESCRIPTION
- // This type enumerates the possible states of the factory:
- // uninitialized, or in a config or runtime mode of operation.
-
- UNINITIALIZED,
- CONFIG,
- RUNTIME
- };
-
- struct POD_RT_Info
- {
- // = TITLE
- // Plain Old Data for RT_Infos.
- //
- // = DESCRIPTION
- // This class provide us with a plain old data version of
- // RT_Info, this is useful for implementing static arrays or of
- // those.
-
- const char *entry_point;
- RtecScheduler::handle_t handle;
- RtecScheduler::Time worst_case_execution_time;
- RtecScheduler::Time typical_execution_time;
- RtecScheduler::Time cached_execution_time;
- RtecScheduler::Period_t period;
- CORBA::Long criticality;
- CORBA::Long importance;
- RtecScheduler::Quantum_t quantum;
- CORBA::Long threads;
- RtecScheduler::OS_Priority priority;
- RtecScheduler::Preemption_Subpriority_t static_subpriority;
- RtecScheduler::Preemption_Priority_t preemption_priority;
- CORBA::Long info_type;
- };
-
- struct POD_Config_Info
- {
- // = TITLE
- // Plain Old Data for dispatch queue configuration information.
- //
- // = DESCRIPTION
- // This class provide us with a plain old data version of
- // configuration info, which is useful for implementing static arrays
- // NOTE: if used in an array, the run-time scheduler requires that the
- // array index match the preemption priority stored in the config info
- // at that index: this is used to detect uninitialized/corrupted schedules
- RtecScheduler::Preemption_Priority_t preemption_priority;
- RtecScheduler::OS_Priority thread_priority;
- RtecScheduler::Dispatching_Type_t dispatching_type;
- };
-
- struct POD_Scheduling_Anomaly
- {
- // = TITLE
- // Plain Old Data for scheduling anomaly information.
- //
- // = DESCRIPTION
- // This class provide us with a plain old data version of
- // scheduling anomalies, which is used to generate error
- // and warning lines in the runtime scheduling header output.
-
- const char* description;
- RtecScheduler::Anomaly_Severity severity;
- };
-
- static int use_config (CosNaming::NamingContext_ptr naming);
- // Setup the variables needed for a config run, using the
- // NamingContext to locate a Scheduler.
-
- static int use_config (CosNaming::NamingContext_ptr naming,
- const char* name);
- // Setup the variables needed for a config run, using the
- // NamingContext to locate a Scheduler.
-
- static int use_runtime (int cc,
- POD_Config_Info cfgi[],
- int ec,
- POD_RT_Info rti[]);
- // Disable config runs in the Factory and sets up the precomputed
- // scheduling information.
-
- static int server (RtecScheduler::Scheduler_ptr);
- static RtecScheduler::Scheduler_ptr server (void);
- // Return the Real-time Scheduling Service used for this run.
- // Must have been configured either using use_context() or use_data().
- //
- // Normally use_data() is called at static elaboration time, so
- // everything is automatic. On config runs use_context() is called
- // from main, after resolve_initial_references.
-
- static int dump_schedule (const RtecScheduler::RT_Info_Set& infos,
- const RtecScheduler::Config_Info_Set& configs,
- const RtecScheduler::Scheduling_Anomaly_Set& anomalies,
- const char* file_name = 0,
- const char* rt_info_format = 0,
- const char* config_info_format = 0);
- // This helper function will dump the schedule returned by a
- // RtecScheduler::Scheduler into a file, the file can be compiled to
- // create an efficient local implementation of the Scheduler.
-
- // TODO: How to do cleanup()? Use the ACE_Object_Manager stuff?
-
- static Factory_Status status (void);
- // This helper function allows the application to determine whether
- // the factory is uninitialized, or in a config or runtime mode of
- // operation.
-
- // = Access the (OS independent) preemption priority of the calling thread.
- static RtecScheduler::Preemption_Priority_t preemption_priority ();
- // Returns (u_int) -1 if the preemption priority hadn't been set.
-
- // = Set the (OS independent) preemption priority of the calling thread.
- static void set_preemption_priority
- (const RtecScheduler::Preemption_Priority_t);
- // The application or Event Channel is responsible for making sure
- // that the preemption priority is set before any access of the
- // preemption priority.
-
-protected:
- static int no_config_run (void);
- // By default this factory assumes we are runnning a config
- // run. Calling this method disables that. Since the methods
- // returns an int it can be used to initialize a static variable,
- // hence calling it before main(); this technique can be used in the
- // code emitted for the run-time scheduler, automagically disabling
- // the config_run() when that code is linked in.
-
-private:
- static RtecScheduler::Scheduler_ptr server_;
- static Factory_Status status_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "orbsvcs/Scheduler_Factory.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SCHEDULER_FACTORY_H */
-
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/orbsvcs/Scheduler_Factory.i b/TAO/orbsvcs/orbsvcs/Scheduler_Factory.i
deleted file mode 100644
index add09220816..00000000000
--- a/TAO/orbsvcs/orbsvcs/Scheduler_Factory.i
+++ /dev/null
@@ -1,15 +0,0 @@
-// ============================================================================
-//
-// $Id$
-//
-// ============================================================================
-
-// This helper function allows the application to determine whether
-// the factory is uninitialized, or in a config or runtime mode of
-// operation.
-
-ACE_INLINE ACE_Scheduler_Factory::Factory_Status
-ACE_Scheduler_Factory::status (void)
-{
- return status_;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.cpp b/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.cpp
deleted file mode 100644
index 047c3920210..00000000000
--- a/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-// $Id$
-
-#include "ace/OS.h"
-
-#include "orbsvcs/Scheduler_Utilities.h"
-
-#if ! defined (__ACE_INLINE__)
-#include "orbsvcs/Scheduler_Utilities.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(orbsvcs, Scheduler_Utilities, "$Id$")
-
diff --git a/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.h b/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.h
deleted file mode 100644
index 87754b8a83e..00000000000
--- a/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Scheduler_Utilities.h
-//
-// = AUTHOR
-// Chris Gill <cdgill@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef ACE_SCHEDULER_UTILITIES_H
-#define ACE_SCHEDULER_UTILITIES_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/RtecSchedulerC.h"
-#include "orbsvcs/orbsvcs_export.h"
-
-class TAO_ORBSVCS_Export ACE_RT_Info : public RtecScheduler::RT_Info
-{
- // = TITLE
- // Offers a convenient C++ interface to the IDL RT_Info structure.
- //
- // = DESCRIPTION
- // For performance reasons the RT_Info data is represented as an
- // IDL structure, this permits sending complete RT_Info's from the
- // client to the server. Unfortunately this precludes the usage
- // of member functions and constructors, this class serves as a
- // helper to implement those without loosing the performance on
- // IDL.
-public:
-
- ACE_RT_Info (const char* entry_point,
- RtecScheduler::Time worst_time,
- RtecScheduler::Time typical_time,
- RtecScheduler::Time cached_time,
- RtecScheduler::Period_t period,
- RtecScheduler::Importance_t importance,
- RtecScheduler::Quantum_t quantum,
- CORBA::Long threads);
- // Construct a helper class instance from values for
- // the fields of the IDL struct it wraps.
-
- ACE_RT_Info (const RtecScheduler::RT_Info& rt_info);
- // Construct a helper class instance from the IDL struct it wraps.
-
- int add_dependency(RtecScheduler::handle_t dep,
- int number_of_calls = 1);
- // Add a dependency of one RT_Info upon another.
-
-};
-
-#if defined (__ACE_INLINE__)
-#include "orbsvcs/Scheduler_Utilities.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SCHEDULER_UTILITIES_H */
diff --git a/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.i b/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.i
deleted file mode 100644
index ede4dc7780d..00000000000
--- a/TAO/orbsvcs/orbsvcs/Scheduler_Utilities.i
+++ /dev/null
@@ -1,40 +0,0 @@
-// ============================================================================
-//
-// $Id$
-//
-// ============================================================================
-
-
-// Construct a helper class instance from values for
-// the fields of the IDL struct it wraps.
-
-ACE_INLINE
-ACE_RT_Info::ACE_RT_Info (const char* entry_point_,
- RtecScheduler::Time worst_time_,
- RtecScheduler::Time typical_time_,
- RtecScheduler::Time cached_time_,
- RtecScheduler::Period_t period_,
- RtecScheduler::Importance_t importance_,
- RtecScheduler::Quantum_t quantum_,
- CORBA::Long threads_)
-{
- // Cannot use the initialization list, as these are members of the wrapped base
- // class. This wrapper class must assign them in the constructor body.
- this->entry_point = entry_point_;
- this->worst_case_execution_time = worst_time_;
- this->typical_execution_time = typical_time_;
- this->cached_execution_time = cached_time_;
- this->period = period_;
- this->importance = importance_;
- this->quantum = quantum_;
- this->threads = threads_;
-}
-
-
-// Construct a helper class instance from the IDL struct it wraps.
-
-ACE_INLINE
-ACE_RT_Info::ACE_RT_Info (const RtecScheduler::RT_Info& rt_info)
- : RtecScheduler::RT_Info (rt_info)
-{
-}
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.cpp b/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.cpp
deleted file mode 100644
index eca24247b4e..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.cpp
+++ /dev/null
@@ -1,266 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#include "TAO_TIO.h"
-
-// Constructor.
-TAO_TIO::TAO_TIO (TimeBase::TimeT lower,
- TimeBase::TimeT upper)
-{
- this->attr_time_interval.lower_bound = lower;
- this->attr_time_interval.upper_bound = upper;
-}
-
-// Destructor.
-TAO_TIO::~TAO_TIO (void)
-{
-}
-
-// This is the get method for the attribute time interval.
-
-TimeBase::IntervalT
-TAO_TIO::time_interval (CORBA::Environment &)
-{
- return attr_time_interval;
-}
-
-// This operation returns a value of type OverlapType depending on how
-// the interval in the object and the time range represented by the
-// parameter UTO overlap. If OverlapType is not OTNoOverlap, then the
-// out parameter overlap contains the overlap interval, otherwise the
-// out parameter contains the gap between the two intervals.
-
-CosTime::OverlapType
-TAO_TIO::spans (CosTime::UTO_ptr uto,
- CosTime::TIO_out overlap,
- CORBA::Environment &)
-{
- TAO_TIO *tio = 0;
-
- TAO_TRY
- {
- TimeBase::TimeT lb1 =
- this->time_interval (TAO_TRY_ENV).lower_bound;
- TimeBase::TimeT up1 =
- this->time_interval (TAO_TRY_ENV).upper_bound;
- TimeBase::TimeT lb2 =
- uto->time (TAO_TRY_ENV) - uto->inaccuracy (TAO_TRY_ENV);
- TimeBase::TimeT up2 =
- uto->time (TAO_TRY_ENV) + uto->inaccuracy (TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
-
- if (lb1 == lb2 && up1 == up2)
- {
- ACE_NEW_RETURN (tio,
- TAO_TIO (lb1, up1),
- CosTime::OTNoOverlap);
- overlap = tio->_this ();
-
- return CosTime::OTOverlap;
- }
- else if (lb1 > lb2 && up1 < up2)
- {
- ACE_NEW_RETURN (tio,
- TAO_TIO (lb1, up1),
- CosTime::OTNoOverlap);
-
- overlap = tio->_this ();
-
- return CosTime::OTContained;
- }
- else if (lb1 < lb2 && up1 > up2)
- {
- ACE_NEW_RETURN (tio,
- TAO_TIO (lb2, up2),
- CosTime::OTNoOverlap);
-
- overlap = tio->_this ();
-
- return CosTime::OTContained;
- }
- else if (lb1 < lb2)
- {
- if (up1 < lb2)
- {
- ACE_NEW_RETURN (tio,
- TAO_TIO (0, 0),
- CosTime::OTNoOverlap);
-
- overlap = tio->_this ();
-
- return CosTime::OTNoOverlap;
- }
- else
- {
- ACE_NEW_RETURN (tio,
- TAO_TIO (lb2, up1),
- CosTime::OTNoOverlap);
- overlap = tio->_this ();
-
- return CosTime::OTOverlap;
- }
- }
- else if (up2 < lb1)
- {
-
- ACE_NEW_RETURN (tio,
- TAO_TIO (0, 0),
- CosTime::OTNoOverlap);
-
- overlap = tio->_this ();
-
- return CosTime::OTNoOverlap;
- }
- else
- {
- ACE_NEW_RETURN (tio,
- TAO_TIO (lb1, up2),
- CosTime::OTNoOverlap);
-
- overlap = tio->_this ();
-
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- }
- TAO_ENDTRY;
-
- return CosTime::OTNoOverlap;
-}
-
-// This operation returns a value of type OverlapType depending on how
-// the interval in the object and interval in the parameter TIO
-// overlap. If OverlapType is not OTNoOverlap, then the out parameter
-// overlap contains the overlap interval, otherwise the out parameter
-// contains the gap between the two intervals.
-
-CosTime::OverlapType
-TAO_TIO::overlaps (CosTime::TIO_ptr tio,
- CosTime::TIO_out overlap,
- CORBA::Environment &)
-{
- TAO_TIO *tio_i = 0;
-
- TAO_TRY
- {
- TimeBase::TimeT lb1 =
- this->time_interval (TAO_TRY_ENV).lower_bound;
- TimeBase::TimeT up1 =
- this->time_interval (TAO_TRY_ENV).upper_bound;
- TimeBase::TimeT lb2 =
- tio->time_interval (TAO_TRY_ENV).lower_bound;
- TimeBase::TimeT up2 =
- tio->time_interval (TAO_TRY_ENV).upper_bound;
-
- TAO_CHECK_ENV;
-
- if (lb1 == lb2 && up1 == up2)
- {
- ACE_NEW_RETURN (tio_i,
- TAO_TIO (lb1, up1),
- CosTime::OTNoOverlap);
-
- overlap = tio_i->_this ();
-
- return CosTime::OTOverlap;
- }
- else if (lb1 > lb2 && up1 < up2)
- {
- ACE_NEW_RETURN (tio_i,
- TAO_TIO (lb1, up1),
- CosTime::OTNoOverlap);
-
- overlap = tio_i->_this ();
-
- return CosTime::OTContained;
- }
- else if (lb1 < lb2 && up1 > up2)
- {
- ACE_NEW_RETURN (tio_i,
- TAO_TIO (lb2, up2),
- CosTime::OTNoOverlap);
-
- overlap = tio_i->_this ();
-
- return CosTime::OTContained;
- }
- else if (lb1 < lb2)
- {
- if (up1 < lb2)
- {
- ACE_NEW_RETURN (tio_i,
- TAO_TIO (0, 0),
- CosTime::OTNoOverlap);
-
- overlap = tio_i->_this ();
-
- return CosTime::OTNoOverlap;
- }
- else
- {
- ACE_NEW_RETURN (tio_i,
- TAO_TIO (lb2, up1),
- CosTime::OTNoOverlap);
-
- overlap = tio_i->_this ();
-
- return CosTime::OTOverlap;
- }
- }
- else if (up2 < lb1)
- {
- ACE_NEW_RETURN (tio_i,
- TAO_TIO (0, 0),
- CosTime::OTNoOverlap);
-
- overlap = tio_i->_this ();
-
- return CosTime::OTNoOverlap;
- }
- else
- {
- ACE_NEW_RETURN (tio_i,
- TAO_TIO (lb1, up2),
- CosTime::OTNoOverlap);
-
- overlap = tio_i->_this ();
-
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- }
- TAO_ENDTRY;
-
- return CosTime::OTNoOverlap;
-}
-
-CosTime::UTO_ptr
-TAO_TIO::time (CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- TAO_TRY
- {
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO ((this->time_interval (TAO_TRY_ENV).upper_bound -
- this->time_interval (TAO_TRY_ENV).lower_bound) / 2,
- this->time_interval (TAO_TRY_ENV).upper_bound -
- this->time_interval (TAO_TRY_ENV).lower_bound,
- 0),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- return CosTime::UTO::_nil ();
- }
- TAO_ENDTRY;
- return uto->_this ();
-}
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h b/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h
deleted file mode 100644
index b3c3abe09a4..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_TIO.h
+++ /dev/null
@@ -1,79 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Time_Service
-//
-// = FILENAME
-// TAO_TIO.h
-//
-// = DESCRIPTION
-// This class implements the CosTime::TIO IDL interface.
-//
-// = AUTHOR
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_TIO_H
-#define TAO_TIO_H
-
-#include "tao/TAO.h"
-#include "orbsvcs/TimeServiceS.h"
-#include "TAO_UTO.h"
-
-class TAO_ORBSVCS_Export TAO_TIO : public POA_CosTime::TIO
-{
- // = TITLE
- // Time Interval Object Implementation.
- //
- // = DESCRIPTION
- // The TIO represents a time interval and has operations to
- // compare itself with a UTO or another TIO. It also has an
- // operation to create a UTO from the value of it's time
- // interval.
-public:
- // = Initialization and termination methods.
- TAO_TIO (TimeBase::TimeT lower,
- TimeBase::TimeT upper);
- // Constructor.
-
- ~TAO_TIO (void);
- // Destructor.
-
- virtual TimeBase::IntervalT time_interval (CORBA::Environment &env);
- // This is the get method for the attribute time interval.
-
- virtual CosTime::OverlapType spans (CosTime::UTO_ptr time,
- CosTime::TIO_out overlap,
- CORBA::Environment &env);
- // This operation returns a value of type OverlapType depending on
- // how the interval in the object and the time range represented by
- // the parameter UTO overlap. If OverlapType is not OTNoOverlap,
- // then the out parameter overlap contains the overlap interval,
- // otherwise the out parameter contains the gap between the two
- // intervals.
-
- virtual CosTime::OverlapType overlaps (CosTime::TIO_ptr interval,
- CosTime::TIO_out overlap,
- CORBA::Environment &env);
- // This operation returns a value of type OverlapType depending on
- // how the interval in the object and interval in the parameter TIO
- // overlap. If OverlapType is not OTNoOverlap, then the out
- // parameter overlap contains the overlap interval, otherwise the
- // out parameter contains the gap between the two intervals.
-
- virtual CosTime::UTO_ptr time (CORBA::Environment &env);
- // Returns a UTO in which the inaccuracy interval is equal to the
- // time interval in the TIO and time value is the midpoint of the
- // interval.
-
-private:
- TimeBase::IntervalT attr_time_interval;
- // This attribute returns an IntervalT structure with the values of
- // its fields filled in with the corresponding values from the TIO.
-};
-
-#endif /* TAO_TIO_H */
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp b/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp
deleted file mode 100644
index 0d6c37311af..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#include "TAO_Time_Service_Clerk.h"
-#include "TAO_TIO.h"
-#include "TAO_UTO.h"
-
-// Constructor.
-TAO_Time_Service_Clerk::TAO_Time_Service_Clerk (int timer_value,
- const IORS& servers)
- : server_ (servers),
- helper_ (this)
-{
- // Schedule the helper to be invoked by the reactor
- // periodically.
-
- if (TAO_ORB_Core_instance ()->reactor ()->schedule_timer
- (&helper_,
- 0,
- ACE_Time_Value::zero,
- ACE_Time_Value (timer_value)) == -1)
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "schedule_timer ()"));
-}
-
-// Destructor.
-
-TAO_Time_Service_Clerk::~TAO_Time_Service_Clerk (void)
-{
-}
-
-// This method returns the global time and an estimate of inaccuracy
-// in a UTO.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Clerk::universal_time (CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (this->get_time (),
- this->inaccuracy (),
- this->time_displacement_factor ()),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
- // Return the global time as a UTO.
-
- return uto->_this ();
-}
-
-// This method returns the global time in a UTO only if the time can
-// be guaranteed to have been obtained securely. This method is not
-// implemented currently.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Clerk::secure_universal_time (CORBA::Environment &env)
-{
- env.exception (new CORBA::NO_IMPLEMENT (CORBA::COMPLETED_NO));
- return 0;
-}
-
-// This creates a new UTO based on the given parameters.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Clerk::new_universal_time (TimeBase::TimeT time,
- TimeBase::InaccuracyT inaccuracy,
- TimeBase::TdfT tdf,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (time,
- inaccuracy,
- tdf),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
- return uto->_this ();
-}
-
-// This creates a new UTO given a time in the UtcT form.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Clerk::uto_from_utc (const TimeBase::UtcT &utc,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- // Use the low and high values of inaccuracy
- // to calculate the total inaccuracy.
-
- TimeBase::InaccuracyT inaccuracy = utc.inacchi;
- inaccuracy <<= 32;
- inaccuracy |= utc.inacclo;
-
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (utc.time,
- inaccuracy,
- utc.tdf),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
- return uto->_this ();
-}
-
-// This creates a new TIO with the given parameters.
-
-CosTime::TIO_ptr
-TAO_Time_Service_Clerk::new_interval (TimeBase::TimeT lower,
- TimeBase::TimeT upper,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TIO *tio = 0;
-
- ACE_NEW_THROW_RETURN (tio,
- TAO_TIO (lower,
- upper),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::TIO::_nil ());
- return tio->_this ();
-}
-
-CORBA::ULongLong
-TAO_Time_Service_Clerk::get_time (void)
-{
- // Globally sync. time is the latest global time plus the time
- // elapsed since last updation was done.
- CORBA::ULongLong time;
-
- time = (CORBA::ULongLong) (ACE_OS::gettimeofday ().sec () * 10000000
- + ACE_OS::gettimeofday ().usec () * 10)
- - this->update_timestamp_ + this->time_;
-
- return time;
-}
-
-// Returns the time displacement factor in minutes.
-// This is displacement from the GMT.
-CORBA::Short
-TAO_Time_Service_Clerk::time_displacement_factor (void)
-{
- return time_displacement_factor_;
-}
-
-// Sets the TDF.
-void
-TAO_Time_Service_Clerk::time_displacement_factor (CORBA::Short tdf)
-{
- this->time_displacement_factor_ = tdf;
-}
-
-// GET method for inaccuracy.
-TimeBase::InaccuracyT
-TAO_Time_Service_Clerk::inaccuracy (void)
-{
- return this->inaccuracy_;
-}
-
-// SET method for inaccuracy.
-void
-TAO_Time_Service_Clerk::inaccuracy (TimeBase::InaccuracyT inaccuracy)
-{
- this->inaccuracy_ = inaccuracy;
-}
-
-
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h b/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h
deleted file mode 100644
index bf1dc48e071..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.h
+++ /dev/null
@@ -1,127 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Time_Service
-//
-// = FILENAME
-// TAO_Time_Service_Clerk.h
-//
-// = DESCRIPTION
-// This class implements the CosTime::TimeService IDL interface.
-//
-// = AUTHOR
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_TIME_SERVICE_CLERK_H
-#define TAO_TIME_SERVICE_CLERK_H
-
-#include "ace/Reactor.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-#include "orbsvcs/TimeServiceS.h"
-#include "Timer_Helper.h"
-
-class TAO_ORBSVCS_Export TAO_Time_Service_Clerk : public POA_CosTime::TimeService
-{
- // = TITLE
- // TimeService Object Implementation.
- //
- // = DESCRIPTION
- // The Object implementation implements methods to retrieve
- // GLOBAL time as well as secure GLOBAL time. The times are
- // retrieved as UTOs. The object also allows creation of a TIO
- // for a given time interval. In general, the TimeService clerk
- // manages the UTOs and the TIOs. The notion of time returned
- // here is the globally synchronized time.
-public:
-
- friend class Timer_Helper;
- // Helper class to help in the updation of time.
-
- typedef ACE_Array_Base<CosTime::TimeService_var> IORS;
- // Unbounded set of IORs.
-
- // = Initialization and termination methods.
- TAO_Time_Service_Clerk (int timer_value,
- const IORS& server);
- // Constructor.
-
- ~TAO_Time_Service_Clerk (void);
- // Destructor.
-
- virtual CosTime::UTO_ptr universal_time (CORBA::Environment &env);
- // This operation returns the global time and an estimate of
- // inaccuracy in a UTO.
-
- virtual CosTime::UTO_ptr secure_universal_time (CORBA::Environment &env);
- // This operation returns the global time in a UTO only if the time
- // can be guaranteed to have been obtained securely. Currently this
- // operation is not implemented and throws a CORBA::NO_IMPLEMENT
- // exception, if called.
-
- virtual CosTime::UTO_ptr new_universal_time (TimeBase::TimeT time,
- TimeBase::InaccuracyT inaccuracy,
- TimeBase::TdfT tdf,
- CORBA::Environment &env);
- // This creates a new UTO based on the given parameters.
-
- virtual CosTime::UTO_ptr uto_from_utc (const TimeBase::UtcT &utc,
- CORBA::Environment &env);
- // This creates a new UTO given a time in the UtcT form.
-
- virtual CosTime::TIO_ptr new_interval (TimeBase::TimeT lower,
- TimeBase::TimeT upper,
- CORBA::Environment &env);
- // This creates a new TIO with the given parameters.
-
- virtual CORBA::ULongLong get_time (void);
- // Return the globally synchronized time.
-
- void name_server (TAO_Naming_Server &server);
- // This method is called by the driver program to set the Naming
- // Server instance.
-
- CORBA::Short time_displacement_factor (void);
- // Returns the time displacement factor.
-
- void time_displacement_factor (CORBA::Short);
- // Set the TDF.
-
- TimeBase::InaccuracyT inaccuracy (void);
- // GET method for inaccuracy.
-
- void inaccuracy (TimeBase::InaccuracyT inaccuracy);
- // SET method for inaccuracy.
-
- CORBA::ULongLong time_;
- // Clerk's notion of time.
-
-private:
-
- CORBA::Short time_displacement_factor_;
- // Time displacement factor in minutes.
-
- TimeBase::InaccuracyT inaccuracy_;
- // Inaccuracy in the time.
-
- IORS server_;
- // Set of server Time Server IORs.
-
- CORBA::ULongLong update_timestamp_;
- // Time when last global synchronization was done.
-
- Timer_Helper helper_;
- // This is a friend class that inherits from the Event Handler
- // class. The handle_timeout method of this class is scheduled for
- // periodic invocation by the reactor. This method, in turn, updates
- // the clerks notion of time. Using this class obviates the need for
- // the clerk to multiple inherit from the servant base as well as
- // the event handler.
-};
-
-#endif /* TIME_SERVICE_CLERK_H */
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp b/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
deleted file mode 100644
index ff89a23ce7f..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp
+++ /dev/null
@@ -1,116 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#include "TAO_UTO.h"
-#include "TAO_TIO.h"
-#include "TAO_Time_Service_Server.h"
-
-// Constructor.
-TAO_Time_Service_Server::TAO_Time_Service_Server (int shutdown)
- : shutdown_ (shutdown)
-{
-}
-
-// Destructor.
-TAO_Time_Service_Server::~TAO_Time_Service_Server (void)
-{
-}
-
-// This method returns the current system time and an estimate of
-// inaccuracy in a UTO.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Server::universal_time (CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- // Return the local time of the system as a UTO.
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (CORBA::ULongLong (ACE_OS::gettimeofday ().sec () * 10000000
- + ACE_OS::gettimeofday ().usec () * 10),
- 0,
- 0),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
-
- ACE_DEBUG ((LM_DEBUG,
- "Returning a UTO\n"));
-
- return uto->_this ();
-
- // In case we are using the IR.
- // if (this->shutdown_ != 0)
- // {
- // TAO_ORB_Core_instance ()->orb ()->shutdown ();
-
- // ACE_DEBUG ((LM_DEBUG,
- // "Shutting down the ORB\n"));
- // }
-
-}
-
-// This method returns the current time in a UTO only if the time can
-// be guaranteed to have been obtained securely. This method is not
-// implemented currently.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Server::secure_universal_time (CORBA::Environment &env)
-{
- env.exception (new CORBA::NO_IMPLEMENT (CORBA::COMPLETED_NO));
- return 0;
-}
-
-// This creates a new UTO based on the given parameters.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Server::new_universal_time (TimeBase::TimeT time,
- TimeBase::InaccuracyT inaccuracy,
- TimeBase::TdfT tdf,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (time,
- inaccuracy,
- tdf),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
-
- return uto->_this ();
-
-}
-
-// This creates a new UTO given a time in the UtcT form.
-
-CosTime::UTO_ptr
-TAO_Time_Service_Server::uto_from_utc (const TimeBase::UtcT &utc,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_UTO *uto = 0;
-
- ACE_NEW_THROW_RETURN (uto,
- TAO_UTO (utc.time,
- utc.inacclo + utc.inacchi,
- utc.tdf),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::UTO::_nil ());
- return uto->_this ();
-}
-
-// This creates a new TIO with the given parameters.
-
-CosTime::TIO_ptr
-TAO_Time_Service_Server::new_interval (TimeBase::TimeT lower,
- TimeBase::TimeT upper,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TIO *tio = 0;
-
- ACE_NEW_THROW_RETURN (tio,
- TAO_TIO (lower,
- upper),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::TIO::_nil ());
- return tio->_this ();
-}
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h b/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h
deleted file mode 100644
index bb7d0ee6297..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.h
+++ /dev/null
@@ -1,75 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Time_Service
-//
-// = FILENAME
-// TAO_Time_Service_Server.h
-//
-// = DESCRIPTION
-// This class implements the CosTime::TimeService IDL interface.
-//
-// = AUTHOR
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_TIME_SERVICE_SERVER_H
-#define TAO_TIME_SERVICE_SERVER_H
-
-#include "orbsvcs/TimeServiceS.h"
-
-class TAO_ORBSVCS_Export TAO_Time_Service_Server : public POA_CosTime::TimeService
-{
- // = TITLE
- // TimeService Object Implementation.
- //
- // = DESCRIPTION
- // The Object implementation implements methods to retrieve
- // current time as well as secure current time. The times are
- // retrieved as UTOs. The object also allows creation of a TIO
- // for a given time interval. In general, the TimeService
- // manages the UTOs and the TIOs. The notion of time returned
- // here is the local time of the system.
-
-public:
- // = Initialization and termination methods.
- TAO_Time_Service_Server (int shutdown);
- // Constructor.
-
- ~TAO_Time_Service_Server (void);
- // Destructor.
-
- virtual CosTime::UTO_ptr universal_time (CORBA::Environment &env);
- // This operation returns the current system time and an estimate of
- // inaccuracy in a UTO.
-
- virtual CosTime::UTO_ptr secure_universal_time (CORBA::Environment &env);
- // This operation returns the current time in a UTO only if the time
- // can be guaranteed to have been obtained securely. Currently this operation
- // is not implemented and throws a CORBA::NO_IMPLEMENT exception, if called.
-
- virtual CosTime::UTO_ptr new_universal_time (TimeBase::TimeT time,
- TimeBase::InaccuracyT inaccuracy,
- TimeBase::TdfT tdf,
- CORBA::Environment &env);
- // This creates a new UTO based on the given parameters.
-
- virtual CosTime::UTO_ptr uto_from_utc (const TimeBase::UtcT &utc,
- CORBA::Environment &env);
- // This creates a new UTO given a time in the UtcT form.
-
- virtual CosTime::TIO_ptr new_interval (TimeBase::TimeT lower,
- TimeBase::TimeT upper,
- CORBA::Environment &env);
- // This creates a new TIO with the given parameters.
-
- int shutdown_;
- // Used if the server is used with IR. If set the orb is shutdown after
- // every method invocation.
-};
-
-#endif /* TAO_TIME_SERVICE_SERVER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp b/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp
deleted file mode 100644
index e352df2bff8..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp
+++ /dev/null
@@ -1,222 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#include "TAO_UTO.h"
-#include "TAO_TIO.h"
-
-// Constructor.
-
-TAO_UTO::TAO_UTO (TimeBase::TimeT time,
- TimeBase::InaccuracyT inaccuracy,
- TimeBase::TdfT tdf)
-{
-
- this->attr_utc_time_.time = time;
-
- // Extract the lower 32 bits in the inacclo.
- this->attr_utc_time_.inacclo = (CORBA::ULong) ACE_U64_TO_U32 (inaccuracy);
-
- // Extract the lower 16 bits of the remaining bits. 'And'ing with 0xFFFF
- // is only a sanity check.
-
-#if defined (ACE_LACKS_U_LONGLONG_T)
- this->attr_utc_time_.inacchi = 0;
-#else
- this->attr_utc_time_.inacchi = (CORBA::UShort) (inaccuracy >> 32) & (0xFFFF);
-#endif /* VXWORKS || CHORUS*/
-
- this->attr_utc_time_.tdf = tdf;
-
-}
-
-// Destructor.
-
-TAO_UTO::~TAO_UTO (void)
-{
-}
-
-// Get Method for the readonly attribute time.
-
-TimeBase::TimeT
-TAO_UTO::time (CORBA::Environment &)
-{
- return attr_utc_time_.time;
-}
-
-// Get method for the readonly attribute inaccuracy.
-
-TimeBase::InaccuracyT
-TAO_UTO::inaccuracy (CORBA::Environment &)
-{
- // Construct the Inaccuracy from the
- // inacchi and inacclo.
-
- TimeBase::InaccuracyT inaccuracy = attr_utc_time_.inacchi;
- inaccuracy <<= 32;
- inaccuracy |= attr_utc_time_.inacclo;
- return inaccuracy;
-}
-
-// Get method for the readonly attribute tdf.
-
-TimeBase::TdfT
-TAO_UTO::tdf (CORBA::Environment &)
-{
- return attr_utc_time_.tdf;
-}
-
-// Get method for the readonly attribute utc_time.
-
-TimeBase::UtcT
-TAO_UTO::utc_time (CORBA::Environment &)
-{
- return attr_utc_time_;
-}
-
-// Absolute time = Relative time + Base time. ?? Find out more about
-// the Base Time, UTC and Distributed Time Sync. Algos. [3].
-
-CosTime::UTO_ptr
-TAO_UTO::absolute_time (CORBA::Environment &)
-{
- return 0;
-}
-
-// Compares the time contained in the object with the time in the
-// supplied uto according to the supplied comparison type.
-
-CosTime::TimeComparison
-TAO_UTO::compare_time (CosTime::ComparisonType comparison_type,
- CosTime::UTO_ptr uto,
- CORBA::Environment &)
-{
- TAO_TRY
- {
- if (comparison_type == CosTime::MidC)
- {
- if (this->time (TAO_TRY_ENV) == uto->time (TAO_TRY_ENV))
- {
- TAO_CHECK_ENV;
- return CosTime::TCEqualTo;
- }
- else if (this->time (TAO_TRY_ENV) > uto->time (TAO_TRY_ENV))
- {
- TAO_CHECK_ENV;
- return CosTime::TCGreaterThan;
- }
- else
- return CosTime::TCLessThan;
- }
- else if (this->time (TAO_TRY_ENV) == uto->time (TAO_TRY_ENV))
- {
- TAO_CHECK_ENV;
- if (this->inaccuracy (TAO_TRY_ENV) == 0 && uto->inaccuracy (TAO_TRY_ENV) == 0)
- {
- TAO_CHECK_ENV;
- return CosTime::TCEqualTo;
- }
- }
- else
- {
- if (this->time (TAO_TRY_ENV) > uto->time (TAO_TRY_ENV))
- {
- TAO_CHECK_ENV;
- if (this->time (TAO_TRY_ENV) - this->inaccuracy (TAO_TRY_ENV)
- > uto->time (TAO_TRY_ENV) - uto->inaccuracy (TAO_TRY_ENV))
- {
- TAO_CHECK_ENV;
- return CosTime::TCGreaterThan;
- }
- }
- else if (this->time (TAO_TRY_ENV) + this->inaccuracy (TAO_TRY_ENV)
- < uto->time (TAO_TRY_ENV) - uto->inaccuracy (TAO_TRY_ENV))
-
- {
- TAO_CHECK_ENV;
- return CosTime::TCLessThan;
- }
- }
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- }
- TAO_ENDTRY;
-
- return CosTime::TCIndeterminate;
-}
-
-// Returns a TIO representing the time interval between the time in
-// the object and the time in the UTO passed as a parameter. The
-// interval returned is the interval between the mid-points of the two
-// UTOs. Inaccuracies are ignored. Note the result of this operation
-// is meaningless if the base times of UTOs are different.
-
-CosTime::TIO_ptr
-TAO_UTO::time_to_interval (CosTime::UTO_ptr uto,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TIO *tio = 0;
-
- TAO_TRY
- {
- if (this->time (TAO_TRY_ENV) > uto->time (TAO_TRY_ENV))
- ACE_NEW_THROW_RETURN (tio,
- TAO_TIO (uto->time (TAO_TRY_ENV),
- this->time (TAO_TRY_ENV)),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::TIO::_nil ());
- else
- ACE_NEW_THROW_RETURN (tio,
- TAO_TIO (this->time (TAO_TRY_ENV),
- uto->time (TAO_TRY_ENV)),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::TIO::_nil ());
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- return CosTime::TIO::_nil ();
- }
- TAO_ENDTRY;
-
- return tio->_this ();
-}
-
- // Returns a TIO object representing the error interval around the
- // time value in the UTO.
-
-CosTime::TIO_ptr
-TAO_UTO::interval (CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TIO *tio = 0;
-
- TAO_TRY
- {
- TimeBase::TimeT lower =
- this->time (TAO_TRY_ENV) - this->inaccuracy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- TimeBase::TimeT upper =
- this->time (TAO_TRY_ENV) + this->inaccuracy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_NEW_THROW_RETURN (tio,
- TAO_TIO (lower,
- upper),
- CORBA::NO_MEMORY (CORBA::COMPLETED_NO),
- CosTime::TIO::_nil ());
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception:");
- return CosTime::TIO::_nil ();
- }
- TAO_ENDTRY;
-
- return tio->_this ();
-}
diff --git a/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.h b/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.h
deleted file mode 100644
index 4360cf131b7..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/TAO_UTO.h
+++ /dev/null
@@ -1,101 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Time_Service
-//
-// = FILENAME
-// TAO_UTO.h
-//
-// = DESCRIPTION
-// This class implements the CosTime::UTO IDL interface.
-//
-// = AUTHOR
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_UTO_H
-#define TAO_UTO_H
-
-#include "orbsvcs/TimeServiceS.h"
-
-class TAO_ORBSVCS_Export TAO_UTO : public POA_CosTime::UTO
-{
- // = TITLE
- // Universal Time Object Implementation.
- //
- // = DESCRIPTION
- // This is an encapsulation of the time. It provides the following
- // operations on basic time.
- //
- // - Construction of a UTO from piece parts, and extraction of the
- // piece parts from a UTO. The piece parts are the readonly
- // attributes :
- // time
- // inaccuracy
- // time displacement factor
- // structure with all the above.
- //
- // - Comparison of time.
- //
- // - Conversion from relative to absolute time, and conversion to
- // an interval (TIO).
-public:
- // = Initialization and termination methods.
- TAO_UTO (TimeBase::TimeT time,
- TimeBase::InaccuracyT inaccuracy,
- TimeBase::TdfT tdf);
- // Constructor.
-
- ~TAO_UTO (void);
- // Destructor.
-
- virtual TimeBase::TimeT time (CORBA::Environment &env);
- // For the readonly attribute <time>.
-
- virtual TimeBase::InaccuracyT inaccuracy (CORBA::Environment &env);
- // For the readonly attribute <inaccuracy>.
-
- virtual TimeBase::TdfT tdf (CORBA::Environment &env);
- // For the readonly attribute <tdf>, which is the "time displacement
- // factor".
-
- virtual TimeBase::UtcT utc_time (CORBA::Environment &env);
- // For the readonly attribute <utc_time>.
-
- CosTime::UTO_ptr absolute_time (CORBA::Environment &env);
- // Absolute time = Relative time + Base time.
- // ?? Find out more about the Base Time, UTC and
- // Distributed Time Sync. Algos. [3
-
- CosTime::TimeComparison compare_time (CosTime::ComparisonType comparison_type,
- CosTime::UTO_ptr uto,
- CORBA::Environment &env);
- // Compares the time contained in the object with the time in the
- // supplied uto according to the supplied comparison type.
-
- CosTime::TIO_ptr time_to_interval (CosTime::UTO_ptr,
- CORBA::Environment &env);
- // Returns a TIO representing the time interval between the time in
- // the object and the time in the UTO passed as a parameter. The
- // interval returned is the interval between the mid-points of the
- // two UTOs. Inaccuracies are ignored. Note the result of this
- // operation is meaningless if the base times of UTOs are different.
-
- CosTime::TIO_ptr interval (CORBA::Environment &env);
- // Returns a TIO object representing the error interval around the
- // time value in the UTO.
-
-private:
- TimeBase::UtcT attr_utc_time_;
- // The readonly attribute structure having the time, inaccuracy and
- // displacement. The get methods for other readonly attributes
- // (time, inaccuracy, tdf) defined in the IDL use the members of
- // this structure and hence need not have separate member variables
- // for them.
-};
-
-#endif /* TAO_UTO_H */
diff --git a/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp b/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp
deleted file mode 100644
index 286ca0088d4..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.cpp
+++ /dev/null
@@ -1,148 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#include "Timer_Helper.h"
-#include "TAO_Time_Service_Clerk.h"
-#include "ace/OS.h"
-
-// Constructor.
-Timer_Helper::Timer_Helper (void)
-{
-}
-
-// Constructor that sets the clerk.
-Timer_Helper::Timer_Helper (TAO_Time_Service_Clerk *clerk)
- : clerk_ (clerk)
-{
-
-}
-
-// Destructor.
-Timer_Helper::~Timer_Helper (void)
-{
- delete this;
-}
-
-int
-Timer_Helper::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- int no_of_servers = 0;
- CORBA::ULongLong sum = 0;
-
- // The following are used to keep a track of the inaccuracy
- // in synchronization.
-
-#if defined (ACE_LACKS_LONGLONG_T)
- CORBA::ULongLong lowest_time (0xFFFFFFFF, 0xFFFFFFFF);
-#else
- CORBA::ULongLong lowest_time = ACE_UINT64_LITERAL(0xFFFFFFFFFFFFFFFF);
-#endif
-
- CORBA::ULongLong highest_time = 0;
-
- TAO_TRY
- {
- IORS::TYPE* value;
- for (IORS::ITERATOR server_iterator (this->clerk_->server_);
- server_iterator.next (value) != 0;
- server_iterator.advance ())
- {
-
- // This is a remote call.
- CosTime::UTO_var UTO_server =
- (*value)->universal_time (TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
-
- #if defined (ACE_LACKS_LONGLONG_T)
-
- ACE_DEBUG ((LM_DEBUG,
- "\nTime = %Q\nInaccuracy = %Q\nTimeDiff = %d\nstruct.time = %Q\n"
- "struct.inacclo = %d\nstruct.inacchi = %d\nstruct.Tdf = %d\n",
- ACE_U64_TO_U32 (UTO_server->time (TAO_TRY_ENV)),
- ACE_U64_TO_U32 (UTO_server->inaccuracy (TAO_TRY_ENV)),
- UTO_server->tdf (TAO_TRY_ENV),
- ACE_U64_TO_U32 ((UTO_server->utc_time ()).time),
- (UTO_server->utc_time ()).inacclo,
- (UTO_server->utc_time ()).inacchi,
- (UTO_server->utc_time ()).tdf));
-
- #else
-
- ACE_DEBUG ((LM_DEBUG,
- "\nTime = %Q\nInaccuracy = %Q\nTimeDiff = %d\nstruct.time = %Q\n"
- "struct.inacclo = %d\nstruct.inacchi = %d\nstruct.Tdf = %d\n",
- UTO_server->time (TAO_TRY_ENV),
- UTO_server->inaccuracy (TAO_TRY_ENV),
- UTO_server->tdf (TAO_TRY_ENV),
- (UTO_server->utc_time ()).time,
- (UTO_server->utc_time ()).inacclo,
- (UTO_server->utc_time ()).inacchi,
- (UTO_server->utc_time ()).tdf));
- #endif
-
- CORBA::ULongLong curr_server_time = UTO_server->time (TAO_TRY_ENV);
-
- sum += curr_server_time;
-
- ++no_of_servers;
-
- // Set the highest time to the largest time seen so far.
- if (curr_server_time > highest_time)
- highest_time = curr_server_time;
-
- // Set the lowest time to the smallest time seen so far.
- if (curr_server_time < lowest_time)
- lowest_time = curr_server_time;
-
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "\nUpdated time from %d servers in the network",
- no_of_servers));
-
- // Return the average of the times retrieved from the various
- // servers.
- clerk_->time_ = sum / no_of_servers ;
-
- // Set the Time Displacement Factor. The TZ environment variable is
- // read to set the time zone. We convert the timezone value from seconds
- // to minutes.
-
- ACE_OS::tzset();
- clerk_->time_displacement_factor (ACE_OS::timezone () / 60);
-
- // Set the inaccuracy.
- if (highest_time > lowest_time)
- clerk_->inaccuracy (highest_time - lowest_time);
- else
- clerk_->inaccuracy (0);
-
- // Record the current time in a timestamp to know when global
- // updation of time was done.
- clerk_->update_timestamp_ = ACE_OS::gettimeofday ().sec () * 10000000
- + ACE_OS::gettimeofday ().usec () * 10;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception in the handle_timeout ()\n");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Array_Base <CosTime::TimeService_var>;
-template class ACE_Array_Iterator <CosTime::TimeService_var>;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Array_Base <CosTime::TimeService_var>
-#pragma instantiate ACE_Array_Iterator <CosTime::TimeService_var>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.h b/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.h
deleted file mode 100644
index 20f0ef93545..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time/Timer_Helper.h
+++ /dev/null
@@ -1,72 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Time_Service
-//
-// = FILENAME
-// Timer_Helper.cpp
-//
-// = DESCRIPTION
-// This class is registered with the Reactor and extends from the
-// event handler.It is a friend of the TAO_Time_Service_Clerk and
-// helps to update the clerk's notion of globally synchronized
-// time. This class obviates the need for multiple inheritance in
-// the clerk.
-//
-// = AUTHOR
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TIMER_HELPER_H
-#define TIMER_HELPER_H
-
-#include "ace/Event_Handler.h"
-#include "ace/Containers.h"
-
-#include "orbsvcs/TimeServiceS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class TAO_Time_Service_Clerk;
-
-class TAO_ORBSVCS_Export Timer_Helper : public ACE_Event_Handler
-{
- // = TITLE
- // Timer Helper for the clerk.
- //
- // = DESCRIPTION
- // The handle timeout method of this class is called periodically
- // by the reactor. This method updates the clerk's notion of
- // globally synchronized time by contacting the various Time
- // Servers.
-public:
- // = Initialization and termination methods.
- Timer_Helper (void);
- // Constructor.
-
- ~Timer_Helper (void);
- // Destructor.
-
- Timer_Helper (TAO_Time_Service_Clerk *clerk);
- // Constructor that sets the clerk.
-
- int handle_timeout (const ACE_Time_Value &time,
- const void *arg);
- // This method is called periodically by the Reactor to update the
- // clerk's time.
-
-protected:
- TAO_Time_Service_Clerk *clerk_;
- // Clerk's instance that this class helps to update time.
-
- typedef ACE_Array_Base<CosTime::TimeService_var> IORS;
- // The set of server IORs.
-};
-
-#endif /* TIMER_HELPER_H */
diff --git a/TAO/orbsvcs/orbsvcs/TimeService.idl b/TAO/orbsvcs/orbsvcs/TimeService.idl
deleted file mode 100644
index 8d27ca3d7be..00000000000
--- a/TAO/orbsvcs/orbsvcs/TimeService.idl
+++ /dev/null
@@ -1,179 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-#ifndef TAO_TIME_IDL
-#define TAO_TIME_IDL
-
-#include "CosTimeBase.idl"
-
-#pragma prefix "omg.org"
-
-module CosTime
-{
- // = TITLE
- // CosTime Module
- //
- // = DESCRIPTION
- // This module has all the interfaces, and associated enum
- // and exception declarations for the time service.
-
- enum TimeComparison
- {
- // = TITLE
- // TimeComparison defines the possible values that can be
- // returned as a result of comparing two UTOs.
-
- TCEqualTo,
- TCLessThan,
- TCGreaterThan,
- TCIndeterminate
- };
-
- enum ComparisonType
- {
- // = TITLE
- // ComparisonType defines the possible ways in which the times can
- // be compared.
-
- IntervalC,
- MidC
- };
-
- enum OverlapType
- {
- // = TITLE
- // OverlapType specifies the type of overlap between two time
- // intervals.
-
- OTContainer,
- OTContained,
- OTOverlap,
- OTNoOverlap
- };
-
- exception TimeUnavailable
- {
- // = TITLE
- // TimeUnavailable exception is raised by the Timeservice when
- // it cannot successfully return time.
- };
-
- interface TIO; // forward declaration.
-
- interface UTO
- {
- // = TITLE
- // The interface UTO is an encapsulation of time.
- //
- // = DESCRIPTION
- // This interface provides the following
- // operations on basic time :
- // - Construction of a UTO from piece parts, and extraction of the
- // piece parts from a UTO. The piece parts are the readonly
- // attributes :
- // time
- // inaccuracy
- // time displacement factor
- // structure with all the above.
- //
- // - Comparison of time.
- //
- // - Conversion from relative to absolute time, and conversion to
- // an interval (TIO)
-
- readonly attribute TimeBase::TimeT time;
- // absolute tine value.
-
- readonly attribute TimeBase::InaccuracyT inaccuracy;
- // inaccuracy in the time.
-
- readonly attribute TimeBase::TdfT tdf;
- // the time displacement factor.
-
- readonly attribute TimeBase::UtcT utc_time;
- // structure having the absolute time, the inaccuracy and the time
- // displacement factor.
-
- UTO absolute_time ();
- // This returns the absolute time by adding the base time to the
- // relative time in the object.
-
- TimeComparison compare_time (in ComparisonType comparison_type,
- in UTO uto);
- // Compares the time contained in the object with the time in
- // the supplied uto according to the supplied comparison type.
-
- TIO time_to_interval (in UTO uto);
- // Returns a TIO representing the time interval between the time
- // in the object and the time in the UTO passed as a
- // parameter. The interval returned is the interval between the
- // mid-points of the two UTOs. Inaccuracies are ignored. Note
- // the result of this operation is meaningless if the base times
- // of UTOs are different.
-
- TIO interval ();
- // Returns a TIO object representing the error interval around
- // the time value in the UTO.
- };
-
- interface TIO
- {
- // = TITLE
- // The TIO represents a time interval.
- //
- // = DESCRIPTION
- // This interface has operations to compare itself with a UTO or
- // another TIO. It also has an operation to create a UTO from
- // the value of it's time interval.
-
- readonly attribute TimeBase::IntervalT time_interval;
- // Consists of a lower and an upper bound for the time interval.
-
- CosTime::OverlapType spans (in UTO time,
- out TIO overlap);
- // This operation compares the time in this interface with the time
- // in the supplied UTO and returns the overlap type as well as the
- // interval of overlap in the form of a TIO.
-
- CosTime::OverlapType overlaps (in TIO interval,
- out TIO overlap);
- // This operation compares the time in this interface with the time
- // in the supplied TIO and returns the overlap type as well as the
- // interval of overlap in the form of a TIO.
-
- UTO time ();
- // Converts the time interval in this interface into a UTO object by
- // taking the midpoint of the interval as the time and the interval
- // as the error envelope around the time.
-
- };
-
- interface TimeService
- {
- // = TITLE
- // The time service manages the UTOs and the TIOs. This is the first
- // interface seen by the clients requesting time.
-
- UTO universal_time () raises (TimeUnavailable);
- // This operation returns the current time and an estimate of
- // inaccuracy in a UTO.
-
- UTO secure_universal_time () raises(TimeUnavailable);
- // This operation returns the current time in a UTO only if the
- // time can be guaranteed to have been obtained securely.
-
- UTO new_universal_time (in TimeBase::TimeT time,
- in TimeBase::InaccuracyT inaccuracy,
- in TimeBase::TdfT tdf);
- // This creates a new UTO based on the given parameters.
-
- UTO uto_from_utc (in TimeBase::UtcT utc);
- // This creates a new UTO given a time in the UtcT form.
-
- TIO new_interval (in TimeBase::TimeT lower,
- in TimeBase::TimeT upper );
- // This creates a new TIO with the given parameters.
- };
-};
-
-#endif /* TAO_TIME_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/Time_Utilities.cpp b/TAO/orbsvcs/orbsvcs/Time_Utilities.cpp
deleted file mode 100644
index 5772940664e..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time_Utilities.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
-// $Id$
-
-#include "orbsvcs/Time_Utilities.h"
-
-#if !defined (__ACE_INLINE__)
-# include "orbsvcs/Time_Utilities.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(orbsvcs, Time_Utilities, "$Id$")
-
-TimeBase::TimeT ORBSVCS_Time::zero = 0;
diff --git a/TAO/orbsvcs/orbsvcs/Time_Utilities.h b/TAO/orbsvcs/orbsvcs/Time_Utilities.h
deleted file mode 100644
index 04fa099fb5b..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time_Utilities.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Time_Utilities.h
-//
-// = AUTHOR
-// David Levine <levine@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef ORBSVCS_TIME_UTILITIES_H
-#define ORBSVCS_TIME_UTILITIES_H
-
-#include "orbsvcs/CosTimeBaseC.h"
-#include "orbsvcs/orbsvcs_export.h"
-
-class TAO_ORBSVCS_Export ORBSVCS_Time
-{
- // = TITLE
- // Time conversion utilities.
- //
- // = DESCRIPTION
- // This class define several static methods to convert between
- // several time structures and the CORBA TimeT structure.
- //
- // Recall that TimeT stores time in a 64-bit long long (or
- // structure when that is not available) and uses hundreds of
- // nanoseconds as time units (i.e. 1 second is 10^7 TimeT units).
-public:
- // = A helper constant, IDL does not have constant for structures.
- static TimeBase::TimeT zero;
-
- // = ACE_hrtime_t conversion routines.
-
- // We interpret an ACE_hrtime_t as nanoseconds.
-
- static void hrtime_to_TimeT (TimeBase::TimeT &lhs,
- ACE_hrtime_t rhs);
- // Convert high-resolution time to a <TimeT>.
-
- static void TimeT_to_hrtime (ACE_hrtime_t &lhs,
- const TimeBase::TimeT &rhs);
- // Convert <TimeT> to a high-resolution time.
-
- static ACE_hrtime_t to_hrtime (const TimeBase::TimeT &t);
- // Convert <TimeT> to a high-resolution time.
-
- // = ACE_Time_Value conversion routines.
-
- // Recall that <ACE_Time_Value>s are <seconds, useconds> pairs.
-
- static void Time_Value_to_TimeT (TimeBase::TimeT& lhs,
- const ACE_Time_Value& rhs);
- // Convert an <ACE_Time_Value> to a <TimeT>.
- static void TimeT_to_Time_Value (ACE_Time_Value& lrs,
- const TimeBase::TimeT& rhs);
- // Convert an <TimeT> to a <ACE_Time_Value>.
-
- static ACE_Time_Value to_Time_Value (const TimeBase::TimeT &rhs);
- // Convert an <TimeT> to a <ACE_Time_Value>.
-};
-
-#if defined (__ACE_INLINE__)
-#include "orbsvcs/Time_Utilities.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ORBSVCS_TIME_UTILITIES_H */
diff --git a/TAO/orbsvcs/orbsvcs/Time_Utilities.i b/TAO/orbsvcs/orbsvcs/Time_Utilities.i
deleted file mode 100644
index d219bd202d4..00000000000
--- a/TAO/orbsvcs/orbsvcs/Time_Utilities.i
+++ /dev/null
@@ -1,53 +0,0 @@
-// $Id$
-
-ACE_INLINE void
-ORBSVCS_Time::TimeT_to_hrtime (ACE_hrtime_t &lhs,
- const TimeBase::TimeT& rhs)
-{
- lhs = rhs;
- lhs *= 100;
-}
-
-ACE_INLINE void
-ORBSVCS_Time::hrtime_to_TimeT (TimeBase::TimeT& lhs,
- ACE_hrtime_t rhs)
-{
- ACE_UINT64 t = rhs / 100; // convert to 100ns
- lhs = t;
-}
-
-ACE_INLINE ACE_hrtime_t
-ORBSVCS_Time::to_hrtime (const TimeBase::TimeT& t)
-{
- ACE_hrtime_t r;
- ORBSVCS_Time::TimeT_to_hrtime (r, t);
- return r;
-}
-
-ACE_INLINE void
-ORBSVCS_Time::Time_Value_to_TimeT (TimeBase::TimeT& lhs,
- const ACE_Time_Value& rhs)
-{
- ACE_hrtime_t t = rhs.sec () * ACE_ONE_SECOND_IN_NSECS + rhs.usec () * 1000;
- ORBSVCS_Time::hrtime_to_TimeT (lhs, t);
-}
-
-ACE_INLINE void
-ORBSVCS_Time::TimeT_to_Time_Value (ACE_Time_Value& lhs,
- const TimeBase::TimeT& rhs)
-{
- ACE_hrtime_t t;
-
- ORBSVCS_Time::TimeT_to_hrtime (t, rhs);
-
- lhs.set (ACE_static_cast(ACE_UINT32, t / ACE_ONE_SECOND_IN_NSECS),
- ACE_static_cast(ACE_UINT32, (t % ACE_ONE_SECOND_IN_NSECS) / 1000));
-}
-
-ACE_INLINE ACE_Time_Value
-ORBSVCS_Time::to_Time_Value (const TimeBase::TimeT& t)
-{
- ACE_Time_Value r;
- ORBSVCS_Time::TimeT_to_Time_Value (r, t);
- return r;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp
deleted file mode 100644
index 6c29d3f4c9c..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Interpreter.cpp
+++ /dev/null
@@ -1,335 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Constraint_Interpreter.cpp
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "ace/OS.h"
-#include "Constraint_Interpreter.h"
-
-ACE_RCSID(Trader, Constraint_Interpreter, "$Id$")
-
- // *************************************************************
- // TAO_Interpreter
- // *************************************************************
-
-TAO_Interpreter::~TAO_Interpreter (void)
-{
- delete root_;
-}
-
-int
-TAO_Interpreter::build_tree(const char* constraints)
-{
- TAO_Lex_String_Input::reset((char*)constraints);
- int return_value = 0;
-
- yyval.constraint_ = 0;
- return_value = ::yyparse();
-
- if (return_value == 0 && yyval.constraint_ != 0)
- this->root_ = yyval.constraint_;
- else
- {
- while (yylex() > 0)
- ;
- this->root_ = 0;
- }
-
- return return_value;
-}
-
-
-int
-TAO_Interpreter::is_empty_string(const char* str)
-{
- int return_value = 0;
-
- if (str != 0)
- {
- int i = 0;
- while (str[i] != '\0')
- {
- if (str[i] != ' ')
- break;
-
- i++;
- }
-
- if (str[i] == '\0')
- return_value = 1;
- }
-
- return return_value;
-}
-
- // *************************************************************
- // TAO_Constraint_Interpreter
- // *************************************************************
-
-TAO_Constraint_Interpreter::
-TAO_Constraint_Interpreter (const CosTradingRepos::ServiceTypeRepository::TypeStruct& ts,
- const char* constraints,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalConstraint))
- : TAO_Interpreter ()
-{
- TAO_Constraint_Validator type_checker (ts);
-
- if (TAO_Interpreter::is_empty_string (constraints))
- this->root_ = new TAO_Literal_Constraint ((CORBA::Boolean) 1);
- else
- {
- if (this->build_tree (constraints) != 0)
- TAO_THROW (CosTrading::IllegalConstraint (constraints));
-
- if (type_checker.validate (this->root_) == -1)
- TAO_THROW (CosTrading::IllegalConstraint (constraints));
- }
-}
-
-TAO_Constraint_Interpreter::
-TAO_Constraint_Interpreter(TAO_Constraint_Validator& validator,
- const char* constraints,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalConstraint))
-{
- if (TAO_Interpreter::is_empty_string (constraints))
- this->root_ = new TAO_Literal_Constraint ((CORBA::Boolean) 1);
- else
- {
- if (this->build_tree (constraints) != 0)
- TAO_THROW (CosTrading::IllegalConstraint (constraints));
-
- if (validator.validate (this->root_) == -1)
- TAO_THROW (CosTrading::IllegalConstraint (constraints));
- }
-}
-
-TAO_Constraint_Interpreter::~TAO_Constraint_Interpreter (void)
-{
-}
-
-CORBA::Boolean
-TAO_Constraint_Interpreter::evaluate (CosTrading::Offer* offer)
-{
- TAO_Constraint_Evaluator evaluator (offer);
- return evaluator.evaluate_constraint (this->root_);
-}
-
-CORBA::Boolean
-TAO_Constraint_Interpreter::evaluate(TAO_Constraint_Evaluator& evaluator)
-{
- return evaluator.evaluate_constraint (this->root_);
-}
-
- // *************************************************************
- // TAO_Preference_Interpreter
- // *************************************************************
-
-TAO_Preference_Interpreter::
-TAO_Preference_Interpreter(const CosTradingRepos::ServiceTypeRepository::TypeStruct& ts,
- const char* preference,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::Lookup::IllegalPreference))
- : TAO_Interpreter ()
-{
- TAO_Constraint_Validator type_checker (ts);
-
- if (TAO_Interpreter::is_empty_string (preference))
- this->root_ = new TAO_Noop_Constraint (TAO_FIRST);
- else
- {
- if (this->build_tree (preference) != 0)
- TAO_THROW (CosTrading::Lookup::IllegalPreference (preference));
-
- if (type_checker.validate (this->root_) == -1)
- TAO_THROW (CosTrading::Lookup::IllegalPreference (preference));
- }
-}
-
-TAO_Preference_Interpreter::
-TAO_Preference_Interpreter(TAO_Constraint_Validator& validator,
- const char* preference,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::Lookup::IllegalPreference))
- : TAO_Interpreter ()
-{
- if (TAO_Interpreter::is_empty_string (preference))
- this->root_ = new TAO_Noop_Constraint (TAO_FIRST);
- else
- {
- if (this->build_tree (preference) != 0)
- TAO_THROW (CosTrading::Lookup::IllegalPreference (preference));
-
- if (validator.validate (this->root_) == -1)
- TAO_THROW (CosTrading::Lookup::IllegalPreference (preference));
- }
-}
-
-TAO_Preference_Interpreter::~TAO_Preference_Interpreter()
-{
-}
-
-void
-TAO_Preference_Interpreter::
-order_offer (CosTrading::Offer* offer,
- CosTrading::OfferId offer_id)
-{
- TAO_Constraint_Evaluator evaluator (offer);
- this->order_offer (evaluator, offer, offer_id);
-}
-
-void
-TAO_Preference_Interpreter::
-order_offer (TAO_Constraint_Evaluator& evaluator,
- CosTrading::Offer* offer,
- CosTrading::OfferId offer_id)
-{
- if (this->root_ != 0)
- {
- Preference_Info pref_info;
-
- pref_info.offer_ = offer;
- pref_info.offer_id_ = offer_id;
- pref_info.evaluated_ = 1;
-
- if (evaluator.evaluate_preference (this->root_, pref_info.value_) == 0)
- {
- // If the evaluation succeeds, insert the node into the
- // correct place in the queue.
- TAO_Expression_Type expr_type = this->root_->expr_type ();
-
- if (expr_type == TAO_FIRST ||
- (expr_type == TAO_WITH &&
- ! ACE_static_cast (CORBA::Boolean, pref_info.value_)))
- this->offers_.enqueue_tail (pref_info);
- else
- this->offers_.enqueue_head (pref_info);
-
- if (expr_type == TAO_MIN || expr_type == TAO_MAX)
- {
- Ordered_Offers::ITERATOR offer_iter (this->offers_);
-
- // Push the new item down the list until the min/max
- // criterion is satisfied. Observe the evaluation
- // failed / evaluation suceeded partion in the list.
- offer_iter.advance ();
- for (int i = 1;
- ! offer_iter.done ();
- offer_iter.advance (), i++)
- {
- Preference_Info* current_offer;
- offer_iter.next (current_offer);
-
- // Maintain the sorted order in the first partition.
- if (current_offer->evaluated_ == 1 &&
- ((expr_type == TAO_MIN &&
- pref_info.value_ > current_offer->value_) ||
- (expr_type == TAO_MAX &&
- pref_info.value_ < current_offer->value_)))
- {
- // Swap the out of order pair
- this->offers_.set (*current_offer, i - 1);
- this->offers_.set (pref_info, i);
- }
- else
- break;
- }
- }
- }
- else
- {
- // If the evaluation fails, just tack the sucker onto the
- // end of the queue.
- pref_info.evaluated_ = 0;
- this->offers_.enqueue_tail (pref_info);
- }
- }
-}
-
-int
-TAO_Preference_Interpreter::
-remove_offer (CosTrading::Offer*& offer,
- CosTrading::OfferId& offer_id)
-{
- int return_value = -1;
- Preference_Info pref_info;
-
- return_value = this->offers_.dequeue_head (pref_info);
-
- if (return_value == 0)
- {
- offer = pref_info.offer_;
- offer_id = pref_info.offer_id_;
- }
-
- return return_value;
-}
-
-int
-TAO_Preference_Interpreter::
-remove_offer (CosTrading::Offer*& offer)
-{
- CosTrading::OfferId offer_id = 0;
- return this->remove_offer (offer, offer_id);
-}
-
-
-int
-TAO_Preference_Interpreter::num_offers (void)
-{
- return this->offers_.size();
-}
-
- // *************************************************************
- // Ugly Lex/Yacc Stuff
- // *************************************************************
-
-char* TAO_Lex_String_Input::string_ = 0;
-char* TAO_Lex_String_Input::current_ = 0;
-char* TAO_Lex_String_Input::end_ = 0;
-
-// Routine to have Lex read its input from the constraint string.
-
-int
-TAO_Lex_String_Input::copy_into(char* buf, int max_size)
-{
- int chars_left = TAO_Lex_String_Input::end_ - TAO_Lex_String_Input::current_;
- int n = (max_size > chars_left) ? chars_left : max_size;
-
- if (n > 0)
- {
- memcpy(buf, TAO_Lex_String_Input::current_, n);
- TAO_Lex_String_Input::current_ += n;
- }
-
- return n;
-}
-
-void
-TAO_Lex_String_Input::reset(char* input_string)
-{
- TAO_Lex_String_Input::string_ = input_string;
- TAO_Lex_String_Input::current_ = input_string;
- TAO_Lex_String_Input::end_ = input_string +
- ACE_OS::strlen(TAO_Lex_String_Input::string_);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node<TAO_Preference_Interpreter::Preference_Info>;
-template class ACE_Unbounded_Queue<TAO_Preference_Interpreter::Preference_Info>;
-template class ACE_Unbounded_Queue_Iterator<TAO_Preference_Interpreter::Preference_Info>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Node<TAO_Preference_Interpreter::Preference_Info>
-#pragma instantiate ACE_Unbounded_Queue<TAO_Preference_Interpreter::Preference_Info>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<TAO_Preference_Interpreter::Preference_Info>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h
deleted file mode 100644
index 26a1fb12b91..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Interpreter.h
+++ /dev/null
@@ -1,232 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Constraint_Interpreter.h
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TAO_CONSTRAINT_INTERPRETER_H
-#define TAO_CONSTRAINT_INTERPRETER_H
-
-#include "Constraint_Nodes.h"
-#include "Constraint_Visitors.h"
-
-class TAO_Constraint_Evaluator;
-class TAO_Constraint_Validator;
-
- // *************************************************************
- // TAO_Interpreter
- // *************************************************************
-
-class TAO_Interpreter
-// = TITLE
-// TAO_Interpreter is the superclass for all interpreters. Its
-// build tree method invokes the yacc parser to parse a constraint
-// or preference string.
-{
-protected:
-
- TAO_Interpreter (void) : root_ (0) {}
-
- ~TAO_Interpreter (void);
-
- int build_tree (const char* preferences);
- // Using the Yacc generated parser, construct an expression
- // tree representing <constraints> from the tokens returned by it.
-
- static int is_empty_string (const char* str);
-
- TAO_Constraint* root_;
- // The root of the expression tree, not equal to null if build_tree
- // successfully builds a tree from the constraints.
-};
-
- // *************************************************************
- // TAO_Constraint_Interpreter
- // *************************************************************
-
-class TAO_Constraint_Interpreter : public TAO_Interpreter
-//
-// = TITLE
-// TAO_Constraint_Interpreter will, given a constraint string whose
-// syntax and semantics comply with the trader specification for the
-// constraint language, determine if a CosTrading::Offer meets the
-// constraints.
-//
-// = DESCRIPTION
-// TAO_Constraint_Interpreter will first build an expression tree
-// representing the constraint expression using Lex and Yacc. Then,
-// using a TAO_Constraint_Validator, it will validate the semantic
-// correctness of the tree. When the evaluate method is invoked with
-// an Offer, the TAO_Constraint_Interpreter will construct an
-// EvaluationVisitor, which will evaluate the tree and decide
-// whether the offer meets the constraints.
-{
-public:
-
- TAO_Constraint_Interpreter (const CosTradingRepos::ServiceTypeRepository::TypeStruct& ts,
- const char* constraints,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CosTrading::IllegalConstraint));
-
- TAO_Constraint_Interpreter (TAO_Constraint_Validator& validator,
- const char* constraints,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CosTrading::IllegalConstraint));
- // This constructor builds an expression tree representing the
- // constraint specified in <constraints>, and throws an Illegal
- // Constraint exception if the constraint given has syntax errors or
- // semantic errors, such as mismatched types.
-
- ~TAO_Constraint_Interpreter (void);
- // Destructor
-
- CORBA::Boolean evaluate (CosTrading::Offer* offer);
-
- CORBA::Boolean evaluate (TAO_Constraint_Evaluator& evaluator);
-
- // Determine whether an offer fits the constraints with which the
- // tree was constructed. This method is thread safe (hopefully).
-};
-
- // *************************************************************
- // TAO_Preference_Interpreter
- // *************************************************************
-
-class TAO_Preference_Interpreter : public TAO_Interpreter
-// = TITLE
-// The TAO_Preference_Interpreter will, given a valid preference
-// string and offers, will order the offers based on the offers'
-// compliance with the preferences.
-//
-// = DESCRIPTION
-// Each time the order_offer method is invoked, the
-// TAO_Preference_Interpreter stores the offer reference in the
-// order dictated by its evaluation of the preference string. After
-// the TAO_Preference_Interpreter client has finished ordering all
-// the offers, it will extract the offers in order using the
-// remove_offer method.
-{
-public:
-
- TAO_Preference_Interpreter (const CosTradingRepos::ServiceTypeRepository::TypeStruct& ts,
- const char* preference,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CosTrading::Lookup::IllegalPreference));
-
- TAO_Preference_Interpreter (TAO_Constraint_Validator& validator,
- const char* preference,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CosTrading::Lookup::IllegalPreference));
-
- // Parse the preference string, determining first if it's
- // valid. Throw an IllegalPreference exception if the preference
- // doesn't conform to the BNF grammar for preferences.
-
- ~TAO_Preference_Interpreter(void);
- // Destructor
-
- void order_offer (CosTrading::Offer* offer,
- CosTrading::OfferId offer_id = 0);
-
- void order_offer (TAO_Constraint_Evaluator& evaluator,
- CosTrading::Offer* offer,
- CosTrading::OfferId offer_id = 0);
- // Evaluate the offer, and order it internally based on the results
- // of the evaluation.
-
- int remove_offer (CosTrading::Offer*& offer,
- CosTrading::OfferId& offer_id);
-
- int remove_offer (CosTrading::Offer*& offer);
- // Remove the next offer. The offer returned will be the next in the
- // ordering determined by the preference string.
-
- int num_offers (void);
- // Return the number of offers remaining in the ordering.
-
- struct Preference_Info
- {
- CORBA::Boolean evaluated_;
- // True if the preference evaluation didn't return an error for this offer.
-
- TAO_Literal_Constraint value_;
- // The value of the preference evaluation.
-
- CosTrading::OfferId offer_id_;
- // The offer id of this offer.
-
- CosTrading::Offer* offer_;
- // A pointer to the offer.
- };
-
- typedef ACE_Unbounded_Queue<Preference_Info> Ordered_Offers;
-
-private:
-
- TAO_Preference_Interpreter (const TAO_Preference_Interpreter&);
- TAO_Preference_Interpreter& operator= (const TAO_Preference_Interpreter&);
- // Disallow copying.
-
- Ordered_Offers offers_;
- // The ordered list of offers.
-};
-
- // *************************************************************
- // Ugly Lex/Yacc Stuff
- // *************************************************************
-
-// Functions we need for parsing.
-extern int yyparse(void);
-extern void yyrestart(FILE*);
-extern int yylex(void);
-
-// Have yylex read from the constraint string, not from stdin.
-#undef YY_INPUT
-#define YY_INPUT(b, r, ms) (r = TAO_Lex_String_Input::copy_into(b, ms))
-
-#undef yyerror
-#define yyerror(x)
-
-class TAO_Lex_String_Input
-// = TITLE
-// Stupid hack to have Lex read from a string and not from
-// stdin. Essentially, the interpreter needs to call yylex() until
-// EOF, and call TAO_Lex_String_Input::reset() with the new string,
-// prior to calling yyparse.
-{
-public:
-
- static void reset(char* input_string);
- // Reset the lex input.
-
- static int copy_into(char* buf, int max_size);
- // Method lex will call to read from the input string.
-
-private:
-
- static char* string_;
- static char* current_;
- static char* end_;
- // Pointers to keep track of the input string.
-};
-
-// The union used by lex and yacc to build the Abstract Syntax Tree.
-typedef union
-{
- TAO_Constraint* constraint_;
-} YYSTYPE;
-
-extern YYSTYPE yylval;
-extern YYSTYPE yyval;
-
-#endif /* TAO_CONSTRAINT_INTERPRETER_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp
deleted file mode 100644
index db7b154891a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Nodes.cpp
+++ /dev/null
@@ -1,904 +0,0 @@
-// =====================================================================
-// $Id$
-//
-// = LIBRARY
-// Lookup
-//
-// = FILENAME
-// Constraint_Nodes.cpp
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// =====================================================================
-
-
-#include "Constraint_Nodes.h"
-#include "Constraint_Visitors.h"
-
-ACE_RCSID(Trader, Constraint_Nodes, "$Id$")
-
-const CORBA::Long MAX_SIGNED_INTEGER = (~(CORBA::Long)0) >> 1;
-const CORBA::Long MIN_SIGNED_INTEGER = ~(MAX_SIGNED_INTEGER);
-const CORBA::ULong MAX_UNSIGNED_INTEGER = (~(CORBA::ULong)0);
-
-int
-TAO_Noop_Constraint::accept (TAO_Constraint_Visitor* visitor)
-{
- int return_value = -1;
- switch (this->type_)
- {
- case TAO_FIRST:
- return_value = visitor->visit_first (this);
- break;
- case TAO_RANDOM:
- return_value = visitor->visit_random (this);
- }
-
- return return_value;
-}
-
-TAO_Binary_Constraint::
-TAO_Binary_Constraint (TAO_Expression_Type op_type,
- TAO_Constraint* left,
- TAO_Constraint* right)
- : op_ (op_type),
- left_ (left),
- right_ (right)
-{
-}
-
-TAO_Binary_Constraint::~TAO_Binary_Constraint ()
-{
- delete left_;
- delete right_;
-}
-
-// Dispatch table for the accept method
-static int (*dispatch_table[]) (TAO_Constraint_Visitor*,
- TAO_Binary_Constraint*)=
-{
- TAO_Binary_Constraint::visit_greater_than,
- TAO_Binary_Constraint::visit_greater_than_equal,
- TAO_Binary_Constraint::visit_less_than,
- TAO_Binary_Constraint::visit_less_than_equal,
- TAO_Binary_Constraint::visit_equal,
- TAO_Binary_Constraint::visit_not_equal,
- 0,
- TAO_Binary_Constraint::visit_and,
- TAO_Binary_Constraint::visit_or,
- 0,
- TAO_Binary_Constraint::visit_in,
- TAO_Binary_Constraint::visit_twiddle,
- 0,
- TAO_Binary_Constraint::visit_add,
- TAO_Binary_Constraint::visit_sub,
- TAO_Binary_Constraint::visit_mult,
- TAO_Binary_Constraint::visit_div
-};
-
-// Simulate the fun of actual double dispatching.
-int
-TAO_Binary_Constraint::accept (TAO_Constraint_Visitor* visitor)
-{
- int offset = this->op_ - TAO_GT,
- return_value = -1;
-
- if (dispatch_table[offset] != 0)
- return_value = dispatch_table[offset](visitor, this);
-
- return return_value;
-}
-
-int
-TAO_Binary_Constraint::
-visit_or (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_or(expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_and (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_and(expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_less_than (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_less_than (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_less_than_equal (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_less_than_equal (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_greater_than (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_greater_than (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_greater_than_equal (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_greater_than_equal (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_equal (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_equal (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_not_equal (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_not_equal (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_add (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_add (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_sub (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_sub (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_mult (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_mult (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_div (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_div (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_twiddle (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_twiddle (expr);
-}
-
-int
-TAO_Binary_Constraint::
-visit_in (TAO_Constraint_Visitor* visitor,
- TAO_Binary_Constraint* expr)
-{
- return visitor->visit_in (expr);
-}
-
-
-TAO_Constraint*
-TAO_Binary_Constraint::left_operand (void) const
-{
- return this->left_;
-}
-
-TAO_Constraint*
-TAO_Binary_Constraint::right_operand (void) const
-{
- return this->right_;
-}
-
-TAO_Unary_Constraint::
-TAO_Unary_Constraint (TAO_Expression_Type op_type,
- TAO_Constraint* operand)
- : op_ (op_type),
- operand_ (operand)
-{
-}
-
-TAO_Unary_Constraint::~TAO_Unary_Constraint (void)
-{
- delete operand_;
-}
-
-
-int
-TAO_Unary_Constraint::accept (TAO_Constraint_Visitor* visitor)
-{
- // Since there are only three unary operators, there's no need for a
- // dispatch table.
- int return_value = -1;
- switch (this->op_)
- {
- case TAO_CONSTRAINT:
- return_value = visitor->visit_constraint (this);
- break;
- case TAO_WITH:
- return_value = visitor->visit_with (this);
- break;
- case TAO_MIN:
- return_value = visitor->visit_min (this);
- break;
- case TAO_MAX:
- return_value = visitor->visit_max (this);
- break;
- case TAO_NOT:
- return_value = visitor->visit_not (this);
- break;
- case TAO_UMINUS:
- return_value = visitor->visit_unary_minus (this);
- break;
- case TAO_EXIST:
- return_value = visitor->visit_exist (this);
- break;
- }
-
- return return_value;
-}
-
-TAO_Constraint*
-TAO_Unary_Constraint::operand (void)
-{
- return this->operand_;
-}
-
-TAO_Property_Constraint::
-TAO_Property_Constraint (const char* name)
- : name_ (CORBA::string_dup (name))
-{
-}
-
-TAO_Property_Constraint::~TAO_Property_Constraint (void)
-{
- CORBA::string_free (this->name_);
-}
-
-int
-TAO_Property_Constraint::accept(TAO_Constraint_Visitor* visitor)
-{
- return visitor->visit_property (this);
-}
-
-const char*
-TAO_Property_Constraint::name (void) const
-{
- return name_;
-}
-
-TAO_Literal_Constraint::
-TAO_Literal_Constraint (const TAO_Literal_Constraint& lit)
-{
- this->copy (lit);
-}
-
-
-TAO_Literal_Constraint::
-TAO_Literal_Constraint (CORBA::Any* any)
-{
- CORBA::Environment env;
- CORBA::Any& any_ref = *any;
- CORBA::TypeCode_var type = any_ref.type ();
- CORBA::TCKind corba_type = type->kind (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- this->type_ = TAO_Literal_Constraint::comparable_type (type.in ());
- switch(this->type_)
- {
- case TAO_SIGNED:
- this->op_.integer_ = 0;
- if (corba_type == CORBA::tk_short)
- {
- CORBA::Short sh;
- any_ref >>= sh;
- this->op_.integer_ = (CORBA::Long)sh;
- }
- else
- any_ref >>= this->op_.integer_;
- break;
- case TAO_UNSIGNED:
- this->op_.uinteger_ = 0;
- if (corba_type == CORBA::tk_ushort)
- {
- CORBA::UShort sh;
- any_ref >>= sh;
- this->op_.uinteger_ = (CORBA::ULong)sh;
- }
- else
- any_ref >>= this->op_.uinteger_;
- break;
- case TAO_DOUBLE:
- if (corba_type == CORBA::tk_float)
- {
- CORBA::Float fl;
- (*any) >>= fl;
- this->op_.double_ = (CORBA::Double)fl;
- }
- else
- (*any) >>= this->op_.double_;
- break;
- case TAO_BOOLEAN:
- {
- CORBA_Any::to_boolean tmp(this->op_.bool_);
- (*any) >>= tmp;
- }
- break;
- case TAO_STRING:
- {
- char* s;
- any_ref >>= s;
- this->op_.str_ = CORBA::string_dup (s);
- }
- break;
- case TAO_SEQUENCE:
- this->op_.any_ = any;
- }
-}
-
-TAO_Literal_Constraint::TAO_Literal_Constraint (CORBA::ULong uinteger)
- : type_ (TAO_UNSIGNED)
-{
- this->op_.uinteger_ = uinteger;
-}
-
-TAO_Literal_Constraint::TAO_Literal_Constraint (CORBA::Long integer)
- : type_ (TAO_SIGNED)
-{
- this->op_.integer_ = integer;
-}
-
-TAO_Literal_Constraint::TAO_Literal_Constraint (CORBA::Boolean boolean)
- : type_ (TAO_BOOLEAN)
-{
- this->op_.bool_ = boolean;
-}
-
-TAO_Literal_Constraint::TAO_Literal_Constraint (CORBA::Double doub)
- : type_ (TAO_DOUBLE)
-{
- this->op_.double_ = doub;
-}
-
-TAO_Literal_Constraint::TAO_Literal_Constraint (const char* str)
- : type_ (TAO_STRING)
-{
- this->op_.str_ = CORBA::string_dup (str);
-}
-
-TAO_Literal_Constraint::~TAO_Literal_Constraint (void)
-{
- if (this->type_ == TAO_STRING)
- CORBA::string_free (this->op_.str_);
-}
-
-int
-TAO_Literal_Constraint::accept (TAO_Constraint_Visitor* visitor)
-{
- return visitor->visit_literal(this);
-}
-
-void
-TAO_Literal_Constraint::operator= (const TAO_Literal_Constraint& co)
-{
- this->copy (co);
-}
-
-TAO_Literal_Constraint::operator CORBA::Boolean (void) const
-{
- return (this->type_ == TAO_BOOLEAN) ? this->op_.bool_ : 0;
-}
-
-TAO_Literal_Constraint::operator CORBA::ULong (void) const
-{
- CORBA::ULong return_value = (CORBA::ULong)0;
-
- if (this->type_ == TAO_UNSIGNED)
- return_value = this->op_.uinteger_;
- else if (this->type_ == TAO_SIGNED)
- return_value =
- (this->op_.integer_ > 0) ? (CORBA::ULong)this->op_.integer_ : 0;
- else if (this->type_ == TAO_DOUBLE)
- return_value =
- (this->op_.double_ > 0) ?
- ((this->op_.double_ > MAX_UNSIGNED_INTEGER) ?
- MAX_UNSIGNED_INTEGER :
- (CORBA::ULong)this->op_.double_)
- : 0;
-
- return return_value;
-}
-
-TAO_Literal_Constraint::operator CORBA::Long (void) const
-{
- CORBA::Long return_value = (CORBA::Long)0;
-
- if (this->type_ == TAO_SIGNED)
- return_value = this->op_.integer_;
- else if (this->type_ == TAO_UNSIGNED)
- return_value =
- (this->op_.uinteger_ > (CORBA::ULong) MAX_SIGNED_INTEGER) ?
- MAX_SIGNED_INTEGER : (CORBA::Long) this->op_.uinteger_;
- else if (this->type_ == TAO_DOUBLE)
- return_value =
- (this->op_.double_ > 0) ?
- ((this->op_.double_ > MAX_SIGNED_INTEGER) ?
- MAX_SIGNED_INTEGER :
- (CORBA::Long)this->op_.double_) :
- ((this->op_.double_ < MIN_SIGNED_INTEGER) ?
- MIN_SIGNED_INTEGER :
- (CORBA::Long)this->op_.double_);
-
- return return_value;
-}
-
-TAO_Literal_Constraint::operator CORBA::Double (void) const
-{
- CORBA::Double return_value = (CORBA::Double)0.0;
-
- if (this->type_ == TAO_DOUBLE)
- return_value = this->op_.double_;
- else if (this->type_ == TAO_SIGNED)
- return_value = (CORBA::Double)this->op_.integer_;
- else if (this->type_ == TAO_UNSIGNED)
- return_value = (CORBA::Double)this->op_.uinteger_;
-
- return return_value;
-}
-
-TAO_Literal_Constraint::operator const char* (void) const
-{
- return (this->type_ == TAO_STRING) ? this->op_.str_ : 0;
-}
-
-TAO_Literal_Constraint::operator const CORBA::Any* (void) const
-{
- return (this->type_ == TAO_SEQUENCE) ? this->op_.any_ : 0;
-}
-
-TAO_Expression_Type
-TAO_Literal_Constraint::comparable_type (CORBA::TypeCode_ptr type)
-{
- // Convert a CORBA::TCKind into a TAO_Literal_Type
- CORBA::Environment env;
- TAO_Expression_Type return_value = TAO_UNKNOWN;
- CORBA::TCKind kind = type->kind (env);
- TAO_CHECK_ENV_RETURN (env, return_value);
-
- switch (kind)
- {
- case CORBA::tk_ushort:
- case CORBA::tk_ulong:
- return_value = TAO_UNSIGNED;
- break;
- case CORBA::tk_long:
- case CORBA::tk_short:
- return_value = TAO_SIGNED;
- break;
- case CORBA::tk_boolean:
- return_value = TAO_BOOLEAN;
- break;
- case CORBA::tk_float:
- case CORBA::tk_double:
- return_value = TAO_DOUBLE;
- break;
- case CORBA::tk_string:
- return_value = TAO_STRING;
- break;
- case CORBA::tk_sequence:
- return_value = TAO_SEQUENCE;
- break;
- case CORBA::tk_alias:
- {
- CORBA::TypeCode_ptr typecode = type->content_type (env);
- TAO_CHECK_ENV_RETURN (env, return_value);
- CORBA::TCKind kind = typecode->kind (env);
- TAO_CHECK_ENV_RETURN (env, return_value);
-
- if (kind == CORBA::tk_sequence)
- return_value = TAO_SEQUENCE;
- }
- break;
- default:
- return_value = TAO_UNKNOWN;
- }
-
- return return_value;
-}
-
-int
-operator== (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- int return_value = 0;
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_STRING:
- return_value = (ACE_OS::strcmp((const char*)left, (const char*)right) == 0);
- break;
- case TAO_DOUBLE:
- return_value = (CORBA::Double)left == (CORBA::Double)right;
- break;
- case TAO_SIGNED:
- return_value = (CORBA::Long)left == (CORBA::Long)right;
- break;
- case TAO_UNSIGNED:
- return_value = (CORBA::ULong)left == (CORBA::ULong)right;
- break;
- case TAO_BOOLEAN:
- return_value = (CORBA::Boolean)left == (CORBA::Boolean)right;
- break;
- }
-
- return return_value;
-}
-
-
-int
-operator!= (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- int return_value = 0;
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_STRING:
- return_value = (ACE_OS::strcmp((const char*)left, (const char*)right) != 0);
- break;
- case TAO_DOUBLE:
- return_value = (CORBA::Double)left != (CORBA::Double)right;
- break;
- case TAO_SIGNED:
- return_value = (CORBA::Long)left != (CORBA::Long)right;
- break;
- case TAO_UNSIGNED:
- return_value = (CORBA::ULong)left != (CORBA::ULong)right;
- break;
- case TAO_BOOLEAN:
- return_value = (CORBA::Boolean)left != (CORBA::Boolean)right;
- break;
- }
-
- return return_value;
-}
-
-int
-operator< (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- int return_value = 0;
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_STRING:
- return_value = (ACE_OS::strcmp((const char*)left, (const char*)right) < 0);
- break;
- case TAO_DOUBLE:
- return_value = (CORBA::Double)left < (CORBA::Double)right;
- break;
- case TAO_SIGNED:
- return_value = (CORBA::Long)left < (CORBA::Long)right;
- break;
- case TAO_UNSIGNED:
- return_value = (CORBA::ULong)left < (CORBA::ULong)right;
- break;
- case TAO_BOOLEAN:
- return_value = (CORBA::Boolean) left < (CORBA::Boolean) right;
- break;
- }
-
- return return_value;
-}
-
-int
-operator<= (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- int return_value = 0;
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_STRING:
- return_value = (ACE_OS::strcmp((const char*)left, (const char*)right) <= 0);
- break;
- case TAO_DOUBLE:
- return_value = (CORBA::Double)left <= (CORBA::Double)right;
- break;
- case TAO_SIGNED:
- return_value = (CORBA::Long)left <= (CORBA::Long)right;
- break;
- case TAO_UNSIGNED:
- return_value = (CORBA::ULong)left <= (CORBA::ULong)right;
- break;
- }
-
- return return_value;
-}
-
-int
-operator> (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- int return_value = 0;
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_STRING:
- return_value = (ACE_OS::strcmp((const char*)left, (const char*)right) > 0);
- break;
- case TAO_DOUBLE:
- return_value = (CORBA::Double)left > (CORBA::Double)right;
- break;
- case TAO_SIGNED:
- return_value = (CORBA::Long)left > (CORBA::Long)right;
- break;
- case TAO_UNSIGNED:
- return_value = (CORBA::ULong)left > (CORBA::ULong)right;
- break;
- }
-
- return return_value;
-}
-
-int
-operator>= (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- int return_value = 0;
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_STRING:
- return_value = (ACE_OS::strcmp((const char*)left, (const char*)right) >= 0);
- break;
- case TAO_DOUBLE:
- return_value = (CORBA::Double)left >= (CORBA::Double)right;
- break;
- case TAO_SIGNED:
- return_value = (CORBA::Long)left >= (CORBA::Long)right;
- break;
- case TAO_UNSIGNED:
- return_value = (CORBA::ULong)left >= (CORBA::ULong)right;
- break;
- }
-
- return return_value;
-}
-
-
-int
-operator== (CORBA::Double left, const TAO_Literal_Constraint& right)
-{
- return (left == (CORBA::Double) right);
-}
-
-int
-operator== (const TAO_String_Manager& left,
- const TAO_Literal_Constraint& right)
-{
- int result = 0;
-
- if ((const char*)right != 0)
- result = ACE_OS::strcmp ((const char*) left,
- (const char*) right) == 0;
- return result;
-}
-
-
-TAO_Literal_Constraint
-operator+ (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_DOUBLE:
- {
- CORBA::Double result = (CORBA::Double)left + (CORBA::Double)right;
- return TAO_Literal_Constraint((CORBA::Double)result);
- }
- case TAO_SIGNED:
- {
- CORBA::Long result = (CORBA::Long)left + (CORBA::Long)right;
- return TAO_Literal_Constraint((CORBA::Long)result);
- }
- case TAO_UNSIGNED:
- {
- CORBA::ULong result = (CORBA::ULong)left + (CORBA::ULong)right;
- return TAO_Literal_Constraint((CORBA::ULong)result);
- }
- default:
- return TAO_Literal_Constraint((CORBA::Long)0);
- }
-}
-
-TAO_Literal_Constraint
-operator- (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_DOUBLE:
- {
- CORBA::Double result = (CORBA::Double)left - (CORBA::Double)right;
- return TAO_Literal_Constraint((CORBA::Double)result);
- }
- case TAO_SIGNED:
- {
- CORBA::Long result = (CORBA::Long)left - (CORBA::Long)right;
- return TAO_Literal_Constraint((CORBA::Long)result);
- }
- case TAO_UNSIGNED:
- {
- CORBA::ULong result = (CORBA::ULong)left - (CORBA::ULong)right;
- return TAO_Literal_Constraint((CORBA::ULong)result);
- }
- default:
- return TAO_Literal_Constraint((CORBA::Long)0);
- }
-}
-
-TAO_Literal_Constraint
-operator* (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_DOUBLE:
- {
- CORBA::Double result = (CORBA::Double)left * (CORBA::Double)right;
- return TAO_Literal_Constraint((CORBA::Double)result);
- }
- case TAO_SIGNED:
- {
- CORBA::Long result = (CORBA::Long)left * (CORBA::Long)right;
- return TAO_Literal_Constraint((CORBA::Long)result);
- }
- case TAO_UNSIGNED:
- {
- CORBA::ULong result = (CORBA::ULong)left * (CORBA::ULong)right;
- return TAO_Literal_Constraint((CORBA::ULong)result);
- }
- default:
- return TAO_Literal_Constraint((CORBA::Long)0);
- }
-}
-
-TAO_Literal_Constraint
-operator/ (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- TAO_Expression_Type widest_type =
- TAO_Literal_Constraint::widest_type(left, right);
-
- switch (widest_type)
- {
- case TAO_DOUBLE:
- {
- CORBA::Double result = (CORBA::Double)left / (CORBA::Double)right;
- return TAO_Literal_Constraint((CORBA::Double)result);
- }
- case TAO_SIGNED:
- {
- CORBA::Long result = (CORBA::Long)left / (CORBA::Long)right;
- return TAO_Literal_Constraint((CORBA::Long)result);
- }
- case TAO_UNSIGNED:
- {
- CORBA::ULong result = (CORBA::ULong)left / (CORBA::ULong)right;
- return TAO_Literal_Constraint((CORBA::ULong)result);
- }
- default:
- return TAO_Literal_Constraint((CORBA::Long)0);
- }
-}
-
-TAO_Literal_Constraint
-operator- (const TAO_Literal_Constraint& operand)
-{
- switch (operand.expr_type ())
- {
- case TAO_DOUBLE:
- {
- CORBA::Double result = - (CORBA::Double)operand;
- return TAO_Literal_Constraint((CORBA::Double)result);
- }
- case TAO_SIGNED:
- {
- CORBA::Long result = - (CORBA::Long)operand;
- return TAO_Literal_Constraint((CORBA::Long)result);
- }
- case TAO_UNSIGNED:
- {
- CORBA::Long result = - (CORBA::Long)((CORBA::ULong)operand);
- return TAO_Literal_Constraint((CORBA::ULong)result);
- }
- default:
- return TAO_Literal_Constraint((CORBA::Long)0);
- }
-}
-
-TAO_Expression_Type
-TAO_Literal_Constraint::widest_type (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right)
-{
- TAO_Expression_Type left_type = left.expr_type (),
- right_type = right.expr_type (),
- return_value = right_type;
-
- if (right_type != left_type)
- {
- if (right_type > left_type)
- return_value = right_type;
- else
- return_value = left_type;
- }
-
- return return_value;
-}
-
-void
-TAO_Literal_Constraint::copy (const TAO_Literal_Constraint& lit)
-{
- this->type_ = lit.type_;
- if (this->type_ == TAO_STRING)
- this->op_.str_ = CORBA::string_dup (lit.op_.str_);
- else if (this->type_ == TAO_DOUBLE)
- this->op_.double_ = lit.op_.double_;
- else if (this->type_ == TAO_UNSIGNED)
- this->op_.uinteger_ = lit.op_.uinteger_;
- else if (this->type_ == TAO_SIGNED)
- this->op_.integer_ = lit.op_.integer_;
- else if (this->type_ == TAO_BOOLEAN)
- this->op_.bool_ = lit.op_.bool_;
- else if (this->type_ == TAO_SEQUENCE)
- this->op_.any_ = lit.op_.any_;
- else
- type_ = TAO_UNKNOWN;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Nodes.h b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Nodes.h
deleted file mode 100644
index 0b953421d15..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Nodes.h
+++ /dev/null
@@ -1,323 +0,0 @@
-/* -*- C++ -*- */
-
-// =====================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Constraint_Nodes.h
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// =====================================================================
-
-#ifndef TAO_CONSTRAINT_NODES_H
-#define TAO_CONSTRAINT_NODES_H
-
-#include "Constraint_Tokens.h"
-#include "orbsvcs/CosTradingC.h"
-
-#if defined(_MSC_VER)
-#pragma warning (disable:4250)
-#endif /* _MSC_VER */
-
-class TAO_Constraint_Visitor;
-typedef unsigned short TAO_Expression_Type;
-
-class TAO_Constraint
-//
-// = TITLE
-// TAO_Constraint is the base class of all nodes on the
-// constraint expression tree.
-//
-// = DESCRIPTION
-// An TAO_Constraint knows what type of operation or entity
-// it represents, and which method on TAO_Constraint_Visitor
-// correlates to its type. When the accept method is invoked, a
-// subclass dispatches the method on an TAO_Constraint_Visitor
-// correlating to its type.
-{
-public:
-
- virtual int accept (TAO_Constraint_Visitor* visitor) = 0;
- // Implementing the pattern of double dispatching, each subclass of
- // TAO_Constraint will call back on an InterpreterVisitor the
- // method to handle a node of its ExpressionType.
-
- virtual TAO_Expression_Type expr_type (void) const = 0;
- // Return the expression type represented by this node.
-
- virtual ~TAO_Constraint (void) {}
-};
-
-class TAO_Noop_Constraint : public TAO_Constraint
-// = TITLE
-// A node that represents an operation with no operands.
-{
-public:
-
- TAO_Noop_Constraint (TAO_Expression_Type type)
- : type_ (type) {}
-
- virtual int accept (TAO_Constraint_Visitor* visitor);
-
- virtual TAO_Expression_Type expr_type (void) const
- { return this->type_; }
-
-private:
-
- TAO_Expression_Type type_;
-};
-
-class TAO_Binary_Constraint : public TAO_Constraint
-//
-// = TITLE
-// TAO_Binary_Constraint represents an operation with left
-// and right operands.
-{
-public:
-
- TAO_Binary_Constraint (TAO_Expression_Type op_type,
- TAO_Constraint* left,
- TAO_Constraint* right);
-
- virtual int accept (TAO_Constraint_Visitor* visitor);
-
- virtual ~TAO_Binary_Constraint (void);
-
- virtual TAO_Expression_Type expr_type (void) const
- { return this->op_; }
-
- TAO_Constraint* left_operand (void) const;
- // Return the left operand of the binary expression
-
- TAO_Constraint* right_operand (void) const;
- // Return the right operand of the binary expression
-
- // Allow double dispatching without creating an inundation of
- // classes by using a dispatch table of static method pointers to
- // invoke the correct visitor method as efficiently as a virtual
- // method invocation.
- static int visit_or (TAO_Constraint_Visitor*, TAO_Binary_Constraint*);
- static int visit_and (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_less_than (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_less_than_equal (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_greater_than (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_greater_than_equal (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_equal (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_not_equal (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_add (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_sub (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_mult (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_div (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_twiddle (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
- static int visit_in (TAO_Constraint_Visitor* , TAO_Binary_Constraint*);
-
-private:
-
- TAO_Binary_Constraint (const TAO_Binary_Constraint&);
- TAO_Binary_Constraint& operator= (const TAO_Binary_Constraint&);
-
- TAO_Expression_Type op_;
- // The operator type
-
- TAO_Constraint* left_;
- TAO_Constraint* right_;
- // The operands of the expression
-};
-
-class TAO_Unary_Constraint : public TAO_Constraint
-//
-// = TITLE
-// TAO_Unary_Constraint represents an operation with only
-// one operand.
-{
-public:
-
- TAO_Unary_Constraint (TAO_Expression_Type op_type,
- TAO_Constraint* operand);
-
- virtual ~TAO_Unary_Constraint (void);
-
- virtual int accept (TAO_Constraint_Visitor* visitor);
-
- virtual TAO_Expression_Type expr_type (void) const
- { return this->op_; }
-
- TAO_Constraint* operand (void);
-
-private:
-
- TAO_Unary_Constraint (const TAO_Unary_Constraint&);
- TAO_Unary_Constraint& operator= (const TAO_Unary_Constraint&);
-
- TAO_Expression_Type op_;
- // The operator type
-
- TAO_Constraint* operand_;
- // The operand of the expression
-};
-
-class TAO_Property_Constraint : public TAO_Constraint
-//
-// = TITLE
-// TAO_Property_Constraint represents a property whose
-// value is determined by the offer being evaluated.
-{
-public:
-
- TAO_Property_Constraint (const char* name);
-
- virtual ~TAO_Property_Constraint (void);
-
- virtual int accept (TAO_Constraint_Visitor* visitor);
-
- virtual TAO_Expression_Type expr_type (void) const
- { return TAO_IDENT; }
-
- const char* name (void) const;
- // Returns the name of the property.
-
-private:
-
- TAO_Property_Constraint (const TAO_Property_Constraint&);
- TAO_Property_Constraint& operator= (const TAO_Property_Constraint&);
-
- char* name_;
- // The name of the property.
-};
-
-class TAO_Literal_Constraint : public TAO_Constraint
-//
-// = TITLE
-// TAO_Literal_Constraint represents a literal occuring in
-// the constraint expression tree.
-{
- public:
-
- TAO_Literal_Constraint (void)
- : type_ (TAO_UNKNOWN) {}
-
- // = Constructors for each of the various types of literals.
-
- TAO_Literal_Constraint (CORBA::Any* any);
- TAO_Literal_Constraint (CORBA::ULong uinteger);
- TAO_Literal_Constraint (CORBA::Long integer);
- TAO_Literal_Constraint (CORBA::Boolean boolean);
- TAO_Literal_Constraint (CORBA::Double doub);
- TAO_Literal_Constraint (const char* str);
-
- TAO_Literal_Constraint (const TAO_Literal_Constraint& lit);
- // Copy constructor
-
- ~TAO_Literal_Constraint(void);
- // Destructor.
-
- virtual int accept (TAO_Constraint_Visitor* visitor);
- // Visitor accept methods.
-
- virtual TAO_Expression_Type expr_type (void) const
- { return type_; }
-
- void operator= (const TAO_Literal_Constraint& co);
- // Assignment operator.
-
- // Conversion routines.
- operator CORBA::Boolean (void) const;
- operator CORBA::ULong (void) const;
- operator CORBA::Long (void) const;
- operator CORBA::Double (void) const;
- operator const char* (void) const;
- operator const CORBA::Any* (void) const;
-
- // Return the type represented by this MysteryOperand.
-
- // = Comparison operators.
-
- friend int
- operator< (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend int
- operator<= (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend int
- operator> (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend int
- operator>= (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend int
- operator== (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend int
- operator!= (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend int
- operator== (double left,
- const TAO_Literal_Constraint& right);
-
- friend int
- operator== (const TAO_String_Manager& left,
- const TAO_Literal_Constraint& right);
-
- // = Arithmetic operators.
-
- friend TAO_Literal_Constraint
- operator+ (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend TAO_Literal_Constraint
- operator- (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend TAO_Literal_Constraint
- operator* (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend TAO_Literal_Constraint
- operator/ (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
-
- friend TAO_Literal_Constraint
- operator- (const TAO_Literal_Constraint& operand);
-
- static TAO_Expression_Type
- widest_type (const TAO_Literal_Constraint& left,
- const TAO_Literal_Constraint& right);
- // Ensure both operands are of the same simple numeric type.
-
- static TAO_Expression_Type
- comparable_type (CORBA::TypeCode_ptr type);
- // Determine the comparable Expression Type from the CORBA type
-
- private:
-
- void copy (const TAO_Literal_Constraint& co);
- // Private copy method.
-
- union
- {
- char* str_;
- CORBA::Any_ptr any_;
- CORBA::ULong uinteger_;
- CORBA::Long integer_;
- CORBA::Boolean bool_;
- CORBA::Double double_;
- } op_;
- // Union of the possible literal types.
-
- TAO_Expression_Type type_;
- // The actual types of the TAO_Literal_Constraint.
-
-};
-
-#endif /* TAO_CONSTRAINT_NODES_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Tokens.h b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Tokens.h
deleted file mode 100644
index c5001d91f08..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Tokens.h
+++ /dev/null
@@ -1,36 +0,0 @@
-// $Id$
-
-# define TAO_GT 257
-# define TAO_GE 258
-# define TAO_LT 259
-# define TAO_LE 260
-# define TAO_EQ 261
-# define TAO_NE 262
-# define TAO_EXIST 263
-# define TAO_AND 264
-# define TAO_OR 265
-# define TAO_NOT 266
-# define TAO_IN 267
-# define TAO_TWIDDLE 268
-# define TAO_BOOLEAN 269
-# define TAO_PLUS 270
-# define TAO_MINUS 271
-# define TAO_MULT 272
-# define TAO_DIV 273
-# define TAO_UMINUS 274
-# define TAO_NUMBER 275
-# define TAO_RPAREN 276
-# define TAO_LPAREN 277
-# define TAO_IDENT 278
-# define TAO_STRING 279
-# define TAO_UNKNOWN 280
-# define TAO_UNSIGNED 281
-# define TAO_SIGNED 282
-# define TAO_DOUBLE 283
-# define TAO_CONSTRAINT 284
-# define TAO_SEQUENCE 285
-# define TAO_WITH 286
-# define TAO_MAX 287
-# define TAO_MIN 288
-# define TAO_FIRST 289
-# define TAO_RANDOM 290
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp
deleted file mode 100644
index ddffa05012b..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp
+++ /dev/null
@@ -1,1257 +0,0 @@
-// $Id$
-
-// ========================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Constraint_Visitors.cpp
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "Constraint_Visitors.h"
-#include "Constraint_Nodes.h"
-#include "Trader_T.h"
-
-ACE_RCSID(Trader, Constraint_Visitors, "$Id$")
-
- // *************************************************************
- // TAO_Constraint_Evaluator
- // *************************************************************
-
-TAO_Constraint_Evaluator::Operand_Queue::Operand_Queue (void)
-{
-}
-
-TAO_Literal_Constraint&
-TAO_Constraint_Evaluator::Operand_Queue::get_left_operand (void)
-{
- TAO_Literal_Constraint* left_operand = 0;
- this->get (left_operand, 1);
- return *left_operand;
-}
-
-TAO_Literal_Constraint&
-TAO_Constraint_Evaluator::Operand_Queue::get_right_operand (void)
-{
- TAO_Literal_Constraint* right_operand = 0;
- this->get (right_operand);
- return *right_operand;
-}
-
-TAO_Literal_Constraint&
-TAO_Constraint_Evaluator::Operand_Queue::get_operand (void)
-{
- TAO_Literal_Constraint* operand = 0;
- this->get (operand);
- return *operand;
-}
-
-void
-TAO_Constraint_Evaluator::Operand_Queue::dequeue_operand (void)
-{
- TAO_Literal_Constraint operand;
- this->dequeue_head (operand);
-}
-
-TAO_Constraint_Evaluator::
-TAO_Constraint_Evaluator (CosTrading::Offer* offer,
- CORBA::Boolean supports_dp)
- : prop_eval_ (*offer, supports_dp)
-{
- this->props_.close ();
- this->props_.open ();
- int length = offer->properties.length ();
-
- // Create a map of property names to their values.
- for (int i = 0; i < length; i++)
- {
- TAO_String_Hash_Key name = (const char*) offer->properties[i].name;
- this->props_.bind (name, i);
- }
-}
-
-
-CORBA::Boolean
-TAO_Constraint_Evaluator::evaluate_constraint (TAO_Constraint* root)
-{
- CORBA::Boolean result = 0;
- this->queue_.reset ();
-
- // Evaluate the offer according to the constraints in root_;
- if (root != 0)
- {
- if ((root->accept (this) == 0) &&
- (! this->queue_.is_empty ()))
- {
- result = (CORBA::Boolean) this->queue_.get_operand();
- this->queue_.dequeue_operand ();
- }
- }
-
- // If a property couldn't be evaluated we must return 0.
- return result;
-}
-
-int
-TAO_Constraint_Evaluator::
-evaluate_preference (TAO_Constraint* root,
- TAO_Literal_Constraint& result)
-{
- int return_value = -1;
- while (! this->queue_.is_empty ())
- this->queue_.dequeue_operand ();
-
- // Evaluate the offer according to the constraints in root_;
- if (root != 0)
- {
- if ((root->accept (this) == 0) &&
- (! this->queue_.is_empty ()))
- {
- result = this->queue_.get_operand ();
- this->queue_.dequeue_operand ();
- return_value = 0;
- }
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Evaluator::visit_constraint(TAO_Unary_Constraint* constraint)
-{
- TAO_Constraint* operand = constraint->operand ();
- return operand->accept (this);
-}
-
-int
-TAO_Constraint_Evaluator::visit_with (TAO_Unary_Constraint* unary_with)
-{
- TAO_Constraint* operand = unary_with->operand ();
- return operand->accept (this);
-}
-
-int
-TAO_Constraint_Evaluator::visit_min (TAO_Unary_Constraint* unary_min)
-{
- TAO_Constraint* operand = unary_min->operand ();
- return operand->accept (this);
-}
-
-int
-TAO_Constraint_Evaluator::visit_max (TAO_Unary_Constraint* unary_max)
-{
- TAO_Constraint* operand = unary_max->operand ();
- return operand->accept (this);
-}
-
-int
-TAO_Constraint_Evaluator::visit_random (TAO_Noop_Constraint *)
-{
- TAO_Literal_Constraint random ((CORBA::Long) (ACE_OS::rand ()));
- this->queue_.enqueue_head (random);
- return 0;
-}
-
-int
-TAO_Constraint_Evaluator::visit_first (TAO_Noop_Constraint *)
-{
- TAO_Literal_Constraint first ((CORBA::Long) 0);
- this->queue_.enqueue_head (first);
- return 0;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_and (TAO_Binary_Constraint* boolean_and)
-{
- int return_value = -1;
- CORBA::Boolean result = (CORBA::Boolean) 0;
- TAO_Constraint* left = boolean_and->left_operand (),
- *right = boolean_and->right_operand ();
-
- // Short circuiting AND.
-
- if (left->accept (this) == 0)
- {
- result = (CORBA::Boolean) this->queue_.get_operand ();
- this->queue_.dequeue_operand ();
-
- if (result)
- {
- if (right->accept(this) == 0)
- {
- result = (CORBA::Boolean) this->queue_.get_operand();
- this->queue_.dequeue_operand ();
-
- return_value = 0;
- }
- }
- else
- return_value = 0;
- }
-
- if (return_value != -1)
- this->queue_.enqueue_head (TAO_Literal_Constraint (result));
-
- return return_value;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_or (TAO_Binary_Constraint* boolean_or)
-{
- int return_value = -1;
- CORBA::Boolean result = (CORBA::Boolean) 0;
- TAO_Constraint* left = boolean_or->left_operand (),
- *right = boolean_or->right_operand ();
-
- // Short-circuiting OR.
-
- if (left->accept (this) == 0)
- {
- result = (CORBA::Boolean) this->queue_.get_operand ();
- this->queue_.dequeue_operand ();
-
- if (result == (CORBA::Boolean) 0)
- {
- if (right->accept (this) == 0)
- {
- result = (CORBA::Boolean) this->queue_.get_operand ();
- this->queue_.dequeue_operand ();
- return_value = 0;
- }
- }
- else
- return_value = 0;
- }
-
- if (return_value != -1)
- this->queue_.enqueue_head (TAO_Literal_Constraint (result));
-
- return return_value;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_not (TAO_Unary_Constraint* unary_not)
-{
- int return_value = -1;
- TAO_Constraint* operand = unary_not->operand ();
-
- // Logical NOT.
-
- if (operand->accept (this) == 0)
- {
- CORBA::Boolean result = ! (CORBA::Boolean)this->queue_.get_operand ();
- this->queue_.dequeue_operand ();
- this->queue_.enqueue_head (TAO_Literal_Constraint (result));
-
- return_value = 0;
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_exist (TAO_Unary_Constraint* unary_exist)
-{
- TAO_Property_Constraint* operand =
- (TAO_Property_Constraint*) unary_exist->operand ();
- TAO_String_Hash_Key property_name ((const char*) operand->name ());
-
- // Determine if a property is defined on this offer.
-
- CORBA::Boolean result =
- (CORBA::Boolean) (this->props_.find (property_name) == 0);
-
- this->queue_.enqueue_head (TAO_Literal_Constraint (result));
- return 0;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_unary_minus (TAO_Unary_Constraint* unary_minus)
-{
- int return_value = -1;
- TAO_Constraint* operand = unary_minus->operand ();
-
- if (operand->accept (this) == 0)
- {
- TAO_Literal_Constraint result = - this->queue_.get_operand ();
- this->queue_.dequeue_operand ();
- this->queue_.enqueue_head (result);
-
- return_value = 0;
- }
-
- return return_value;
-}
-
-void
-TAO_Constraint_Evaluator::do_the_op (int operation)
-{
- TAO_Literal_Constraint& l_op = this->queue_.get_left_operand ();
- TAO_Literal_Constraint& r_op = this->queue_.get_right_operand ();
-
- // Perform the listed bindary operation on the first two elements on
- // the stack.
-
- TAO_Literal_Constraint result =
- (operation <= TAO_NE)
- ?
- TAO_Literal_Constraint
- ((CORBA::Boolean)
- ((operation == TAO_GT) ? l_op > r_op :
- (operation == TAO_GE) ? l_op >= r_op :
- (operation == TAO_LT) ? l_op < r_op :
- (operation == TAO_LE) ? l_op <= r_op :
- (operation == TAO_NE) ? l_op != r_op :
- (operation == TAO_EQ) ? l_op == r_op : 0))
- :
- ((operation == TAO_PLUS) ? l_op + r_op :
- (operation == TAO_MINUS) ? l_op - r_op :
- (operation == TAO_MULT) ? l_op * r_op :
- (operation == TAO_DIV) ? l_op / r_op :
- TAO_Literal_Constraint ());
-
- this->queue_.dequeue_operand ();
- this->queue_.dequeue_operand ();
- this->queue_.enqueue_head (result);
-}
-
-int
-TAO_Constraint_Evaluator::visit_bin_op (TAO_Binary_Constraint* op,
- int operation)
-{
- int return_value = -1;
- TAO_Constraint* left = op->left_operand ();
- TAO_Constraint* right = op->right_operand ();
-
- // Perform an operation on the results of evaluating the left and
- // right branches of this subtree.
- if (left->accept (this) == 0)
- {
- if (right->accept (this) == 0)
- {
- this->do_the_op (operation);
- return_value = 0;
- }
- else
- this->queue_.dequeue_operand ();
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_add(TAO_Binary_Constraint* boolean_add)
-{
- return this->visit_bin_op (boolean_add, TAO_PLUS);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_sub (TAO_Binary_Constraint* boolean_sub)
-{
- return this->visit_bin_op (boolean_sub, TAO_MINUS);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_mult (TAO_Binary_Constraint* boolean_mult)
-{
- return this->visit_bin_op (boolean_mult, TAO_MULT);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_div (TAO_Binary_Constraint* boolean_div)
-{
- return this->visit_bin_op (boolean_div, TAO_DIV);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_twiddle (TAO_Binary_Constraint* binary_twiddle)
-{
- int return_value = -1;
- TAO_Constraint* left = binary_twiddle->left_operand (),
- *right = binary_twiddle->right_operand ();
-
- // Determine if the left operand is a subTAO_String_Hash_Key of the right.
-
- if (left->accept (this) == 0)
- {
- if (right->accept (this) == 0)
- {
- TAO_Literal_Constraint& left_operand = this->queue_.get_left_operand ();
- TAO_Literal_Constraint& right_operand = this->queue_.get_right_operand ();
-
- CORBA::Boolean result = (CORBA::Boolean)
- (ACE_OS::strstr ((const char*)left_operand,
- (const char*)right_operand) != 0);
-
- this->queue_.dequeue_operand ();
- this->queue_.dequeue_operand ();
- this->queue_.enqueue_head (TAO_Literal_Constraint (result));
- return_value = 0;
- }
- else
- this->queue_.dequeue_operand ();
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_in(TAO_Binary_Constraint* binary_in)
-{
- int return_value = -1;
- TAO_Constraint* left = binary_in->left_operand (),
- *right = binary_in->right_operand ();
-
- // Determine if the left operand is contained in the right.
-
- if (left->accept (this) == 0)
- {
- if (this->visit_property ((TAO_Property_Constraint*) right) == 0)
- {
- TAO_Literal_Constraint& left_value = this->queue_.get_left_operand();
- const CORBA::Any* any = (const CORBA::Any*) this->queue_.get_right_operand();
-
- if (any != 0)
- {
- CORBA::Boolean result =
- this->sequence_does_contain ((CORBA::Any*) any, left_value);
-
- this->queue_.dequeue_operand ();
- this->queue_.dequeue_operand ();
- this->queue_.enqueue_head (TAO_Literal_Constraint (result));
- return_value = 0;
- }
- else
- this->queue_.dequeue_operand ();
- }
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_less_than (TAO_Binary_Constraint* boolean_lt)
-{
- return this->visit_bin_op (boolean_lt, TAO_LT);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_less_than_equal (TAO_Binary_Constraint* boolean_lte)
-{
- return this->visit_bin_op (boolean_lte, TAO_LE);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_greater_than (TAO_Binary_Constraint* boolean_gt)
-{
- return this->visit_bin_op (boolean_gt, TAO_GT);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_greater_than_equal (TAO_Binary_Constraint* boolean_gte)
-{
- return this->visit_bin_op (boolean_gte, TAO_GE);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_equal (TAO_Binary_Constraint* boolean_eq)
-{
- return this->visit_bin_op (boolean_eq, TAO_EQ);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_not_equal (TAO_Binary_Constraint* boolean_neq)
-{
- return this->visit_bin_op (boolean_neq, TAO_NE);
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_literal (TAO_Literal_Constraint* literal)
-{
- this->queue_.enqueue_head (*literal);
- return 0;
-}
-
-int
-TAO_Constraint_Evaluator::
-visit_property (TAO_Property_Constraint* literal)
-{
- int return_value = -1, prop_index = 0;
- // Handle case where property is not, in fact, mapped to a value
- TAO_String_Hash_Key prop_name ((const char*) literal->name ());
-
- if (this->props_.find (prop_name, prop_index) == 0)
- {
- CORBA::Environment env;
- // Retrieve the value of the property from the Property_Evaluator
-
- CORBA::Any* value =
- this->prop_eval_.property_value (prop_index, env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- if (value != 0)
- {
- this->queue_.enqueue_head (TAO_Literal_Constraint (value));
- return_value = 0;
- }
- }
-
- return return_value;
-}
-
-
-CORBA::Boolean
-TAO_find_string (CosTradingSequences::StringSeq& sequence,
- const char* element)
-{
- int length = sequence.length (),
- return_value = 0;
-
- for (int i = 0; i < length; i++)
- {
- if (ACE_OS::strcmp (sequence[i], element) == 0)
- {
- return_value = 1;
- break;
- }
- }
-
- return (CORBA::Boolean) return_value;
-}
-
-CORBA::Boolean
-TAO_Constraint_Evaluator::
-sequence_does_contain (CORBA::Any* sequence,
- TAO_Literal_Constraint& element)
-{
- // Helper method to cast the void* value returned from the sequence
- // any into a sequence type locally compiled from idl. The sequence
- // wrapper uses the [] operator to locate the target element in the
- // sequence.
-
- CORBA::Environment env;
- CORBA::Boolean return_value = 0;
- CORBA::TypeCode_var type = sequence->type ();
- CORBA::TCKind sequence_type =
- TAO_Sequence_Extracter_Base::sequence_type (type.in (), env);
- TAO_CHECK_ENV_RETURN (env, return_value);
-
- if (sequence_type == CORBA::tk_void)
- return return_value;
-
- switch (sequence_type)
- {
- case CORBA::tk_short:
- {
- CORBA::Long value = element;
- return_value = ::TAO_find (*sequence, ACE_static_cast (CORBA::Short, value));
- }
- break;
- case CORBA::tk_ushort:
- {
- CORBA::ULong value = element;
- return_value = ::TAO_find (*sequence, ACE_static_cast (CORBA::UShort, value));
- }
- break;
- case CORBA::tk_long:
- {
- CORBA::Long value = element;
- return_value = ::TAO_find (*sequence, value);
- }
- break;
- case CORBA::tk_ulong:
- {
- CORBA::ULong value = element;
- return_value = ::TAO_find (*sequence, value);
- }
- break;
- case CORBA::tk_float:
- {
- CORBA::Double value = element;
- return_value = ::TAO_find (*sequence, ACE_static_cast (CORBA::Float, value));
- }
- break;
- case CORBA::tk_double:
- {
- CORBA::Double value = element;
- return_value = ::TAO_find (*sequence, value);
- }
- break;
- case CORBA::tk_boolean:
- {
- CORBA::Boolean value = element;
- return_value = ::TAO_find (*sequence, value);
- }
- break;
- case CORBA::tk_string:
- {
- const char* value = element;
- return_value = ::TAO_find (*sequence, value);
- }
- break;
- default:
- break;
- }
-
- return return_value;
-}
-
-int
-TAO_Element_Equal<CORBA::Short>::
-operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Short element) const
-{
- int return_value = 0;
- TAO_TRY
- {
- CORBA::Short value = dyn_any.get_short (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- return_value = (value == element);
- }
- TAO_CATCHANY {} TAO_ENDTRY;
- return return_value;
-}
-
-int
-TAO_Element_Equal<CORBA::UShort>::
-operator () (TAO_DynSequence_i& dyn_any,
- CORBA::UShort element) const
-{
- int return_value = 0;
- TAO_TRY
- {
- CORBA::UShort value = dyn_any.get_ushort (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- return_value = (value == element);
- }
- TAO_CATCHANY {} TAO_ENDTRY;
- return return_value;
-}
-
-int
-TAO_Element_Equal<CORBA::Long>::
-operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Long element) const
-{
- int return_value = 0;
- TAO_TRY
- {
- CORBA::Long value = dyn_any.get_long (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- return_value = (value == element);
- }
- TAO_CATCHANY {} TAO_ENDTRY;
- return return_value;
-}
-
-int
-TAO_Element_Equal<CORBA::ULong>::
-operator () (TAO_DynSequence_i& dyn_any,
- CORBA::ULong element) const
-{
- int return_value = 0;
- TAO_TRY
- {
- CORBA::ULong value = dyn_any.get_ulong (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- return_value = (value == element);
- }
- TAO_CATCHANY {} TAO_ENDTRY;
- return return_value;
-}
-
-int
-TAO_Element_Equal<CORBA::Float>::
-operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Float element) const
-{
- int return_value = 0;
- TAO_TRY
- {
- CORBA::Float value = dyn_any.get_float (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- return_value = (value == element);
- }
- TAO_CATCHANY {} TAO_ENDTRY;
- return return_value;
-}
-
-int
-TAO_Element_Equal<CORBA::Double>::
-operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Double element) const
-{
- int return_value = 0;
- TAO_TRY
- {
- CORBA::Double value = dyn_any.get_short (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- return_value = (value == element);
- }
- TAO_CATCHANY {} TAO_ENDTRY;
- return return_value;
-}
-
-int
-TAO_Element_Equal<CORBA::Boolean>::
-operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Boolean element) const
-{
- int return_value = 0;
- TAO_TRY
- {
- CORBA::Boolean value = (CORBA::Boolean) dyn_any.get_short (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- return_value = (value == element);
- }
- TAO_CATCHANY {} TAO_ENDTRY;
- return return_value;
-}
-
-int
-TAO_Element_Equal<const char*>::
-operator () (TAO_DynSequence_i& dyn_any,
- const char* element) const
-{
- int return_value = 0;
- TAO_TRY
- {
- const char* value = dyn_any.get_string (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- return_value = (ACE_OS::strcmp (value, element) == 0);
- }
- TAO_CATCHANY {} TAO_ENDTRY;
- return return_value;
-}
-
-
-// *************************************************************
-// TAO_Constraint_Validator
-// *************************************************************
-
-TAO_Constraint_Validator::
-TAO_Constraint_Validator
-(const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct)
-{
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq& prop_seq =
- type_struct.props;
- int length = prop_seq.length ();
-
- // Create a map of the service type properties to their types.
- for (int i = 0; i < length; i++)
- {
- CORBA::TypeCode_ptr corba_type =
- CORBA::TypeCode::_duplicate (prop_seq[i].value_type.in ());
-
- TAO_String_Hash_Key prop_name_str = (const char*) prop_seq[i].name;
- this->type_map_.bind (prop_name_str, corba_type);
- }
-}
-
-TAO_Constraint_Validator::~TAO_Constraint_Validator (void)
-{
- for (TAO_Typecode_Table::iterator type_iter (this->type_map_);
- ! type_iter.done ();
- type_iter++)
- {
- CORBA::TypeCode_ptr corba_type = (*type_iter).int_id_;
- CORBA::release (corba_type);
- }
-}
-
-int
-TAO_Constraint_Validator::validate (TAO_Constraint* root)
-{
- return root->accept(this);
-}
-
-int
-TAO_Constraint_Validator::visit_constraint (TAO_Unary_Constraint* constraint)
-{
- int return_value = -1;
- TAO_Expression_Type type;
- TAO_Constraint* operand = constraint->operand ();
- this->extract_type (operand, type);
-
- if (this->expr_returns_boolean (type))
- return_value = operand->accept (this);
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::visit_first (TAO_Noop_Constraint *)
-{
- return 0;
-}
-
-int
-TAO_Constraint_Validator::visit_random (TAO_Noop_Constraint *)
-{
- return 0;
-}
-
-int
-TAO_Constraint_Validator::visit_with (TAO_Unary_Constraint* unary_with)
-{
- return this->visit_constraint (unary_with);
-}
-
-int
-TAO_Constraint_Validator::visit_min (TAO_Unary_Constraint* unary_min)
-{
- return this->visit_unary_minus (unary_min);
-}
-
-int
-TAO_Constraint_Validator::visit_max (TAO_Unary_Constraint* unary_max)
-{
- return this->visit_unary_minus (unary_max);
-}
-
-int
-TAO_Constraint_Validator::
-visit_and (TAO_Binary_Constraint* boolean_and)
-{
- int return_value = -1;
- TAO_Constraint* left = boolean_and->left_operand (),
- *right = boolean_and->right_operand ();
- TAO_Expression_Type left_type, right_type;
- this->extract_type (left, left_type);
- this->extract_type (right, right_type);
-
- // Can only "and" expressions that return a boolean value
- if (this->expr_returns_boolean (left_type) &&
- this->expr_returns_boolean (right_type))
- {
- if (left->accept (this) == 0 &&
- right->accept (this) == 0)
- return_value = 0;
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_or(TAO_Binary_Constraint* boolean_or)
-{
- // The types for or are the same as those for and.
- return this->visit_and (boolean_or);
-}
-
-int
-TAO_Constraint_Validator::
-visit_not (TAO_Unary_Constraint* unary_not)
-{
- int return_value = -1;
- // Not can only negate an expression that returns a boolean.
- TAO_Expression_Type type;
- TAO_Constraint* operand = unary_not->operand ();
- this->extract_type (operand, type);
-
- if (this->expr_returns_boolean (type))
- return_value = operand->accept (this);
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_exist (TAO_Unary_Constraint* unary_exist)
-{
- // Exist simply requires that its operand be a property name
- // included in the service type.
- int return_value = -1;
- TAO_Constraint* operand = unary_exist->operand ();
- TAO_Expression_Type type = operand->expr_type ();
-
- if (type == TAO_IDENT)
- return_value = operand->accept (this);
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_unary_minus (TAO_Unary_Constraint* unary_minus)
-{
- // Unary minus can only negate a numeric operand.
- int return_value = -1;
- TAO_Expression_Type type;
- TAO_Constraint* operand = unary_minus->operand ();
- this->extract_type (operand, type);
-
- if (this->expr_returns_number (type))
- return_value = operand->accept (this);
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_add (TAO_Binary_Constraint* boolean_add)
-{
- // All the mathematical operators require numeric operands.
- int return_value = -1;
- TAO_Constraint* left = boolean_add->left_operand (),
- *right = boolean_add->right_operand ();
- TAO_Expression_Type left_type, right_type;
- this->extract_type (left, left_type);
- this->extract_type (right, right_type);
-
- if (this->expr_returns_number (left_type) &&
- this->expr_returns_number (right_type))
- {
- if (left->accept (this) == 0 &&
- right->accept (this) == 0)
- return_value = 0;
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_sub (TAO_Binary_Constraint* boolean_sub)
-{
- return this->visit_add (boolean_sub);
-}
-
-int
-TAO_Constraint_Validator::
-visit_mult (TAO_Binary_Constraint* boolean_mult)
-{
- return this->visit_add (boolean_mult);
-}
-
-int
-TAO_Constraint_Validator::
-visit_div (TAO_Binary_Constraint* boolean_div)
-{
- // Div not only requires that both of its operands be numeric, but
- // also the the demoninator not be zero. However, since the
- // denominator can be an expression who's value can only be
- // determined while evaulating the constraint expression, this
- // method detects only when the demoniator is a literal whose value
- // is zero.
- int return_value = -1;
- TAO_Constraint* left = boolean_div->left_operand (),
- *right = boolean_div->right_operand ();
- TAO_Expression_Type left_type, right_type;
- this->extract_type (left, left_type);
- this->extract_type (right, right_type);
-
- if (this->expr_returns_number (left_type) &&
- this->expr_returns_number (right_type))
- {
- // Prevent division by zero, a no no.
- int right_isnt_zero = 1;
- switch(right->expr_type ())
- {
- case TAO_UNSIGNED:
- right_isnt_zero =
- ((CORBA::ULong) (*((TAO_Literal_Constraint*) right)) != 0);
- break;
- case TAO_SIGNED:
- right_isnt_zero =
- ((CORBA::Long) (*((TAO_Literal_Constraint*) right)) != 0);
- break;
- case TAO_DOUBLE:
- right_isnt_zero =
- ((CORBA::Double) (*((TAO_Literal_Constraint*) right)) != 0.0);
- break;
- }
-
- if (right_isnt_zero)
- {
- if (left->accept (this) == 0 &&
- right->accept (this) == 0)
- return_value = 0;
- }
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_twiddle (TAO_Binary_Constraint* binary_twiddle)
-{
- // Twiddle requires that both of its operand be strings.
- int return_value = -1;
- TAO_Constraint* left = binary_twiddle->left_operand (),
- *right = binary_twiddle->right_operand ();
- TAO_Expression_Type left_type, right_type;
- this->extract_type (left, left_type);
- this->extract_type (right, right_type);
-
- if (this->expr_returns_string (left_type) &&
- this->expr_returns_string (right_type))
- {
- if (left->accept (this) == 0 &&
- right->accept (this) == 0)
- return_value = 0;
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_in (TAO_Binary_Constraint* binary_in)
-{
- // In requires that the right operand be a sequence of a simple type
- // and that its left operand be an expression that evaluates to a
- // value of the same simple type.
- int return_value = -1;
- TAO_Expression_Type left_type, right_type;
- TAO_Constraint
- *left = binary_in->left_operand (),
- *right = binary_in->right_operand ();
-
- CORBA::TypeCode* prop_type = this->extract_type (right, right_type);
- this->extract_type (left, left_type);
-
- if (right_type == TAO_SEQUENCE)
- {
- CORBA::Environment env;
- CORBA::Boolean types_match = 0;
- CORBA::TCKind seq_type =
- TAO_Sequence_Extracter_Base::sequence_type (prop_type, env);
- TAO_CHECK_ENV_RETURN (env, return_value);
-
- if (seq_type != CORBA::tk_void)
- {
- if (this->expr_returns_number (left_type))
- {
- types_match = (seq_type == CORBA::tk_short ||
- seq_type == CORBA::tk_ushort ||
- seq_type == CORBA::tk_long ||
- seq_type == CORBA::tk_ulong ||
- seq_type == CORBA::tk_float ||
- seq_type == CORBA::tk_double);
- }
- else if (this->expr_returns_boolean (left_type))
- types_match = (seq_type == CORBA::tk_boolean);
- else if (this->expr_returns_string (left_type))
- types_match = (seq_type == CORBA::tk_string);
-
- if (types_match)
- return_value = left->accept (this);
- }
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_less_than(TAO_Binary_Constraint* boolean_lt)
-{
- // Comparison operations require that both operands be of the same
- // simple type.
- int return_value = -1;
- TAO_Constraint* left = boolean_lt->left_operand (),
- *right = boolean_lt->right_operand ();
- TAO_Expression_Type left_type, right_type;
- this->extract_type (left, left_type);
- this->extract_type (right, right_type);
-
- if ((this->expr_returns_number (left_type) &&
- this->expr_returns_number (right_type)) ||
- (this->expr_returns_string (left_type) &&
- this->expr_returns_string (right_type)))
- {
- if (left->accept (this) == 0 &&
- right->accept (this) == 0)
- return_value = 0;
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_less_than_equal (TAO_Binary_Constraint* boolean_lte)
-{
- return this->visit_less_than (boolean_lte);
-}
-
-int
-TAO_Constraint_Validator::
-visit_greater_than (TAO_Binary_Constraint* boolean_gt)
-{
- return this->visit_less_than (boolean_gt);
-}
-
-int
-TAO_Constraint_Validator::
-visit_greater_than_equal (TAO_Binary_Constraint* boolean_gte)
-{
- return this->visit_less_than(boolean_gte);
-}
-
-int
-TAO_Constraint_Validator::
-visit_equal (TAO_Binary_Constraint* boolean_eq)
-{
- int return_value = -1;
- TAO_Constraint* left = boolean_eq->left_operand (),
- *right = boolean_eq->right_operand ();
- TAO_Expression_Type left_type, right_type;
- this->extract_type (left, left_type);
- this->extract_type (right, right_type);
-
- if ((this->expr_returns_number (left_type) &&
- this->expr_returns_number (right_type)) ||
- (this->expr_returns_string (left_type) &&
- this->expr_returns_string (right_type)) ||
- (this->expr_returns_boolean (left_type) &&
- this->expr_returns_boolean (right_type)))
- {
- if (left->accept (this) == 0 &&
- right->accept (this) == 0)
- return_value = 0;
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::
-visit_not_equal (TAO_Binary_Constraint* boolean_neq)
-{
- return this->visit_equal (boolean_neq);
-}
-
-int
-TAO_Constraint_Validator::
-visit_literal (TAO_Literal_Constraint *)
-{
- return 0;
-}
-
-int
-TAO_Constraint_Validator::
-visit_property (TAO_Property_Constraint *)
-{
- return 0;
-}
-
-CORBA::TypeCode*
-TAO_Constraint_Validator::extract_type (TAO_Constraint* expr,
- TAO_Expression_Type& type)
-{
- CORBA::TypeCode* return_value = 0;
-
- type = expr->expr_type ();
- if (type == TAO_IDENT)
- {
- TAO_Property_Constraint* prop = (TAO_Property_Constraint*) expr;
- TAO_String_Hash_Key prop_name (prop->name ());
-
- if (this->type_map_.find (prop_name, return_value) == 0)
- type = TAO_Literal_Constraint::comparable_type (return_value);
- }
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::expr_returns_boolean (TAO_Expression_Type expr_type)
-{
- // If the expression is a boolean operations, a boolean literal, or
- // a boolean property, return 1.
- int return_value = 0;
-
- if (expr_type <= TAO_BOOLEAN)
- return_value = 1;
-
- return return_value;
-}
-
-
-int
-TAO_Constraint_Validator::expr_returns_number (TAO_Expression_Type expr_type)
-{
- // If the expression is a number operation, a numeric literal, or a
- // numeric property, return 1.
- int return_value = 0;
-
- if ((expr_type >= TAO_PLUS && expr_type <= TAO_NUMBER) ||
- (expr_type >= TAO_UNSIGNED && expr_type <= TAO_DOUBLE))
- return_value = 1;
-
- return return_value;
-}
-
-int
-TAO_Constraint_Validator::expr_returns_string (TAO_Expression_Type expr_type)
-{
- // If the expression is an operation with a string return value, a
- // string literal, or a property whose type is string, return 1.
- int return_value = 0;
-
- if (expr_type == TAO_STRING)
- return_value = 1;
-
- return return_value;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node<TAO_Literal_Constraint>;
-template class ACE_Unbounded_Queue<TAO_Literal_Constraint>;
-template class ACE_Unbounded_Queue_Iterator<TAO_Literal_Constraint>;
-template CORBA::Boolean TAO_find (const CORBA::Any &, const int &);
-template CORBA::Boolean TAO_find (const CORBA::Any &, const unsigned char &);
-#if !defined (ACE_LACKS_FLOATING_POINT)
-template CORBA::Boolean TAO_find (const CORBA::Any &, const float &);
-template CORBA::Boolean TAO_find (const CORBA::Any &, const double &);
-#endif /* ACE_LACKS_FLOATING_POINT */
-template CORBA::Boolean TAO_find (const CORBA::Any &, const short &);
-template CORBA::Boolean TAO_find (const CORBA::Any &, const char * const &);
-template CORBA::Boolean TAO_find (const CORBA::Any &, const unsigned short &);
-template CORBA::Boolean TAO_find (const CORBA::Any &, const unsigned int &);
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Node<TAO_Literal_Constraint>
-#pragma instantiate ACE_Unbounded_Queue<TAO_Literal_Constraint>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<TAO_Literal_Constraint>
-
-#pragma instantiate CORBA::Boolean TAO_find (const CORBA::Any &, const int &)
-#pragma instantiate CORBA::Boolean TAO_find (const CORBA::Any &, const unsigned char &)
-#if !defined (ACE_LACKS_FLOATING_POINT)
-#pragma instantiate CORBA::Boolean TAO_find (const CORBA::Any &, const float &)
-#pragma instantiate CORBA::Boolean TAO_find (const CORBA::Any &, const double &)
-#endif /* ACE_LACKS_FLOATING_POINT */
-#pragma instantiate CORBA::Boolean TAO_find (const CORBA::Any &, const short &)
-#pragma instantiate CORBA::Boolean TAO_find (const CORBA::Any &, const char * const &)
-#pragma instantiate CORBA::Boolean TAO_find (const CORBA::Any &, const unsigned short &)
-#pragma instantiate CORBA::Boolean TAO_find (const CORBA::Any &, const unsigned int &)
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.h b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.h
deleted file mode 100644
index bf74dfdcb14..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.h
+++ /dev/null
@@ -1,452 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Constraint_Visitor.h
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TAO_CONSTRAINT_VISITOR_H
-#define TAO_CONSTRAINT_VISITOR_H
-
-#include "Trader.h"
-
- // *************************************************************
- // TAO_Constraint_Visitor
- // *************************************************************
-
-class TAO_Constraint;
-class TAO_Unary_Constraint;
-class TAO_Binary_Constraint;
-class TAO_Literal_Constraint;
-class TAO_Property_Constraint;
-class TAO_Noop_Constraint;
-
-class TAO_Constraint_Visitor
-//
-// = TITLE
-// This is the base class for all visitors who wish to preform
-// some operation from the state of the expression tree. Using
-// double dispatching, subclasses of Constraint expression call
-// back to the InterpreterVisitor subclass from the accept method.
-//
-// = DESCRIPTION
-// Traversal of the expression tree uses the "Visitor" pattern. To
-// "visit" a node, a client invokes the "accept" method on a
-// subclass of ConstraintExpression, which, in turn, invokes the
-// appropriate method on the visitor passed to it, based on its
-// own type. So, the Constraint_Visitor has a method to deal with
-// each possible type of node in an expression tree; one for each
-// operator in the grammar.
-{
-public:
-
- virtual ~TAO_Constraint_Visitor (void) {}
-
- virtual int visit_constraint (TAO_Unary_Constraint* constraint) = 0;
-
- virtual int visit_with (TAO_Unary_Constraint* unary_with) = 0;
- virtual int visit_min (TAO_Unary_Constraint* unary_min) = 0;
- virtual int visit_max (TAO_Unary_Constraint* unary_max) = 0;
- virtual int visit_first (TAO_Noop_Constraint* noop_first) = 0;
- virtual int visit_random (TAO_Noop_Constraint* noop_random) = 0;
-
- virtual int visit_and (TAO_Binary_Constraint* boolean_and) = 0;
- virtual int visit_or (TAO_Binary_Constraint* boolean_or) = 0;
- virtual int visit_not (TAO_Unary_Constraint* unary_not) = 0;
-
- virtual int visit_exist (TAO_Unary_Constraint* unary_exist) = 0;
- virtual int visit_unary_minus (TAO_Unary_Constraint* unary_minus) = 0;
-
- virtual int visit_add (TAO_Binary_Constraint* boolean_add) = 0;
- virtual int visit_sub (TAO_Binary_Constraint* boolean_sub) = 0;
- virtual int visit_mult (TAO_Binary_Constraint* boolean_mult) = 0;
- virtual int visit_div (TAO_Binary_Constraint* boolean_div) = 0;
-
- virtual int visit_twiddle (TAO_Binary_Constraint* binary_twiddle) = 0;
- virtual int visit_in (TAO_Binary_Constraint* binary_in) = 0;
-
- virtual int visit_less_than (TAO_Binary_Constraint* boolean_lt) = 0;
- virtual int visit_less_than_equal (TAO_Binary_Constraint* boolean_lte) = 0;
- virtual int visit_greater_than (TAO_Binary_Constraint* boolean_gt) = 0;
- virtual int visit_greater_than_equal (TAO_Binary_Constraint* boolean_gte) = 0;
- virtual int visit_equal (TAO_Binary_Constraint* boolean_eq) = 0;
- virtual int visit_not_equal (TAO_Binary_Constraint* boolean_neq) = 0;
-
- virtual int visit_literal (TAO_Literal_Constraint* literal) = 0;
- virtual int visit_property (TAO_Property_Constraint* literal) = 0;
-};
-
- // *************************************************************
- // TAO_Constraint_Validator
- // *************************************************************
-
-#include "Constraint_Nodes.h"
-
-class TAO_Constraint_Validator : public TAO_Constraint_Visitor
- //
- // = TITLE
- // TAO_Constraint_Validator ensures that in an expression tree
- // passed to it, the operands of each operation match the
- // correct types.
- //
- // = DESCRIPTION
- // TAO_Constraint_Validator uses the visitor pattern to
- // traverse all the nodes in an expression tree, checking that
- // for each operator node the operands are of the proper data
- // type it they're literals, or that they exist in the service
- // type definition _and_ have the proper type, if they're
- // property names. The algorithm for type
- // checking is as follows: ensure that operand expression(s)
- // return the correct types using expr_returns* methods. If they
- // (or it) return the correct types, call accept
- // on each operand until all return true or one returns false,
- // at which point we can back out of the traversal and indicate
- // failure.
-{
-public:
-
- TAO_Constraint_Validator
- (const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct);
- // The constructor creates a map of property names to their values
- // from the Type Description retrieved from the
- // ServiceTypeRepository. The ServiceTypeRepository throws
- // exceptions when it's displeased with the type name provided to
- // it. The map allows O(lg n) associative access, rather than the
- // O(n) sequential lookup from the CORBA data structures.
-
- virtual ~TAO_Constraint_Validator (void);
- // Desctructor.
-
- int validate (TAO_Constraint* root);
- // Validate returns 1 if the expression tree whose root is <root>
- // makes semantic sense, in that the operands for each operation
- // comply with each other and the types accepted by the operator.
-
- // = Visitor Methods
-
- virtual int visit_constraint (TAO_Unary_Constraint* constraint);
-
- virtual int visit_with (TAO_Unary_Constraint* unary_with);
- virtual int visit_min (TAO_Unary_Constraint* unary_min);
- virtual int visit_max (TAO_Unary_Constraint* unary_max);
- virtual int visit_first (TAO_Noop_Constraint* noop_first);
- virtual int visit_random (TAO_Noop_Constraint* noop_random);
-
- virtual int visit_and (TAO_Binary_Constraint* boolean_and);
- virtual int visit_or (TAO_Binary_Constraint* boolean_or);
- // The two operands must return a boolean value.
-
- virtual int visit_not (TAO_Unary_Constraint* unary_not);
- // The operand must return a boolean value.
-
- virtual int visit_exist (TAO_Unary_Constraint* unary_exist);
- // The operand must return a valid (i.e., present in the service
- // type description) property name.
-
- virtual int visit_unary_minus (TAO_Unary_Constraint* unary_minus);
- // The operand must return a number to be negated.
-
- virtual int visit_add (TAO_Binary_Constraint* boolean_add);
- virtual int visit_sub (TAO_Binary_Constraint* boolean_sub);
- virtual int visit_mult (TAO_Binary_Constraint* boolean_mult);
- virtual int visit_div (TAO_Binary_Constraint* boolean_div);
- // Both operands must return numeric results.
-
- virtual int visit_twiddle (TAO_Binary_Constraint* binary_twiddle);
- // Both operands must return strings.
-
- virtual int visit_in (TAO_Binary_Constraint* binary_in);
- // The right operand must be a sequence of the same simple type as
- // the left operand.
-
- virtual int visit_less_than (TAO_Binary_Constraint* boolean_lt);
- virtual int visit_less_than_equal (TAO_Binary_Constraint* boolean_lte);
- virtual int visit_greater_than (TAO_Binary_Constraint* boolean_gt);
- virtual int visit_greater_than_equal (TAO_Binary_Constraint* boolean_gte);
- virtual int visit_equal (TAO_Binary_Constraint* boolean_eq);
- virtual int visit_not_equal (TAO_Binary_Constraint* boolean_neq);
- // The left and right operands must both be of the same simple type.
-
- virtual int visit_literal (TAO_Literal_Constraint* literal);
- virtual int visit_property (TAO_Property_Constraint* literal);
- // The property must be defined in the service type description.
-
-private:
-
- TAO_Typecode_Table type_map_;
- // A map gleaned from the ServiceTypeStruct, which correlates
- // property names with their types.
-
- CORBA::TypeCode* extract_type (TAO_Constraint* expr_type,
- TAO_Expression_Type& type);
-
- int expr_returns_boolean (TAO_Expression_Type expr_type);
- // expr_returns_boolean returns 1 if <expr_type>, when evaluated, will
- // return a boolean.
-
- int expr_returns_number (TAO_Expression_Type expr_type);
- // expr_returns_boolean returns 1 if <expr_type>, when evaluated, will
- // return a number.
-
- int expr_returns_string (TAO_Expression_Type expr_type);
- // expr_returns_boolean returns 1 if <expr_type>, when evaluated, will
- // return a string.
-
- TAO_Constraint_Validator (const TAO_Constraint_Validator&);
- TAO_Constraint_Validator& operator= (const TAO_Constraint_Validator&);
-};
-
- // *************************************************************
- // TAO_Constraint_Evaluator
- // *************************************************************
-
-#include "Trader_Utils.h"
-
-class TAO_Constraint_Evaluator : public TAO_Constraint_Visitor
-//
-// = TITLE
-// TAO_Constraint_Evaluator traverse a constraint expression tree,
-// and determines whether an offer fits the constraints
-// represented by the tree
-//
-// = DESCRIPTION
-// Using the Visitor pattern, the TAO_Constraint_Evaluator has each
-// node of the expression tree call back to it with the method
-// designated for its type. In that method, the visitor will
-// evaluate its operands and perform the operation designated by
-// that node's type, and return the result. Note: the
-// TAO_Constraint_Evaluator assumes the tree is semantically correct,
-// that is, the validate method on TAO_Constraint_Validator return
-// true. The only possible evaluation time errors are a divide by a
-// property whose value is zero and undefined properties.
-{
-public:
-
- TAO_Constraint_Evaluator (CosTrading::Offer* offer,
- CORBA::Boolean supports_dynamic_properties = 1);
-
- CORBA::Boolean evaluate_constraint (TAO_Constraint* root);
- // Evaluate returns 1 if the offer satisfies the constraints
- // represented by the the expression tree rooted at <root>, 0 if it
- // doesn't. If an error occurs during process, the constraint
- // automatically fails.
-
- int evaluate_preference (TAO_Constraint* root,
- TAO_Literal_Constraint& result);
- // The result of the preference evaluation is stored in result. The
- // method returns 0 upon success, -1 upon failure.
-
- // = Visitor Methods
-
- virtual int visit_constraint (TAO_Unary_Constraint* constraint);
-
- virtual int visit_with (TAO_Unary_Constraint* unary_with);
- virtual int visit_min (TAO_Unary_Constraint* unary_min);
- virtual int visit_max (TAO_Unary_Constraint* unary_max);
- virtual int visit_first (TAO_Noop_Constraint* noop_first);
- virtual int visit_random (TAO_Noop_Constraint* noop_random);
-
- virtual int visit_and (TAO_Binary_Constraint* boolean_and);
- // Takes the logical and of the results of both operands. Note that
- // in the case where the left operand returns zero, the result is
- // immediately known.
-
- virtual int visit_or (TAO_Binary_Constraint* boolean_or);
- // Takes the logical or of the results of both operands. Note that
- // in the case where the left operand returns one, the result is
- // immediately known.
-
- virtual int visit_not (TAO_Unary_Constraint* unary_not);
- // Logically negates the value of the operand.
-
- virtual int visit_exist (TAO_Unary_Constraint* unary_exist);
- // The property exists if its name is bound to a value in the
- // <props_> map.
-
- virtual int visit_unary_minus (TAO_Unary_Constraint* unary_minus);
- // Mathematically negates the return value the operand.
-
- virtual int visit_add (TAO_Binary_Constraint* boolean_add);
- // Add the results of evaluating the left and right operands.
-
- virtual int visit_sub (TAO_Binary_Constraint* boolean_sub);
- // Subtract the results of evaluating the left and right operands.
-
- virtual int visit_mult (TAO_Binary_Constraint* boolean_mult);
- // Multiply the results of evaluating the left and right operands.
-
- virtual int visit_div (TAO_Binary_Constraint* boolean_div);
- // Divide the results of evaluating the left and right operands.
-
- virtual int visit_twiddle (TAO_Binary_Constraint* binary_twiddle);
- // Determines if the right operand is a substring of the left.
-
- virtual int visit_in (TAO_Binary_Constraint* binary_in);
- // Determines if the sequence represented by the right operand
- // contains the left operand.
-
- // = Compare the results of evaluating left and right operands.
- virtual int visit_less_than (TAO_Binary_Constraint* boolean_lt);
- virtual int visit_less_than_equal (TAO_Binary_Constraint* boolean_lte);
- virtual int visit_greater_than (TAO_Binary_Constraint* boolean_gt);
- virtual int visit_greater_than_equal (TAO_Binary_Constraint* boolean_gte);
- virtual int visit_equal (TAO_Binary_Constraint* boolean_eq);
- virtual int visit_not_equal (TAO_Binary_Constraint* boolean_neq);
-
- virtual int visit_literal (TAO_Literal_Constraint* literal);
- // Copy the value of the literal into the result container.
-
- virtual int visit_property (TAO_Property_Constraint* literal);
- // Copy the value of the property into the result container.
-
-private:
-
- class Operand_Queue :
- public ACE_Unbounded_Queue <TAO_Literal_Constraint>
- // = TITLE
- // A queue adapter with methods to setting and getting operands
- // from the expression evaluation results.
- {
- public:
-
- Operand_Queue (void);
-
- TAO_Literal_Constraint& get_left_operand (void);
- // In a binary operation, obtain the left operand.
-
- TAO_Literal_Constraint& get_right_operand (void);
- // In a binary operation, obtain the right operand.
-
- TAO_Literal_Constraint& get_operand (void);
- // In a unary operation, obtain the only operand.
-
- void dequeue_operand (void);
- // Remove an operand from the queue.
- };
-
- void do_the_op (int operation);
- // Method for performing a arithmetic or comparison operation.
-
- int visit_bin_op (TAO_Binary_Constraint* op, int operation);
- // Method for evaluating a binary operation.
-
- CORBA::Boolean sequence_does_contain (CORBA::Any* sequence,
- TAO_Literal_Constraint& element);
- // Determine if sequence contains <element>, a literal of the same
- // simple type as <sequence_type>. Return 1 in this eventuality.
-
- TAO_Constraint_Evaluator (const TAO_Constraint_Evaluator&);
- TAO_Constraint_Evaluator& operator= (const TAO_Constraint_Evaluator&);
- // Disallow copying.
-
- TAO_Lookup_Table props_;
- // The map of property names to their values for a property.
-
- TAO_Property_Evaluator prop_eval_;
- // Utility with which to evaluate the properties of an offer, be
- // they dyanmic or static.
-
- Operand_Queue queue_;
- // The result of a non_boolean operation.
-};
-
- // *************************************************************
- // Utilities
- // *************************************************************
-
-#include "tao/DynSequence_i.h"
-
-// Forward declaration
-template <class ELEMENT_TYPE> class TAO_Element_Equal;
-
-class TAO_Element_Equal<CORBA::Short>
-{
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Short element) const;
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-
-};
-
-class TAO_Element_Equal<CORBA::UShort>
-{
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- CORBA::UShort element) const;
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-
-};
-
-class TAO_Element_Equal<CORBA::Long>
-{
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Long element) const;
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-
-};
-
-class TAO_Element_Equal<CORBA::ULong>
-{
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- CORBA::ULong element) const;
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-
-};
-
-class TAO_Element_Equal<CORBA::Float>
-{
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Float element) const;
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-
-};
-
-class TAO_Element_Equal<CORBA::Double>
-{
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Double element) const;
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-
-};
-
-class TAO_Element_Equal<CORBA::Boolean>
-{
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- CORBA::Boolean element) const;
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-
-};
-
-class TAO_Element_Equal<const char*>
-{
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- const char* element) const;
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-
-};
-
-
-#endif /* CONSTRAINT_VISITORS_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_l.cpp b/TAO/orbsvcs/orbsvcs/Trader/Constraint_l.cpp
deleted file mode 100644
index 7572d7eca87..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_l.cpp
+++ /dev/null
@@ -1,1765 +0,0 @@
-/* A lexical scanner generated by flex */
-
-/* Scanner skeleton version:
- * $Header$
- */
-
-#define FLEX_SCANNER
-#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 5
-
-#include "ace/OS.h"
-
-/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
-#ifdef c_plusplus
-#ifndef __cplusplus
-#define __cplusplus
-#endif
-#endif
-
-
-#ifdef __cplusplus
-
-/* Use prototypes in function declarations. */
-#define YY_USE_PROTOS
-
-/* The "const" storage-class-modifier is valid. */
-#define YY_USE_CONST
-
-#else /* ! __cplusplus */
-
-#if __STDC__
-
-#define YY_USE_PROTOS
-#define YY_USE_CONST
-
-#endif /* __STDC__ */
-#endif /* ! __cplusplus */
-
-#ifdef YY_USE_CONST
-#define yyconst const
-#else
-#define yyconst
-#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 yy_start = 1 + 2 *
-
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state. The YYSTATE alias is for lex
- * compatibility.
- */
-#define YY_START ((yy_start - 1) / 2)
-#define YYSTATE YY_START
-
-/* 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". */
-#define YY_NEW_FILE yyrestart( yyin )
-
-#define YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#define YY_BUF_SIZE 16384
-
-typedef struct yy_buffer_state *YY_BUFFER_STATE;
-
-extern int yyleng;
-extern FILE *yyin, *yyout;
-
-#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 )
- * 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 yyless() call.
- */
-
-/* Return all but the first 'n' matched characters back to the input stream. */
-
-#define yyless(n) \
- do \
- { \
- /* Undo effects of setting up yytext. */ \
- *yy_cp = yy_hold_char; \
- YY_RESTORE_YY_MORE_OFFSET \
- yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up yytext again */ \
- } \
- while ( 0 )
-
-#define unput(c) yyunput( c, yytext_ptr )
-
-/* The following is because we cannot portably get our hands on size_t
- * (without autoconf's help, which isn't available because we want
- * flex-generated scanners to compile on their own).
- */
-typedef unsigned int yy_size_t;
-
-
-struct yy_buffer_state
- {
- FILE *yy_input_file;
-
- char *yy_ch_buf; /* input buffer */
- char *yy_buf_pos; /* current position in input buffer */
-
- /* Size of input buffer in bytes, not including room for EOB
- * characters.
- */
- yy_size_t yy_buf_size;
-
- /* Number of characters read into yy_ch_buf, not including EOB
- * characters.
- */
- int yy_n_chars;
-
- /* Whether we "own" the buffer - i.e., we know we created it,
- * and can realloc() it to grow it, and should free() it to
- * delete it.
- */
- int yy_is_our_buffer;
-
- /* 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 yy_is_interactive;
-
- /* Whether we're considered to be at the beginning of a line.
- * If so, '^' rules will be active on the next match, otherwise
- * not.
- */
- int yy_at_bol;
-
- /* Whether to try to fill the input buffer when we reach the
- * end of it.
- */
- int yy_fill_buffer;
-
- int 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 yyrestart()), so that the user can continue scanning by
- * just pointing yyin at a new input file.
- */
-#define YY_BUFFER_EOF_PENDING 2
- };
-
-static YY_BUFFER_STATE 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 yy_current_buffer
-
-
-/* yy_hold_char holds the character lost when yytext is formed. */
-static char yy_hold_char;
-
-static int yy_n_chars; /* number of characters read into yy_ch_buf */
-
-
-int yyleng;
-
-/* Points to current character in buffer. */
-static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 1; /* whether we need to initialize */
-static int yy_start = 0; /* start state number */
-
-/* Flag which is used to allow yywrap()'s to do buffer switches
- * instead of setting up a fresh yyin. A bit of a hack ...
- */
-static int yy_did_buffer_switch_on_eof;
-
-void yyrestart YY_PROTO(( FILE *input_file ));
-
-void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
-void yy_load_buffer_state YY_PROTO(( void ));
-YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));
-void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
-void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
-void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
-#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
-
-YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));
-YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));
-YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));
-
-static void *yy_flex_alloc YY_PROTO(( yy_size_t ));
-static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t ));
-static void yy_flex_free YY_PROTO(( void * ));
-
-#define yy_new_buffer yy_create_buffer
-
-#define yy_set_interactive(is_interactive) \
- { \
- if ( ! yy_current_buffer ) \
- yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
- yy_current_buffer->yy_is_interactive = is_interactive; \
- }
-
-#define yy_set_bol(at_bol) \
- { \
- if ( ! yy_current_buffer ) \
- yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
- yy_current_buffer->yy_at_bol = at_bol; \
- }
-
-#define YY_AT_BOL() (yy_current_buffer->yy_at_bol)
-
-typedef unsigned char YY_CHAR;
-FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
-typedef int yy_state_type;
-extern char *yytext;
-#define yytext_ptr yytext
-
-static yy_state_type yy_get_previous_state YY_PROTO(( void ));
-static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));
-static int yy_get_next_buffer YY_PROTO(( void ));
-static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up yytext.
- */
-#define YY_DO_BEFORE_ACTION \
- yytext_ptr = yy_bp; \
- yyleng = (int) (yy_cp - yy_bp); \
- yy_hold_char = *yy_cp; \
- *yy_cp = '\0'; \
- yy_c_buf_p = yy_cp;
-
-#define YY_NUM_RULES 31
-#define YY_END_OF_BUFFER 32
-static yyconst short int yy_accept[81] =
- { 0,
- 0, 0, 32, 30, 31, 30, 30, 22, 23, 14,
- 12, 13, 30, 15, 26, 16, 30, 18, 29, 29,
- 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
- 11, 21, 0, 28, 0, 27, 0, 26, 17, 20,
- 19, 29, 29, 29, 29, 29, 29, 10, 29, 29,
- 29, 9, 29, 29, 0, 0, 29, 29, 8, 29,
- 29, 2, 1, 7, 29, 29, 0, 27, 29, 24,
- 29, 29, 29, 5, 25, 6, 3, 29, 4, 0
- } ;
-
-static yyconst int yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2, 3, 1, 1, 1, 1, 1, 4, 5,
- 6, 7, 8, 1, 9, 10, 11, 12, 12, 12,
- 12, 12, 12, 12, 12, 12, 12, 1, 1, 13,
- 14, 15, 1, 1, 16, 17, 17, 17, 18, 19,
- 17, 17, 17, 17, 17, 20, 17, 17, 17, 17,
- 17, 21, 22, 23, 24, 17, 17, 17, 17, 17,
- 1, 25, 1, 1, 26, 1, 27, 17, 17, 28,
-
- 29, 30, 17, 31, 32, 17, 17, 17, 33, 34,
- 35, 17, 17, 36, 37, 38, 17, 17, 39, 40,
- 17, 17, 1, 1, 1, 41, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 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 yyconst int yy_meta[42] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2, 1, 1, 1, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 1, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 1
- } ;
-
-static yyconst short int yy_base[83] =
- { 0,
- 0, 0, 104, 105, 105, 89, 38, 105, 105, 105,
- 105, 105, 90, 105, 33, 87, 86, 85, 0, 82,
- 76, 62, 55, 62, 59, 17, 57, 55, 63, 57,
- 105, 105, 42, 105, 43, 36, 76, 40, 105, 105,
- 105, 0, 67, 62, 57, 52, 47, 0, 42, 47,
- 42, 0, 45, 40, 47, 47, 55, 58, 0, 38,
- 34, 0, 0, 0, 42, 38, 54, 52, 44, 0,
- 23, 22, 23, 0, 0, 0, 0, 24, 0, 105,
- 72, 51
- } ;
-
-static yyconst short int yy_def[83] =
- { 0,
- 80, 1, 80, 80, 80, 80, 81, 80, 80, 80,
- 80, 80, 80, 80, 80, 80, 80, 80, 82, 82,
- 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
- 80, 80, 81, 80, 80, 80, 80, 80, 80, 80,
- 80, 82, 82, 82, 82, 82, 82, 82, 82, 82,
- 82, 82, 82, 82, 81, 80, 82, 82, 82, 82,
- 82, 82, 82, 82, 82, 82, 80, 80, 82, 82,
- 82, 82, 82, 82, 82, 82, 82, 82, 82, 0,
- 80, 80
- } ;
-
-static yyconst short int yy_nxt[147] =
- { 0,
- 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- 14, 15, 16, 17, 18, 19, 19, 19, 20, 19,
- 19, 19, 21, 19, 4, 4, 22, 19, 23, 24,
- 19, 25, 26, 27, 28, 29, 19, 19, 30, 19,
- 31, 34, 37, 49, 38, 34, 55, 36, 50, 37,
- 34, 38, 42, 56, 67, 67, 79, 78, 68, 77,
- 76, 75, 35, 68, 56, 68, 35, 55, 74, 73,
- 72, 35, 33, 33, 71, 70, 69, 66, 65, 64,
- 63, 62, 61, 60, 59, 58, 57, 36, 54, 53,
- 52, 51, 48, 47, 46, 45, 44, 43, 41, 40,
-
- 39, 36, 32, 80, 3, 80, 80, 80, 80, 80,
- 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
- 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
- 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
- 80, 80, 80, 80, 80, 80
- } ;
-
-static yyconst short int yy_chk[147] =
- { 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, 7, 15, 26, 15, 33, 35, 36, 26, 38,
- 55, 38, 82, 36, 56, 56, 78, 73, 56, 72,
- 71, 69, 7, 68, 36, 67, 33, 35, 66, 65,
- 61, 55, 81, 81, 60, 58, 57, 54, 53, 51,
- 50, 49, 47, 46, 45, 44, 43, 37, 30, 29,
- 28, 27, 25, 24, 23, 22, 21, 20, 18, 17,
-
- 16, 13, 6, 3, 80, 80, 80, 80, 80, 80,
- 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
- 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
- 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
- 80, 80, 80, 80, 80, 80
- } ;
-
-static yy_state_type yy_last_accepting_state;
-static char *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 yymore() yymore_used_but_not_detected
-#define YY_MORE_ADJ 0
-#define YY_RESTORE_YY_MORE_OFFSET
-char *yytext;
-#line 1 "Trader/constraint.l"
-#define INITIAL 0
-#line 2 "Trader/constraint.l"
-// $Id$
-// ========================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// constraint.l
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "Constraint_Interpreter.h"
-#include "Constraint_Nodes.h"
-#include "Constraint_Tokens.h"
-
-static TAO_Literal_Constraint* extract_string(const char*);
-
-#define TAO_YY_LEX_DEBUG
-
-#ifdef TAO_CONSTRAINT_DEBUG
-#define TAO_YY_LEX_DEBUG ACE_OS::fprintf(stderr, "%s\n", yytext)
-#endif /* TAO_CONSTRAINT_DEBUG */
-
-
-#line 448 "lex.yy.c"
-
-/* Macros after this point can all be overridden by user definitions in
- * section 1.
- */
-
-#ifndef YY_SKIP_YYWRAP
-#ifdef __cplusplus
-extern "C" int yywrap YY_PROTO(( void ));
-#else
-extern int yywrap YY_PROTO(( void ));
-#endif
-#endif
-
-#if 0
-#ifndef YY_NO_UNPUT
-static void yyunput YY_PROTO(( int c, char *buf_ptr ));
-#endif
-#endif /* 0 */
-
-#ifndef yytext_ptr
-static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int ));
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen YY_PROTO(( yyconst char * ));
-#endif
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
-static int yyinput YY_PROTO(( void ));
-#else
-static int input YY_PROTO(( void ));
-#endif
-#endif
-
-#if YY_STACK_USED
-static int yy_start_stack_ptr = 0;
-static int yy_start_stack_depth = 0;
-static int *yy_start_stack = 0;
-#ifndef YY_NO_PUSH_STATE
-static void yy_push_state YY_PROTO(( int new_state ));
-#endif
-#ifndef YY_NO_POP_STATE
-static void yy_pop_state YY_PROTO(( void ));
-#endif
-#ifndef YY_NO_TOP_STATE
-static int yy_top_state YY_PROTO(( void ));
-#endif
-
-#else
-#define YY_NO_PUSH_STATE 1
-#define YY_NO_POP_STATE 1
-#define YY_NO_TOP_STATE 1
-#endif
-
-#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 TAO_TRADER_ECHO
-/* This used to be an fputs(), but since the string might contain NUL's,
- * we now use fwrite().
- */
-#define TAO_TRADER_ECHO (void) fwrite( yytext, yyleng, 1, 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 ( yy_current_buffer->yy_is_interactive ) \
- { \
- int c = '*', n; \
- for ( n = 0; n < max_size && \
- (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
- buf[n] = (char) c; \
- if ( c == '\n' ) \
- buf[n++] = (char) c; \
- if ( c == EOF && ferror( yyin ) ) \
- YY_FATAL_ERROR( "input in flex scanner failed" ); \
- result = n; \
- } \
- else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \
- && ferror( yyin ) ) \
- YY_FATAL_ERROR( "input in flex scanner failed" );
-#endif
-
-/* No semi-colon after return; correct usage is to write "yyterminate();" -
- * we don't want an extra ';' after the "return" because that will cause
- * some compilers to complain about unreachable statements.
- */
-#ifndef yyterminate
-#define 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) 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 yylex YY_PROTO(( void ))
-#endif
-
-/* Code executed at the beginning of each rule, after yytext and 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
-
-#define YY_RULE_SETUP \
- YY_USER_ACTION
-
-YY_DECL
- {
- register yy_state_type yy_current_state;
- register char *yy_cp, *yy_bp;
- register int yy_act;
-
-#line 42 "Trader/constraint.l"
-
-
-#line 602 "lex.yy.c"
-
- if ( yy_init )
- {
- yy_init = 0;
-
-#ifdef YY_USER_INIT
- YY_USER_INIT;
-#endif
-
- if ( ! yy_start )
- yy_start = 1; /* first start state */
-
- if ( ! yyin )
- yyin = stdin;
-
- if ( ! yyout )
- yyout = stdout;
-
- if ( ! yy_current_buffer )
- yy_current_buffer =
- yy_create_buffer( yyin, YY_BUF_SIZE );
-
- yy_load_buffer_state();
- }
-
- while ( 1 ) /* loops until end-of-file is reached */
- {
- yy_cp = yy_c_buf_p;
-
- /* Support of yytext. */
- *yy_cp = yy_hold_char;
-
- /* yy_bp points to the position in yy_ch_buf of the start of
- * the current run.
- */
- yy_bp = yy_cp;
-
- yy_current_state = yy_start;
-yy_match:
- do
- {
- register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
- if ( yy_accept[yy_current_state] )
- {
- yy_last_accepting_state = yy_current_state;
- yy_last_accepting_cpos = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 81 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- ++yy_cp;
- }
- while ( yy_base[yy_current_state] != 105 );
-
-yy_find_action:
- yy_act = yy_accept[yy_current_state];
- if ( yy_act == 0 )
- { /* have to back up */
- yy_cp = yy_last_accepting_cpos;
- yy_current_state = yy_last_accepting_state;
- yy_act = yy_accept[yy_current_state];
- }
-
- YY_DO_BEFORE_ACTION;
-
-
-do_action: /* This label is used only to access EOF actions. */
-
-
- switch ( yy_act )
- { /* beginning of action switch */
- case 0: /* must back up */
- /* undo the effects of YY_DO_BEFORE_ACTION */
- *yy_cp = yy_hold_char;
- yy_cp = yy_last_accepting_cpos;
- yy_current_state = yy_last_accepting_state;
- goto yy_find_action;
-
-case 1:
-YY_RULE_SETUP
-#line 44 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_MIN; }
- ACE_NOTREACHED (YY_BREAK)
-case 2:
-YY_RULE_SETUP
-#line 45 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_MAX; }
- ACE_NOTREACHED (YY_BREAK)
-case 3:
-YY_RULE_SETUP
-#line 46 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_FIRST; }
- ACE_NOTREACHED (YY_BREAK)
-case 4:
-YY_RULE_SETUP
-#line 47 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_RANDOM; }
- ACE_NOTREACHED (YY_BREAK)
-case 5:
-YY_RULE_SETUP
-#line 48 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_WITH; }
- ACE_NOTREACHED (YY_BREAK)
-case 6:
-YY_RULE_SETUP
-#line 49 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_EXIST; }
- ACE_NOTREACHED (YY_BREAK)
-case 7:
-YY_RULE_SETUP
-#line 50 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_NOT; }
- ACE_NOTREACHED (YY_BREAK)
-case 8:
-YY_RULE_SETUP
-#line 51 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_AND; }
- ACE_NOTREACHED (YY_BREAK)
-case 9:
-YY_RULE_SETUP
-#line 52 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_OR; }
- ACE_NOTREACHED (YY_BREAK)
-case 10:
-YY_RULE_SETUP
-#line 53 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_IN; }
- ACE_NOTREACHED (YY_BREAK)
-case 11:
-YY_RULE_SETUP
-#line 54 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_TWIDDLE; }
- ACE_NOTREACHED (YY_BREAK)
-case 12:
-YY_RULE_SETUP
-#line 55 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_PLUS; }
- ACE_NOTREACHED (YY_BREAK)
-case 13:
-YY_RULE_SETUP
-#line 56 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_MINUS; }
- ACE_NOTREACHED (YY_BREAK)
-case 14:
-YY_RULE_SETUP
-#line 57 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_MULT; }
- ACE_NOTREACHED (YY_BREAK)
-case 15:
-YY_RULE_SETUP
-#line 58 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_DIV; }
- ACE_NOTREACHED (YY_BREAK)
-case 16:
-YY_RULE_SETUP
-#line 59 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_LT; }
- ACE_NOTREACHED (YY_BREAK)
-case 17:
-YY_RULE_SETUP
-#line 60 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_LE; }
- ACE_NOTREACHED (YY_BREAK)
-case 18:
-YY_RULE_SETUP
-#line 61 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_GT; }
- ACE_NOTREACHED (YY_BREAK)
-case 19:
-YY_RULE_SETUP
-#line 62 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_GE; }
- ACE_NOTREACHED (YY_BREAK)
-case 20:
-YY_RULE_SETUP
-#line 63 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_EQ; }
- ACE_NOTREACHED (YY_BREAK)
-case 21:
-YY_RULE_SETUP
-#line 64 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_NE; }
- ACE_NOTREACHED (YY_BREAK)
-case 22:
-YY_RULE_SETUP
-#line 65 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_LPAREN; }
- ACE_NOTREACHED (YY_BREAK)
-case 23:
-YY_RULE_SETUP
-#line 66 "Trader/constraint.l"
-{ TAO_YY_LEX_DEBUG; return TAO_RPAREN; }
- ACE_NOTREACHED (YY_BREAK)
-case 24:
-YY_RULE_SETUP
-#line 67 "Trader/constraint.l"
-{
- yylval.constraint_ =
- new TAO_Literal_Constraint((CORBA::Boolean) 1);
- TAO_YY_LEX_DEBUG; return TAO_BOOLEAN;
- }
- ACE_NOTREACHED (YY_BREAK)
-case 25:
-YY_RULE_SETUP
-#line 72 "Trader/constraint.l"
-{
- yylval.constraint_ =
- new TAO_Literal_Constraint((CORBA::Boolean) 0);
- TAO_YY_LEX_DEBUG; return TAO_BOOLEAN;
- }
- ACE_NOTREACHED (YY_BREAK)
-case 26:
-YY_RULE_SETUP
-#line 77 "Trader/constraint.l"
-{
- yylval.constraint_ =
- new TAO_Literal_Constraint((CORBA::Long)atoi(yytext));
- TAO_YY_LEX_DEBUG; return TAO_NUMBER;
- }
- ACE_NOTREACHED (YY_BREAK)
-case 27:
-YY_RULE_SETUP
-#line 82 "Trader/constraint.l"
-{
- yylval.constraint_ =
- new TAO_Literal_Constraint((CORBA::Double)atof(yytext));
- TAO_YY_LEX_DEBUG; return TAO_NUMBER;
- }
- ACE_NOTREACHED (YY_BREAK)
-case 28:
-YY_RULE_SETUP
-#line 87 "Trader/constraint.l"
-{
- yylval.constraint_ = extract_string(yytext);
- TAO_YY_LEX_DEBUG; return TAO_STRING;
- }
- ACE_NOTREACHED (YY_BREAK)
-case 29:
-YY_RULE_SETUP
-#line 91 "Trader/constraint.l"
-{
- yylval.constraint_ =
- new TAO_Property_Constraint(yytext);
- TAO_YY_LEX_DEBUG; return TAO_IDENT;
- }
- ACE_NOTREACHED (YY_BREAK)
-case 30:
-YY_RULE_SETUP
-#line 96 "Trader/constraint.l"
-{
- TAO_YY_LEX_DEBUG; return TAO_UNKNOWN;
- }
- ACE_NOTREACHED (YY_BREAK)
-case 31:
-YY_RULE_SETUP
-#line 99 "Trader/constraint.l"
-TAO_TRADER_ECHO;
- YY_BREAK
-#line 865 "lex.yy.c"
-case YY_STATE_EOF(INITIAL):
- yyterminate();
-
- case YY_END_OF_BUFFER:
- {
- /* Amount of text matched not including the EOB char. */
- int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;
-
- /* Undo the effects of YY_DO_BEFORE_ACTION. */
- *yy_cp = yy_hold_char;
- YY_RESTORE_YY_MORE_OFFSET
-
- if ( yy_current_buffer->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 yyin at a new source and called
- * yylex(). If so, then we have to assure
- * consistency between 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.
- */
- yy_n_chars = yy_current_buffer->yy_n_chars;
- yy_current_buffer->yy_input_file = yyin;
- yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL;
- }
-
- /* Note that here we test for yy_c_buf_p "<=" to the position
- * of the first EOB in the buffer, since 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 ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )
- { /* This was really a NUL. */
- yy_state_type yy_next_state;
-
- yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;
-
- yy_current_state = yy_get_previous_state();
-
- /* Okay, we're now positioned to make the NUL
- * transition. We couldn't have
- * 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).
- */
-
- yy_next_state = yy_try_NUL_trans( yy_current_state );
-
- yy_bp = yytext_ptr + YY_MORE_ADJ;
-
- if ( yy_next_state )
- {
- /* Consume the NUL. */
- yy_cp = ++yy_c_buf_p;
- yy_current_state = yy_next_state;
- goto yy_match;
- }
-
- else
- {
- yy_cp = yy_c_buf_p;
- goto yy_find_action;
- }
- }
-
- else switch ( yy_get_next_buffer() )
- {
- case EOB_ACT_END_OF_FILE:
- {
- yy_did_buffer_switch_on_eof = 0;
-
- if ( yywrap() )
- {
- /* Note: because we've taken care in
- * yy_get_next_buffer() to have set up
- * yytext, we can now set up
- * 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.
- */
- yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;
-
- yy_act = YY_STATE_EOF(YY_START);
- goto do_action;
- }
-
- else
- {
- if ( ! yy_did_buffer_switch_on_eof )
- YY_NEW_FILE;
- }
- break;
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- yy_c_buf_p =
- yytext_ptr + yy_amount_of_matched_text;
-
- yy_current_state = yy_get_previous_state();
-
- yy_cp = yy_c_buf_p;
- yy_bp = yytext_ptr + YY_MORE_ADJ;
- goto yy_match;
-
- case EOB_ACT_LAST_MATCH:
- yy_c_buf_p =
- &yy_current_buffer->yy_ch_buf[yy_n_chars];
-
- yy_current_state = yy_get_previous_state();
-
- yy_cp = yy_c_buf_p;
- yy_bp = yytext_ptr + YY_MORE_ADJ;
- goto 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 yylex */
-
-
-/* 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 yy_get_next_buffer()
- {
- register char *dest = yy_current_buffer->yy_ch_buf;
- register char *source = yytext_ptr;
- register int number_to_move, i;
- int ret_val;
-
- if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--end of buffer missed" );
-
- if ( yy_current_buffer->yy_fill_buffer == 0 )
- { /* Don't try to fill the buffer, so this is an EOF. */
- if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )
- {
- /* We matched a single character, 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 = (int) (yy_c_buf_p - yytext_ptr) - 1;
-
- for ( i = 0; i < number_to_move; ++i )
- *(dest++) = *(source++);
-
- if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING )
- /* don't do the read, it's not guaranteed to return an EOF,
- * just force an EOF
- */
- yy_current_buffer->yy_n_chars = yy_n_chars = 0;
-
- else
- {
- int num_to_read =
- yy_current_buffer->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 = yy_current_buffer;
-
- int yy_c_buf_p_offset =
- (int) (yy_c_buf_p - b->yy_ch_buf);
-
- if ( b->yy_is_our_buffer )
- {
- int new_size = b->yy_buf_size * 2;
-
- if ( new_size <= 0 )
- b->yy_buf_size += b->yy_buf_size / 8;
- else
- b->yy_buf_size *= 2;
-
- b->yy_ch_buf = (char *)
- /* Include room in for 2 EOB chars. */
- yy_flex_realloc( (void *) b->yy_ch_buf,
- b->yy_buf_size + 2 );
- }
- else
- /* Can't grow it, we don't own it. */
- b->yy_ch_buf = 0;
-
- if ( ! b->yy_ch_buf )
- YY_FATAL_ERROR(
- "fatal error - scanner input buffer overflow" );
-
- yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
-
- num_to_read = yy_current_buffer->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( (&yy_current_buffer->yy_ch_buf[number_to_move]),
- yy_n_chars, num_to_read );
-
- yy_current_buffer->yy_n_chars = yy_n_chars;
- }
-
- if ( yy_n_chars == 0 )
- {
- if ( number_to_move == YY_MORE_ADJ )
- {
- ret_val = EOB_ACT_END_OF_FILE;
- yyrestart( yyin );
- }
-
- else
- {
- ret_val = EOB_ACT_LAST_MATCH;
- yy_current_buffer->yy_buffer_status =
- YY_BUFFER_EOF_PENDING;
- }
- }
-
- else
- ret_val = EOB_ACT_CONTINUE_SCAN;
-
- yy_n_chars += number_to_move;
- yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;
- yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
-
- yytext_ptr = &yy_current_buffer->yy_ch_buf[0];
-
- return ret_val;
- }
-
-
-/* yy_get_previous_state - get the state just before the EOB char was reached */
-
-static yy_state_type yy_get_previous_state()
- {
- register yy_state_type yy_current_state;
- register char *yy_cp;
-
- yy_current_state = yy_start;
-
- for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
- {
- register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
- if ( yy_accept[yy_current_state] )
- {
- yy_last_accepting_state = yy_current_state;
- yy_last_accepting_cpos = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 81 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- }
-
- return yy_current_state;
- }
-
-
-/* yy_try_NUL_trans - try to make a transition on the NUL character
- *
- * synopsis
- * next_state = yy_try_NUL_trans( current_state );
- */
-
-#ifdef YY_USE_PROTOS
-static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )
-#else
-static yy_state_type yy_try_NUL_trans( yy_current_state )
-yy_state_type yy_current_state;
-#endif
- {
- register int yy_is_jam;
- register char *yy_cp = yy_c_buf_p;
-
- register YY_CHAR yy_c = 1;
- if ( yy_accept[yy_current_state] )
- {
- yy_last_accepting_state = yy_current_state;
- yy_last_accepting_cpos = yy_cp;
- }
- while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
- {
- yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 81 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- yy_is_jam = (yy_current_state == 80);
-
- return yy_is_jam ? 0 : yy_current_state;
- }
-
-#if 0
-#ifndef YY_NO_UNPUT
-#ifdef YY_USE_PROTOS
-static void yyunput( int c, register char *yy_bp )
-#else
-static void yyunput( c, yy_bp )
-int c;
-register char *yy_bp;
-#endif
- {
- register char *yy_cp = yy_c_buf_p;
-
- /* undo effects of setting up yytext */
- *yy_cp = yy_hold_char;
-
- if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
- { /* need to shift things up to make room */
- /* +2 for EOB chars. */
- register int number_to_move = yy_n_chars + 2;
- register char *dest = &yy_current_buffer->yy_ch_buf[
- yy_current_buffer->yy_buf_size + 2];
- register char *source =
- &yy_current_buffer->yy_ch_buf[number_to_move];
-
- while ( source > yy_current_buffer->yy_ch_buf )
- *--dest = *--source;
-
- yy_cp += (int) (dest - source);
- yy_bp += (int) (dest - source);
- yy_current_buffer->yy_n_chars =
- yy_n_chars = yy_current_buffer->yy_buf_size;
-
- if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
- YY_FATAL_ERROR( "flex scanner push-back overflow" );
- }
-
- *--yy_cp = (char) c;
-
-
- yytext_ptr = yy_bp;
- yy_hold_char = *yy_cp;
- yy_c_buf_p = yy_cp;
- }
-#endif /* ifndef YY_NO_UNPUT */
-#endif /* 0 */
-
-#ifdef __cplusplus
-static int yyinput()
-#else
-static int input()
-#endif
- {
- int c;
-
- *yy_c_buf_p = yy_hold_char;
-
- if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
- {
- /* 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 ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
- /* This was really a NUL. */
- *yy_c_buf_p = '\0';
-
- else
- { /* need more input */
- int offset = yy_c_buf_p - yytext_ptr;
- ++yy_c_buf_p;
-
- switch ( yy_get_next_buffer() )
- {
- case EOB_ACT_LAST_MATCH:
- /* This happens because yy_g_n_b()
- * sees that we've accumulated a
- * token and flags that we need to
- * try matching the token before
- * proceeding. But for input(),
- * there's no matching to consider.
- * So convert the EOB_ACT_LAST_MATCH
- * to EOB_ACT_END_OF_FILE.
- */
-
- /* Reset buffer status. */
- yyrestart( yyin );
-
- /* fall through */
-
- case EOB_ACT_END_OF_FILE:
- {
- if ( yywrap() )
- return EOF;
-
- if ( ! yy_did_buffer_switch_on_eof )
- YY_NEW_FILE;
-#ifdef __cplusplus
- return yyinput();
-#else
- return input();
-#endif
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- yy_c_buf_p = yytext_ptr + offset;
- break;
- }
- }
- }
-
- c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */
- *yy_c_buf_p = '\0'; /* preserve yytext */
- yy_hold_char = *++yy_c_buf_p;
-
-
- return c;
- }
-
-
-#ifdef YY_USE_PROTOS
-void yyrestart( FILE *input_file )
-#else
-void yyrestart( input_file )
-FILE *input_file;
-#endif
- {
- if ( ! yy_current_buffer )
- yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );
-
- yy_init_buffer( yy_current_buffer, input_file );
- yy_load_buffer_state();
- }
-
-
-#ifdef YY_USE_PROTOS
-void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
-#else
-void yy_switch_to_buffer( new_buffer )
-YY_BUFFER_STATE new_buffer;
-#endif
- {
- if ( yy_current_buffer == new_buffer )
- return;
-
- if ( yy_current_buffer )
- {
- /* Flush out information for old buffer. */
- *yy_c_buf_p = yy_hold_char;
- yy_current_buffer->yy_buf_pos = yy_c_buf_p;
- yy_current_buffer->yy_n_chars = yy_n_chars;
- }
-
- yy_current_buffer = new_buffer;
- yy_load_buffer_state();
-
- /* We don't actually know whether we did this switch during
- * EOF (yywrap()) processing, but the only time this flag
- * is looked at is after yywrap() is called, so it's safe
- * to go ahead and always set it.
- */
- yy_did_buffer_switch_on_eof = 1;
- }
-
-
-#ifdef YY_USE_PROTOS
-void yy_load_buffer_state( void )
-#else
-void yy_load_buffer_state()
-#endif
- {
- yy_n_chars = yy_current_buffer->yy_n_chars;
- yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;
- yyin = yy_current_buffer->yy_input_file;
- yy_hold_char = *yy_c_buf_p;
- }
-
-
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )
-#else
-YY_BUFFER_STATE yy_create_buffer( file, size )
-FILE *file;
-int size;
-#endif
- {
- YY_BUFFER_STATE b;
-
- b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
-
- b->yy_buf_size = size;
-
- /* 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->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );
- if ( ! b->yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
-
- b->yy_is_our_buffer = 1;
-
- yy_init_buffer( b, file );
-
- return b;
- }
-
-
-#ifdef YY_USE_PROTOS
-void yy_delete_buffer( YY_BUFFER_STATE b )
-#else
-void yy_delete_buffer( b )
-YY_BUFFER_STATE b;
-#endif
- {
- if ( ! b )
- return;
-
- if ( b == yy_current_buffer )
- yy_current_buffer = (YY_BUFFER_STATE) 0;
-
- if ( b->yy_is_our_buffer )
- yy_flex_free( (void *) b->yy_ch_buf );
-
- yy_flex_free( (void *) b );
- }
-
-
-
-#ifdef YY_USE_PROTOS
-void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
-#else
-void yy_init_buffer( b, file )
-YY_BUFFER_STATE b;
-FILE *file;
-#endif
-
-
- {
- yy_flush_buffer( b );
-
- b->yy_input_file = file;
- b->yy_fill_buffer = 1;
-
- b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
-
- }
-
-
-#ifdef YY_USE_PROTOS
-void yy_flush_buffer( YY_BUFFER_STATE b )
-#else
-void yy_flush_buffer( b )
-YY_BUFFER_STATE b;
-#endif
-
- {
- if ( ! b )
- return;
-
- b->yy_n_chars = 0;
-
- /* 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->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
- b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
-
- b->yy_buf_pos = &b->yy_ch_buf[0];
-
- b->yy_at_bol = 1;
- b->yy_buffer_status = YY_BUFFER_NEW;
-
- if ( b == yy_current_buffer )
- yy_load_buffer_state();
- }
-
-
-#ifndef YY_NO_SCAN_BUFFER
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )
-#else
-YY_BUFFER_STATE yy_scan_buffer( base, size )
-char *base;
-yy_size_t size;
-#endif
- {
- YY_BUFFER_STATE b;
-
- if ( size < 2 ||
- base[size-2] != YY_END_OF_BUFFER_CHAR ||
- base[size-1] != YY_END_OF_BUFFER_CHAR )
- /* They forgot to leave room for the EOB's. */
- return 0;
-
- b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
-
- b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
- b->yy_buf_pos = b->yy_ch_buf = base;
- b->yy_is_our_buffer = 0;
- b->yy_input_file = 0;
- b->yy_n_chars = b->yy_buf_size;
- b->yy_is_interactive = 0;
- b->yy_at_bol = 1;
- b->yy_fill_buffer = 0;
- b->yy_buffer_status = YY_BUFFER_NEW;
-
- yy_switch_to_buffer( b );
-
- return b;
- }
-#endif
-
-
-#ifndef YY_NO_SCAN_STRING
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )
-#else
-YY_BUFFER_STATE yy_scan_string( yy_str )
-yyconst char *yy_str;
-#endif
- {
- int len;
- for ( len = 0; yy_str[len]; ++len )
- ;
-
- return yy_scan_bytes( yy_str, len );
- }
-#endif
-
-
-#ifndef YY_NO_SCAN_BYTES
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )
-#else
-YY_BUFFER_STATE yy_scan_bytes( bytes, len )
-yyconst char *bytes;
-int len;
-#endif
- {
- YY_BUFFER_STATE b;
- char *buf;
- yy_size_t n;
- int i;
-
- /* Get memory for full buffer, including space for trailing EOB's. */
- n = len + 2;
- buf = (char *) yy_flex_alloc( n );
- if ( ! buf )
- YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
-
- for ( i = 0; i < len; ++i )
- buf[i] = bytes[i];
-
- buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;
-
- b = yy_scan_buffer( buf, n );
- if ( ! b )
- YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
-
- /* It's okay to grow etc. this buffer, and we should throw it
- * away when we're done.
- */
- b->yy_is_our_buffer = 1;
-
- return b;
- }
-#endif
-
-
-#ifndef YY_NO_PUSH_STATE
-#ifdef YY_USE_PROTOS
-static void yy_push_state( int new_state )
-#else
-static void yy_push_state( new_state )
-int new_state;
-#endif
- {
- if ( yy_start_stack_ptr >= yy_start_stack_depth )
- {
- yy_size_t new_size;
-
- yy_start_stack_depth += YY_START_STACK_INCR;
- new_size = yy_start_stack_depth * sizeof( int );
-
- if ( ! yy_start_stack )
- yy_start_stack = (int *) yy_flex_alloc( new_size );
-
- else
- yy_start_stack = (int *) yy_flex_realloc(
- (void *) yy_start_stack, new_size );
-
- if ( ! yy_start_stack )
- YY_FATAL_ERROR(
- "out of memory expanding start-condition stack" );
- }
-
- yy_start_stack[yy_start_stack_ptr++] = YY_START;
-
- BEGIN(new_state);
- }
-#endif
-
-
-#ifndef YY_NO_POP_STATE
-static void yy_pop_state()
- {
- if ( --yy_start_stack_ptr < 0 )
- YY_FATAL_ERROR( "start-condition stack underflow" );
-
- BEGIN(yy_start_stack[yy_start_stack_ptr]);
- }
-#endif
-
-
-#ifndef YY_NO_TOP_STATE
-static int yy_top_state()
- {
- return yy_start_stack[yy_start_stack_ptr - 1];
- }
-#endif
-
-#ifndef YY_EXIT_FAILURE
-#define YY_EXIT_FAILURE 2
-#endif
-
-#ifdef YY_USE_PROTOS
-static void yy_fatal_error( yyconst char msg[] )
-#else
-static void yy_fatal_error( msg )
-char msg[];
-#endif
- {
- (void) fprintf( stderr, "%s\n", msg );
- exit( YY_EXIT_FAILURE );
- }
-
-
-
-/* Redefine yyless() so it works in section 3 code. */
-
-#undef yyless
-#define yyless(n) \
- do \
- { \
- /* Undo effects of setting up yytext. */ \
- yytext[yyleng] = yy_hold_char; \
- yy_c_buf_p = yytext + n; \
- yy_hold_char = *yy_c_buf_p; \
- *yy_c_buf_p = '\0'; \
- yyleng = n; \
- } \
- while ( 0 )
-
-
-/* Internal utility routines. */
-
-#ifndef yytext_ptr
-#ifdef YY_USE_PROTOS
-static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )
-#else
-static void yy_flex_strncpy( s1, s2, n )
-char *s1;
-yyconst char *s2;
-int n;
-#endif
- {
- register int i;
- for ( i = 0; i < n; ++i )
- s1[i] = s2[i];
- }
-#endif
-
-#ifdef YY_NEED_STRLEN
-#ifdef YY_USE_PROTOS
-static int yy_flex_strlen( yyconst char *s )
-#else
-static int yy_flex_strlen( s )
-yyconst char *s;
-#endif
- {
- register int n;
- for ( n = 0; s[n]; ++n )
- ;
-
- return n;
- }
-#endif
-
-
-#ifdef YY_USE_PROTOS
-static void *yy_flex_alloc( yy_size_t size )
-#else
-static void *yy_flex_alloc( size )
-yy_size_t size;
-#endif
- {
- return (void *) malloc( size );
- }
-
-#ifdef YY_USE_PROTOS
-static void *yy_flex_realloc( void *ptr, yy_size_t size )
-#else
-static void *yy_flex_realloc( ptr, size )
-void *ptr;
-yy_size_t size;
-#endif
- {
- /* The cast to (char *) in the following accommodates both
- * implementations that use char* generic pointers, and those
- * that use void* generic pointers. It works with the latter
- * because both ANSI C and C++ allow castless assignment from
- * any pointer type to void*, and deal with argument conversions
- * as though doing an assignment.
- */
- return (void *) realloc( (char *) ptr, size );
- }
-
-#ifdef YY_USE_PROTOS
-static void yy_flex_free( void *ptr )
-#else
-static void yy_flex_free( ptr )
-void *ptr;
-#endif
- {
- free( ptr );
- }
-
-#if YY_MAIN
-int main()
- {
- yylex();
- return 0;
- }
-#endif
-#line 99 "Trader/constraint.l"
-
-
-TAO_Literal_Constraint*
-extract_string(const char* total)
-{
- int prev_slash = 0,
- ctr = 0;
- char str[BUFSIZ],
- *tmp = (char*) total + 1;
-
- while (*tmp != '\0')
- {
- if (*tmp == '\\')
- {
- if (prev_slash)
- prev_slash = 0;
- else
- {
- prev_slash = 1;
- continue;
- }
- }
- else if (*tmp == '\'')
- prev_slash = 0;
-
- str[ctr++] = *tmp;
- tmp++;
- }
-
- str[ctr - 1] = '\0';
- return new TAO_Literal_Constraint(str);
-}
-
-int
-yywrap (void)
-{
- return 1;
-}
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_y.cpp b/TAO/orbsvcs/orbsvcs/Trader/Constraint_y.cpp
deleted file mode 100644
index 08778372140..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_y.cpp
+++ /dev/null
@@ -1,898 +0,0 @@
-
-# line 2 "Trader/constraint.y"
- // $Id$
-// ========================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// constraint.y
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "ace/OS.h"
-#include "Constraint_Interpreter.h"
-#include "Constraint_Nodes.h"
-
-//#define YYDEBUG 1
-# define TAO_GT 257
-# define TAO_GE 258
-# define TAO_LT 259
-# define TAO_LE 260
-# define TAO_EQ 261
-# define TAO_NE 262
-# define TAO_EXIST 263
-# define TAO_AND 264
-# define TAO_OR 265
-# define TAO_NOT 266
-# define TAO_IN 267
-# define TAO_TWIDDLE 268
-# define TAO_BOOLEAN 269
-# define TAO_PLUS 270
-# define TAO_MINUS 271
-# define TAO_MULT 272
-# define TAO_DIV 273
-# define TAO_UMINUS 274
-# define TAO_NUMBER 275
-# define TAO_RPAREN 276
-# define TAO_LPAREN 277
-# define TAO_IDENT 278
-# define TAO_STRING 279
-# define TAO_UNKNOWN 280
-# define TAO_UNSIGNED 281
-# define TAO_SIGNED 282
-# define TAO_DOUBLE 283
-# define TAO_CONSTRAINT 284
-# define TAO_SEQUENCE 285
-# define TAO_WITH 286
-# define TAO_MAX 287
-# define TAO_MIN 288
-# define TAO_FIRST 289
-# define TAO_RANDOM 290
-
-#ifdef __cplusplus
-
-#ifndef yyerror
- void yyerror(const char *);
-#endif
-
-#ifndef yylex
-#ifdef __EXTERN_C__
- extern "C" { int yylex(void); }
-#else
- int yylex(void);
-#endif
-#endif
- int yyparse(void);
-
-#endif
-#define yyclearin yychar = -1
-#define yyerrok yyerrflag = 0
-extern int yychar;
-extern int yyerrflag;
-YYSTYPE yylval;
-YYSTYPE yyval;
-typedef int yytabelem;
-#ifndef YYMAXDEPTH
-#define YYMAXDEPTH 150
-#endif
-#if YYMAXDEPTH > 0
-int yy_yys[YYMAXDEPTH], *yys = yy_yys;
-YYSTYPE yy_yyv[YYMAXDEPTH], *yyv = yy_yyv;
-#else /* user does initial allocation */
-int *yys;
-YYSTYPE *yyv;
-#endif
-static int yymaxdepth = YYMAXDEPTH;
-# define YYERRCODE 256
-
-# line 133 "Trader/constraint.y"
-
-
-//extern int yydebug = 1;
-yytabelem yyexca[] ={
--1, 1,
- 0, -1,
- -2, 0,
- };
-# define YYNPROD 38
-# define YYLAST 93
-yytabelem yyact[]={
-
- 19, 54, 44, 16, 45, 19, 24, 37, 22, 38,
- 39, 24, 21, 22, 18, 20, 23, 21, 25, 18,
- 20, 23, 36, 7, 6, 5, 8, 9, 19, 60,
- 26, 16, 40, 41, 24, 25, 22, 38, 39, 15,
- 21, 11, 18, 20, 23, 32, 33, 34, 35, 30,
- 31, 14, 10, 17, 13, 12, 4, 3, 1, 2,
- 0, 0, 0, 0, 0, 27, 28, 29, 0, 0,
- 42, 0, 48, 49, 50, 51, 52, 53, 43, 47,
- 58, 59, 46, 0, 0, 0, 0, 0, 0, 0,
- 56, 57, 55 };
-yytabelem yypact[]={
-
- -263,-10000000, -230,-10000000, -234, -235, -235, -235,-10000000,-10000000,
--10000000, -212, -245, -261, -240,-10000000, -258,-10000000, -235, -276,
--10000000,-10000000, -271,-10000000,-10000000, -235, -235, -230, -230, -230,
- -235, -235, -235, -235, -235, -235, -277, -235, -235, -235,
- -235, -235,-10000000, -247,-10000000,-10000000, -234,-10000000,-10000000,-10000000,
--10000000,-10000000,-10000000,-10000000,-10000000, -233, -240, -240,-10000000,-10000000,
--10000000 };
-yytabelem yypgo[]={
-
- 0, 58, 57, 59, 56, 52, 41, 55, 54, 51,
- 39, 53 };
-yytabelem yyr1[]={
-
- 0, 1, 1, 2, 2, 2, 2, 2, 3, 3,
- 4, 4, 5, 5, 5, 5, 5, 5, 5, 6,
- 6, 7, 7, 8, 8, 8, 9, 9, 9, 10,
- 10, 11, 11, 11, 11, 11, 11, 11 };
-yytabelem yyr2[]={
-
- 0, 3, 3, 5, 5, 5, 3, 3, 7, 3,
- 7, 3, 7, 7, 7, 7, 7, 7, 3, 7,
- 3, 7, 3, 7, 7, 3, 7, 7, 3, 5,
- 3, 7, 5, 3, 3, 5, 3, 3 };
-yytabelem yychk[]={
-
--10000000, -1, -3, -2, -4, 288, 287, 286, 289, 290,
- -5, -6, -7, -8, -9, -10, 266, -11, 277, 263,
- 278, 275, 271, 279, 269, 265, 264, -3, -3, -3,
- 261, 262, 257, 258, 259, 260, 267, 268, 270, 271,
- 272, 273, -11, -3, 278, 275, -4, -5, -6, -6,
- -6, -6, -6, -6, 278, -8, -9, -9, -10, -10,
- 276 };
-yytabelem yydef[]={
-
- 0, -2, 1, 2, 9, 0, 0, 0, 6, 7,
- 11, 18, 20, 22, 25, 28, 0, 30, 0, 0,
- 33, 34, 0, 36, 37, 0, 0, 3, 4, 5,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 29, 0, 32, 35, 8, 10, 12, 13,
- 14, 15, 16, 17, 19, 21, 23, 24, 26, 27,
- 31 };
-typedef struct
-#ifdef __cplusplus
- yytoktype
-#endif
-{ char *t_name; int t_val; } yytoktype;
-#ifndef YYDEBUG
-# define YYDEBUG 0 /* don't allow debugging */
-#endif
-
-#if YYDEBUG
-
-yytoktype yytoks[] =
-{
- "TAO_GT", 257,
- "TAO_GE", 258,
- "TAO_LT", 259,
- "TAO_LE", 260,
- "TAO_EQ", 261,
- "TAO_NE", 262,
- "TAO_EXIST", 263,
- "TAO_AND", 264,
- "TAO_OR", 265,
- "TAO_NOT", 266,
- "TAO_IN", 267,
- "TAO_TWIDDLE", 268,
- "TAO_BOOLEAN", 269,
- "TAO_PLUS", 270,
- "TAO_MINUS", 271,
- "TAO_MULT", 272,
- "TAO_DIV", 273,
- "TAO_UMINUS", 274,
- "TAO_NUMBER", 275,
- "TAO_RPAREN", 276,
- "TAO_LPAREN", 277,
- "TAO_IDENT", 278,
- "TAO_STRING", 279,
- "TAO_UNKNOWN", 280,
- "TAO_UNSIGNED", 281,
- "TAO_SIGNED", 282,
- "TAO_DOUBLE", 283,
- "TAO_CONSTRAINT", 284,
- "TAO_SEQUENCE", 285,
- "TAO_WITH", 286,
- "TAO_MAX", 287,
- "TAO_MIN", 288,
- "TAO_FIRST", 289,
- "TAO_RANDOM", 290,
- "-unknown-", -1 /* ends search */
-};
-
-char * yyreds[] =
-{
- "-no such reduction-",
- "constraint : bool_or",
- "constraint : preference",
- "preference : TAO_MIN bool_or",
- "preference : TAO_MAX bool_or",
- "preference : TAO_WITH bool_or",
- "preference : TAO_FIRST",
- "preference : TAO_RANDOM",
- "bool_or : bool_or TAO_OR bool_and",
- "bool_or : bool_and",
- "bool_and : bool_and TAO_AND bool_compare",
- "bool_and : bool_compare",
- "bool_compare : expr_in TAO_EQ expr_in",
- "bool_compare : expr_in TAO_NE expr_in",
- "bool_compare : expr_in TAO_GT expr_in",
- "bool_compare : expr_in TAO_GE expr_in",
- "bool_compare : expr_in TAO_LT expr_in",
- "bool_compare : expr_in TAO_LE expr_in",
- "bool_compare : expr_in",
- "expr_in : expr_twiddle TAO_IN TAO_IDENT",
- "expr_in : expr_twiddle",
- "expr_twiddle : expr TAO_TWIDDLE expr",
- "expr_twiddle : expr",
- "expr : expr TAO_PLUS term",
- "expr : expr TAO_MINUS term",
- "expr : term",
- "term : term TAO_MULT factor_not",
- "term : term TAO_DIV factor_not",
- "term : factor_not",
- "factor_not : TAO_NOT factor",
- "factor_not : factor",
- "factor : TAO_LPAREN bool_or TAO_RPAREN",
- "factor : TAO_EXIST TAO_IDENT",
- "factor : TAO_IDENT",
- "factor : TAO_NUMBER",
- "factor : TAO_MINUS TAO_NUMBER",
- "factor : TAO_STRING",
- "factor : TAO_BOOLEAN",
-};
-#endif /* YYDEBUG */
-# line 1 "/usr/ccs/bin/yaccpar"
-/*
- * Copyright (c) 1993 by Sun Microsystems, Inc.
- */
-
-//#pragma ident "@(#)yaccpar 6.12 93/06/07 SMI"
-
-/*
-** Skeleton parser driver for yacc output
-*/
-
-/*
-** yacc user known macros and defines
-*/
-#define YYERROR goto yyerrlab
-#define YYACCEPT return(0)
-#define YYABORT return(1)
-#define YYBACKUP( newtoken, newvalue )\
-{\
- if ( yychar >= 0 || ( yyr2[ yytmp ] >> 1 ) != 1 )\
- {\
- yyerror( "syntax error - cannot backup" );\
- goto yyerrlab;\
- }\
- yychar = newtoken;\
- yystate = *yyps;\
- yylval = newvalue;\
- goto yynewstate;\
-}
-#define YYRECOVERING() (!!yyerrflag)
-#define YYNEW(type) malloc(sizeof(type) * yynewmax)
-#define YYCOPY(to, from, type) \
- (type *) memcpy(to, (char *) from, yynewmax * sizeof(type))
-#define YYENLARGE( from, type) \
- (type *) realloc((char *) from, yynewmax * sizeof(type))
-#ifndef YYDEBUG
-# define YYDEBUG 1 /* make debugging available */
-#endif
-
-/*
-** user known globals
-*/
-int yydebug; /* set to 1 to get debugging */
-
-/*
-** driver internal defines
-*/
-#define YYFLAG (-10000000)
-
-/*
-** global variables used by the parser
-*/
-YYSTYPE *yypv; /* top of value stack */
-int *yyps; /* top of state stack */
-
-int yystate; /* current state */
-int yytmp; /* extra var (lasts between blocks) */
-
-int yynerrs; /* number of errors */
-int yyerrflag; /* error recovery flag */
-int yychar; /* current input token number */
-
-
-
-#ifdef YYNMBCHARS
-#define YYLEX() yycvtok(yylex())
-/*
-** yycvtok - return a token if i is a wchar_t value that exceeds 255.
-** If i<255, i itself is the token. If i>255 but the neither
-** of the 30th or 31st bit is on, i is already a token.
-*/
-#if defined(__STDC__) || defined(__cplusplus)
-int yycvtok(int i)
-#else
-int yycvtok(i) int i;
-#endif
-{
- int first = 0;
- int last = YYNMBCHARS - 1;
- int mid;
- wchar_t j;
-
- if(i&0x60000000){/*Must convert to a token. */
- if( yymbchars[last].character < i ){
- return i;/*Giving up*/
- }
- while ((last>=first)&&(first>=0)) {/*Binary search loop*/
- mid = (first+last)/2;
- j = yymbchars[mid].character;
- if( j==i ){/*Found*/
- return yymbchars[mid].tvalue;
- }else if( j<i ){
- first = mid + 1;
- }else{
- last = mid -1;
- }
- }
- /*No entry in the table.*/
- return i;/* Giving up.*/
- }else{/* i is already a token. */
- return i;
- }
-}
-#else/*!YYNMBCHARS*/
-#define YYLEX() yylex()
-#endif/*!YYNMBCHARS*/
-
-/*
-** yyparse - return 0 if worked, 1 if syntax error not recovered from
-*/
-#if defined(__STDC__) || defined(__cplusplus)
-int yyparse(void)
-#else
-int yyparse()
-#endif
-{
- register YYSTYPE *yypvt; /* top of value stack for $vars */
-
-#if defined(__cplusplus) || defined(lint)
-/*
- hacks to please C++ and lint - goto's inside switch should never be
- executed; yypvt is set to 0 to avoid "used before set" warning.
-*/
- static int __yaccpar_lint_hack__ = 0;
- switch (__yaccpar_lint_hack__)
- {
- case 1: goto yyerrlab;
- case 2: goto yynewstate;
- }
- yypvt = 0;
-#endif
-
- /*
- ** Initialize externals - yyparse may be called more than once
- */
- yypv = &yyv[-1];
- yyps = &yys[-1];
- yystate = 0;
- yytmp = 0;
- yynerrs = 0;
- yyerrflag = 0;
- yychar = -1;
-
-#if YYMAXDEPTH <= 0
- if (yymaxdepth <= 0)
- {
- if ((yymaxdepth = YYEXPAND(0)) <= 0)
- {
- yyerror("yacc initialization error");
- YYABORT;
- }
- }
-#endif
-
- {
- register YYSTYPE *yy_pv; /* top of value stack */
- register int *yy_ps; /* top of state stack */
- register int yy_state; /* current state */
- register int yy_n; /* internal state number info */
- goto yystack; /* moved from 6 lines above to here to please C++ */
-
- /*
- ** get globals into registers.
- ** branch to here only if YYBACKUP was called.
- */
- yynewstate:
- yy_pv = yypv;
- yy_ps = yyps;
- yy_state = yystate;
- goto yy_newstate;
-
- /*
- ** get globals into registers.
- ** either we just started, or we just finished a reduction
- */
- yystack:
- yy_pv = yypv;
- yy_ps = yyps;
- yy_state = yystate;
-
- /*
- ** top of for (;;) loop while no reductions done
- */
- yy_stack:
- /*
- ** put a state and value onto the stacks
- */
-#if YYDEBUG
- /*
- ** if debugging, look up token value in list of value vs.
- ** name pairs. 0 and negative (-1) are special values.
- ** Note: linear search is used since time is not a real
- ** consideration while debugging.
- */
- if ( yydebug )
- {
- register int yy_i;
-
- printf( "State %d, token ", yy_state );
- if ( yychar == 0 )
- printf( "end-of-file\n" );
- else if ( yychar < 0 )
- printf( "-none-\n" );
- else
- {
- for ( yy_i = 0; yytoks[yy_i].t_val >= 0;
- yy_i++ )
- {
- if ( yytoks[yy_i].t_val == yychar )
- break;
- }
- printf( "%s\n", yytoks[yy_i].t_name );
- }
- }
-#endif /* YYDEBUG */
- if ( ++yy_ps >= &yys[ yymaxdepth ] ) /* room on stack? */
- {
- /*
- ** reallocate and recover. Note that pointers
- ** have to be reset, or bad things will happen
- */
- int yyps_index = (yy_ps - yys);
- int yypv_index = (yy_pv - yyv);
- int yypvt_index = (yypvt - yyv);
- int yynewmax;
-#ifdef YYEXPAND
- yynewmax = YYEXPAND(yymaxdepth);
-#else
- yynewmax = 2 * yymaxdepth; /* double table size */
- if (yymaxdepth == YYMAXDEPTH) /* first time growth */
- {
- char *newyys = (char *)YYNEW(int);
- char *newyyv = (char *)YYNEW(YYSTYPE);
- if (newyys != 0 && newyyv != 0)
- {
- yys = YYCOPY(newyys, yys, int);
- yyv = YYCOPY(newyyv, yyv, YYSTYPE);
- }
- else
- yynewmax = 0; /* failed */
- }
- else /* not first time */
- {
- yys = YYENLARGE(yys, int);
- yyv = YYENLARGE(yyv, YYSTYPE);
- if (yys == 0 || yyv == 0)
- yynewmax = 0; /* failed */
- }
-#endif
- if (yynewmax <= yymaxdepth) /* tables not expanded */
- {
- yyerror( "yacc stack overflow" );
- YYABORT;
- }
- yymaxdepth = yynewmax;
-
- yy_ps = yys + yyps_index;
- yy_pv = yyv + yypv_index;
- yypvt = yyv + yypvt_index;
- }
- *yy_ps = yy_state;
- *++yy_pv = yyval;
-
- /*
- ** we have a new state - find out what to do
- */
- yy_newstate:
- if ( ( yy_n = yypact[ yy_state ] ) <= YYFLAG )
- goto yydefault; /* simple state */
-#if YYDEBUG
- /*
- ** if debugging, need to mark whether new token grabbed
- */
- yytmp = yychar < 0;
-#endif
- if ( ( yychar < 0 ) && ( ( yychar = YYLEX() ) < 0 ) )
- yychar = 0; /* reached EOF */
-#if YYDEBUG
- if ( yydebug && yytmp )
- {
- register int yy_i;
-
- printf( "Received token " );
- if ( yychar == 0 )
- printf( "end-of-file\n" );
- else if ( yychar < 0 )
- printf( "-none-\n" );
- else
- {
- for ( yy_i = 0; yytoks[yy_i].t_val >= 0;
- yy_i++ )
- {
- if ( yytoks[yy_i].t_val == yychar )
- break;
- }
- printf( "%s\n", yytoks[yy_i].t_name );
- }
- }
-#endif /* YYDEBUG */
- if ( ( ( yy_n += yychar ) < 0 ) || ( yy_n >= YYLAST ) )
- goto yydefault;
- if ( yychk[ yy_n = yyact[ yy_n ] ] == yychar ) /*valid shift*/
- {
- yychar = -1;
- yyval = yylval;
- yy_state = yy_n;
- if ( yyerrflag > 0 )
- yyerrflag--;
- goto yy_stack;
- }
-
- yydefault:
- if ( ( yy_n = yydef[ yy_state ] ) == -2 )
- {
-#if YYDEBUG
- yytmp = yychar < 0;
-#endif
- if ( ( yychar < 0 ) && ( ( yychar = YYLEX() ) < 0 ) )
- yychar = 0; /* reached EOF */
-#if YYDEBUG
- if ( yydebug && yytmp )
- {
- register int yy_i;
-
- printf( "Received token " );
- if ( yychar == 0 )
- printf( "end-of-file\n" );
- else if ( yychar < 0 )
- printf( "-none-\n" );
- else
- {
- for ( yy_i = 0;
- yytoks[yy_i].t_val >= 0;
- yy_i++ )
- {
- if ( yytoks[yy_i].t_val
- == yychar )
- {
- break;
- }
- }
- printf( "%s\n", yytoks[yy_i].t_name );
- }
- }
-#endif /* YYDEBUG */
- /*
- ** look through exception table
- */
- {
- register int *yyxi = yyexca;
-
- while ( ( *yyxi != -1 ) ||
- ( yyxi[1] != yy_state ) )
- {
- yyxi += 2;
- }
- while ( ( *(yyxi += 2) >= 0 ) &&
- ( *yyxi != yychar ) )
- ;
- if ( ( yy_n = yyxi[1] ) < 0 )
- YYACCEPT;
- }
- }
-
- /*
- ** check for syntax error
- */
- if ( yy_n == 0 ) /* have an error */
- {
- /* no worry about speed here! */
- switch ( yyerrflag )
- {
- case 0: /* new error */
- yyerror( "syntax error" );
- goto skip_init;
- yyerrlab:
- /*
- ** get globals into registers.
- ** we have a user generated syntax type error
- */
- yy_pv = yypv;
- yy_ps = yyps;
- yy_state = yystate;
- skip_init:
- yynerrs++;
- /* FALLTHRU */
- case 1:
- case 2: /* incompletely recovered error */
- /* try again... */
- yyerrflag = 3;
- /*
- ** find state where "error" is a legal
- ** shift action
- */
- while ( yy_ps >= yys )
- {
- yy_n = yypact[ *yy_ps ] + YYERRCODE;
- if ( yy_n >= 0 && yy_n < YYLAST &&
- yychk[yyact[yy_n]] == YYERRCODE) {
- /*
- ** simulate shift of "error"
- */
- yy_state = yyact[ yy_n ];
- goto yy_stack;
- }
- /*
- ** current state has no shift on
- ** "error", pop stack
- */
-#if YYDEBUG
-# define _POP_ "Error recovery pops state %d, uncovers state %d\n"
- if ( yydebug )
- printf( _POP_, *yy_ps,
- yy_ps[-1] );
-# undef _POP_
-#endif
- yy_ps--;
- yy_pv--;
- }
- /*
- ** there is no state on stack with "error" as
- ** a valid shift. give up.
- */
- YYABORT;
- case 3: /* no shift yet; eat a token */
-#if YYDEBUG
- /*
- ** if debugging, look up token in list of
- ** pairs. 0 and negative shouldn't occur,
- ** but since timing doesn't matter when
- ** debugging, it doesn't hurt to leave the
- ** tests here.
- */
- if ( yydebug )
- {
- register int yy_i;
-
- printf( "Error recovery discards " );
- if ( yychar == 0 )
- printf( "token end-of-file\n" );
- else if ( yychar < 0 )
- printf( "token -none-\n" );
- else
- {
- for ( yy_i = 0;
- yytoks[yy_i].t_val >= 0;
- yy_i++ )
- {
- if ( yytoks[yy_i].t_val
- == yychar )
- {
- break;
- }
- }
- printf( "token %s\n",
- yytoks[yy_i].t_name );
- }
- }
-#endif /* YYDEBUG */
- if ( yychar == 0 ) /* reached EOF. quit */
- YYABORT;
- yychar = -1;
- goto yy_newstate;
- }
- }/* end if ( yy_n == 0 ) */
- /*
- ** reduction by production yy_n
- ** put stack tops, etc. so things right after switch
- */
-#if YYDEBUG
- /*
- ** if debugging, print the string that is the user's
- ** specification of the reduction which is just about
- ** to be done.
- */
- if ( yydebug )
- printf( "Reduce by (%d) \"%s\"\n",
- yy_n, yyreds[ yy_n ] );
-#endif
- yytmp = yy_n; /* value to switch over */
- yypvt = yy_pv; /* $vars top of value stack */
- /*
- ** Look in goto table for next state
- ** Sorry about using yy_state here as temporary
- ** register variable, but why not, if it works...
- ** If yyr2[ yy_n ] doesn't have the low order bit
- ** set, then there is no action to be done for
- ** this reduction. So, no saving & unsaving of
- ** registers done. The only difference between the
- ** code just after the if and the body of the if is
- ** the goto yy_stack in the body. This way the test
- ** can be made before the choice of what to do is needed.
- */
- {
- /* length of production doubled with extra bit */
- register int yy_len = yyr2[ yy_n ];
-
- if ( !( yy_len & 01 ) )
- {
- yy_len >>= 1;
- yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */
- yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] +
- *( yy_ps -= yy_len ) + 1;
- if ( yy_state >= YYLAST ||
- yychk[ yy_state =
- yyact[ yy_state ] ] != -yy_n )
- {
- yy_state = yyact[ yypgo[ yy_n ] ];
- }
- goto yy_stack;
- }
- yy_len >>= 1;
- yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */
- yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] +
- *( yy_ps -= yy_len ) + 1;
- if ( yy_state >= YYLAST ||
- yychk[ yy_state = yyact[ yy_state ] ] != -yy_n )
- {
- yy_state = yyact[ yypgo[ yy_n ] ];
- }
- }
- /* save until reenter driver code */
- yystate = yy_state;
- yyps = yy_ps;
- yypv = yy_pv;
- }
- /*
- ** code supplied by user is placed in this switch
- */
- switch( yytmp )
- {
-
-case 1:
-# line 38 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Unary_Constraint(TAO_CONSTRAINT, yypvt[-0].constraint_); } break;
-case 2:
-# line 40 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 3:
-# line 44 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Unary_Constraint(TAO_MIN, yypvt[-0].constraint_); } break;
-case 4:
-# line 46 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Unary_Constraint(TAO_MAX, yypvt[-0].constraint_); } break;
-case 5:
-# line 48 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Unary_Constraint(TAO_WITH, yypvt[-0].constraint_); } break;
-case 6:
-# line 50 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Noop_Constraint(TAO_FIRST); } break;
-case 7:
-# line 52 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Noop_Constraint(TAO_RANDOM); } break;
-case 8:
-# line 56 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_OR, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 9:
-# line 58 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 10:
-# line 62 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_AND, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 11:
-# line 64 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 12:
-# line 68 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_EQ, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 13:
-# line 70 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_NE, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 14:
-# line 72 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_GT, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 15:
-# line 74 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_GE, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 16:
-# line 76 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_LT, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 17:
-# line 78 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_LE, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 18:
-# line 80 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 19:
-# line 84 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_IN, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 20:
-# line 86 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 21:
-# line 90 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_TWIDDLE, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 22:
-# line 92 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 23:
-# line 96 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_PLUS, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 24:
-# line 98 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_MINUS, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 25:
-# line 100 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 26:
-# line 104 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_MULT, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 27:
-# line 106 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Binary_Constraint(TAO_DIV, yypvt[-2].constraint_, yypvt[-0].constraint_); } break;
-case 28:
-# line 108 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 29:
-# line 112 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Unary_Constraint(TAO_NOT, yypvt[-0].constraint_); } break;
-case 30:
-# line 114 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 31:
-# line 118 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-1].constraint_; } break;
-case 32:
-# line 120 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Unary_Constraint(TAO_EXIST, yypvt[-0].constraint_); } break;
-case 33:
-# line 122 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 34:
-# line 124 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 35:
-# line 126 "Trader/constraint.y"
-{ yyval.constraint_ = new TAO_Unary_Constraint(TAO_UMINUS, yypvt[-0].constraint_); } break;
-case 36:
-# line 128 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-case 37:
-# line 130 "Trader/constraint.y"
-{ yyval.constraint_ = yypvt[-0].constraint_; } break;
-# line 532 "/usr/ccs/bin/yaccpar"
- }
- goto yystack; /* reset registers in driver code */
-}
-
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Locking.h b/TAO/orbsvcs/orbsvcs/Trader/Locking.h
deleted file mode 100644
index 0c79088727e..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Locking.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-
-// =========================================================================
-// $Id$
-//
-// = LIBRARY
-// Trading
-//
-// = FILENAME
-// Locking.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-// Irfan Pyarali <irfan@cs.wustl.edu>
-//
-// ==========================================================================
-#ifndef TAO_LOCKING_H
-#define TAO_LOCKING_H
-
-#include "tao/corba.h"
-
-// Macros for obtaining read/write locks that are
-// automatically released at the end of scope.
-// In case of failure, CORBA::SystemException is thrown.
-
-#define TAO_WRITE_GUARD(MUTEX,OBJ,LOCK) \
-ACE_Write_Guard<MUTEX> OBJ (LOCK); \
-if (OBJ.locked () == 0) \
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
-
-#define TAO_READ_GUARD(MUTEX,OBJ,LOCK) \
-ACE_Read_Guard<MUTEX> OBJ (LOCK); \
-if (OBJ.locked () == 0) \
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
-
-#define TAO_WRITE_GUARD_RETURN(MUTEX,OBJ,LOCK,RETURN) \
-ACE_Write_Guard<MUTEX> OBJ (LOCK); \
-if (OBJ.locked () == 0) \
- TAO_THROW_RETURN (CORBA::UNKNOWN (CORBA::COMPLETED_NO), RETURN);
-
-#define TAO_READ_GUARD_RETURN(MUTEX,OBJ,LOCK,RETURN) \
-ACE_Read_Guard<MUTEX> OBJ (LOCK); \
-if (OBJ.locked () == 0) \
- TAO_THROW_RETURN (CORBA::UNKNOWN (CORBA::COMPLETED_NO), RETURN);
-
-#endif /* TAO_LOCKING_H */
-
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Offer_Database.cpp b/TAO/orbsvcs/orbsvcs/Trader/Offer_Database.cpp
deleted file mode 100644
index caa2c2c2a3c..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Offer_Database.cpp
+++ /dev/null
@@ -1,373 +0,0 @@
-// $Id$
-
-#ifndef TAO_OFFER_DATABASE_C
-#define TAO_OFFER_DATABASE_C
-
-#include "Offer_Database.h"
-
-ACE_RCSID(Trader, Offer_Database, "$Id$")
-
-template <class LOCK_TYPE>
-TAO_Offer_Database<LOCK_TYPE>::TAO_Offer_Database (void)
-{
-}
-
-template <class LOCK_TYPE>
-TAO_Offer_Database<LOCK_TYPE>::~TAO_Offer_Database (void)
-{
- ACE_WRITE_GUARD (LOCK_TYPE, ace_mon, this->db_lock_);
-
- for (ACE_TYPENAME Offer_Database::iterator type_iter (this->offer_db_);
- ! type_iter.done ();
- type_iter++)
- {
- Offer_Map_Entry* offer_map_entry = (*type_iter).int_id_;
-
- {
- // Artificial scope, so the guard will release the lock before
- // we delete the lock along with the offer_map_entry.
- ACE_WRITE_GUARD (LOCK_TYPE, ace_mon, offer_map_entry->lock_);
-
- for (TAO_Offer_Map::iterator offer_iter (*offer_map_entry->offer_map_);
- ! offer_iter.done ();
- offer_iter++)
- {
- // Delete all the offers in the offer map.
- CosTrading::Offer* offer = (*offer_iter).int_id_;
- delete offer;
- }
-
- delete offer_map_entry->offer_map_;
- }
-
- delete offer_map_entry;
- }
-}
-
-template <class LOCK_TYPE> CosTrading::OfferId
-TAO_Offer_Database<LOCK_TYPE>::
-insert_offer (const char* type, CosTrading::Offer* offer)
-{
- CosTrading::OfferId return_value = 0;
- ACE_TYPENAME Offer_Database::ENTRY* database_entry = 0;
- TAO_String_Hash_Key service_type (type);
-
- ACE_READ_GUARD_RETURN (LOCK_TYPE, ace_mon, this->db_lock_, 0);
-
- if (this->offer_db_.find (service_type, database_entry) == -1)
- {
- // If there's no entry for the service type, create one.
-
- Offer_Map_Entry* new_offer_map_entry = 0;
- ACE_NEW_RETURN (new_offer_map_entry, Offer_Map_Entry, 0);
- ACE_NEW_RETURN (new_offer_map_entry->offer_map_, TAO_Offer_Map, 0);
- new_offer_map_entry->counter_ = 1;
-
- if (this->db_lock_.release () == -1)
- return 0;
- else
- {
- // Add the new entry; upgrade lock.
- ACE_WRITE_GUARD_RETURN (LOCK_TYPE, ace_mon, this->db_lock_, 0);
- this->offer_db_.bind (service_type, new_offer_map_entry, database_entry);
- }
-
- if (this->db_lock_.acquire_read () == -1)
- return 0;
- }
-
- Offer_Map_Entry* offer_map_entry = database_entry->int_id_;
- ACE_WRITE_GUARD_RETURN (LOCK_TYPE, ace_mon2, offer_map_entry->lock_, 0);
-
- // Add the offer to the service offer table for this service type.
- offer_map_entry->offer_map_->bind (offer_map_entry->counter_, offer);
- return_value = this->generate_offer_id (type, offer_map_entry->counter_);
- offer_map_entry->counter_++;
-
- return return_value;
-}
-
-template <class LOCK_TYPE> int
-TAO_Offer_Database<LOCK_TYPE>::
-remove_offer (const char* type, CORBA::ULong id)
-{
- ACE_READ_GUARD_RETURN (LOCK_TYPE, ace_mon, this->db_lock_, -1);
-
- int return_value = -1;
- ACE_TYPENAME Offer_Database::ENTRY* db_entry = 0;
- TAO_String_Hash_Key service_type (type);
-
- if (this->offer_db_.find (service_type, db_entry) == 0)
- {
- CosTrading::Offer* offer = 0;
- Offer_Map_Entry* offer_map_entry = db_entry->int_id_;
-
- if (offer_map_entry->lock_.acquire_write () == -1)
- return -1;
-
- return_value = offer_map_entry->offer_map_->unbind (id, offer);
- delete offer;
-
- // If the service type has no more offers, free the map, lest
- // the memory forever persist.
- if (offer_map_entry->offer_map_->current_size () == 0)
- {
- if (this->db_lock_.release () == -1)
- return -1;
- else
- {
- // Promote the database lock. Will be released by
- // guard.
- if (this->db_lock_.acquire_write () == -1)
- return -1;
-
- // Unbind the service type from the database.
- this->offer_db_.unbind (service_type);
-
- // Now that the type has been removed, we can release
- // its lock.
- if (offer_map_entry->lock_.release () == -1)
- return -1;
-
- // Delete the database resources for this type.
- delete offer_map_entry->offer_map_;
- delete offer_map_entry;
- }
- }
- else if (offer_map_entry->lock_.release () == -1)
- return -1;
- }
-
- return return_value;
-}
-
-template <class LOCK_TYPE> int
-TAO_Offer_Database<LOCK_TYPE>::
-remove_offer (const CosTrading::OfferId offer_id,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId))
-{
- char* stype = 0;
- CORBA::ULong index;
-
- this->parse_offer_id (offer_id, stype, index, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- if (this->remove_offer (stype, index) == -1)
- TAO_THROW_RETURN (CosTrading::UnknownOfferId (offer_id), -1);
-
- return 0;
-}
-
-template <class LOCK_TYPE> CosTrading::Offer*
-TAO_Offer_Database<LOCK_TYPE>::
-lookup_offer (const CosTrading::OfferId offer_id,
- char*& type_name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId))
-{
- CORBA::ULong index;
- CosTrading::Offer* offer = 0;
- this->parse_offer_id (offer_id, type_name, index, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, offer);
-
- if ((offer = this->lookup_offer (type_name, index)) == 0)
- TAO_THROW_RETURN (CosTrading::UnknownOfferId (offer_id), offer);
-
- return offer;
-}
-
-
-template <class LOCK_TYPE> CosTrading::Offer*
-TAO_Offer_Database<LOCK_TYPE>::
-lookup_offer (const CosTrading::OfferId offer_id,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId))
-{
- char* type_name;
- CORBA::ULong index;
- CosTrading::Offer* offer = 0;
-
- this->parse_offer_id (offer_id, type_name, index, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, offer);
-
- if ((offer = this->lookup_offer (type_name, index)) == 0)
- TAO_THROW_RETURN (CosTrading::UnknownOfferId (offer_id), offer);
-
- return offer;
-}
-
-template <class LOCK_TYPE> CosTrading::Offer*
-TAO_Offer_Database<LOCK_TYPE>::
-lookup_offer (const char* type, CORBA::ULong id)
-{
- ACE_READ_GUARD_RETURN (LOCK_TYPE, ace_mon, this->db_lock_, 0);
-
- CosTrading::Offer* return_value = 0;
- ACE_TYPENAME Offer_Database::ENTRY* db_entry = 0;
- TAO_String_Hash_Key service_type (type);
-
- if (this->offer_db_.find (service_type, db_entry) == 0)
- {
- Offer_Map_Entry* offer_map_entry = db_entry->int_id_;
- ACE_READ_GUARD_RETURN (LOCK_TYPE, ace_mon, offer_map_entry->lock_, 0);
-
- TAO_Offer_Map::ENTRY* offer_entry_ptr = 0;
- offer_map_entry->offer_map_->find (id, offer_entry_ptr);
-
- return_value = offer_entry_ptr->int_id_;
- }
-
- return return_value;
-}
-
-template <class LOCK_TYPE> TAO_Offer_Id_Iterator*
-TAO_Offer_Database<LOCK_TYPE>::retrieve_all_offer_ids (void)
-{
- // Fill an TAO_Offer_Id_Iterator with the offer_ids of all offers
- // exported to the TAO_Offer_Database. Iterates through the entire
- // map, cramming offer_id strings into a newly constructed
- // TAO_Offer_Id_Iterator.
- TAO_Offer_Id_Iterator* id_iterator = new TAO_Offer_Id_Iterator ();
- ACE_READ_GUARD_RETURN (LOCK_TYPE, ace_mon, this->db_lock_, 0);
-
- for (ACE_TYPENAME Offer_Database::iterator type_iter (this->offer_db_);
- ! type_iter.done ();
- type_iter++)
- {
- const char* type_name = (*type_iter).ext_id_;
- Offer_Map_Entry* offer_map_entry = (*type_iter).int_id_;
-
- ACE_READ_GUARD_RETURN (LOCK_TYPE, ace_mon, offer_map_entry->lock_, 0);
-
- for (TAO_Offer_Map::iterator offer_iter (*offer_map_entry->offer_map_);
- ! offer_iter.done ();
- offer_iter++)
- {
- CORBA::ULong offer_index = (*offer_iter).ext_id_;
- CosTrading::OfferId offer_id =
- this->generate_offer_id (type_name, offer_index);
-
- id_iterator->insert_id (offer_id);
- }
- }
-
- return id_iterator;
-}
-
-template <class LOCK_TYPE> void
-TAO_Offer_Database<LOCK_TYPE>::
-parse_offer_id (const CosTrading::OfferId offer_id,
- char*&service_type,
- CORBA::ULong& id,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalOfferId))
-{
- // Get service type: it is everything from 17th character to the end.
- service_type = (char *) offer_id + 16;
-
- // Get id: temporarily put the end of string character where the service
- // type starts, convert to number, replace the character back.
- char* start_of_type = (char *) (offer_id + 16);
- char temp = *start_of_type;
- *start_of_type = '\0';
- id = ACE_OS::atoi (offer_id);
-
- *start_of_type = temp;
-
- if (! TAO_Trader_Base::is_valid_identifier_name (service_type))
- TAO_THROW (CosTrading::IllegalOfferId (offer_id));
-}
-
-template <class LOCK_TYPE> CosTrading::OfferId
-TAO_Offer_Database<LOCK_TYPE>::
-generate_offer_id (const char *service_type_name, CORBA::ULong id)
-{
- // holds final id string.
- int total_size = 16 + ACE_OS::strlen (service_type_name);
-
- // hold portions of id string.
- CosTrading::OfferId offer_id = CORBA::string_alloc (total_size);
- char* return_value = 0;
- ACE_OS::sprintf (offer_id, "%016u%s", (CORBA::ULong) id, service_type_name);
-
- return_value = CORBA::string_dup (offer_id);
- delete [] offer_id;
-
- return return_value;
-}
-
-
-template <class LOCK_TYPE>
-TAO_Service_Offer_Iterator<LOCK_TYPE>::
-TAO_Service_Offer_Iterator (const char* type,
- TAO_Offer_Database<LOCK_TYPE>& offer_database)
- : stm_ (offer_database),
- lock_ (0),
- offer_iter_ (0),
- type_ (type)
-{
- TAO_String_Hash_Key service_type (type);
-
- if (this->stm_.db_lock_.acquire_read () == -1)
- return;
-
- ACE_TYPENAME TAO_Offer_Database<LOCK_TYPE>::Offer_Map_Entry* entry = 0;
- if (this->stm_.offer_db_.find (service_type, entry) == -1)
- return;
- else
- {
- this->lock_ = &entry->lock_;
- if (this->lock_->acquire_read () == -1)
- return;
-
- ACE_NEW (offer_iter_,
- TAO_Offer_Map::iterator (*entry->offer_map_));
- }
-}
-
-template <class LOCK_TYPE>
-TAO_Service_Offer_Iterator<LOCK_TYPE>::~TAO_Service_Offer_Iterator (void)
-{
- this->stm_.db_lock_.release ();
-
- if (this->lock_ != 0)
- {
- this->lock_->release ();
- delete this->offer_iter_;
- }
-}
-
-template <class LOCK_TYPE> CosTrading::OfferId
-TAO_Service_Offer_Iterator<LOCK_TYPE>::get_id (void)
-{
- return (this->offer_iter_ != 0)
- ? TAO_Offer_Database<LOCK_TYPE>::generate_offer_id (this->type_, (**this->offer_iter_).ext_id_)
- : 0;
-}
-
-template <class LOCK_TYPE> int
-TAO_Service_Offer_Iterator<LOCK_TYPE>::has_more_offers (void)
-{
- return (this->offer_iter_ != 0) ? ! this->offer_iter_->done () : 0;
-}
-
-
-template <class LOCK_TYPE> CosTrading::Offer*
-TAO_Service_Offer_Iterator<LOCK_TYPE>::get_offer (void)
-{
- return (this->offer_iter_ != 0) ? (**this->offer_iter_).int_id_ : 0;
-}
-
-template <class LOCK_TYPE> void
-TAO_Service_Offer_Iterator<LOCK_TYPE>::next_offer (void)
-{
- if (this->offer_iter_ != 0)
- this->offer_iter_->advance ();
-}
-
-#endif /* TAO_OFFER_DATABASE_C */
-
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Offer_Database.h b/TAO/orbsvcs/orbsvcs/Trader/Offer_Database.h
deleted file mode 100644
index 653d6d553bf..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Offer_Database.h
+++ /dev/null
@@ -1,199 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Offer_Database.h
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TAO_OFFER_DATABASE_H
-#define TAO_OFFER_DATABASE_H
-
-#include "Trader.h"
-#include "Offer_Iterators.h"
-
-template <class LOCK_TYPE> class TAO_Service_Offer_Iterator;
-
-template <class LOCK_TYPE>
-class TAO_Offer_Database
-// = DESCRIPTION
-// The TAO_Offer_Database encapsulates the mapping of service
-// types to those offers exported with that service types. The
-// underlying structure is a map of maps. The first maps maps the
-// service type name to a map of exported offers. The second map
-// maps the identifying index for that offer within the service
-// types. So a service type name and an index uniquely identifies an
-// exported offer. In fact, when the register export interface
-// returns a CosTrading::OfferId, it's returning no more than a
-// simple string concatenation of these two values. In addition to
-// all these wonderful things, the TAO_Offer_Database has built-in
-// locking, one reader/writer-style lock for modifying the top-level
-// map and a reader/writer-style for each of the offer
-// maps. Needless to say the locks are acquired when the
-// TAO_Offer_Database performs operations on the structures they
-// guard.
-//
-// NOTE: TAO_Offer_Database needs to be parameterized by a
-// READER/WRITER LOCK, a RECURSIVE MUTEX, or a NULL MUTEX, not a
-// simple binary mutex! Mutexes will cause deadlock when you try to
-// contruct an iterator (which acquires a read lock on the map under
-// an existing read lock). Just don't do it, ok?
-{
- friend class TAO_Service_Offer_Iterator<LOCK_TYPE>;
-public:
-
- // Traits
- typedef TAO_Service_Offer_Iterator<LOCK_TYPE> offer_iterator;
-
- TAO_Offer_Database (void);
- // No arg constructor.
-
- ~TAO_Offer_Database (void);
-
- CosTrading::OfferId insert_offer (const char* type,
- CosTrading::Offer* offer);
- // Add an offer of type <type> and generate a CosTrading::OfferId
- // for it. Returns 0 on failure.
-
- int remove_offer (const CosTrading::OfferId offer_id,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId));
-
- CosTrading::Offer* lookup_offer (const CosTrading::OfferId offer_id,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId));
- // Lookup an offer whose offer_id is <offer_id>, and return
- // it. Otherwise, throw the appropriate exception.
-
- CosTrading::Offer* lookup_offer (const CosTrading::OfferId offer_id,
- char*& type_name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId));
- // Lookup an offer whose OfferId is <offer_id> and return in
- // <type_name> the type name of the object. Type name is just a
- // pointer to a location in offer_id, so DON'T DELETE IT.
-
- TAO_Offer_Id_Iterator* retrieve_all_offer_ids (void);
- // Return an iterator that will traverse and return all the offer
- // ids in the service type map.
-
- struct Offer_Map_Entry
- {
- TAO_Offer_Map* offer_map_;
- CORBA::ULong counter_;
- LOCK_TYPE lock_;
- };
-
- typedef ACE_Hash_Map_Manager_Ex
- <
- TAO_String_Hash_Key,
- Offer_Map_Entry*,
- ACE_Hash<TAO_String_Hash_Key>,
- ACE_Equal_To<TAO_String_Hash_Key>,
- ACE_Null_Mutex
- >
- Offer_Database;
-
-private:
-
- // The internal id is a pointer here, not only to avoid copying,
- // since we would only copy on insertion, and we only insert once
- // --- with an empty Offer_Map_Entry --- but also since most locks
- // have unimplemented copy constructors.
-
- CosTrading::Offer* lookup_offer (const char* type,
- CORBA::ULong id);
- // Lookup an offer whose type is <type> and id, <id>. Return 0 on
- // failure.
-
- int remove_offer (const char* type, CORBA::ULong id);
- // Remove an offers whose id is <offer_id>. Returns 0 on success, -1
- // on failure, and throws a CosTrading::IllegalOfferId if it can't
- // parse the CosTrading::OfferId.
-
- static CosTrading::OfferId generate_offer_id (const char *type_name,
- CORBA::ULong id);
- // Take in a service type name for the offer the current value of
- // of the counter and generate an offer id.
-
- static void parse_offer_id (const CosTrading::OfferId offer_id,
- char* &service_type,
- CORBA::ULong& id,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::IllegalOfferId));
- // Take in a previously generated offer id and return the type
- // and id that were used to generate the offer id.
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_Offer_Database<LOCK_TYPE> &))
- ACE_UNIMPLEMENTED_FUNC (TAO_Offer_Database (const TAO_Offer_Database<LOCK_TYPE> &))
-
- LOCK_TYPE db_lock_;
-
- Offer_Database offer_db_;
- // The protected data structure.
-};
-
-template <class LOCK_TYPE>
-class TAO_Service_Offer_Iterator
-// = TITLE
-// TAO_Service_Offer_Iterator iterates over the set of exported
-// offers for a given type. Handily, it takes care of all the
-// necessary locking, acquiring them in the constructor, and
-// releasing them in the destructor.
-{
- public:
-
- typedef TAO_Offer_Database<LOCK_TYPE> Offer_Database;
-
- TAO_Service_Offer_Iterator (const char* type,
- TAO_Offer_Database<LOCK_TYPE>& offer_database);
-
- ~TAO_Service_Offer_Iterator (void);
- // Release all the locks acquired.
-
- int has_more_offers (void);
- // Returns 1 if there are more offers, 0 otherwise.
-
- CosTrading::OfferId get_id (void);
- // Get the id for the current offer.
-
- CosTrading::Offer* get_offer (void);
- // Returns the next offer in the series.
-
- void next_offer (void);
- // Advances the iterator 1.
-
- private:
- // Protected constructor.
-
- TAO_Offer_Database<LOCK_TYPE>& stm_;
- // Lock the top_level map.
-
- LOCK_TYPE* lock_;
- // Lock for the internal map.
-
- TAO_Offer_Map::iterator* offer_iter_;
- // Iterator over the actual offer map.
-
- const char* type_;
- // The name of the type. Used for constructing offer ids.
-};
-
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Offer_Database.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#endif /* TAO_SERVICE_TYPE_MAP_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp b/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp
deleted file mode 100644
index e96619bcf75..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp
+++ /dev/null
@@ -1,387 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Offer_Iterators.cpp
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "Offer_Iterators.h"
-
-ACE_RCSID(Trader, Offer_Iterators, "$Id$")
-
- // *************************************************************
- // TAO_Offer_Iterator
- // *************************************************************
-
-TAO_Offer_Iterator::TAO_Offer_Iterator (const TAO_Property_Filter& pfilter)
- : pfilter_ (pfilter)
-{
-}
-
-TAO_Offer_Iterator::~TAO_Offer_Iterator (void)
-{
-}
-
-void
-TAO_Offer_Iterator::destroy (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- // Remove self from POA
- //
- // Note that there is no real error checking here as we can't do
- // much about errors here anyway
- //
-
- TAO_TRY
- {
- PortableServer::POA_var poa = this->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::ObjectId_var id = poa->servant_to_id (this, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa->deactivate_object (id.in (), TAO_TRY_ENV);
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
-
- delete this;
-}
-
- // *************************************************************
- // TAO_Query_Only_Offer_Iterator
- // *************************************************************
-
-TAO_Query_Only_Offer_Iterator::
-TAO_Query_Only_Offer_Iterator(const TAO_Property_Filter& pfilter)
- : TAO_Offer_Iterator (pfilter)
-{
-}
-
-TAO_Query_Only_Offer_Iterator::~TAO_Query_Only_Offer_Iterator(void)
-{
-}
-
-void
-TAO_Query_Only_Offer_Iterator::add_offer (CosTrading::OfferId offer_id,
- const CosTrading::Offer* offer)
-{
- this->offers_.enqueue_tail ((CosTrading::Offer*) offer);
- CORBA::string_free (offer_id);
-}
-
-CORBA::ULong
-TAO_Query_Only_Offer_Iterator::max_left (CORBA::Environment &)
- TAO_THROW_SPEC((CORBA::SystemException,
- CosTrading::UnknownMaxLeft))
-{
- return this->offers_.size ();
-}
-
-CORBA::Boolean
-TAO_Query_Only_Offer_Iterator::next_n (CORBA::ULong n,
- CosTrading::OfferSeq_out offers,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- offers = new CosTrading::OfferSeq;
-
- CORBA::ULong sequence_size = this->offers_.size ();
- CORBA::ULong offers_in_sequence = (n < sequence_size) ? n : sequence_size;
- offers->length (offers_in_sequence);
-
- // populate the sequence.
- for (CORBA::ULong i = 0; i < offers_in_sequence; i++)
- {
-
- CosTrading::Offer *source = 0;
- this->offers_.dequeue_head (source);
- this->pfilter_.filter_offer (source, offers[i]);
- }
-
- return offers_in_sequence != 0;
-}
-
- // *************************************************************
- // TAO_Offer_Iterator_Collection
- // *************************************************************
-
-TAO_Offer_Iterator_Collection::TAO_Offer_Iterator_Collection (void)
-{
-}
-
-TAO_Offer_Iterator_Collection::~TAO_Offer_Iterator_Collection (void)
-{
- while (! this->iters_.is_empty ())
- {
- CosTrading::OfferIterator* offer_iter;
- this->iters_.dequeue_head (offer_iter);
-
- TAO_TRY
- {
- offer_iter->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::release (offer_iter);
- }
- TAO_CATCHANY {}
- TAO_ENDTRY;
- }
-}
-
-void
-TAO_Offer_Iterator_Collection::
-add_offer_iterator (CosTrading::OfferIterator_ptr offer_iter)
-{
- if (! CORBA::is_nil (offer_iter))
- this->iters_.enqueue_tail (offer_iter);
-}
-
-CORBA::Boolean
-TAO_Offer_Iterator_Collection::next_n (CORBA::ULong n,
- CosTrading::OfferSeq_out offers,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong offers_left = n;
- CORBA::Boolean return_value = 1;
- CosTrading::OfferSeq_var out_offers;
-
- ACE_NEW_RETURN (offers, CosTrading::OfferSeq, return_value);
- while (offers_left > 0 && ! this->iters_.is_empty ())
- {
- CORBA::ULong offset = 0;
- CORBA::Boolean any_left = 0;
- CosTrading::OfferIterator* iter = 0;
- this->iters_.dequeue_head (iter);
-
- // Determine how many offers we should retrieve from this
- // iterator.
-
- TAO_TRY
- {
- // Retrieve the set of offers.
- any_left =
- iter->next_n (offers_left,
- CosTrading::OfferSeq_out (out_offers.out ()),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // If we've exhausted this iterator, destroy it.
- if (any_left == 0)
- {
- iter->destroy (env);
- CORBA::release (iter);
- }
- else
- this->iters_.enqueue_head (iter);
-
- // Merge it with the passed set.
- offset = offers->length ();
- offers->length (out_offers->length () + offset);
- for (int j = out_offers->length () - 1; j >= 0; j--)
- offers[j + offset] = out_offers[j];
-
- offers_left -= out_offers->length ();
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
- }
-
- // Determine if we have anything left to offer.
- if (this->iters_.is_empty ())
- return_value = 0;
-
- return return_value;
-}
-
-void
-TAO_Offer_Iterator_Collection::destroy (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- // Destroy all iterators in the collection.
- for (Offer_Iters::ITERATOR iters_iter (this->iters_);
- ! iters_iter.done ();
- iters_iter.advance ())
- {
- CosTrading::OfferIterator** iter = 0;
-
- iters_iter.next (iter);
- (*iter)->destroy (TAO_IN_ENV);
- }
-
- // Remove self from POA
- //
- // Note that there is no real error checking here as we can't do
- // much about errors here anyway
- //
-
- TAO_TRY
- {
- PortableServer::POA_var poa = this->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa->deactivate_object (id.in (), TAO_TRY_ENV);
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
-
- delete this;
-}
-
-CORBA::ULong
-TAO_Offer_Iterator_Collection::max_left (CORBA::Environment &TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::UnknownMaxLeft))
-{
- TAO_THROW_RETURN (CosTrading::UnknownMaxLeft(), 0);
-}
-
- // *************************************************************
- // TAO_Offer_Id_Iterator
- // *************************************************************
-
-
-TAO_Offer_Id_Iterator::TAO_Offer_Id_Iterator (void)
-{
-}
-
-TAO_Offer_Id_Iterator::~TAO_Offer_Id_Iterator (void)
-{
- int return_value = 0;
-
- do
- {
- CosTrading::OfferId offer_id = 0;
-
- return_value = this->ids_.dequeue_head (offer_id);
- if (return_value == 0)
- CORBA::string_free (offer_id);
- }
- while (return_value == 0);
-}
-
-CORBA::ULong
-TAO_Offer_Id_Iterator::max_left (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::UnknownMaxLeft))
-{
- return this->ids_.size ();
-}
-
-void
-TAO_Offer_Id_Iterator::destroy (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- // Remove self from POA
- //
- // Note that there is no real error checking here as we can't do
- // much about errors here anyway
- //
-
- TAO_TRY
- {
- PortableServer::POA_var poa = this->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::ObjectId_var id = poa->servant_to_id (this, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa->deactivate_object (id.in (), TAO_TRY_ENV);
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
-
- delete this;
-}
-
-CORBA::Boolean
-TAO_Offer_Id_Iterator::next_n (CORBA::ULong n,
- CosTrading::OfferIdSeq_out _ids,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- // Calculate the number of Ids to be returned in this.
- int items_left = this->ids_.size(),
- difference = items_left - n,
- returnable_items = (difference >= 0) ? n : items_left;
- CORBA::Boolean return_value = (CORBA::Boolean) (difference > 0);
-
- if (returnable_items == 0)
- {
- ACE_NEW_RETURN (_ids, CosTrading::OfferIdSeq, return_value);
- }
- else
- {
- // Allocate space for the returned OfferIds.
- CosTrading::OfferId* id_buf =
- CosTrading::OfferIdSeq::allocbuf (returnable_items);
-
- if (id_buf != 0)
- {
- // Copy in those ids!
- for (int i = 0; i < returnable_items; i++)
- {
- CosTrading::OfferId offer_id = 0;
-
- this->ids_.dequeue_head (offer_id);
- id_buf[i] = offer_id;
- }
-
- // Place them into an OfferIdSeq.
- ACE_NEW_RETURN (_ids,
- CosTrading::OfferIdSeq (returnable_items,
- returnable_items,
- id_buf,
- 1),
- return_value);
- }
- else
- ACE_NEW_RETURN (_ids, CosTrading::OfferIdSeq, return_value);
- }
-
- // Return true only if there are items left to be returned in
- // subsequent calls.
- return return_value;
-}
-
-void
-TAO_Offer_Id_Iterator::insert_id (CosTrading::OfferId new_id)
-{
- this->ids_.enqueue_tail (new_id);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node <CosTrading::Offer*>;
-template class ACE_Unbounded_Queue <CosTrading::Offer*>;
-template class ACE_Unbounded_Queue_Iterator <CosTrading::Offer*>;
-template class ACE_Node <CosTrading::OfferIterator*>;
-template class ACE_Unbounded_Queue <CosTrading::OfferIterator*>;
-template class ACE_Unbounded_Queue_Iterator <CosTrading::OfferIterator*>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Node <CosTrading::Offer*>
-#pragma instantiate ACE_Unbounded_Queue <CosTrading::Offer*>
-#pragma instantiate ACE_Unbounded_Queue_Iterator <CosTrading::Offer*>
-#pragma instantiate ACE_Node <CosTrading::OfferIterator*>
-#pragma instantiate ACE_Unbounded_Queue <CosTrading::OfferIterator*>
-#pragma instantiate ACE_Unbounded_Queue_Iterator <CosTrading::OfferIterator*>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators.h b/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators.h
deleted file mode 100644
index 64a080a00e7..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/* -*- C++ -*- */
-
-// ============================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Offer_Iterators.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_OFFER_ITERATORS_H
-#define TAO_OFFER_ITERATORS_H
-
-#include "Trader_Utils.h"
-
- // *************************************************************
- // TAO_Offer_Iterator
- // *************************************************************
-
-class TAO_Offer_Iterator : public POA_CosTrading::OfferIterator
-{
- // = TITLE
- // This class implements CosTrading::OfferIterator IDL
- // interface.
-
- // = DESCRIPTION
- // This is an abstract base class to allow for different
- // implementations of OfferIterator.
- // BEGIN SPEC
- // The OfferIterator interface is used to return a set of service
- // offers from the query operation by enabling the service offers
- // to be extracted by successive operations on the OfferIterator
- // interface.
- // END SPEC
-public:
- // = Initialization and termination methods.
-
- TAO_Offer_Iterator (const TAO_Property_Filter& property_filter);
-
- virtual ~TAO_Offer_Iterator (void);
-
- virtual void destroy (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // BEGIN SPEC
- // The destroy operation destroys the iterator. No further
- // operations can be invoked on an iterator after it has been
- // destroyed.
- // END SPEC
-
- virtual void add_offer (CosTrading::OfferId offer_id,
- const CosTrading::Offer* offer) = 0;
- // Add an offer to the collection of offers the iterator will
- // iterate over.
-
- virtual CORBA::ULong max_left (CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::UnknownMaxLeft)) = 0;
-
- // BEGIN SPEC
- // The max_left operation returns the number of service offers
- // remaining in the iterator. The exception UnknownMaxLeft is raised
- // if the iterator cannot determine the remaining number of service
- // offers (e.g., if the iterator determines its set of service
- // offers through lazy evaluation).
- // END SPEC
-
- virtual CORBA::Boolean next_n (CORBA::ULong n,
- CosTrading::OfferSeq_out offers,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException)) = 0;
- // BEGIN SPEC
- // The next_n operation returns a set of service offers in the
- // output parameter "offers." The operation returns n service offers
- // if there are at least n service offers remaining in the
- // iterator. If there are fewer than n service offers in the
- // iterator, then all remaining service offers are returned. The
- // actual number of service offers returned can be determined from
- // the length of the "offers" sequence. The next_n operation returns
- // TRUE if there are further service offers to be extracted from the
- // iterator. It returns FALSE if there are no further service offers
- // to be extracted.
- // END SPEC
- protected:
-
- TAO_Offer_Iterator (TAO_Offer_Iterator &) {}
- // To satisfy g++'s insane lust for copy constructors...
-
- TAO_Offer_Iterator& operator=(const TAO_Offer_Iterator&);
-
- TAO_Property_Filter pfilter_;
- // The filter through which each returned offer must pass. Used to
- // strip offers of undesirable properties.
-};
-
- // *************************************************************
- // TAO_Query_Only_Offer_Iterator
- // *************************************************************
-
-class TAO_Query_Only_Offer_Iterator
- : public TAO_Offer_Iterator
- // = TITLE
- // An implementation of the CosTrading::OfferIterator IDL
- // interface that takes advantage of the fact that the trader is
- // Query Only, and therefore its service offers are not being
- // changed or removed.
- //
- // = DESCRIPTION
- // The iterator stores pointers to Offers to be iterated over,
- // and later accesses the Offers directly through the pointers.
- //
-{
-public:
- // = Initialization and termination methods.
-
- TAO_Query_Only_Offer_Iterator (const TAO_Property_Filter& pfilter);
-
- virtual ~TAO_Query_Only_Offer_Iterator (void);
-
- virtual CORBA::Boolean next_n (CORBA::ULong n,
- CosTrading::OfferSeq_out offers,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Deposit at maximum n offers into the return sequence and return 1,
- // or return 0 if the iterator is done and no offers are returned.
-
- virtual CORBA::ULong max_left (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::UnknownMaxLeft));
- // Return the number of items left in the iterator.
-
- void add_offer (CosTrading::OfferId offer_id,
- const CosTrading::Offer* offer);
- // Add an offer the iterator should iterate over.
-
-private:
-
- TAO_Query_Only_Offer_Iterator (const TAO_Query_Only_Offer_Iterator&);
- TAO_Query_Only_Offer_Iterator& operator=(const TAO_Query_Only_Offer_Iterator&);
-
- ACE_Unbounded_Queue <CosTrading::Offer *> offers_;
- // Structure that stores pointers to offers
- // to iterate over.
-};
-
- // *************************************************************
- // TAO_Offer_Iterator_Collection
- // *************************************************************
-
-class TAO_Offer_Iterator_Collection : public POA_CosTrading::OfferIterator
-// = TITLE
-// A collection of offer iterator to query in turn.
-//
-// = DESCRIPTION
-// Since a query could conceivable query several other traders, it
-// needs a way to merge the results into a single set of results
-// suitable for being returned to the user. And since all the query
-// method can return to the user is a sequence and an iterator, and
-// the size of the sequence is constrained, there needs to be some
-// way to collect all the returned offer_iterators into a single
-// offer_iterator. This is that collection. The results of
-// collecting all the iterators in this way is a distributed tree of
-// iterators, which could conceivably become hugely inefficient if
-// the trader graph is deep enough.
-{
-public:
-
- // = Constructors.
-
- TAO_Offer_Iterator_Collection (void);
-
- virtual ~TAO_Offer_Iterator_Collection (void);
-
- virtual CORBA::Boolean next_n (CORBA::ULong n,
- CosTrading::OfferSeq_out offers,
- CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Retrieve n offers from the set of iterators.
-
- virtual void destroy (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Destroy the collection of iterators.
-
- virtual CORBA::ULong max_left (CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::UnknownMaxLeft));
- // Determine how many offers are left in the collection.
-
- void add_offer_iterator (CosTrading::OfferIterator_ptr offer_iter);
- // Add an iterator to the collection.
-
-private:
-
- TAO_Offer_Iterator_Collection (const TAO_Offer_Iterator_Collection&);
- TAO_Offer_Iterator_Collection& operator= (const TAO_Offer_Iterator_Collection&);
-
- typedef ACE_Unbounded_Queue <CosTrading::OfferIterator*> Offer_Iters;
-
- Offer_Iters iters_;
- // The iterator collection.
-};
-
- // *************************************************************
- // TAO_Offer_Id_Iterator
- // *************************************************************
-
-class TAO_Offer_Id_Iterator : public POA_CosTrading::OfferIdIterator
-// = TITLE
-// Silly little iterator that contains the overflow of offer ids
-// from the Admin list_offers method.
-//
-// = DESCRIPTION
-//
-// BEGIN SPEC
-// The OfferIdIterator interface is used to return a set of offer
-// identifiers from the list_offers operation and the list_proxies
-// operation in the Admin interface by enabling the offer identifiers
-// to be extracted by successive operations on the OfferIdIterator
-// interface.
-// END SPEC
-{
- public:
-
- TAO_Offer_Id_Iterator(void);
- // No op constructor
-
- ~TAO_Offer_Id_Iterator (void);
-
- virtual CORBA::ULong max_left(CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::UnknownMaxLeft));
- // The max_left operation returns the number of offer identifiers
- // remaining in the iterator. The exception UnknownMaxLeft is raised
- // if the iterator cannot determine the remaining number of offer
- // identifiers (e.g., if the iterator determines its set of offer
- // identifiers through lazy evaluation).
-
- virtual void destroy(CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // The destroy operation destroys the iterator. No further
- // operations can be invoked on an iterator after it has been
- // destroyed.
-
- virtual CORBA::Boolean next_n(CORBA::ULong _n,
- CosTrading::OfferIdSeq_out _ids,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // The next_n operation returns a set of offer identifiers in the
- // output parameter "ids." The operation returns n offer identifiers
- // if there are at least n offer identifiers remaining in the
- // iterator. If there are fewer than n offer identifiers in the
- // iterator, then all remaining offer identifiers are returned. The
- // actual number of offer identifiers returned can be determined
- // from the length of the "ids" sequence. The next_n operation
- // returns TRUE if there are further offer identifiers to be
- // extracted from the iterator. It returns FALSE if there are no
- // further offer identifiers to be extracted.
-
- void insert_id(CosTrading::OfferId new_id);
- // Insert a <new_id> into the contents of the iterator.
-
- private:
-
- TAO_Offer_Id_Iterator (const TAO_Offer_Id_Iterator&);
- TAO_Offer_Id_Iterator& operator= (TAO_Offer_Id_Iterator&);
-
- TAO_String_Queue ids_;
-};
-
-#endif /* TAO_OFFER_ITERATOR */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp b/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp
deleted file mode 100644
index 7c6a5cd6daa..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators_T.cpp
+++ /dev/null
@@ -1,107 +0,0 @@
-// ============================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Offer_Iterators_T.cpp
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-// Irfan Pyarali <irfan@cs.wustl.edu>
-// ============================================================================
-
-#ifndef TAO_OFFER_ITERATORS_T_C
-#define TAO_OFFER_ITERATORS_T_C
-
-#include "Offer_Iterators_T.h"
-
-ACE_RCSID(Trader, Offer_Iterators_T, "$Id$")
-
-template <class MAP_LOCK_TYPE>
-TAO_Register_Offer_Iterator<MAP_LOCK_TYPE>::
-TAO_Register_Offer_Iterator (TAO_Offer_Database<MAP_LOCK_TYPE> &db,
- const TAO_Property_Filter& pfilter)
- : TAO_Offer_Iterator (pfilter),
- db_ (db)
-{
-}
-
-template <class MAP_LOCK_TYPE>
-TAO_Register_Offer_Iterator<MAP_LOCK_TYPE>::
-~TAO_Register_Offer_Iterator (void)
-{
- while (! this->offer_ids_.is_empty ())
- {
- CosTrading::OfferId offer_id = 0;
- this->offer_ids_.dequeue_head (offer_id);
-
- CORBA::string_free (offer_id);
- }
-}
-
-template <class MAP_LOCK_TYPE> void
-TAO_Register_Offer_Iterator<MAP_LOCK_TYPE>::
-add_offer (CosTrading::OfferId id,
- const CosTrading::Offer* offer)
-{
- this->offer_ids_.enqueue_tail (id);
-}
-
-template <class MAP_LOCK_TYPE> CORBA::ULong
-TAO_Register_Offer_Iterator<MAP_LOCK_TYPE>::
-max_left (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::UnknownMaxLeft))
-{
- return this->offer_ids_.size ();
-}
-
-template <class MAP_LOCK_TYPE> CORBA::Boolean
-TAO_Register_Offer_Iterator<MAP_LOCK_TYPE>::
-next_n (CORBA::ULong n,
- CosTrading::OfferSeq_out offers,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong ret_offers = 0;
-
- CORBA::ULong max_possible_offers_in_sequence =
- (n < this->offer_ids_.size ()) ? n : this->offer_ids_.size ();
-
- ACE_NEW_RETURN (offers, CosTrading::OfferSeq, 0);
- offers->length (max_possible_offers_in_sequence);
-
- // While there are entries left and we haven't filled <offers>
- // with requested number.
- while (! this->offer_ids_.is_empty ()
- && n > ret_offers)
- {
- // If offer is found, put it into the sequence.
- // remove this id irrespective of whether the offer is found
- // or not.
- CosTrading::OfferId id;
- this->offer_ids_.dequeue_head (id);
-
- TAO_TRY
- {
- CosTrading::OfferId_var offerid_var (id);
- CosTrading::Offer* offer = this->db_.lookup_offer (id, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (offer != 0)
- this->pfilter_.filter_offer (offer, offers[ret_offers++]);
- }
- TAO_CATCHANY {}
- TAO_ENDTRY;
- }
-
- // Reset the length to the correct value
- offers->length (ret_offers);
-
- return ACE_static_cast (CORBA::Boolean, ret_offers != 0);
-}
-
-#endif /* TAO_REGISTER_OFFER_ITERATOR_C */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h b/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h
deleted file mode 100644
index beae59855fd..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Offer_Iterators_T.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Offer_Iterators_T.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TAO_REGISTER_OFFER_ITERATOR_H
-#define TAO_REGISTER_OFFER_ITERATOR_H
-
-#include "Offer_Iterators.h"
-#include "Offer_Database.h"
-
-template <class MAP_LOCK_TYPE>
-class TAO_Register_Offer_Iterator : public TAO_Offer_Iterator
-{
- // = TITLE
- // An implementation of CosTrading::OfferIterator IDL interface
- // appropriate when trader has Register functionality.
- //
- // = DESCRIPTION
- // Stores ids of offers to be iterated over. Before returning
- // an offer, checks if the offer is still there (since it may
- // have been removed by the Register).
-public:
-
- // = Initialization and termination methods.
-
- TAO_Register_Offer_Iterator (TAO_Offer_Database<MAP_LOCK_TYPE> &db,
- const TAO_Property_Filter& pfilter);
- // Takes service type and trader reference in order to
- // later locate offers using their ids.
-
- virtual ~TAO_Register_Offer_Iterator (void);
- // destructor.
-
- virtual CORBA::Boolean next_n (CORBA::ULong n,
- CosTrading::OfferSeq_out offers,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Deposit at maximum n offers into the return sequence and return 1,
- // or return 0 if the iterator is done and no offers are returned.
-
- virtual CORBA::ULong max_left (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::UnknownMaxLeft));
- // Throws CosTrading::UnknownMaxLeft since with the presence of
- // "Register" functionality, the iterator cannot guarantee that
- // the trader will have all the offers it has now when the time
- // to return them comes.
-
- void add_offer (CosTrading::OfferId id,
- const CosTrading::Offer *);
- // Add an offer the iterator should iterate over.
-
-private:
-
- TAO_Offer_Database<MAP_LOCK_TYPE> &db_;
- // A reference to the trader is needed for access to the map of offers.
-
- TAO_String_Queue offer_ids_;
- // Offer ids of offers to iterate over.
-};
-
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Offer_Iterators_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#endif /* TAO_REGISTER_OFFER_ITERATOR_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp b/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp
deleted file mode 100644
index 106f644c56a..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp
+++ /dev/null
@@ -1,638 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Service_Type_Repository.cpp
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "Locking.h"
-#include "Service_Type_Repository.h"
-
-ACE_RCSID(Trader, Service_Type_Repository, "$Id$")
-
-TAO_Service_Type_Repository::
-TAO_Service_Type_Repository (ACE_Lock* lock)
- : lock_ (lock)
-{
- this->incarnation_.low = 0;
- this->incarnation_.high = 0;
-
- // If a lock wasn't provided, let's assume the user doesn't want any
- // kind of lock at all.
- if (this->lock_ == 0)
- ACE_NEW (this->lock_, ACE_Lock_Adapter<ACE_Null_Mutex> ());
-}
-
-
-TAO_Service_Type_Repository::~TAO_Service_Type_Repository (void)
-{
- {
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, *this->lock_);
-
- for (Service_Type_Map::iterator service_map_iterator (this->type_map_);
- ! service_map_iterator.done ();
- service_map_iterator++)
- {
- Type_Info* type_info = (*service_map_iterator).int_id_;
- delete type_info;
- }
- }
-
- delete this->lock_;
-}
-
-
-CosTradingRepos::ServiceTypeRepository::IncarnationNumber
-TAO_Service_Type_Repository::incarnation (CORBA::Environment &)
-{
- CosTradingRepos::ServiceTypeRepository::IncarnationNumber inc_num;
- if (this->lock_->acquire_read () == -1)
- {
- inc_num = this->incarnation_;
- this->lock_->release ();
- }
- else
- {
- inc_num.high = 0;
- inc_num.low = 0;
- }
-
- return inc_num;
-}
-
-
-CosTradingRepos::ServiceTypeRepository::IncarnationNumber
-TAO_Service_Type_Repository::
-add_type (const char * name,
- const char * if_name,
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq& props,
- const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
- CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName))
-{
- Prop_Map prop_map;
- Service_Type_Map super_map;
- CosTradingRepos::ServiceTypeRepository::IncarnationNumber inc_num;
-
- inc_num.low = 0;
- inc_num.high = 0;
- ACE_UNUSED_ARG (inc_num); // With exceptions enabled, inc_num isn't used.
- TAO_WRITE_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, inc_num);
-
- // make sure Type name is valid
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW_RETURN (CosTrading::IllegalServiceType (name),
- this->incarnation_);
-
- // check if the service type already exists.
- TAO_String_Hash_Key type_name (name);
- if (this->type_map_.find (type_name) == 0)
- TAO_THROW_RETURN (CosTradingRepos::ServiceTypeRepository::ServiceTypeExists (),
- this->incarnation_);
-
- // make sure all property names are valid and appear only once.
- this->validate_properties (prop_map, props, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, this->incarnation_);
-
- // check that all super_types exist, and none are duplicated.
- this->validate_supertypes (super_map, super_types, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, this->incarnation_);
-
- // NOTE: I don't really know a way to do this without an Interface
- // Repository, since the Interface Repository IDs don't contain
- // information about supertypes.
- //
- // make sure interface name is legal.
- // this->validate_interface (if_name, super_types, TAO_IN_ENV);
- // TAO_CHECK_ENV_RETURN(TAO_IN_ENV, this->incarnation);
- //
- // Instead, we do this:
- //
- if (if_name == 0)
- TAO_THROW_RETURN (CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch (),
- this->incarnation_);
-
- // collect and make sure that properties of all supertypes and this type
- // are compatible. We can use prop_map and super_types_map for the job.
- this->validate_inheritance (prop_map, super_types, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, this->incarnation_);
-
- // we can now use prop_map to construct a sequence of all properties the
- // this type.
- this->update_type_map (name,
- if_name,
- props,
- super_types,
- prop_map,
- super_map);
-
- CosTradingRepos::ServiceTypeRepository::IncarnationNumber return_value =
- this->incarnation_;
-
- // increment incarnation number
- this->incarnation_.low++;
- // if we wrapped around in lows...
- if (this->incarnation_.low == 0)
- this->incarnation_.high++;
-
- return return_value;
-}
-
-
-void
-TAO_Service_Type_Repository::remove_type (const char * name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::HasSubTypes))
-{
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW (CosTrading::IllegalServiceType (name));
-
- TAO_WRITE_GUARD (ACE_Lock, ace_mon, *this->lock_);
-
- // Check if the type exists.
- Service_Type_Map::ENTRY* type_entry = 0; ;
- if (this->type_map_.find (name, type_entry) == -1)
- TAO_THROW (CosTrading::UnknownServiceType (name));
-
- // Check if it has any subtypes.
- Type_Info* type_info = type_entry->int_id_;
- if (type_info->has_subtypes_)
- TAO_THROW (CosTradingRepos::ServiceTypeRepository::HasSubTypes (name, ""));
-
- // remove the type from the map.
- this->type_map_.unbind (type_entry);
- delete type_info;
-}
-
-CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq*
-TAO_Service_Type_Repository::
-list_types (const CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes& which_types,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_READ_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
-
- CORBA::ULong i = 0,
- length = this->type_map_.current_size ();
- CosTrading::ServiceTypeName* types =
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq::allocbuf (length);
-
- if (types == 0)
- return 0;
-
- int all = (which_types._d () == CosTradingRepos::ServiceTypeRepository::all);
- CosTradingRepos::ServiceTypeRepository::IncarnationNumber num =
- which_types.incarnation ();
-
- for (Service_Type_Map::iterator itr (this->type_map_);
- ! itr.done ();
- itr++)
- {
- Type_Info* type_info = (*itr).int_id_;
- const char* type_name = (const char*) (*itr).ext_id_;
-
- if (all || num < type_info->type_struct_.incarnation)
- types[i++] = CORBA::string_dup (type_name);
- }
-
- return new CosTradingRepos::ServiceTypeRepository::
- ServiceTypeNameSeq (length, i, types, 1);
-}
-
-
-
-CosTradingRepos::ServiceTypeRepository::TypeStruct*
-TAO_Service_Type_Repository::
-describe_type (const char * name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType))
-{
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW_RETURN
- (CosTrading::IllegalServiceType (name),
- (CosTradingRepos::ServiceTypeRepository::TypeStruct*) 0);
-
- TAO_READ_GUARD_RETURN
- (ACE_Lock,
- ace_mon,
- *this->lock_,
- (CosTradingRepos::ServiceTypeRepository::TypeStruct*) 0);
-
- // make sure the type exists.
- TAO_String_Hash_Key type_name (name);
- Service_Type_Map::ENTRY* type_entry = 0;
- if (this->type_map_.find (type_name, type_entry) == -1)
- TAO_THROW_RETURN (CosTrading::UnknownServiceType (name),
- (CosTradingRepos::ServiceTypeRepository::TypeStruct*) 0);
-
- // return appropriate information about the type.
- CosTradingRepos::ServiceTypeRepository::TypeStruct* descr = 0;
- ACE_NEW_RETURN (descr, CosTradingRepos::ServiceTypeRepository::TypeStruct, 0);
- CosTradingRepos::ServiceTypeRepository::TypeStruct & s =
- type_entry->int_id_->type_struct_;
-
- descr->if_name = s.if_name;
- descr->masked = s.masked;
- descr->incarnation = s.incarnation;
- descr->super_types = s.super_types;
- descr->props = s.props;
- /*
- CORBA::ULong length = s.props.length ();
- CosTradingRepos::ServiceTypeRepository::PropStruct* pstructs =
- s.props.get_buffer (0);
- descr->props.replace (length, length, pstructs, 0);
- */
- return descr;
-}
-
-
-CosTradingRepos::ServiceTypeRepository::TypeStruct*
-TAO_Service_Type_Repository::
-fully_describe_type (const char * name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType))
-{
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW_RETURN (CosTrading::IllegalServiceType (name), 0);
-
- TAO_READ_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0);
-
- // make sure the type exists.
- TAO_String_Hash_Key type_name (name);
- Service_Type_Map::ENTRY* type_entry = 0;
- if (this->type_map_.find (type_name, type_entry) == -1)
- TAO_THROW_RETURN (CosTrading::UnknownServiceType (name), 0);
-
- // return appropriate information about the type.
- CosTradingRepos::ServiceTypeRepository::TypeStruct* descr = 0;
- ACE_NEW_RETURN (descr, CosTradingRepos::ServiceTypeRepository::TypeStruct, 0);
- CosTradingRepos::ServiceTypeRepository::TypeStruct & s =
- type_entry->int_id_->type_struct_;
-
- // Aggregate the Properties of this type and all its supertypes.
- // Compute the transitive closure of all supertypes.
- this->fully_describe_type_i (s, descr->props, descr->super_types);
-
- // We do the explicit copy, since otherwise we'd have excessive
- // properties copying.
- descr->if_name = s.if_name;
- descr->masked = s.masked;
- descr->incarnation = s.incarnation;
-
- return descr;
-}
-
-
-void
-TAO_Service_Type_Repository::
-mask_type (const char * name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::AlreadyMasked))
-{
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW (CosTrading::IllegalServiceType (name));
-
- TAO_WRITE_GUARD (ACE_Lock, ace_mon, *this->lock_);
-
- // make sure the type exists.
- TAO_String_Hash_Key type_name (name);
- Service_Type_Map::ENTRY* type_entry = 0;
- if (this->type_map_.find (type_name, type_entry) != -1)
- TAO_THROW (CosTrading::UnknownServiceType (name));
-
- // make sure the type is unmasked.
- CORBA::Boolean& mask = type_entry->int_id_->type_struct_.masked;
-
- if (mask == 1)
- TAO_THROW (CosTradingRepos::ServiceTypeRepository::AlreadyMasked (name));
- else
- mask = 1;
-}
-
-
-void
-TAO_Service_Type_Repository::
-unmask_type (const char * name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::NotMasked))
-{
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW (CosTrading::IllegalServiceType (name));
-
- TAO_WRITE_GUARD (ACE_Lock, ace_mon, *this->lock_);
-
- // make sure the type exists.
- TAO_String_Hash_Key type_name (name);
- Service_Type_Map::ENTRY* type_entry = 0;
- if (this->type_map_.find (type_name, type_entry) != -1)
- TAO_THROW (CosTrading::UnknownServiceType (name));
-
- // make sure the type is masked.
- CORBA::Boolean& mask = type_entry->int_id_->type_struct_.masked;
- if (mask == 0)
- TAO_THROW (CosTradingRepos::ServiceTypeRepository::AlreadyMasked (name));
- else
- mask = 0;
-}
-
-void
-TAO_Service_Type_Repository::
-fully_describe_type_i (const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct,
- CosTradingRepos::ServiceTypeRepository::PropStructSeq& props,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types)
-{
- TAO_String_Queue service_type_queue;
- this->collect_inheritance_hierarchy (type_struct, service_type_queue);
-
- // Count the total number of properties.
- CORBA::ULong num_props = 0,
- num_types = service_type_queue.size ();
-
- TAO_String_Queue::ITERATOR iterator (service_type_queue);
- for (; ! iterator.done (); iterator.advance ())
- {
- char** next_type_name = 0;
- Service_Type_Map::ENTRY* type_entry = 0;
-
- iterator.next (next_type_name);
- TAO_String_Hash_Key hash_key (ACE_const_cast (const char*, *next_type_name));
- this->type_map_.find (hash_key, type_entry);
-
- CosTradingRepos::ServiceTypeRepository::TypeStruct& tstruct =
- type_entry->int_id_->type_struct_;
- num_props += tstruct.props.length ();
- }
-
- num_props += type_struct.props.length ();
- props.length (num_props);
- super_types.length (num_types);
-
- // Copy in all properties.
- int i = 0;
- CORBA::ULong prop_index = 0, type_index = 0;
- for (i = type_struct.props.length () - 1; i >= 0; i--)
- props[prop_index++] = type_struct.props[i];
-
- for (iterator.first (); ! iterator.done (); iterator.advance ())
- {
- char** next_type_name = 0;
- Service_Type_Map::ENTRY* type_entry = 0;
-
- iterator.next (next_type_name);
- TAO_String_Hash_Key hash_key (ACE_const_cast (const char*, *next_type_name));
- this->type_map_.find (hash_key, type_entry);
-
- // Should never be zero.
- if (type_entry != 0)
- {
- CosTradingRepos::ServiceTypeRepository::TypeStruct& tstruct =
- type_entry->int_id_->type_struct_;
- for (i = tstruct.props.length () - 1; i >= 0; i--)
- props[prop_index++] = tstruct.props[i];
-
- super_types[type_index++] = hash_key.in ();
- }
- }
-}
-
-void
-TAO_Service_Type_Repository::
-collect_inheritance_hierarchy (const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct,
- TAO_String_Queue& target)
-{
- // Recurse for each super_type
- for (int i = type_struct.super_types.length () - 1; i >= 0; i--)
- {
- Service_Type_Map::ENTRY* next_type_entry = 0;
- TAO_String_Hash_Key next_type_name (type_struct.super_types[i]);
-
- //ACE_DEBUG ((LM_DEBUG, "%s\n", next_type_name.in ()));
- if (this->type_map_.find (next_type_name, next_type_entry) != -1)
- {
- CosTradingRepos::ServiceTypeRepository::TypeStruct&
- next_type_struct = next_type_entry->int_id_->type_struct_;
-
- const char* type_name = type_struct.super_types[i];
- target.enqueue_tail (ACE_const_cast (char*, type_name));
-
- this->collect_inheritance_hierarchy (next_type_struct, target);
- }
- }
-}
-
-
-void
-TAO_Service_Type_Repository::
-validate_properties (Prop_Map& prop_map,
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq& props,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName))
-{
- for (CORBA::ULong i = 0; i < props.length (); i++)
- {
- const char* n = props[i].name;
- if (! TAO_Trader_Base::is_valid_identifier_name (n))
- TAO_THROW (CosTrading::IllegalPropertyName (n));
- else
- {
- TAO_String_Hash_Key prop_name (n);
- CosTradingRepos::ServiceTypeRepository::PropStruct* prop_val =
- (CosTradingRepos::ServiceTypeRepository::PropStruct*) &props[i];
-
- if (prop_map.bind (prop_name, prop_val) == 1)
- TAO_THROW (CosTrading::DuplicatePropertyName (n));
- }
- }
-}
-
-void
-TAO_Service_Type_Repository::
-validate_supertypes (Service_Type_Map& super_map,
- const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::DuplicatePropertyName))
-{
- for (CORBA::ULong i = 0; i < super_types.length (); i++)
- {
- const char* type = super_types[i];
- // ACE_DEBUG ((LM_DEBUG, "%s\n", type));
-
- if (! TAO_Trader_Base::is_valid_identifier_name (type))
- TAO_THROW (CosTrading::IllegalServiceType (type));
- else
- {
- TAO_String_Hash_Key s_type (type);
- Service_Type_Map::ENTRY* type_entry = 0;
- if (this->type_map_.find (s_type, type_entry) == -1)
- TAO_THROW (CosTrading::UnknownServiceType (type));
- else
- {
- if (super_map.bind (s_type, type_entry->int_id_) == 1)
- TAO_THROW (CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName (type));
- }
- }
- }
-}
-
-void
-TAO_Service_Type_Repository::
-validate_inheritance (Prop_Map& prop_map,
- const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition))
-{
- CORBA::ULong num_super_types = super_types.length ();
-
- for (CORBA::ULong i = 0; i < num_super_types; i++)
- {
- Service_Type_Map::ENTRY* super_type_entry = 0;
- TAO_String_Hash_Key super_type (super_types[i]);
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq place_holder;
- CosTradingRepos::ServiceTypeRepository::PropStructSeq super_props;
-
- this->type_map_.find (super_type, super_type_entry);
-
- // super_type_entry should never be zero.
- if (super_type_entry != 0)
- {
- this->fully_describe_type_i (super_type_entry->int_id_->type_struct_,
- super_props,
- place_holder);
- }
- else
- continue;
-
- CORBA::ULong num_props = super_props.length ();
- for (CORBA::ULong j = 0; j < num_props; j++)
- {
- Prop_Map::ENTRY* existing_prop = 0;
- TAO_String_Hash_Key prop_name (super_props[j].name);
-
- if (prop_map.bind (prop_name, &super_props[j], existing_prop) == 1)
- {
- // if already there, check that it is compatible with
- // properties of other types. Value Types have to be the
- // same.
- const CosTradingRepos::ServiceTypeRepository::PropStruct&
- property_in_map = *existing_prop->int_id_;
-
- CORBA::TypeCode_ptr prop_type = property_in_map.value_type.in ();
- if (! super_props[j].value_type->equal (prop_type, TAO_IN_ENV) ||
- super_props[j].mode > property_in_map.mode)
- {
- TAO_THROW (CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition
- (super_props[j].name,
- super_props[j],
- property_in_map.name,
- property_in_map));
- }
- }
- }
- }
-}
-
-void
-TAO_Service_Type_Repository::
-update_type_map (const char* name,
- const char * if_name,
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq& props,
- const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types,
- Prop_Map &,
- Service_Type_Map& super_map)
-{
- // update entries for all supertypes to include this type as a subtype.
- // we can use the super_types_map we have constructed.
-
- for (Service_Type_Map::iterator super_map_iterator (super_map);
- ! super_map_iterator.done ();
- super_map_iterator++)
- {
- Type_Info* super_type_info = (*super_map_iterator).int_id_;
- super_type_info->has_subtypes_ = 0;
- }
-
- // all parameters are valid, create an entry for this service type
- // in the this->type_map_.
- Type_Info* type = 0;
- ACE_NEW (type, Type_Info);
-
- type->type_struct_.props = props;
- type->type_struct_.if_name = if_name;
- type->type_struct_.super_types = super_types;
- type->type_struct_.incarnation = this->incarnation_;
- type->type_struct_.masked = 0;
- type->has_subtypes_ = 0;
-
- // Move the prop struct sequences and super type names from the in
- // params to the internal storage.
- /*
- CORBA::ULong pslength = props.length ();
- CosTradingRepos::ServiceTypeRepository::PropStructSeq* pstructs =
- ACE_const_cast (CosTradingRepos::ServiceTypeRepository::PropStructSeq*,
- &props);
- CosTradingRepos::ServiceTypeRepository::PropStruct* psbuf =
- pstructs->get_buffer (1);
- type->type_struct_.props.replace (pslength,
- pslength,
- psbuf,
- 1);
- */
- TAO_String_Hash_Key type_name (name);
- this->type_map_.bind (type_name, type);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, TAO_Service_Type_Repository::Type_Info*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.h b/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.h
deleted file mode 100644
index 7041f24c476..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.h
+++ /dev/null
@@ -1,302 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Service_Type_Repository.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TAO_SERVICE_TYPE_REPOSITORY_H
-#define TAO_SERVICE_TYPE_REPOSITORY_H
-
-#include "Trader.h"
-
-class TAO_ORBSVCS_Export TAO_Service_Type_Repository :
- public POA_CosTradingRepos::ServiceTypeRepository
- //
- // = TITLE
- // This class implements CosTradingRepos::ServiceTypeRepository
- // IDL interface.
-{
-public:
-
- TAO_Service_Type_Repository (ACE_Lock* lock = 0);
- // Parameterize the Service_Type_Repository with a lock to serialize
- // access to the type repository map. A reader/writer lock is
- // probably best. The Service_Type_Repository assumes control of the
- // lock.
-
- ~TAO_Service_Type_Repository (void);
-
- virtual CosTradingRepos::ServiceTypeRepository::IncarnationNumber
- incarnation (CORBA::Environment& _env);
-
- virtual CosTradingRepos::ServiceTypeRepository::IncarnationNumber
- add_type (const char * name,
- const char * if_name,
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq& props,
- const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
- CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName));
-
- // BEGIN SPEC
- // The add_type operation enables the creation of new service types
- // in the service type repository. The caller supplies the "name"
- // for the new type, the identifier for the interface associated
- // with instances of this service type, the properties definitions
- // for this service type, and the service type names of the
- // immediate super-types to this service type.
-
- // If the type creation is successful, an incarnation number is
- // returned as the value of the operation. Incarnation numbers are
- // opaque values that are assigned to each modification to the
- // repository's state. An incarnation number can be quoted when
- // invoking the list_types operation to retrieve all changes to the
- // service repository since a particular logical time. (Note:
- // IncarnationNumber is currently declared as a struct consisting of
- // two unsigned longs; what we really want here is an unsigned hyper
- // [64-bit integer]. A future revision task force should modify this
- // when CORBA systems support IDL 64-bit integers.)
-
- // If the "name" parameter is malformed, then the
- // CosTrading::IllegalServiceType exception is raised. ° If the type
- // already exists, then the ServiceTypeExists exception is raised. °
- // If the "if_name" parameter is not a sub-type of the interface
- // associated with a service type from which this service type is
- // derived, such that substitutability would be violated, then the
- // InterfaceTypeMismatch exception is raised. ° If a property name
- // supplied in the "props" parameter is malformed, the
- // CosTrading::IllegalPropertyName exception is raised. ° If the
- // same property name appears two or more times in the "props"
- // parameter, the CosTrading::DuplicatePropertyName exception is
- // raised. ° If a property value type associated with this service
- // type illegally modifies the value type of a super-type's
- // property, or if two super-types incompatibly declare value types
- // for the same property name, then the ValueTypeRedefinition
- // exception is raised. ° If one of the ServiceTypeNames in
- // "super_types" is malformed, then the
- // CosTrading::IllegalServiceType exception is raised. If one of the
- // ServiceTypeNames in "super_types" does not exist, then the
- // CosTrading::UnknownServiceType exception is raised. ° If the same
- // service type name is included two or more times in this
- // parameter, the DuplicateServiceTypeName exception is raised.
- // END SPEC
-
-
- virtual void remove_type (const char * name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::HasSubTypes));
-
- // BEGIN SPEC
- // The remove_type operation removes the named type from the service
- // type repository. ° If "name" is malformed, then the
- // CosTrading::IllegalServiceType exception is raised. ° If "name"
- // does not exist within the repository, then the
- // CosTrading::UnknownServiceType exception is raised. ° If "name"
- // has a service type which has been derived from it, then the
- // HasSubTypes exception is raised.
- // END SPEC
-
- virtual CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq*
- list_types (const CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes& which_types,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- // BEGIN SPEC
- // The list_types operation permits a client to obtain the names of
- // service types which are in the repository. The "which_types"
- // parameter permits the client to specify one of two possible
- // values: ° all types known to the repository ° all types
- // added/modified since a particular incarnation number The names of
- // the requested types are returned by the operation for subsequent
- // querying via the describe_type or the fully_describe_type
- // operation.
- // END SPEC
-
- virtual CosTradingRepos::ServiceTypeRepository::TypeStruct*
- describe_type (const char * name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType));
- // BEGIN SPEC
- // The describe_type operation permits a client to obtain the
- // details for a particular service type. ° If "name" is malformed,
- // then the CosTrading::IllegalServiceType exception is raised. ° If
- // "name" does not exist within the repository, then the
- // CosTrading::UnknownServiceType exception is raised.
- // END SPEC
-
- virtual CosTradingRepos::ServiceTypeRepository::TypeStruct*
- fully_describe_type (const char * name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType));
- // BEGIN SPEC
- // The fully_describe_type operation permits a client to obtain the
- // details for a particular service type. The property sequence
- // returned in the TypeStruct includes all properties inherited from
- // the transitive closure of its super types; the sequence of super
- // types in the TypeStruct contains the names of the types in the
- // transitive closure of the super type relation. ° If "name" is
- // malformed, then the CosTrading::IllegalServiceType exception is
- // raised. ° If "name" does not exist within the repository, then
- // the CosTrading::UnknownServiceType exception is raised.
- // END SPEC
-
- virtual void mask_type (const char * name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::AlreadyMasked));
- // BEGIN SPEC
- // The mask_type operation permits the deprecation of a particular
- // type (i.e., after being masked, exporters will no longer be able
- // to advertise offers of that particular type). The type continues
- // to exist in the service repository due to other service types
- // being derived from it. ° If "name" is malformed, then the
- // CosTrading::IllegalServiceType exception is raised. ° If "name"
- // does not exist within the repository, then the
- // CosTrading::UnknownServiceType exception is raised. ° If the type
- // is currently in the masked state, then the AlreadyMasked
- // exception is raised.
- // END SPEC
-
- virtual void unmask_type (const char * name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::NotMasked));
- // BEGIN SPEC
- // The unmask_type undeprecates a type (i.e., after being unmasked,
- // exporters will be able to resume advertisement of offers of that
- // particular type). ° If "name" is malformed, then the
- // CosTrading::IllegalServiceType exception is raised. ° If "name"
- // does not exist within the repository, then the
- // CosTrading::UnknownServiceType exception is raised. ° If the type
- // is not currently in the masked state, then the NotMasked
- // exception is raised.
- // END SPEC
-
-public:
-
- struct Type_Info
- {
- // storage structure for information pertinent to the type.
- CosTradingRepos::ServiceTypeRepository::TypeStruct type_struct_;
- // standard type info.
-
- CORBA::Boolean has_subtypes_;
- // names of subtypes.
- };
-
- typedef ACE_Hash_Map_Manager_Ex
- <
- TAO_String_Hash_Key,
- CosTradingRepos::ServiceTypeRepository::PropStruct*,
- ACE_Hash<TAO_String_Hash_Key>,
- ACE_Equal_To<TAO_String_Hash_Key>,
- ACE_Null_Mutex
- >
- Prop_Map;
-
- typedef ACE_Hash_Map_Manager_Ex
- <
- TAO_String_Hash_Key,
- Type_Info*,
- ACE_Hash<TAO_String_Hash_Key>,
- ACE_Equal_To<TAO_String_Hash_Key>,
- ACE_Null_Mutex
- >
- Service_Type_Map;
-
- void fully_describe_type_i (const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct,
- CosTradingRepos::ServiceTypeRepository::PropStructSeq& props,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types);
- // Build a sequence aggregating the property names from all
- // supertypes of the type, and a sequence representing the
- // transitive closure of the super type relation.
-
- void collect_inheritance_hierarchy (const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct,
- TAO_String_Queue& target);
-
- void validate_properties (Prop_Map& prop_map,
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq& props,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName));
- // Confirm that the properties in props have valid names, and aren't
- // duplicated. Cram those properties into the prop_map.
-
- void validate_supertypes (Service_Type_Map& super_map,
- const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::DuplicatePropertyName));
- // Confirm that the each super type exists, and cram them into super_map.
-
- void validate_inheritance (Prop_Map& prop_map,
- const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition));
- // Ensure that properties of a super_type aren't having their types
- // or retstrictions redefined.
-
- // void validate_interface (const char* if_name,
- // Service_Type_Map& super_map,
- // CORBA::Environment& _env)
- // TAO_THROW_SPEC ((CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch));
- // Ensure that the interface type derives from its superclasses'.
-
- void update_type_map (const char* name,
- const char * if_name,
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq& props,
- const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types,
- Prop_Map& prop_map,
- Service_Type_Map& super_map);
- // Update the type map with the information contained in the
- // TypeStruct, prop_map, and super_map.
-
- TAO_Service_Type_Repository (const TAO_Service_Type_Repository&);
- TAO_Service_Type_Repository& operator= (const TAO_Service_Type_Repository&);
-
- ACE_Lock* lock_;
- // Lock with which to serialize access to the service type map.
-
- Service_Type_Map type_map_;
- // Stores information for each service type in the repository.
- // This is a mapping from service type name to a Type_Info struct
- // which serves as a storage for various information for the given type.
-
- CosTradingRepos::ServiceTypeRepository::IncarnationNumber incarnation_;
- // incarnation number to be used for the next modification to the repository.
-};
-
-// This are temporary functions, until the format of the incarnation number
-// will be changed in the spec.
-
-#endif /* TAO_SERVICE_TYPE_REPOSITORY_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader.cpp b/TAO/orbsvcs/orbsvcs/Trader/Trader.cpp
deleted file mode 100644
index 7e843698b02..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader.cpp
+++ /dev/null
@@ -1,1067 +0,0 @@
-// ============================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Trader_Base.cpp
-//
-// = AUTHOR
-// Irfan Pyarali <irfan@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "Trader.h"
-#include "Offer_Iterators_T.h"
-
-// The following #include is needed only for the instantiation pragmas.
-#include "Trader_Interfaces.h"
-
-ACE_RCSID(Trader, Trader, "$Id$")
-
- // *************************************************************
- // TAO_Trader_Base
- // *************************************************************
-
-TAO_Trader_Base::TAO_Trader_Base (void)
- : trading_components_ (*this),
- import_attributes_ (*this),
- support_attributes_ (*this),
- link_attributes_ (*this)
-{
-}
-
-TAO_Trader_Base::~TAO_Trader_Base (void)
-{
-}
-
-TAO_Import_Attributes_i &
-TAO_Trader_Base::import_attributes (void)
-{
- return this->import_attributes_;
-}
-
-const TAO_Import_Attributes_i &
-TAO_Trader_Base::import_attributes (void) const
-{
- return this->import_attributes_;
-}
-
-TAO_Support_Attributes_i &
-TAO_Trader_Base::support_attributes (void)
-{
- return this->support_attributes_;
-}
-
-const TAO_Support_Attributes_i &
-TAO_Trader_Base::support_attributes (void) const
-{
- return this->support_attributes_;
-}
-
-TAO_Link_Attributes_i &
-TAO_Trader_Base::link_attributes (void)
-{
- return this->link_attributes_;
-}
-
-const TAO_Link_Attributes_i &
-TAO_Trader_Base::link_attributes (void) const
-{
- return this->link_attributes_;
-}
-
-TAO_Trading_Components_i &
-TAO_Trader_Base::trading_components (void)
-{
- return this->trading_components_;
-}
-
-const TAO_Trading_Components_i &
-TAO_Trader_Base::trading_components (void) const
-{
- return this->trading_components_;
-}
-
-CORBA::Boolean
-TAO_Trader_Base::is_valid_identifier_name (const char* ident)
-{
- int return_value = 0;
-
- if (ident == 0)
- return return_value;
-
- int length = ACE_OS::strlen (ident);
- if (length >= 1 && isalpha (ident[0]))
- {
- return_value = 1;
- for (int i = 0; i < length; i++)
- {
- if (! (isalnum (ident[i]) || ident[i] == '_'))
- {
- return_value = 0;
- break;
- }
- }
- }
-
- return return_value;
-}
-
- // *************************************************************
- // Attribute Classes
- // *************************************************************
-
-TAO_Support_Attributes_i::
-TAO_Support_Attributes_i (TAO_Lockable &locker)
- : locker_ (locker),
- supports_modifiable_properties_ (1),
- supports_dynamic_properties_ (1),
- supports_proxy_offers_ (0),
- type_repos_ (CosTrading::TypeRepository::_nil ()),
- service_type_repos_ (CosTradingRepos::ServiceTypeRepository::_nil ())
-{
-}
-
-TAO_Support_Attributes_i::~TAO_Support_Attributes_i (void)
-{
-}
-
-CORBA::Boolean
-TAO_Support_Attributes_i::supports_modifiable_properties (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- 0);
- return this->supports_modifiable_properties_;
-}
-
-void
-TAO_Support_Attributes_i::
-supports_modifiable_properties (CORBA::Boolean new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->supports_modifiable_properties_ = new_value;
-}
-
-CORBA::Boolean
-TAO_Support_Attributes_i::supports_dynamic_properties (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- 0);
-
- return this->supports_dynamic_properties_;
-}
-
-void
-TAO_Support_Attributes_i::
-supports_dynamic_properties (CORBA::Boolean new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->supports_dynamic_properties_ = new_value;
-}
-
-CORBA::Boolean
-TAO_Support_Attributes_i::supports_proxy_offers (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- 0);
-
- return this->supports_proxy_offers_;
-}
-
-void
-TAO_Support_Attributes_i::
-supports_proxy_offers (CORBA::Boolean new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->supports_proxy_offers_ = new_value;
-}
-
-CosTrading::TypeRepository_ptr
-TAO_Support_Attributes_i::type_repos (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- CosTrading::TypeRepository::_nil ());
- return this->type_repos_.ptr ();
-}
-
-void
-TAO_Support_Attributes_i::
-type_repos (CosTrading::TypeRepository_ptr new_value)
-{
- CORBA::Environment TAO_IN_ENV;
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
-
- this->type_repos_ = new_value;
- this->service_type_repos_ =
- CosTradingRepos::ServiceTypeRepository::_narrow (new_value, TAO_IN_ENV);
-}
-
-CosTradingRepos::ServiceTypeRepository_ptr
-TAO_Support_Attributes_i::service_type_repos (void) const
-{
- return this->service_type_repos_.ptr ();
-}
-
-
-TAO_Import_Attributes_i::
-TAO_Import_Attributes_i (TAO_Lockable &locker)
- : locker_ (locker),
- def_search_card_ (10),
- max_search_card_ (100),
- def_match_card_ (10),
- max_match_card_ (100),
- def_return_card_ (10),
- max_return_card_ (100),
- max_list_ (0),
- def_hop_count_ (5),
- max_hop_count_ (5),
- def_follow_policy_ (CosTrading::if_no_local),
- max_follow_policy_ (CosTrading::always)
-{
-}
-
-
-TAO_Import_Attributes_i::~TAO_Import_Attributes_i (void)
-{
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::def_search_card (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 10);
- return this->def_search_card_;
-}
-
-void
-TAO_Import_Attributes_i::def_search_card (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
-
- if (new_value > this->max_search_card_)
- this->def_search_card_ = this->max_search_card_;
- else
- this->def_search_card_ = new_value;
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::max_search_card (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 10);
- return this->max_search_card_;
-}
-
-void
-TAO_Import_Attributes_i::max_search_card (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
-
- this->max_search_card_ = new_value;
-
- if (this->def_search_card_ > this->max_search_card_)
- this->def_search_card_ = this->max_search_card_;
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::def_match_card (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 10);
- return this->def_match_card_;
-}
-
-void
-TAO_Import_Attributes_i::def_match_card (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
-
- if (new_value > this->max_match_card_)
- this->def_match_card_ = this->max_match_card_;
- else
- this->def_match_card_ = new_value;
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::max_match_card (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 10);
- return this->max_match_card_;
-}
-
-void
-TAO_Import_Attributes_i::max_match_card (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->max_match_card_ = new_value;
-
- if (this->def_match_card_ > this->max_match_card_)
- this->def_match_card_ = this->max_match_card_;
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::def_return_card (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 10);
- return this->def_return_card_;
-}
-
-void
-TAO_Import_Attributes_i::def_return_card (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
-
- if (new_value > this->max_return_card_)
- this->def_return_card_ = this->max_return_card_;
- else
- this->def_return_card_ = new_value;
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::max_return_card (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 10);
- return this->max_return_card_;
-}
-
-void
-TAO_Import_Attributes_i::max_return_card (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->max_return_card_ = new_value;
-
- if (this->def_return_card_ > this->max_return_card_)
- this->def_return_card_ = this->max_return_card_;
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::max_list (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 0);
- return this->max_list_;
-}
-
-void
-TAO_Import_Attributes_i::max_list (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->max_list_ = new_value;
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::def_hop_count (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 0);
- return this->def_hop_count_;
-}
-
-void
-TAO_Import_Attributes_i::def_hop_count (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
-
- if (new_value > this->max_hop_count_)
- this->def_hop_count_ = this->max_hop_count_;
- else
- this->def_hop_count_ = new_value;
-}
-
-CORBA::ULong
-TAO_Import_Attributes_i::max_hop_count (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), 0);
- return this->max_hop_count_;
-}
-
-void
-TAO_Import_Attributes_i::max_hop_count (CORBA::ULong new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->max_hop_count_ = new_value;
-
- if (this->def_hop_count_ > this->max_hop_count_)
- this->def_hop_count_ = this->max_hop_count_;
-}
-
-CosTrading::FollowOption
-TAO_Import_Attributes_i::def_follow_policy (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), CosTrading::local_only);
- return this->def_follow_policy_;
-}
-
-void
-TAO_Import_Attributes_i::def_follow_policy (CosTrading::FollowOption new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
-
- if (new_value > this->max_follow_policy_)
- this->def_follow_policy_ = this->max_follow_policy_;
- else
- this->def_follow_policy_ = new_value;
-}
-
-CosTrading::FollowOption
-TAO_Import_Attributes_i::max_follow_policy (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (), CosTrading::local_only);
- return this->max_follow_policy_;
-}
-
-void
-TAO_Import_Attributes_i::max_follow_policy (CosTrading::FollowOption new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->max_follow_policy_ = new_value;
-
- if (this->def_follow_policy_ > this->max_follow_policy_)
- this->def_follow_policy_ = this->max_follow_policy_;
-}
-
-
-TAO_Trading_Components_i::TAO_Trading_Components_i (TAO_Lockable &locker)
- : locker_ (locker),
- lookup_ (CosTrading::Lookup::_nil ()),
- register_ (CosTrading::Register::_nil ()),
- link_ (CosTrading::Link::_nil ()),
- proxy_ (CosTrading::Proxy::_nil ()),
- admin_ (CosTrading::Admin::_nil ())
-{
-}
-
-TAO_Trading_Components_i::~TAO_Trading_Components_i (void)
-{
-}
-
-CosTrading::Lookup_ptr
-TAO_Trading_Components_i::lookup_if (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- CosTrading::Lookup::_nil ());
- return this->lookup_.ptr ();
-}
-
-void
-TAO_Trading_Components_i::lookup_if (CosTrading::Lookup_ptr new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->lookup_ = new_value;
-}
-
-CosTrading::Register_ptr
-TAO_Trading_Components_i::register_if (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- CosTrading::Register::_nil ());
- return this->register_.ptr ();
-}
-
-void
-TAO_Trading_Components_i::register_if (CosTrading::Register_ptr new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->register_ = new_value;
-}
-
-CosTrading::Link_ptr
-TAO_Trading_Components_i::link_if (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- CosTrading::Link::_nil ());
- return this->link_.ptr ();
-}
-
-void
-TAO_Trading_Components_i::link_if (CosTrading::Link_ptr new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->link_ = new_value;
-}
-
-CosTrading::Proxy_ptr
-TAO_Trading_Components_i::proxy_if (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- CosTrading::Proxy::_nil ());
- return this->proxy_.ptr ();
-}
-
-void
-TAO_Trading_Components_i::proxy_if (CosTrading::Proxy_ptr new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->proxy_ = new_value;
-}
-
-CosTrading::Admin_ptr
-TAO_Trading_Components_i::admin_if (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- CosTrading::Admin::_nil ());
- return this->admin_.ptr ();
-}
-
-void
-TAO_Trading_Components_i::admin_if (CosTrading::Admin_ptr new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->admin_ = new_value;
-}
-
-
-TAO_Link_Attributes_i::TAO_Link_Attributes_i (TAO_Lockable &locker)
- :locker_ (locker),
- max_link_follow_policy_ (CosTrading::local_only)
-{
-}
-
-TAO_Link_Attributes_i::~TAO_Link_Attributes_i (void)
-{
-}
-
-CosTrading::FollowOption
-TAO_Link_Attributes_i::max_link_follow_policy (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_Lock, ace_mon, this->locker_.lock (),
- CosTrading::local_only);
- return this->max_link_follow_policy_;
-}
-
-void
-TAO_Link_Attributes_i::max_link_follow_policy (CosTrading::FollowOption new_value)
-{
- ACE_WRITE_GUARD (ACE_Lock, ace_mon, this->locker_.lock ());
- this->max_link_follow_policy_ = new_value;
-}
-
-
-// = Methods to deal with ACE_Hash_Map_Manager.
-
-TAO_String_Hash_Key::TAO_String_Hash_Key (void)
-{
-}
-
-TAO_String_Hash_Key::TAO_String_Hash_Key (char * name)
- : CORBA_String_var (name)
-{
-}
-
-TAO_String_Hash_Key::TAO_String_Hash_Key (const char * name)
- : CORBA_String_var (name)
-{
-}
-
-TAO_String_Hash_Key::TAO_String_Hash_Key (const CORBA::String_var &src)
- : CORBA_String_var (src)
-{
-}
-
-int
-TAO_String_Hash_Key::operator == (const TAO_String_Hash_Key &hash_key) const
-{
- return ACE_OS::strcmp (this->in (), hash_key.in ()) == 0;
-}
-
-int
-operator < (const TAO_String_Hash_Key &left,
- const TAO_String_Hash_Key &right)
-{
- return ACE_OS::strcmp (left.in (), right.in ()) < 0;
-}
-
-
-u_long
-TAO_String_Hash_Key::hash (void) const
-{
- u_long ret = ACE::hash_pjw (this->in ());
- return ret;
-}
-
-TAO_String_Hash_Key::~TAO_String_Hash_Key (void)
-{
-}
-
-int
-operator< (const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &l,
- const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &r)
-{
- if (l.high < r.high)
- return 1;
- else if (l.high == r.high)
- return (l.low < r.low);
- else
- return 0;
-}
-
-int
-operator> (const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &l,
- const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &r)
-{
- return (r < l);
-}
-
-int
-operator== (const CosTrading::Admin::OctetSeq& left,
- const CosTrading::Admin::OctetSeq& right)
-{
- int return_value = 0;
- CORBA::ULong left_length = left.length (),
- right_length = right.length ();
-
- if (left_length == right_length)
- {
- return_value = 1;
- for (CORBA::ULong i = 0; i < left_length; i++)
- {
- if (left[i] != right[i])
- {
- return_value = 0;
- break;
- }
- }
- }
-
- return return_value;
-}
-
- // *************************************************************
- // TAO_Trader_Factory
- // *************************************************************
-
-#include "ace/Arg_Shifter.h"
-#include "Trader_T.h"
-
-TAO_Trader_Factory::TAO_TRADER*
-TAO_Trader_Factory::create_trader (int& argc, char** argv)
-{
- TAO_Trader_Factory trader_factory (argc, argv);
- return trader_factory.manufacture_trader ();
-}
-
-TAO_Trader_Factory::TAO_Trader_Factory (int& argc, char** argv)
- : conformance_ (TAO_TRADER_LINKED),
- threadsafe_ (0),
- supports_dynamic_properties_ (1),
- supports_modifiable_properties_ (1),
- def_search_card_ (20),
- max_search_card_ (50),
- def_match_card_ (20),
- max_match_card_ (50),
- def_return_card_ (20),
- max_return_card_ (50),
- def_hop_count_ (5),
- max_hop_count_ (10),
- def_follow_policy_ (CosTrading::if_no_local),
- max_follow_policy_ (CosTrading::always)
-{
- this->parse_args (argc, argv);
-}
-
-TAO_Trader_Factory::TAO_TRADER*
-TAO_Trader_Factory::manufacture_trader (void)
-{
- typedef TAO_Trader<ACE_Null_Mutex, ACE_Null_Mutex> TRADER;
-
-#if defined ACE_HAS_THREADS
- typedef TAO_Trader<ACE_Thread_Mutex, ACE_RW_Thread_Mutex> MT_TRADER;
-#else
- typedef TAO_Trader<ACE_Null_Mutex, ACE_Null_Mutex> MT_TRADER;
-#endif /* ACE_HAS_THREADS */
-
- TAO_TRADER* return_value = 0;
- int components = ACE_static_cast (int, TAO_Trader_Base::LOOKUP);
-
- if (this->conformance_ >= TAO_TRADER_SIMPLE)
- components |= ACE_static_cast (int, TAO_Trader_Base::REGISTER);
-
- if (this->conformance_ >= TAO_TRADER_STANDALONE)
- components |= ACE_static_cast (int, TAO_Trader_Base::ADMIN);
-
- if (this->conformance_ >= TAO_TRADER_LINKED)
- components |= ACE_static_cast (int, TAO_Trader_Base::LINK);
-
- if (this->threadsafe_)
- {
- ACE_NEW_RETURN (return_value,
- MT_TRADER (ACE_static_cast (TAO_Trader_Base::Trader_Components,
- components)),
- 0);
- }
- else
- {
- ACE_NEW_RETURN (return_value,
- TRADER (ACE_static_cast (TAO_Trader_Base::Trader_Components,
- components)),
- 0);
- }
-
- TAO_Import_Attributes_i import_attributes =
- return_value->import_attributes ();
- TAO_Support_Attributes_i support_attributes =
- return_value->support_attributes ();
-
- import_attributes.def_search_card (this->def_search_card_);
- import_attributes.max_search_card (this->max_search_card_);
- import_attributes.def_match_card (this->def_match_card_);
- import_attributes.max_match_card (this->max_match_card_);
- import_attributes.def_return_card (this->def_return_card_);
- import_attributes.max_return_card (this->max_return_card_);
- import_attributes.def_hop_count (this->def_hop_count_);
- import_attributes.max_hop_count (this->max_hop_count_);
- import_attributes.def_follow_policy (this->def_follow_policy_);
- import_attributes.max_follow_policy (this->max_follow_policy_);
- support_attributes.supports_modifiable_properties (this->supports_modifiable_properties_);
- support_attributes.supports_dynamic_properties (this->supports_dynamic_properties_);
-
- return return_value;
-}
-
-void
-TAO_Trader_Factory::parse_args (int& argc, char** argv)
-{
- ACE_Arg_Shifter arg_shifter (argc, argv);
-
- while (arg_shifter.is_anything_left ())
- {
- char *current_arg = arg_shifter.get_current ();
-
- if (ACE_OS::strcmp (current_arg, "-TSthreadsafe") == 0)
- {
- arg_shifter.consume_arg ();
- this->threadsafe_ = 1;
- }
- else if (ACE_OS::strcmp (current_arg, "-TSconformance") == 0)
- {
- arg_shifter.consume_arg ();
- if (arg_shifter.is_parameter_next ())
- {
- char* conformance_str = arg_shifter.get_current ();
-
- if (ACE_OS::strcasecmp (conformance_str, "Linked") == 0)
- this->conformance_ = TAO_TRADER_LINKED;
- else if (ACE_OS::strcasecmp (conformance_str, "Query") == 0)
- this->conformance_ = TAO_TRADER_QUERY;
- else if (ACE_OS::strcasecmp (conformance_str, "Simple") == 0)
- this->conformance_ = TAO_TRADER_SIMPLE;
- else if (ACE_OS::strcasecmp (conformance_str, "Standalone") == 0)
- this->conformance_ = TAO_TRADER_STANDALONE;
-
- arg_shifter.consume_arg ();
- }
- }
- else if (ACE_OS::strcmp (current_arg, "-TSsupports_dynamic_properties") == 0)
- {
- arg_shifter.consume_arg ();
- if (arg_shifter.is_parameter_next ())
- {
- char* arg_str = arg_shifter.get_current ();
-
- if (ACE_OS::strcasecmp (arg_str, "true") == 0)
- this->supports_dynamic_properties_ = 1;
- else if (ACE_OS::strcasecmp (arg_str, "false") == 0)
- this->supports_dynamic_properties_ = 0;
-
- arg_shifter.consume_arg ();
- }
-
- }
- else if (ACE_OS::strcmp (current_arg, "-TSsupports_modifiable_properties") == 0)
- {
- arg_shifter.consume_arg ();
- if (arg_shifter.is_parameter_next ())
- {
- char* arg_str = arg_shifter.get_current ();
-
- if (ACE_OS::strcasecmp (arg_str, "true") == 0)
- this->supports_modifiable_properties_ = 1;
- else if (ACE_OS::strcasecmp (arg_str, "false") == 0)
- this->supports_modifiable_properties_ = 0;
-
- arg_shifter.consume_arg ();
- }
- }
- else if (ACE_OS::strcmp (current_arg, "-TSdef_search_card") == 0 ||
- ACE_OS::strcmp (current_arg, "-TSmax_search_card") == 0 ||
- ACE_OS::strcmp (current_arg, "-TSdef_match_card") == 0 ||
- ACE_OS::strcmp (current_arg, "-TSmax_match_card") == 0 ||
- ACE_OS::strcmp (current_arg, "-TSdef_return_card") == 0 ||
- ACE_OS::strcmp (current_arg, "-TSmax_return_card") == 0 ||
- ACE_OS::strcmp (current_arg, "-TSdef_hop_count") == 0 ||
- ACE_OS::strcmp (current_arg, "-TSmax_hop_count") == 0)
- {
- arg_shifter.consume_arg ();
- if (arg_shifter.is_parameter_next ())
- {
- CORBA::ULong value =
- ACE_static_cast (CORBA::ULong,
- ACE_OS::atoi (arg_shifter.get_current ()));
- arg_shifter.consume_arg ();
-
- if (ACE_OS::strstr (current_arg, "card"))
- {
- if (ACE_OS::strstr (current_arg, "max"))
- {
- if (ACE_OS::strstr (current_arg, "search"))
- this->max_search_card_ = value;
- else if (ACE_OS::strstr (current_arg, "match"))
- this->max_match_card_ = value;
- else
- this->max_return_card_ = value;
- }
- else
- {
- if (ACE_OS::strstr (current_arg, "search"))
- this->def_search_card_ = value;
- else if (ACE_OS::strstr (current_arg, "match"))
- this->def_match_card_ = value;
- else
- this->def_return_card_ = value;
- }
- }
- else
- {
- if (ACE_OS::strstr (current_arg, "max"))
- this->max_hop_count_ = value;
- else
- this->def_hop_count_ = value;
- }
- }
- }
- else if (ACE_OS::strcmp (current_arg, "-TSdef_follow_policy") == 0 ||
- ACE_OS::strcmp (current_arg, "-TSmax_follow_policy") == 0)
- {
- arg_shifter.consume_arg ();
- if (arg_shifter.is_parameter_next ())
- {
- char* arg_str = arg_shifter.get_current ();
- CosTrading::FollowOption follow_option;
-
- if (ACE_OS::strcasecmp (arg_str, "always") == 0)
- follow_option = CosTrading::always;
- else if (ACE_OS::strcasecmp (arg_str, "if_no_local") == 0)
- follow_option = CosTrading::if_no_local;
- else if (ACE_OS::strcasecmp (arg_str, "local_only") == 0)
- follow_option = CosTrading::local_only;
- else if (ACE_OS::strstr (current_arg, "def"))
- follow_option = this->def_follow_policy_;
- else
- follow_option = this->max_follow_policy_;
-
- if (ACE_OS::strstr (current_arg, "def"))
- this->def_follow_policy_ = follow_option;
- else
- this->max_follow_policy_ = follow_option;
-
- arg_shifter.consume_arg ();
- }
- }
- else
- arg_shifter.ignore_arg ();
- }
-}
-
- // *************************************************************
- // TAO_Sequence_Extracter_Base
- // *************************************************************
-
-CORBA::TCKind
-TAO_Sequence_Extracter_Base::
-sequence_type (CORBA::TypeCode* type_code,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::TCKind return_value = CORBA::tk_void,
- type_kind = type_code->kind (env);
-
- if (type_kind == CORBA::tk_alias || type_kind == CORBA::tk_sequence)
- {
- CORBA::TypeCode_ptr base = type_code;
-
- while (base->kind (env) == CORBA::tk_alias)
- base = base->content_type (env);
-
- if (base->kind (env) == CORBA::tk_sequence)
- {
- base = base->content_type (env);
- TAO_CHECK_ENV_RETURN (env, return_value);
-
- return_value = base->kind (env);
- }
- }
-
- return return_value;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-template class TAO_Offer_Database<ACE_RW_Thread_Mutex>;
-template class TAO_Service_Offer_Iterator<ACE_RW_Thread_Mutex>;
-template class TAO_Trader<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>;
-template class TAO_Lookup<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>;
-template class TAO_Register<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>;
-template class TAO_Admin<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>;
-template class TAO_Link<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>;
-template class TAO_Proxy<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>;
-template class TAO_Register_Offer_Iterator<ACE_RW_Thread_Mutex>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_RW_Thread_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_RW_Thread_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_RW_Thread_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_RW_Thread_Mutex>;
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key,TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-#endif /* ACE_MT_SAFE */
-template class TAO_Offer_Database<ACE_Null_Mutex>;
-template class TAO_Service_Offer_Iterator<ACE_Null_Mutex>;
-template class TAO_Register_Offer_Iterator<ACE_Null_Mutex>;
-template class TAO_Trader_Components<POA_CosTrading::Lookup>;
-template class TAO_Support_Attributes<POA_CosTrading::Lookup>;
-template class TAO_Import_Attributes<POA_CosTrading::Lookup>;
-template class TAO_Trader_Components<POA_CosTrading::Register>;
-template class TAO_Support_Attributes<POA_CosTrading::Register>;
-template class TAO_Trader_Components<POA_CosTrading::Admin>;
-template class TAO_Support_Attributes<POA_CosTrading::Admin>;
-template class TAO_Import_Attributes<POA_CosTrading::Admin>;
-template class TAO_Link_Attributes<POA_CosTrading::Admin>;
-template class TAO_Trader_Components<POA_CosTrading::Link>;
-template class TAO_Support_Attributes<POA_CosTrading::Link>;
-template class TAO_Link_Attributes<POA_CosTrading::Link>;
-template class TAO_Trader_Components<POA_CosTrading::Proxy>;
-template class TAO_Support_Attributes<POA_CosTrading::Proxy>;
-template class TAO_Trader<ACE_Null_Mutex, ACE_Null_Mutex>;
-template class TAO_Lookup<ACE_Null_Mutex, ACE_Null_Mutex>;
-template class TAO_Register<ACE_Null_Mutex, ACE_Null_Mutex>;
-template class TAO_Admin<ACE_Null_Mutex, ACE_Null_Mutex>;
-template class TAO_Link<ACE_Null_Mutex, ACE_Null_Mutex>;
-template class TAO_Proxy<ACE_Null_Mutex, ACE_Null_Mutex>;
-# if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- // These aren't needed unless ACE_HAS_MOSTLY_UNICODE_APIS.
- // Otherwise, they're in ace/ARGV.cpp.
- template class ACE_Node<char*>;
- template class ACE_Unbounded_Queue<char*>;
- template class ACE_Unbounded_Queue_Iterator<char*>;
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-template class ACE_Node<CosTrading::Admin::OctetSeq *>;
-template class ACE_Unbounded_Queue<CosTrading::Admin::OctetSeq *>;
-template class ACE_Unbounded_Queue_Iterator<CosTrading::Admin::OctetSeq *>;
-template class ACE_Node<TAO_String_Hash_Key>;
-template class ACE_Unbounded_Set<TAO_String_Hash_Key>;
-template class ACE_Unbounded_Set_Iterator<TAO_String_Hash_Key>;
-template class ACE_Hash<TAO_String_Hash_Key>;
-template class ACE_Equal_To<TAO_String_Hash_Key>;
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key, int>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key, CORBA::TypeCode_ptr>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Entry<CORBA::ULong, CosTrading::Offer*>;
-template class ACE_Hash_Map_Manager_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key, CosTrading::Link::LinkInfo>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key,TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-#pragma instantiate TAO_Register_Offer_Iterator<ACE_RW_Thread_Mutex>
-#pragma instantiate TAO_Offer_Database<ACE_RW_Thread_Mutex>
-#pragma instantiate TAO_Service_Offer_Iterator<ACE_RW_Thread_Mutex>
-#pragma instantiate TAO_Trader<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>
-#pragma instantiate TAO_Lookup<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>
-#pragma instantiate TAO_Register<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>
-#pragma instantiate TAO_Admin<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>
-#pragma instantiate TAO_Link<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>
-#pragma instantiate TAO_Proxy<ACE_Thread_Mutex, ACE_RW_Thread_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_RW_Thread_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_RW_Thread_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_RW_Thread_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_RW_Thread_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key,TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_RW_Thread_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#endif /* ACE_MT_SAFE */
-#pragma instantiate TAO_Offer_Database<ACE_Null_Mutex>
-#pragma instantiate TAO_Service_Offer_Iterator<ACE_Null_Mutex>
-#pragma instantiate TAO_Register_Offer_Iterator<ACE_Null_Mutex>
-#pragma instantiate TAO_Trader_Components<POA_CosTrading::Lookup>
-#pragma instantiate TAO_Support_Attributes<POA_CosTrading::Lookup>
-#pragma instantiate TAO_Import_Attributes<POA_CosTrading::Lookup>
-#pragma instantiate TAO_Trader_Components<POA_CosTrading::Register>
-#pragma instantiate TAO_Support_Attributes<POA_CosTrading::Register>
-#pragma instantiate TAO_Trader_Components<POA_CosTrading::Admin>
-#pragma instantiate TAO_Support_Attributes<POA_CosTrading::Admin>
-#pragma instantiate TAO_Import_Attributes<POA_CosTrading::Admin>
-#pragma instantiate TAO_Link_Attributes<POA_CosTrading::Admin>
-#pragma instantiate TAO_Trader_Components<POA_CosTrading::Link>
-#pragma instantiate TAO_Support_Attributes<POA_CosTrading::Link>
-#pragma instantiate TAO_Link_Attributes<POA_CosTrading::Link>
-#pragma instantiate TAO_Trader_Components<POA_CosTrading::Proxy>
-#pragma instantiate TAO_Support_Attributes<POA_CosTrading::Proxy>
-#pragma instantiate TAO_Trader<ACE_Null_Mutex, ACE_Null_Mutex>
-#pragma instantiate TAO_Lookup<ACE_Null_Mutex, ACE_Null_Mutex>
-#pragma instantiate TAO_Register<ACE_Null_Mutex, ACE_Null_Mutex>
-#pragma instantiate TAO_Admin<ACE_Null_Mutex, ACE_Null_Mutex>
-#pragma instantiate TAO_Link<ACE_Null_Mutex, ACE_Null_Mutex>
-#pragma instantiate TAO_Proxy<ACE_Null_Mutex, ACE_Null_Mutex>
-# if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- // These aren't needed unless ACE_HAS_MOSTLY_UNICODE_APIS.
- // Otherwise, they're in ace/ARGV.cpp.
-# pragma instantiate ACE_Node<char*>
-# pragma instantiate ACE_Unbounded_Queue<char*>
-# pragma instantiate ACE_Unbounded_Queue_Iterator<char*>
-# endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-#pragma instantiate ACE_Node<CosTrading::Admin::OctetSeq *>
-#pragma instantiate ACE_Unbounded_Queue<CosTrading::Admin::OctetSeq *>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<CosTrading::Admin::OctetSeq *>
-#pragma instantiate ACE_Node<TAO_String_Hash_Key>
-#pragma instantiate ACE_Unbounded_Set<TAO_String_Hash_Key>
-#pragma instantiate ACE_Unbounded_Set_Iterator<TAO_String_Hash_Key>
-#pragma instantiate ACE_Hash<TAO_String_Hash_Key>
-#pragma instantiate ACE_Equal_To<TAO_String_Hash_Key>
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key, int>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key, CORBA::TypeCode_ptr>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<CORBA::ULong, CosTrading::Offer*>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key, CosTrading::Link::LinkInfo>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key,TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, TAO_Offer_Database<ACE_Null_Mutex>::Offer_Map_Entry*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader.h b/TAO/orbsvcs/orbsvcs/Trader/Trader.h
deleted file mode 100644
index 448fedf8915..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader.h
+++ /dev/null
@@ -1,532 +0,0 @@
-/* -*- C++ -*- */
-
-// ============================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Trader_Base.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-// Irfan Pyarali <irfan@cs.wustl.edu>
-//
-// Contents:
-//
-// TAO_Trader_Factory
-// TAO_Trader_Base
-// TAO_Support_Attributes_i
-// TAO_Trading_Components_i
-// TAO_Link_Attributes_i
-// TAO_Import_Attributes_i
-// TAO_Sequence_Extracter_Base
-//
-// ============================================================================
-
-#ifndef TAO_TRADER_BASE_H
-#define TAO_TRADER_BASE_H
-
-#include "ace/Hash_Map_Manager.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Containers.h"
-
-#include "orbsvcs/CosTradingS.h"
-#include "orbsvcs/orbsvcs_export.h"
-
-#if defined(_MSC_VER)
-#pragma warning (disable:4250)
-#endif /* _MSC_VER */
-
-// Forward Declaration.
-class TAO_Trader_Base;
-
- // *************************************************************
- // TAO_Trader_Factory
- // *************************************************************
-
-class TAO_ORBSVCS_Export TAO_Trader_Factory
-// = TITLE
-// Uses command line arguments to construct a trader instance with
-// the correct interface support, locking, and policy settings.
-{
-public:
-
- typedef TAO_Trader_Base TAO_TRADER;
-
- static TAO_TRADER* create_trader (int& argc, char** argv);
- // Creates an instance of the trader according to parameters whose
- // default values can be overrided with the following command line
- // arguments:
- //
- // -TSthreadsafe, default is not thread-safe
- // -TSconformance {query, simple, stand-alone, linked}, default is linked
- // -TSsupports_dynamic_properties {true, false}, default is true
- // -TSsupports_modifiable_propertise {true, false}, default is true
- // -TSdef_search_card {integer}, default is 20
- // -TSmax_search_card {integer}, default is 50
- // -TSdef_match_card {integer}, default is 20
- // -TSmax_match_card {integer}, default is 50
- // -TSdef_return_card {integer}, default is 20
- // -TSmax_return_card {integer}, default is 50
- // -TSdef_hop_count {integer}, default is 5,
- // -TSmax_hop_count {integer}, default is 10
- // -TSdef_follow_policy {always,if_no_local,local_only}, default is if_no_local,
- // -TSmax_follow_policy {always,if_no_local,local_only}, default is always
-
-protected:
-
- TAO_Trader_Factory (int& argc, char** argv);
-
-private:
-
- enum Conformance { TAO_TRADER_QUERY,
- TAO_TRADER_SIMPLE,
- TAO_TRADER_STANDALONE,
- TAO_TRADER_LINKED };
-
- TAO_TRADER* manufacture_trader (void);
-
- void parse_args (int& argc, char** argv);
-
- TAO_Trader_Factory& operator= (const TAO_Trader_Factory&);
- TAO_Trader_Factory (const TAO_Trader_Factory&);
-
- // = Command line configurable parameters.
-
- Conformance conformance_;
- CORBA::Boolean threadsafe_;
- CORBA::Boolean supports_dynamic_properties_;
- CORBA::Boolean supports_modifiable_properties_;
- CORBA::ULong def_search_card_;
- CORBA::ULong max_search_card_;
- CORBA::ULong def_match_card_;
- CORBA::ULong max_match_card_;
- CORBA::ULong def_return_card_;
- CORBA::ULong max_return_card_;
- CORBA::ULong def_hop_count_;
- CORBA::ULong max_hop_count_;
- CosTrading::FollowOption def_follow_policy_;
- CosTrading::FollowOption max_follow_policy_;
-};
-
- // *************************************************************
- // Attribute Classes
- // *************************************************************
-
-class TAO_Lockable
-// = DESCRIPTION
-// Class used to remove the circular dependencies between the
-// Attribute classes and the Trader class.
-{
-public:
-
- virtual ACE_Lock& lock (void) = 0;
-};
-
-
-class TAO_ORBSVCS_Export TAO_Support_Attributes_i
- // = TITLE
- // This class stores, allows access to and modification of
- // trader's support attributes.
- //
- // = DESCRIPTION
- // Contains a reference to the trader from which it is
- // used so it can use trader's lock.
-{
-public:
- // = Initialization and termination methods.
- TAO_Support_Attributes_i (TAO_Lockable &locker);
- ~TAO_Support_Attributes_i ();
-
- // = Accessor methods.
- CORBA::Boolean supports_modifiable_properties (void) const;
- void supports_modifiable_properties (CORBA::Boolean);
-
- CORBA::Boolean supports_dynamic_properties (void) const;
- void supports_dynamic_properties (CORBA::Boolean);
-
- CORBA::Boolean supports_proxy_offers (void) const;
- void supports_proxy_offers (CORBA::Boolean);
-
- CosTrading::TypeRepository_ptr type_repos (void) const;
- void type_repos (CosTrading::TypeRepository_ptr);
-
- CosTradingRepos::ServiceTypeRepository_ptr service_type_repos (void) const;
-
-private:
-
- TAO_Lockable &locker_;
- // A reference to the trader (needed for obtaining the lock.)
-
- CORBA::Boolean supports_modifiable_properties_;
- // Indicator of whether the trader supports property modification.
-
- CORBA::Boolean supports_dynamic_properties_;
- // Indicator of whether the trader supports dynamic properties.
-
- CORBA::Boolean supports_proxy_offers_;
- // Indicator of whether the trader supports proxy offers.
-
- CORBA::Object_var type_repos_;
- // A reference to the TypeRepostitory used by the trader.
-
- CosTradingRepos::ServiceTypeRepository_var service_type_repos_;
- // Already narrowed reference to the ServiceTypeRepository.
-};
-
-class TAO_ORBSVCS_Export TAO_Link_Attributes_i
- // = TITLE
- // This class stores, allows access to and modification of
- // trader's link attributes.
- //
- // = DESCRIPTION
- // Contains a reference to the trader from which it is
- // used so it can use trader's lock.
-{
-public:
- // = Initialization and termination methods.
-
- TAO_Link_Attributes_i (TAO_Lockable &locker);
- ~TAO_Link_Attributes_i ();
-
- // = Accessor methods.
-
- CosTrading::FollowOption max_link_follow_policy (void) const;
- void max_link_follow_policy (CosTrading::FollowOption);
-
-private:
-
- TAO_Lockable &locker_;
- // A reference to the trader (needed for obtaining the lock.)
-
- CosTrading::FollowOption max_link_follow_policy_;
- //
-};
-
-class TAO_ORBSVCS_Export TAO_Import_Attributes_i
- // = TITLE
- // This class stores, allows access to and modification of
- // trader's import attributes.
- //
- // = DESCRIPTION
- // Contains a reference to the trader from which it is
- // used so it can use trader's lock.
-{
-public:
- // = Initialization and termination methods.
-
- TAO_Import_Attributes_i (TAO_Lockable &locker);
-
- ~TAO_Import_Attributes_i (void);
-
- // = Accessor methods.
-
- CORBA::ULong def_search_card (void) const;
- void def_search_card (CORBA::ULong);
-
- CORBA::ULong max_search_card (void) const;
- void max_search_card (CORBA::ULong);
-
- CORBA::ULong def_match_card (void) const;
- void def_match_card (CORBA::ULong);
-
- CORBA::ULong max_match_card (void) const;
- void max_match_card (CORBA::ULong);
-
- CORBA::ULong def_return_card (void) const;
- void def_return_card (CORBA::ULong);
-
- CORBA::ULong max_return_card (void) const;
- void max_return_card (CORBA::ULong);
-
- CORBA::ULong max_list (void) const;
- void max_list (CORBA::ULong);
-
- CORBA::ULong def_hop_count (void) const;
- void def_hop_count (CORBA::ULong);
-
- CORBA::ULong max_hop_count (void) const;
- void max_hop_count (CORBA::ULong);
-
- CosTrading::FollowOption def_follow_policy (void) const;
- void def_follow_policy (CosTrading::FollowOption);
-
- CosTrading::FollowOption max_follow_policy (void) const;
- void max_follow_policy (CosTrading::FollowOption);
-
-private:
-
- TAO_Lockable &locker_;
-
- CORBA::ULong def_search_card_;
- // Upper bound of offers to be searched if <search_card>
- // is not specified.
-
- CORBA::ULong max_search_card_;
- // Maximum upper bound of offers to be searched.
-
- CORBA::ULong def_match_card_;
- // Upper bound of matched offers to be ordered if
- // <match_card> is not specified).
-
- CORBA::ULong max_match_card_;
- // Maximum upper bound of matched offers to be ordered.
-
- CORBA::ULong def_return_card_;
- // Upper bound of ordered offers to be returned if
- // <returned_card> is not specified.
-
- CORBA::ULong max_return_card_;
- // Maximum upper bound of ordered offers to be returned.
-
- CORBA::ULong max_list_;
- // Upper bound of depth
-
- CORBA::ULong def_hop_count_;
- // Upper bound of depth of links to be traversed if <hop_count> is
- // not specified.
-
- CORBA::ULong max_hop_count_;
- // Maximum upper bound of depth of links to be traversed.
-
- CosTrading::FollowOption def_follow_policy_;
- // Default link follow policy for a particular trader.
-
- CosTrading::FollowOption max_follow_policy_;
- // Limiting link follow policy for all links of the trader -
- // overrides both link and importer policies.
-};
-
-class TAO_ORBSVCS_Export TAO_Trading_Components_i
- //
- // = TITLE
- // Set/get methods for references to various
- // interfaces of the trader.
- //
- // = DESCRIPTION
- // Note, this class is for use in local address space only and is NOT a
- // direct implementation of IDL methods. (Implementation of
- // IDL methods in CosTrading::Trader_Components would need
- // add a _duplicate call for each get method).
-{
-public:
-
- // = Initialization and termination methods.
- TAO_Trading_Components_i (TAO_Lockable &locker);
- ~TAO_Trading_Components_i (void);
-
- // = CosTrading::TraderComponents methods.
-
- CosTrading::Lookup_ptr lookup_if (void) const;
- // Returns an object reference to the Lookup interface of the trader.
- // Returns nil if the trader does not support Lookup interface.
-
- void lookup_if (CosTrading::Lookup_ptr);
- // Set the reference to the Lookup interface.
-
- CosTrading::Register_ptr register_if (void) const;
- // Returns object reference for the Register interface of the trader.
- // Returns nil if the trader does not support Register interface.
-
- void register_if (CosTrading::Register_ptr);
- // Set the reference to the Register interface of the trader.
-
- CosTrading::Link_ptr link_if (void) const;
- // Returns object reference for the Link interface of the trader.
- // Returns nil if the trader does not support Link interface.
-
- void link_if (CosTrading::Link_ptr);
- // Set the reference to the Link interface of the trader.
-
- CosTrading::Proxy_ptr proxy_if (void) const;
- // Returns object reference to the Proxy interface of the trader.
- // Returns nil if the trader does not support Proxy interface.
-
- void proxy_if (CosTrading::Proxy_ptr);
- // Set the reference to the Proxy interface of the trader.
-
- CosTrading::Admin_ptr admin_if (void) const;
- // Returns object reference for the Admin interface of the trader.
- // Returns nil if the trader does not support Admin interface.
-
- void admin_if (CosTrading::Admin_ptr);
- // Set the reference to the Admin interface of the trader.
-
-private:
-
- TAO_Lockable &locker_;
-
- CosTrading::Lookup_var lookup_;
- CosTrading::Register_var register_;
- CosTrading::Link_var link_;
- CosTrading::Proxy_var proxy_;
- CosTrading::Admin_var admin_;
-};
-
- // *************************************************************
- // TAO_Trader_Base
- // *************************************************************
-
-class TAO_ORBSVCS_Export TAO_Trader_Base : public TAO_Lockable
- //
- // = TITLE
- // TAO_Trader inherits from this "helper" class.
- // The sole purpose of this class is to factor some of TAO_Trader's
- // data members out, so that they would not have to be templatized
- // and be be aware of the type of lock they use.
- //
- // = DESCRIPTION
- // TAO_Trader is a template class. And while we want
- // <import_attributes_>, <trader_components_>, and
- // <support_attributes> use a lock contained in TAO_Trader, we do not
- // want all these classes to be templatized. TAO_Trader_Base class solves
- // this problem.
-{
-public:
-
- enum Trader_Components
- {
- LOOKUP = 0x001,
- REGISTER = 0x002,
- LINK = 0x004,
- PROXY = 0x008,
- ADMIN = 0x010
- };
-
- virtual ~TAO_Trader_Base (void);
-
- // = Accessors for objects that manage trader's configuration.
-
- TAO_Trading_Components_i &trading_components (void);
-
- const TAO_Trading_Components_i &trading_components (void) const;
-
- TAO_Import_Attributes_i &import_attributes (void);
-
- const TAO_Import_Attributes_i &import_attributes (void) const;
-
- TAO_Support_Attributes_i &support_attributes (void);
-
- const TAO_Support_Attributes_i &support_attributes (void) const;
-
- TAO_Link_Attributes_i &link_attributes (void);
-
- const TAO_Link_Attributes_i &link_attributes (void) const;
-
- // = Accessor for trader's lock.
-
- static CORBA::Boolean is_valid_identifier_name (const char* ident);
- // Determine whether the identifier is a valid one (i.e., if the
- // first character is a letter, and the subsequent ones letter,
- // numbers, or underscores.)
-
-protected:
- // = Objects determining current configuration of a trader.
-
- TAO_Trading_Components_i trading_components_;
- // Stores and allows lookup of trader's components.
-
- TAO_Import_Attributes_i import_attributes_;
- // Stores and allows access/modification of trader's import attributes.
-
- TAO_Support_Attributes_i support_attributes_;
- // Stores and allows access/modification of trader's support attributes.
-
- TAO_Link_Attributes_i link_attributes_;
- // Stores and allows access/modification of trader's link attributes.
-
- protected:
-
- TAO_Trader_Base (void);
- // Implemented.
-
- private:
-
- TAO_Trader_Base (const TAO_Trader_Base& TAO_Trader_Base);
- TAO_Trader_Base& operator= (const TAO_Trader_Base&);
- // Unimplemented.
-};
-
-
-// = Classes to deal with the ACE_Hash_Map_Manager.
-
-class TAO_String_Hash_Key : public CORBA::String_var
-{
- // = TITLE
- // Key for the Hash Table. The EXT_ID of the
- // ACE_Hash_Map_Manager.
-public:
- // = Initialization and termination methods.
- TAO_String_Hash_Key (void);
- // Default constructor.
-
- TAO_String_Hash_Key (char * name);
- // Constructor from a const string.
-
- TAO_String_Hash_Key (const char * name);
- // Constructor from a const string.
-
- TAO_String_Hash_Key (const CORBA::String_var &hash_key);
- // Copy constructor.
-
- ~TAO_String_Hash_Key (void);
- // Destructor.
-
- int operator == (const TAO_String_Hash_Key &hash_key) const;
- // The operator for hash binding and "find"ing.
-
- friend int operator < (const TAO_String_Hash_Key &left,
- const TAO_String_Hash_Key &right);
- // The operator for hash binding and "find"ing.
-
- u_long hash (void) const;
- // The function that computes a hash value.
-};
-
-// Helpful typedefs
-// Should probably be private to TAO_Offer_Database, but g++ has a
-// hard time with it like that when compiling TAO_Service_Offer_Iterator.
-typedef ACE_Hash_Map_Manager_Ex<CORBA::ULong, CosTrading::Offer*, ACE_Hash<CORBA::ULong>, ACE_Equal_To<CORBA::ULong>, ACE_Null_Mutex> TAO_Offer_Map;
-typedef ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, int, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex> TAO_Lookup_Table;
-typedef ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex> TAO_Typecode_Table;
-typedef ACE_Unbounded_Set<TAO_String_Hash_Key> TAO_String_Set;
-typedef ACE_Unbounded_Queue<char*> TAO_String_Queue;
-
- // *************************************************************
- // TAO_Sequence_Extracter_Base
- // *************************************************************
-
-class TAO_Sequence_Extracter_Base
-// = TITLE
-// Static methods used by the TAO_Sequence_Extracter class.
-{
-public:
-
- static CORBA::TCKind sequence_type (CORBA::TypeCode* code,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Return the sequence element type for the sequence whose typecode
- // is <code>.
-};
-
-// = Helpful operators.
-
-int
-operator> (const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &l,
- const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &r);
-
-int
-operator< (const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &l,
- const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &r);
-
-int operator== (const CosTrading::Admin::OctetSeq& left,
- const CosTrading::Admin::OctetSeq& right);
-
-#endif /* TAO_TRADER_BASE_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp b/TAO/orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp
deleted file mode 100644
index aeaa64f4aff..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader_Interfaces.cpp
+++ /dev/null
@@ -1,1876 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Trader_Interfaces.cpp
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#if !defined (TAO_TRADER_INTERFACES_C)
-#define TAO_TRADER_INTERFACES_C
-
-#include "Trader_Interfaces.h"
-#include "Trader_T.h"
-
-ACE_RCSID(Trader, Trader_Interfaces, "$Id$")
-
- // *************************************************************
- // TAO_Lookup
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-TAO_Lookup (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader)
- : TAO_Trader_Components<POA_CosTrading::Lookup> (trader.trading_components ()),
- TAO_Support_Attributes<POA_CosTrading::Lookup> (trader.support_attributes ()),
- TAO_Import_Attributes<POA_CosTrading::Lookup> (trader.import_attributes ()),
- IDS_SAVED (100),
- trader_ (trader)
-{
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::~TAO_Lookup (void)
-{
- ACE_GUARD (TRADER_LOCK_TYPE, trader_mon, this->lock_);
- for (Request_Ids::ITERATOR riter (this->request_ids_);
- ! riter.done ();
- riter.advance ())
- {
- CosTrading::Admin::OctetSeq** old_seq = 0;
- riter.next (old_seq);
- delete *old_seq;
- }
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE> void
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-query (const char *type,
- const char *constraint,
- const char *preferences,
- const CosTrading::PolicySeq &in_policies,
- const CosTrading::Lookup::SpecifiedProps &desired_props,
- CORBA::ULong how_many,
- CosTrading::OfferSeq_out returned_offers,
- CosTrading::OfferIterator_out returned_offer_iterator,
- CosTrading::PolicyNameSeq_out returned_limits_applied,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName))
-{
- // Instantiate a class to help interpret query policies.
- TAO_Policies policies (this->trader_, in_policies, env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- // If a federated query returns to us, ignore it to prevent
- // redundant results and infinite loops.
- CosTrading::Admin::OctetSeq* request_id = 0;
- if (this->seen_request_id (policies, request_id, env))
- {
- returned_offers = new CosTrading::OfferSeq;
- returned_limits_applied = new CosTrading::PolicyNameSeq;
- return;
- }
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- // The presence of a link interface determines whether we should
- // attempt to forward or propagate queries.
- CosTrading::Link_ptr link_if =
- this->trader_.trading_components ().link_if ();
-
- // If the importer has specified a starting trader, foward the
- // query.
- CosTrading::TraderName* trader_name = policies.starting_trader (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- if (! CORBA::is_nil (link_if) && trader_name != 0)
- {
- CosTrading::PolicySeq policies_to_forward;
- policies.copy_to_forward (policies_to_forward, *trader_name);
- const char* next_hop = (*trader_name)[0];
- this->forward_query (next_hop,
- type,
- constraint,
- preferences,
- policies_to_forward,
- desired_props,
- how_many,
- returned_offers,
- returned_offer_iterator,
- returned_limits_applied,
- env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- return;
- }
-
- // Retrieve the type description struct from the Service Type Repos.
- const TAO_Support_Attributes_i& support_attrs =
- this->trader_.support_attributes ();
- CosTradingRepos::ServiceTypeRepository_ptr rep =
- support_attrs.service_type_repos ();
- CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct =
- rep->fully_describe_type (type, env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- ACE_NEW (returned_offers, CosTrading::OfferSeq);
-
- // Obtain a reference to the offer database.
- TAO_Offer_Database<MAP_LOCK_TYPE>& offer_database = this->trader_.offer_database ();
-
- // TAO_Offer_Filter -- ensures that we don't consider offers with
- // modifiable or dynamic properties if the Trader doesn't support
- // them, or the importer has turned them off using policies.
- // TAO_Constraint_Validator -- validates the constraint with the
- // property types in the supplied type.
- // TAO_Constraint_Interpreter -- parses the constraint string, and
- // determines whether an offer meets those constraints.
- // TAO_Preference_Interpreter -- parses the preference string and
- // orders offers according to those constraints.
- TAO_Offer_Filter offer_filter (policies, env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- TAO_Constraint_Validator validator (type_struct.in ());
- TAO_Constraint_Interpreter constr_inter (validator, constraint, env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- TAO_Preference_Interpreter pref_inter (validator, preferences, env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- // Try to find the map of offers of desired service type.
- offer_filter.configure_type (type_struct.ptr ());
- this->lookup_one_type (type,
- offer_database,
- constr_inter,
- pref_inter,
- offer_filter);
-
- if (! policies.exact_type_match (env))
- {
- // If the importer hasn't demanded an exact match search, we search
- // all the subtypes of the supplied type. NOTE: Only the properties
- // belonging to the provided type are considered on
- // subtypes. Additional properties on the subtype are generally
- // ignored. This is as it should be, consistent with the notions of
- // type inheritence.
- TAO_CHECK_ENV_RETURN_VOID (env);
- this->lookup_all_subtypes (type,
- type_struct->incarnation,
- offer_database,
- rep,
- constr_inter,
- pref_inter,
- offer_filter);
- }
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- // Take note of the limits applied in this query.
- returned_limits_applied = offer_filter.limits_applied ();
-
- // Fill the return sequence and iterator with the bountiful results.
- CORBA::ULong offers_returned =
- this->fill_receptacles (type,
- how_many,
- desired_props,
- policies,
- pref_inter,
- *returned_offers.ptr (),
- returned_offer_iterator,
- env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- // The following steps are only appropriate for a linked trader.
- if (! CORBA::is_nil (link_if))
- {
- // Determine if we should perform a federated query, and if so
- // construct a sequence of links to follow.
- CosTrading::LinkNameSeq_var links;
- CORBA::Boolean should_follow =
- this->retrieve_links (policies,
- offers_returned,
- CosTrading::LinkNameSeq_out (links.out ()),
- env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- if (should_follow && links->length () != 0)
- {
- // Query those links we've accumulated!
- this->federated_query (links.in (),
- policies,
- *request_id,
- pref_inter,
- type,
- constraint,
- preferences,
- desired_props,
- how_many,
- *returned_offers.ptr (),
- returned_offer_iterator.ptr (),
- *returned_limits_applied.ptr (),
- env);
- TAO_CHECK_ENV_RETURN_VOID (env);
- }
- }
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-lookup_one_type (const char* type,
- TAO_Offer_Database<MAP_LOCK_TYPE>& offer_database,
- TAO_Constraint_Interpreter& constr_inter,
- TAO_Preference_Interpreter& pref_inter,
- TAO_Offer_Filter& offer_filter)
-{
- // Retrieve an iterator over the offers for a given type.
- // @@ Would have used Offer_Database::offer_iterator for less
- // coupling between TAO_Lookup and Offer_Database, but g++ barfs on
- // that.
-#if defined(_MSC_VER)
- TAO_Offer_Database<MAP_LOCK_TYPE>::offer_iterator
- offer_iter (type, offer_database);
-#else
- // MSVC won't grok this for some reason, but it's necessary for the
- // HP compiler, which seriously requires the typename keyword
- // here. I apologize if this ifdef offends some ACE users'
- // sensibilities --- it certainly offends mine.
- ACE_TYPENAME TAO_Offer_Database<MAP_LOCK_TYPE>::offer_iterator
- offer_iter (type, offer_database);
-#endif
-
- while (offer_filter.ok_to_consider_more () &&
- offer_iter.has_more_offers ())
- {
- // For each offer in the iterator, attempt to match it with
- // the constraints passed to the Query method. If it matches
- // the constraint, use the TAO_Preference_Interpreter to
- // order the matched offers with respect to the preference
- // string passed to the method. All the while the offer
- // filter ensures we don't exceed the match cardinality
- // constraints.
- CosTrading::Offer* offer = offer_iter.get_offer ();
-
- TAO_Constraint_Evaluator evaluator (offer);
- if (offer_filter.ok_to_consider (offer) &&
- constr_inter.evaluate (evaluator))
- {
- // Shove the offer and its id into the preference
- // ordering object, pref_inter.
- CosTrading::OfferId offer_id = offer_iter.get_id ();
- pref_inter.order_offer (evaluator, offer, offer_id);
- offer_filter.matched_offer ();
- }
-
- offer_iter.next_offer ();
- }
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-lookup_all_subtypes (const char* type,
- CosTradingRepos::ServiceTypeRepository::IncarnationNumber& inc_num,
- TAO_Offer_Database<MAP_LOCK_TYPE>& offer_database,
- CosTradingRepos::ServiceTypeRepository_ptr rep,
- TAO_Constraint_Interpreter& constr_inter,
- TAO_Preference_Interpreter& pref_inter,
- TAO_Offer_Filter& offer_filter)
-{
- // BEGIN SPEC
- // The trader may return a service offer of a subtype of the "type"
- // requested. Sub-typing of service types is discussed in "Service
- // Types" on page 16-4. A service subtype can be described by the
- // properties of its supertypes. This ensures that a well-formed query
- // for the "type" is also a well-formed query with respect to any
- // subtypes. However, if the importer specifies the policy of
- // exact_type_match = TRUE, then only offers with the exact (no
- // subtype) service type requested are returned.
- // END SPEC
-
- CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes sst;
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq_var all_types;
-
- // Optimization: Since a subtype can't have a higher incarnation
- // number than a supertype, we don't need to consider those
- // types with lower incarnation numbers.
- sst.incarnation (inc_num);
-
- // TAO_TRY
- // {
- CORBA::Environment env;
- all_types = rep->list_types (sst, env);
- // TAO_CHECK_ENV;
- // }
- // TAO_CATCHANY { return; }
- // TAO_ENDTRY;
-
- // Scan all types inserted after the super types. If the transitive
- // closure of a type's super type relation includes the super type
- // being considered, then perform a search on that type.
- CORBA::ULong num_types = all_types->length ();
- CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct;
- for (CORBA::ULong i = 0;
- i < num_types && offer_filter.ok_to_consider_more ();
- i++)
- {
- TAO_TRY
- {
- // Obtain a description of the prospective type.
- type_struct = rep->fully_describe_type (all_types[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq&
- super_types = type_struct->super_types;
- CORBA::ULong num_super_types = super_types.length ();
-
- for (CORBA::ULong j = 0; j < num_super_types; j++)
- {
- if (ACE_OS::strcmp (type_struct->super_types[j], type) == 0)
- {
- // Egads, a subtype! This type has the type passed
- // to query in its list of super_types.
- offer_filter.configure_type (type_struct.ptr ());
- this->lookup_one_type (all_types[i],
- offer_database,
- constr_inter,
- pref_inter,
- offer_filter);
- break;
- }
- }
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
- }
-}
-
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-int
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-fill_receptacles (const char* type,
- CORBA::ULong how_many,
- const CosTrading::Lookup::SpecifiedProps& desired_props,
- TAO_Policies& policies,
- TAO_Preference_Interpreter& pref_inter,
- CosTrading::OfferSeq& offers,
- CosTrading::OfferIterator_ptr& offer_itr,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName))
-{
- // BEGIN SPEC
- // The returned offers are passed back in one of two ways (or a
- // combination of both). ° The "offers" return result conveys a list
- // of offers and the "offer_itr" is a reference to an interface at
- // which offers can be obtained. ° The "how_many" parameter states
- // how many offers are to be returned via the "offers" result, any
- // remaining offers are available via the iterator interface. If the
- // "how_many" exceeds the number of offers to be returned, then the
- // "offer_itr" will be nil.
- // END SPEC
-
- TAO_Property_Filter prop_filter (desired_props, env);
- TAO_CHECK_ENV_RETURN (env, 0);
-
- // RETURNING: Calculate how many offers go into the sequence
- // Calculate how many go into the iterator
-
- CORBA::ULong return_card = policies.return_card (env);
- TAO_CHECK_ENV_RETURN (env, 0);
-
- CORBA::ULong i = 0;
- CORBA::ULong size = pref_inter.num_offers ();
- CORBA::ULong offers_in_sequence = (how_many < size) ? how_many : size;
- CORBA::ULong offers_in_iterator = size - offers_in_sequence;
-
- // Ensure the total number of offers returned doesn't exceed return_card.
- offers_in_sequence =
- (offers_in_sequence > return_card) ? return_card : offers_in_sequence;
-
- return_card -= offers_in_sequence;
-
- offers_in_iterator =
- (offers_in_iterator > return_card) ? return_card : offers_in_iterator;
-
- CORBA::ULong total_offers = offers_in_sequence + offers_in_iterator;
- offers.length (offers_in_sequence);
-
- // Add to the sequence, filtering out the undesired properties.
- for (i = 0; i < offers_in_sequence; i++)
- {
- CosTrading::Offer* offer = 0;
- CosTrading::OfferId offer_id = 0;
-
- // Pull the next ordered offer out of the preference interpreter.
- pref_inter.remove_offer (offer, offer_id);
-
- // Filter out the undesired properties.
- prop_filter.filter_offer (offer, offers[i]);
- CORBA::string_free (offer_id);
- }
-
- // Any remaining offers under the return_card go into iterator
- if (offers_in_iterator > 0)
- {
- // Create an iterator implementation
- TAO_Offer_Iterator *oi = this->create_offer_iterator (prop_filter);
-
- // Register it with the POA.
- offer_itr = oi->_this (env);
- TAO_CHECK_ENV_RETURN (env, total_offers - offers_in_iterator);
-
- // Add to the iterator
- for (i = 0; i < offers_in_iterator; i++)
- {
- CosTrading::Offer* offer = 0;
- CosTrading::OfferId offer_id = 0;
-
- // Pull the next ordered offer out of the preference
- // intrerpreter and add it to the offer iterator.
- pref_inter.remove_offer (offer, offer_id);
- oi->add_offer (offer_id, offer);
- }
- }
-
- // Clear the preference intrerpreter of superfluous items.
- CORBA::ULong num_offers = pref_inter.num_offers ();
- for (i = 0; i < num_offers; i++)
- {
- CosTrading::Offer* offer = 0;
- CosTrading::OfferId offer_id = 0;
-
- pref_inter.remove_offer (offer, offer_id);
- CORBA::string_free (offer_id);
- }
-
- return total_offers;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Offer_Iterator *
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-create_offer_iterator (const TAO_Property_Filter& pfilter)
-{
- // This is the factory method that creates the appropriate type of
- // offer iterator. If there's no Register interface, then we can
- // just stick the offers directly into an iterator, since these
- // offers will never be removed from the Trader. If there's a
- // Register interface, then there's a chance that by the time the
- // importer calls the next_n method on the iterator that the offer
- // will have been withdrawn. So the Register_Offer_Iterator retains only
- // the offer ids, and will recognize when an offer id no longer
- // identifies an offer in the trader.
-
- // We pass the property filter to the iterators, so when the iterators
- // return the offers, they can remove the undesirable properties
- // from those offers.
- TAO_Offer_Iterator* iterator = 0;
-
- if (CORBA::is_nil (this->trader_.trading_components ().register_if ()))
- iterator = new TAO_Query_Only_Offer_Iterator (pfilter);
- else
- {
- iterator =
- new TAO_Register_Offer_Iterator<MAP_LOCK_TYPE> (this->trader_.offer_database (),
- pfilter);
- }
-
- return iterator;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::Boolean
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-retrieve_links (TAO_Policies& policies,
- CORBA::ULong offers_returned,
- CosTrading::LinkNameSeq_out links,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Lookup::PolicyTypeMismatch))
-{
- CORBA::Boolean should_follow = 0;
- CosTrading::FollowOption follow_rule = policies.link_follow_rule (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, should_follow);
-
- // Determine whether or not a federated query is warranted. A query
- // is waranted if the follow_rule governing this query is 'always'
- // or if_no_local and the local query returned nothing.
- if ((follow_rule == CosTrading::always ||
- (follow_rule == CosTrading::if_no_local && offers_returned == 0))
- && policies.hop_count (TAO_IN_ENV) > 0)
- should_follow = 1;
-
- if (should_follow)
- {
- // Grab the names of all the links in the trader, and push
- // the suitable ones onto <valid_links>.
- CosTrading::Link_ptr link_if =
- this->trader_.trading_components ().link_if ();
-
- links = link_if->list_links (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- // Determine which of the links registered with the Link
- // interface are suitable to follow.
- CORBA::ULong i = 0, j = 0,
- length = links->length ();
-
- for (i = 0; i < length; i++)
- {
- // Grab the link information.
- CosTrading::Link::LinkInfo_var
- link_info (link_if->describe_link (links[i], TAO_IN_ENV));
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, should_follow);
-
- // Compute the link follow rule.
- CosTrading::FollowOption link_rule =
- policies.link_follow_rule (link_info.in (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, should_follow);
-
- // Determine if the link follow rule applies.
- if (link_rule == CosTrading::always ||
- (link_rule == CosTrading::if_no_local &&
- offers_returned == 0))
- {
- // Add the link to the list of links to follow.
- if (i > j)
- links[j] = links[i];
-
- j++;
- }
- }
-
- links->length (j);
- }
-
- return should_follow;
-}
-
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-federated_query (const CosTrading::LinkNameSeq& links,
- const TAO_Policies& policies,
- const CosTrading::Admin::OctetSeq& request_id,
- TAO_Preference_Interpreter& pref_inter,
- const char *type,
- const char *constr,
- const char *pref,
- const CosTrading::Lookup::SpecifiedProps& desired_props,
- CORBA::ULong how_many,
- CosTrading::OfferSeq& offers,
- CosTrading::OfferIterator_ptr& offer_iter,
- CosTrading::PolicyNameSeq& limits,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName))
-{
- // The general idea here is this: We've assembled a number of links
- // to follow, and we'll query each of them in turn. On each query we
- // adjust the policies for the new trader by reducing the hop_count,
- // changing the link_follow_rule etc..., and merge the results from
- // the new query with the results from the previous queries.
-
- // We'll need the link and admin interfaces for this part of the
- // federated query. It's ok to get the admin interface without
- // checking if it's nil, becase the conformance criteria dictate
- // that a trader can't implement the link interface without the
- // admin interface.
- CosTrading::Link_ptr link_interface
- = this->trader_.trading_components ().link_if ();
-
- // Begin collecting all the various offer_iterators into a
- // collection. The end result is a distributed tree of offer
- // iterators, which if traversed in its entirety is probably hugely
- // inefficient, but oh well, I can't think of a better solution.
- TAO_Offer_Iterator_Collection* offer_iter_collection;
- ACE_NEW (offer_iter_collection, TAO_Offer_Iterator_Collection);
- offer_iter_collection->add_offer_iterator (offer_iter);
-
- CosTrading::PolicySeq policies_to_pass;
- policies.copy_to_pass (policies_to_pass, request_id);
-
- for (int i = links.length () - 1; i >= 0; i--)
- {
- CosTrading::OfferSeq_ptr out_offers = 0;
- CosTrading::OfferIterator_ptr out_offer_iter = 0;
- CosTrading::PolicyNameSeq_ptr out_limits = 0;
-
- TAO_TRY
- {
- // Obtain information about the link we're traversing.
- CosTrading::Link::LinkInfo_var link_info =
- link_interface->describe_link (links[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Set the link follow policy for the query over the link.
- policies.copy_in_follow_option (policies_to_pass,
- link_info.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTrading::Lookup_var remote_lookup =
- CosTrading::Lookup::_duplicate (link_info->target.in ());
-
- // Perform the federated query.
- remote_lookup->query (type,
- constr,
- pref,
- policies_to_pass,
- desired_props,
- how_many - offers.length (),
- CosTrading::OfferSeq_out (out_offers),
- CosTrading::OfferIterator_out (out_offer_iter),
- CosTrading::PolicyNameSeq_out (out_limits),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::ULong j = 0;
- CosTrading::OfferSeq_var out_offers_var (out_offers);
- CosTrading::PolicyNameSeq_var out_limits_var (out_limits);
-
- // Add another iterator to the collection.
- if (! CORBA::is_nil (out_offer_iter))
- offer_iter_collection->add_offer_iterator (out_offer_iter);
-
- // Concatenate the limits applied.
- CORBA::ULong source_length = out_limits->length (),
- target_length = limits.length (),
- total_length = source_length + target_length;
-
- limits.length (total_length);
- for (j = 0; j < source_length; j++)
- limits[j + target_length] = out_limits_var[j];
-
- // Concatenate the sequence offers.
- source_length = out_offers->length ();
- target_length = offers.length ();
- total_length = source_length + target_length;
-
- offers.length (total_length);
- for (j = 0; j < source_length; j++)
- offers[j + target_length] = out_offers_var[j];
- }
- TAO_CATCHANY
- {
- // Ah, well, this query failed, move on to the next one.
- }
- TAO_ENDTRY;
- }
-
- // Sort the sequence in preference order.
- this->order_merged_sequence (pref_inter, offers);
-
- // Return the collection of offer iterators.
- offer_iter = offer_iter_collection->_this (TAO_IN_ENV);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-order_merged_sequence (TAO_Preference_Interpreter& pref_inter,
- CosTrading::OfferSeq& offers)
-{
- CORBA::ULong j = 0;
- CORBA::ULong length = offers.length ();
-
- // Grab ownership of the offers already in the target sequence.
- CosTrading::Offer* target_buf = offers.get_buffer (1);
-
- // Order the sequence.
- for (j = 0; j < length; j++)
- pref_inter.order_offer (&target_buf[j]);
- //pref_inter.order_offer (&offers[j]);
-
- // Reallocate the sequence.
- offers.length (length);
-
- // CosTrading::OfferSeq copy;
- // copy.length (length);
-
- // Copy in the ordered offers.
- for (j = 0; j < length; j++)
- {
- CosTrading::Offer* offer = 0;
- pref_inter.remove_offer (offer);
- //copy[j] = *offer;
- offers[j] = *offer;
- }
-
- // Release the orphaned memory.
- CosTrading::OfferSeq::freebuf (target_buf);
- // offers = copy
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-forward_query (const char* next_hop,
- const char *type,
- const char *constr,
- const char *pref,
- const CosTrading::PolicySeq& policy_seq,
- const CosTrading::Lookup::SpecifiedProps& desired_props,
- CORBA::ULong how_many,
- CosTrading::OfferSeq_out offers,
- CosTrading::OfferIterator_out offer_itr,
- CosTrading::PolicyNameSeq_out limits_applied,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName))
-{
- // Forward this query to the next link in the starting_trader sequence.
- CosTrading::Link_ptr link_interface
- = this->trader_.trading_components ().link_if ();
-
- TAO_TRY
- {
- CosTrading::Link::LinkInfo_var link_info =
- link_interface->describe_link (next_hop, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTrading::Lookup_var remote_lookup =
- CosTrading::Lookup::_duplicate (link_info->target.in ());
-
- CORBA::Object_var us = this->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Boolean self_loop =
- remote_lookup->_is_equivalent (us.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (! self_loop)
- {
- // Perform forwarding query.
- remote_lookup->query (type,
- constr,
- pref,
- policy_seq,
- desired_props,
- how_many,
- offers,
- offer_itr,
- limits_applied,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
- else
- {
- this->query (type,
- constr,
- pref,
- policy_seq,
- desired_props,
- how_many,
- offers,
- offer_itr,
- limits_applied,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
- }
- TAO_CATCHANY
- {
- CosTrading::Policy policy;
- policy.name = TAO_Policies::POLICY_NAMES[TAO_Policies::STARTING_TRADER];
- policy.value <<= next_hop;
- TAO_THROW (CosTrading::Lookup::InvalidPolicyValue (policy));
- }
- TAO_ENDTRY;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::Boolean
-TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-seen_request_id (TAO_Policies& policies,
- CosTrading::Admin::OctetSeq*& seq,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Lookup::PolicyTypeMismatch))
-{
- CORBA::Boolean return_value = 0;
-
- seq = policies.request_id (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 1);
-
- if (seq == 0)
- {
- CosTrading::Admin_ptr admin_if =
- this->trader_.trading_components ().admin_if ();
- seq = admin_if->request_id_stem (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 1);
- }
- else
- {
- // Allocate memory so memory mangement is the same for both
- // cases.
- ACE_NEW_RETURN (seq,
- CosTrading::Admin::OctetSeq (*seq),
- 0);
- }
-
- if (seq == 0)
- TAO_THROW_RETURN (CORBA::NO_MEMORY (CORBA::COMPLETED_NO), 1);
-
- ACE_GUARD_RETURN (TRADER_LOCK_TYPE, trader_mon, this->lock_, 1);
- for (Request_Ids::ITERATOR riter (this->request_ids_);
- ! riter.done ();
- riter.advance ())
- {
- CosTrading::Admin::OctetSeq** old_seq = 0;
- riter.next (old_seq);
-
- if (**old_seq == *seq)
- {
- return_value = 1;
- break;
- }
- }
-
- if (return_value == 0)
- {
- if (this->request_ids_.size () == IDS_SAVED)
- {
- CosTrading::Admin::OctetSeq* octet_seq = 0;
- this->request_ids_.dequeue_head (octet_seq);
- delete octet_seq;
- }
-
- this->request_ids_.enqueue_tail (seq);
- }
-
- return return_value;
-}
-
- // *************************************************************
- // TAO_Register
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::TAO_Register (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader)
- : TAO_Trader_Components<POA_CosTrading::Register> (trader.trading_components ()),
- TAO_Support_Attributes<POA_CosTrading::Register> (trader.support_attributes ()),
- trader_ (trader)
-{
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::~TAO_Register (void)
-{
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::OfferId
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-export (CORBA::Object_ptr reference,
- const char *type,
- const CosTrading::PropertySeq &properties,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName))
-{
- // For robustness purposes --
- if (CORBA::is_nil (reference))
- TAO_THROW_RETURN (CosTrading::Register::InvalidObjectRef (), 0);
-
- // Get service type map
- TAO_Offer_Database<MAP_LOCK_TYPE> &offer_database = this->trader_.offer_database ();
-
- CosTrading::Offer* offer = 0;
- TAO_Support_Attributes_i& support_attrs =
- this->trader_.support_attributes ();
- CosTradingRepos::ServiceTypeRepository_ptr rep =
- support_attrs.service_type_repos ();
-
- // Yank our friend, the type struct, and confirm that the given
- // properties match the type definition.
- CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct =
- rep->fully_describe_type (type, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- // Oops the type is masked, we shouldn't let exporters know the type
- // exists.
- if (type_struct->masked)
- TAO_THROW_RETURN (CosTrading::UnknownServiceType (type), 0);
-
- // TAO-specific way to determine if an object is derived from or is
- // an interface type.
- if (! reference->_is_a (type_struct->if_name, TAO_IN_ENV))
- TAO_THROW_RETURN (CosTrading::Register::
- InterfaceTypeMismatch (type, reference), 0);
-
- // Validate that the properties defined for this offer are correct
- // to their types and strength.
- this->validate_properties (type, type_struct.ptr (), properties, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- // CORBA::ULong plength = properties.length ();
- ACE_NEW_RETURN (offer, CosTrading::Offer, 0);
-
- // No copying, no memory leaks. Violates the "in" parameter semantics
- // when this object is colocated with the client, however.
- // CosTrading::PropertySeq* hack_seq =
- // ACE_const_cast (CosTrading::PropertySeq*, &properties);
- // CosTrading::Property* pbuf = hack_seq->get_buffer (1);
-
- // CosTrading::PropertySeq* hack_seq =
- // ACE_const_cast (CosTrading::PropertySeq*, &properties);
- // CosTrading::Property* pbuf = hack_seq->get_buffer (0);
- // offer->properties.replace (plength, plength, pbuf, 0);
- // offer->properties._allocate_buffer (plength);
- offer->properties = properties;
- offer->reference = reference->_duplicate (reference);
-
- // Insert the offer into the underlying type map.
- CosTrading::OfferId id = offer_database.insert_offer (type, offer);
-
- return id;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::withdraw (const char *id,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId))
-{
- // Get service type map.
- TAO_Offer_Database<MAP_LOCK_TYPE> &offer_database = this->trader_.offer_database ();
- offer_database.remove_offer ((CosTrading::OfferId) id, TAO_IN_ENV);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::Register::OfferInfo *
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-describe (const char *id,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId))
-{
- // Get service type map.
- char* type = 0;
- TAO_Offer_Database<MAP_LOCK_TYPE> &offer_database = this->trader_.offer_database ();
-
- // Perform a lookup to find the offer.
- CosTrading::Offer* offer =
- offer_database.lookup_offer ((CosTrading::OfferId) id, type, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, (CosTrading::Register::OfferInfo *) 0);
-
- CosTrading::Register::OfferInfo *offer_info = 0;
- ACE_NEW_RETURN (offer_info, CosTrading::Register::OfferInfo, 0);
-
- offer_info->reference = CORBA::Object::_duplicate (offer->reference.in ());
- offer_info->type = CORBA::string_dup (type);
-
- // Let the offer_info prop_seq "borrow" the sequence of properties.
- //CORBA::ULong length = offer->properties.length ();
- // CosTrading::Property* prop_buf = offer->properties.get_buffer ();
- offer_info->properties = offer->properties;
-
- return offer_info;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-modify (const char *id,
- const CosTrading::PropertyNameSeq& del_list,
- const CosTrading::PropertySeq& modify_list,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId,
- CosTrading::IllegalPropertyName,
- CosTrading::Register::UnknownPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::Register::MandatoryProperty,
- CosTrading::Register::ReadonlyProperty,
- CosTrading::DuplicatePropertyName))
-{
- // Throw an exception if the trader is not configured
- // to support properties modification.
- if (! this->supports_modifiable_properties (TAO_IN_ENV))
- TAO_THROW (CosTrading::NotImplemented ());
-
- char* type = 0;
- TAO_Support_Attributes_i& support_attrs =
- this->trader_.support_attributes ();
- CosTradingRepos::ServiceTypeRepository_ptr rep =
- support_attrs.service_type_repos ();
- TAO_Offer_Database<MAP_LOCK_TYPE> &offer_database = this->trader_.offer_database ();
-
- CosTrading::Offer* offer = offer_database.
- lookup_offer (ACE_const_cast (CosTrading::OfferId, id), type, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- if (offer != 0)
- {
- // Yank our friend, the type struct.
- CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct =
- rep->fully_describe_type (type, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- TAO_Offer_Modifier offer_mod (type, type_struct.in (), offer);
-
- // Delete, add, and change properties of the offer.
- offer_mod.delete_properties (del_list, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- offer_mod.merge_properties (modify_list, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Alter our reference to the offer. We do this last, since the
- // spec says: modify either suceeds completely or fails
- // completely.
- offer_mod.affect_change (modify_list);
- }
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-withdraw_using_constraint (const char *type,
- const char *constr,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Register::NoMatchingOffers))
-{
- TAO_Support_Attributes_i&
- support_attrs = this->trader_.support_attributes ();
- CosTradingRepos::ServiceTypeRepository_ptr rep =
- support_attrs.service_type_repos ();
- TAO_Offer_Database<MAP_LOCK_TYPE> &offer_database = this->trader_.offer_database ();
- CORBA::Boolean dp_support = support_attrs.supports_dynamic_properties ();
- TAO_String_Queue ids;
-
- // Retrieve the type struct
- CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct =
- rep->fully_describe_type (type, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Try to find the map of offers of desired service type.
- // @@ Again, should be Offer_Database::offer_iterator
- {
-#if defined(_MSC_VER)
- TAO_Offer_Database<MAP_LOCK_TYPE>::offer_iterator
- offer_iter (type, offer_database);
-#else
- // MSVC won't grok this for some reason, but it's necessary for the
- // HP compiler, which seriously requires the typename keyword
- // here. I apologize if this ifdef offends some ACE users'
- // sensibilities --- it certainly offends mine.
- ACE_TYPENAME TAO_Offer_Database<MAP_LOCK_TYPE>::offer_iterator
- offer_iter (type, offer_database);
-#endif
-
- TAO_Constraint_Validator validator (type_struct.in ());
- TAO_Constraint_Interpreter constr_inter (validator, constr, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- while (offer_iter.has_more_offers ())
- {
- CosTrading::Offer* offer = offer_iter.get_offer ();
- // Add offer if it matches the constraints
-
- TAO_Constraint_Evaluator evaluator (offer, dp_support);
- if (constr_inter.evaluate (evaluator))
- ids.enqueue_tail (offer_iter.get_id ());
-
- offer_iter.next_offer ();
- }
- }
-
- if (ids.size () != 0)
- {
- while (! ids.is_empty ())
- {
- char* offer_id = 0;
-
- ids.dequeue_head (offer_id);
- offer_database.remove_offer (offer_id, TAO_IN_ENV);
- CORBA::string_free (offer_id);
- }
- }
- else
- TAO_THROW (CosTrading::Register::NoMatchingOffers (constr));
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::Register_ptr
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-resolve (const CosTrading::TraderName &name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::IllegalTraderName,
- CosTrading::Register::UnknownTraderName,
- CosTrading::Register::RegisterNotSupported))
-{
- // Determine if the first link is a legal link name.
- if (! TAO_Trader_Base::is_valid_identifier_name (name[0]))
- TAO_THROW_RETURN (CosTrading::Register::IllegalTraderName (name),
- CosTrading::Register::_nil ());
-
- // Grab a reference to the link interface, and get a link description.
- CosTrading::Link_ptr link_if =
- this->trader_.trading_components ().link_if ();
-
- // Ensure that the link interface is supported.
- if (! CORBA::is_nil (link_if))
- return CosTrading::Register::_nil ();
-
- CosTrading::Link::LinkInfo_var link_info;
- CosTrading::Register_var remote_reg;
-
- TAO_TRY
- {
- // Ensure that the link to the next trader exists.
- link_info = link_if->describe_link (name[0], TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- remote_reg =
- CosTrading::Register::_narrow (link_info->target_reg.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_THROW_RETURN (CosTrading::Register::UnknownTraderName (name),
- CosTrading::Register::_nil ());
- }
- TAO_ENDTRY;
-
- // Ensure that the register pointer isn't nil.
- if (! CORBA::is_nil (remote_reg.in ()))
- TAO_THROW_RETURN (CosTrading::Register::RegisterNotSupported (name),
- CosTrading::Register::_nil ());
-
- CosTrading::Register_ptr return_value = remote_reg.in ();
-
- if (name.length () > 1)
- {
- // Create a new Trader Name with the first link removed.
- CosTrading::TraderName trader_name (name.length () - 1);
- for (int i = trader_name.length () - 1; i >= 0; i--)
- trader_name[i] = name[i + 1];
-
- return_value = remote_reg->resolve (trader_name, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, CosTrading::Register::_nil ());
- }
-
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-validate_properties (const char* type,
- const CosTradingRepos::ServiceTypeRepository::TypeStruct* type_struct,
- const CosTrading::PropertySeq& properties,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName))
-{
- CORBA::ULong length = properties.length ();
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq&
- prop_types = type_struct->props;
- TAO_Property_Evaluator_By_Name prop_eval (properties, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Perform property validation
- length = prop_types.length ();
- for (CORBA::ULong i = 0; i < length; i++)
- {
- const CosTradingRepos::ServiceTypeRepository::PropStruct&
- prop_struct = prop_types[i];
- const char* prop_name = prop_struct.name;
-
- // Obtain the type of the exported property.
- CORBA::TypeCode_var prop_type = prop_eval.property_type (prop_name);
-
- if (CORBA::is_nil (prop_type.in ()))
- {
- // Offer cannot have a missing mandatory property.
- if (prop_types[i].mode ==
- CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY)
- TAO_THROW (CosTrading::MissingMandatoryProperty (type, prop_name));
- }
- else
- {
- if (! prop_type->equal (prop_struct.value_type.in (), TAO_IN_ENV))
- {
- // Offer cannot redefine the type of an property.
- const CosTrading::Property* prop = prop_eval.get_property (prop_name);
- TAO_THROW (CosTrading::PropertyTypeMismatch (type, *prop));
- }
- else if (prop_struct.mode ==
- CosTradingRepos::ServiceTypeRepository::PROP_READONLY &&
- prop_eval.is_dynamic_property (prop_name))
- TAO_THROW (CosTrading::ReadonlyDynamicProperty (type, prop_name));
- }
- }
-}
-
- // *************************************************************
- // TAO_Admin
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-TAO_Admin (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader)
- : TAO_Trader_Components <POA_CosTrading::Admin> (trader.trading_components ()),
- TAO_Support_Attributes <POA_CosTrading::Admin> (trader.support_attributes ()),
- TAO_Import_Attributes <POA_CosTrading::Admin> (trader.import_attributes ()),
- TAO_Link_Attributes <POA_CosTrading::Admin> (trader.link_attributes ()),
- trader_ (trader),
- sequence_number_ (0)
-{
- // A random 4-bytes will prefix the sequence number space for each
- // trader, making it extremely unlikely that the sequence spaces for
- // two traders will over lap.
- // @@ TODO: This is a bad way to generate pseudo random numbers.
- size_t time_value = ACE_OS::time ();
- ACE_RANDR_TYPE seed = ACE_static_cast(ACE_RANDR_TYPE, time_value);
-
- this->stem_id_.length (8);
- this->stem_id_[0] = ACE_static_cast (CORBA::Octet, ACE_OS::rand_r (seed) % 256);
- this->stem_id_[1] = ACE_static_cast (CORBA::Octet, ACE_OS::rand_r (seed) % 256);
- this->stem_id_[2] = ACE_static_cast (CORBA::Octet, ACE_OS::rand_r (seed) % 256);
- this->stem_id_[3] = ACE_static_cast (CORBA::Octet, ACE_OS::rand_r (seed) % 256);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::~TAO_Admin (void)
-{
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::Admin::OctetSeq *
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::request_id_stem (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_GUARD_RETURN (TRADER_LOCK_TYPE, trader_mon, this->lock_, 0);
-
- // Add one to the sequence_number and concatenate it to the unique
- // prefix. The sequence number is four octets long, the unique
- // prefix, also 4 bytes long.
-
- this->stem_id_[4] = this->sequence_number_ & 0xff;
- this->stem_id_[5] = (this->sequence_number_ >> 8) & 0xff;
- this->stem_id_[6] = (this->sequence_number_ >> 16) & 0xff;
- this->stem_id_[7] = (this->sequence_number_ >> 24) & 0xff;
-
- // Increment the sequence number and return a copy of the stem_id.
- this->sequence_number_++;
- return new CosTrading::Admin::OctetSeq (this->stem_id_);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_def_search_card (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().def_search_card ();
-
- this->trader_.import_attributes ().def_search_card (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_max_search_card (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().max_search_card ();
-
- this->trader_.import_attributes ().max_search_card (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_def_match_card (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().def_match_card ();
-
- this->trader_.import_attributes ().def_match_card (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_max_match_card (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().max_match_card ();
-
- this->trader_.import_attributes ().max_match_card (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_def_return_card (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().def_return_card ();
-
- this->trader_.import_attributes ().def_return_card (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_max_return_card (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().max_return_card ();
-
- this->trader_.import_attributes ().max_return_card (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_max_list (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().max_list ();
-
- this->trader_.import_attributes ().max_list (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::Boolean
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_supports_modifiable_properties (CORBA::Boolean value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Boolean return_value =
- this->trader_.support_attributes ().supports_modifiable_properties ();
-
- this->trader_.support_attributes ().supports_modifiable_properties (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::Boolean
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_supports_dynamic_properties (CORBA::Boolean value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Boolean return_value =
- this->trader_.support_attributes ().supports_dynamic_properties ();
-
- this->trader_.support_attributes ().supports_dynamic_properties (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::Boolean
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_supports_proxy_offers (CORBA::Boolean value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::Boolean return_value =
- this->trader_.support_attributes ().supports_proxy_offers ();
-
- this->trader_.support_attributes ().supports_proxy_offers (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_def_hop_count (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().def_hop_count ();
-
- this->trader_.import_attributes ().def_hop_count (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CORBA::ULong
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_max_hop_count (CORBA::ULong value,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CORBA::ULong return_value =
- this->trader_.import_attributes ().max_hop_count ();
-
- this->trader_.import_attributes ().max_hop_count (value);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::FollowOption
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_def_follow_policy (CosTrading::FollowOption policy,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CosTrading::FollowOption return_value =
- this->trader_.import_attributes ().def_follow_policy ();
-
- this->trader_.import_attributes ().def_follow_policy (policy);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::FollowOption
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_max_follow_policy (CosTrading::FollowOption policy,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CosTrading::FollowOption return_value =
- this->trader_.import_attributes ().max_follow_policy ();
-
- this->trader_.import_attributes ().max_follow_policy (policy);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::FollowOption
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_max_link_follow_policy (CosTrading::FollowOption policy,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CosTrading::FollowOption return_value =
- this->trader_.link_attributes ().max_link_follow_policy ();
-
- this->trader_.link_attributes ().max_link_follow_policy (policy);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::TypeRepository_ptr
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_type_repos (CosTrading::TypeRepository_ptr repository,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- CosTrading::TypeRepository_ptr return_value =
- this->trader_.support_attributes ().type_repos ();
-
- this->trader_.support_attributes ().type_repos (repository);
- return return_value;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::Admin::OctetSeq*
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-set_request_id_stem (const CosTrading::Admin::OctetSeq& stem,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_GUARD_RETURN (TRADER_LOCK_TYPE, trader_mon, this->lock_, &this->stem_id_);
- this->stem_id_ = stem;
- return &this->stem_id_;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-list_offers (CORBA::ULong how_many,
- CosTrading::OfferIdSeq_out ids,
- CosTrading::OfferIdIterator_out id_itr,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException, CosTrading::NotImplemented))
-{
- // This method only applies when the register interface is implemented
- if (CORBA::is_nil (this->trader_.trading_components().register_if()))
- TAO_THROW (CosTrading::NotImplemented());
-
- TAO_Offer_Database<MAP_LOCK_TYPE>& type_map = this->trader_.offer_database ();
- TAO_Offer_Id_Iterator* offer_id_iter = type_map.retrieve_all_offer_ids ();
-
- id_itr = CosTrading::OfferIdIterator::_nil ();
- if (how_many > 0)
- {
- if (offer_id_iter->next_n (how_many, ids, TAO_IN_ENV) == 1)
- {
- id_itr = offer_id_iter->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
- else
- delete offer_id_iter;
- }
- else
- ids = new CosTrading::OfferIdSeq (0);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-list_proxies (CORBA::ULong how_many,
- CosTrading::OfferIdSeq_out ids,
- CosTrading::OfferIdIterator_out id_itr,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented))
-{
- TAO_THROW (CosTrading::NotImplemented ());
-}
-
- // *************************************************************
- // TAO_Link
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Link<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::TAO_Link (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader)
- : TAO_Trader_Components <POA_CosTrading::Link> (trader.trading_components ()),
- TAO_Support_Attributes <POA_CosTrading::Link> (trader.support_attributes ()),
- TAO_Link_Attributes <POA_CosTrading::Link> (trader.link_attributes ()),
- trader_ (trader)
-{
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Link<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::~TAO_Link (void)
-{
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Link<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>::
-add_link (const char *name,
- CosTrading::Lookup_ptr target,
- CosTrading::FollowOption def_pass_on_follow_rule,
- CosTrading::FollowOption limiting_follow_rule,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Link::IllegalLinkName,
- CosTrading::Link::DuplicateLinkName,
- CosTrading::InvalidLookupRef,
- CosTrading::Link::DefaultFollowTooPermissive,
- CosTrading::Link::LimitingFollowTooPermissive))
-{
- // Ensure the link name is valid.
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW (CosTrading::Link::IllegalLinkName (name));
-
- // Ensure this isn't a duplicate link name.
- TAO_String_Hash_Key link_name (name);
- if (this->links_.find (link_name) == 0)
- TAO_THROW (CosTrading::Link::DuplicateLinkName (name));
-
- // Ensure the lookup_ptr isn't nil.
- if (CORBA::is_nil (target))
- TAO_THROW (CosTrading::InvalidLookupRef (target));
-
- // Ensure that the default link behavior isn't stronger than the
- // limiting link behavior.
- if (def_pass_on_follow_rule > limiting_follow_rule)
- TAO_THROW (CosTrading::Link::DefaultFollowTooPermissive
- (def_pass_on_follow_rule, limiting_follow_rule));
-
- // Ensure that the limiting link behavior for this link doesn't
- // exceed the maximum allowed for a link.
- if (limiting_follow_rule < this->max_link_follow_policy (TAO_IN_ENV))
- TAO_THROW (CosTrading::Link::LimitingFollowTooPermissive
- (limiting_follow_rule, this->max_link_follow_policy (TAO_IN_ENV)));
-
- // Create a link info structure for this link of the federation.
- CosTrading::Link::LinkInfo link_info;
-
- link_info.target = CosTrading::Lookup::_duplicate (target);
-
- link_info.def_pass_on_follow_rule = def_pass_on_follow_rule;
- link_info.limiting_follow_rule = limiting_follow_rule;
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Insert this link into the collection of links.
- this->links_.bind (link_name, link_info);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Link<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-remove_link (const char *name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Link::IllegalLinkName,
- CosTrading::Link::UnknownLinkName))
-{
- // Ensure the link name is valid.
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW (CosTrading::Link::IllegalLinkName (name));
-
- // Ensure this isn't a duplicate link name.
- TAO_String_Hash_Key link_name (name);
- if (this->links_.find (link_name) == -1)
- TAO_THROW (CosTrading::Link::UnknownLinkName (name));
-
- // Erase the link state from the map.
- this->links_.unbind (link_name);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::Link::LinkInfo *
-TAO_Link<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::describe_link (const char *name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Link::IllegalLinkName,
- CosTrading::Link::UnknownLinkName))
-{
- // Ensure the link name is valid.
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW_RETURN (CosTrading::Link::IllegalLinkName (name), 0);
-
- // Ensure this isn't a duplicate link name.
- ACE_TYPENAME Links::ENTRY* link_entry = 0;
- TAO_String_Hash_Key link_name (name);
- if (this->links_.find (link_name, link_entry) == -1)
- TAO_THROW_RETURN (CosTrading::Link::UnknownLinkName (name), 0);
-
- // Build a new Link Info structure.
- CosTrading::Link::LinkInfo* new_link_info = 0;
- CosTrading::Link::LinkInfo& old_link_info = link_entry->int_id_;
-
- ACE_NEW_RETURN (new_link_info, CosTrading::Link::LinkInfo, 0);
-
- new_link_info->def_pass_on_follow_rule = old_link_info.def_pass_on_follow_rule;
- new_link_info->limiting_follow_rule = old_link_info.limiting_follow_rule;
-
- new_link_info->target = old_link_info.target;
-
- // Delayed retrieval of register interface.
- // This avoids the nested upcall that would occur were we to invoke
- // this method in the add_link method.
-
- new_link_info->target_reg = old_link_info.target->register_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, new_link_info);
-
- // return the link information for this link name.
- return new_link_info;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::LinkNameSeq*
-TAO_Link<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::list_links (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- // Allocate space for the link names.
- CORBA::ULong size = this->links_.current_size (), i = 0;
- CosTrading::LinkName* link_seq =
- CosTrading::LinkNameSeq::allocbuf (size);
-
- // Copy the link names into the buffer.
- for (ACE_TYPENAME Links::iterator links_iter (this->links_);
- ! links_iter.done ();
- links_iter++)
- link_seq[i++] = CORBA::string_dup ((*links_iter).ext_id_.in ());
-
- // Return a sequence of the buf names.
- return new CosTrading::LinkNameSeq (i, i, link_seq, 1);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Link<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-modify_link (const char *name,
- CosTrading::FollowOption def_pass_on_follow_rule,
- CosTrading::FollowOption limiting_follow_rule,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::Link::IllegalLinkName,
- CosTrading::Link::UnknownLinkName,
- CosTrading::Link::DefaultFollowTooPermissive,
- CosTrading::Link::LimitingFollowTooPermissive))
-{
- // Ensure the link name is valid.
- if (! TAO_Trader_Base::is_valid_identifier_name (name))
- TAO_THROW (CosTrading::Link::IllegalLinkName (name));
-
- // Ensure this isn't a duplicate link name.
- ACE_TYPENAME Links::ENTRY* link_entry = 0;
- TAO_String_Hash_Key link_name (name);
- if (this->links_.find (link_name, link_entry) == -1)
- TAO_THROW (CosTrading::Link::UnknownLinkName (name));
-
- // Ensure that the default link behavior isn't stronger than the
- // limiting link behavior.
- if (def_pass_on_follow_rule > limiting_follow_rule)
- TAO_THROW (CosTrading::Link::DefaultFollowTooPermissive
- (def_pass_on_follow_rule, limiting_follow_rule));
-
- // Ensure that the limiting link behavior for this link doesn't
- // exceed the maximum allowed for a link.
- if (limiting_follow_rule < this->max_link_follow_policy (TAO_IN_ENV))
- TAO_THROW (CosTrading::Link::LimitingFollowTooPermissive
- (limiting_follow_rule, this->max_link_follow_policy (TAO_IN_ENV)));
-
- // Adjust the link settings
- CosTrading::Link::LinkInfo& link_info = link_entry->int_id_;
- link_info.def_pass_on_follow_rule = def_pass_on_follow_rule;
- link_info.limiting_follow_rule = limiting_follow_rule;
-}
-
- // *************************************************************
- // TAO_Proxy
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Proxy<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-TAO_Proxy (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader)
- : TAO_Trader_Components <POA_CosTrading::Proxy> (trader.trading_components ()),
- TAO_Support_Attributes <POA_CosTrading::Proxy> (trader.support_attributes ()),
- trader_ (trader)
-{
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Proxy<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::~TAO_Proxy (void)
-{
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::OfferId
-TAO_Proxy<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-export_proxy (CosTrading::Lookup_ptr target,
- const char *type,
- const CosTrading::PropertySeq& properties,
- CORBA::Boolean if_match_all,
- const char * recipe,
- const CosTrading::PolicySeq& policies_to_pass_on,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::InvalidLookupRef,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::Proxy::IllegalRecipe,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName))
-{
- TAO_THROW_RETURN (CORBA::UNKNOWN (CORBA::COMPLETED_NO), 0);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Proxy<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-withdraw_proxy (const char *id,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Proxy::NotProxyOfferId))
-{
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-CosTrading::Proxy::ProxyInfo *
-TAO_Proxy<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-describe_proxy (const char *id,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Proxy::NotProxyOfferId))
-{
- TAO_THROW_RETURN (CORBA::UNKNOWN (CORBA::COMPLETED_NO), 0);
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-void
-TAO_Proxy<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>::
-list_proxies (CORBA::ULong how_many,
- CosTrading::OfferIdSeq*& ids,
- CosTrading::OfferIdIterator_ptr& id_itr,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented))
-{
- TAO_THROW (CORBA::UNKNOWN (CORBA::COMPLETED_NO));
-}
-
-#endif /* TAO_TRADER_INTERFACES_C */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader_Interfaces.h b/TAO/orbsvcs/orbsvcs/Trader/Trader_Interfaces.h
deleted file mode 100644
index 0be0adc70f0..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader_Interfaces.h
+++ /dev/null
@@ -1,1002 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Trader_Interfaces.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-// Irfan Pyarali <irfan@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TAO_TRADER_INTERFACES_H
-#define TAO_TRADER_INTERFACES_H
-
-#include "Trader_Utils.h"
-#include "Constraint_Interpreter.h"
-#include "Offer_Iterators_T.h"
-
-// Hack because g++ forced this inane circular dependecy!
-
-class TAO_Constraint_Interpreter;
-class TAO_Constraint_Evaluator;
-class TAO_Constraint_Validator;
-class TAO_Preference_Interpreter;
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE> class TAO_Lookup;
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE> class TAO_Register;
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE> class TAO_Admin;
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE> class TAO_Proxy;
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE> class TAO_Link;
-
-#include "Trader_T.h"
-
- // *************************************************************
- // TAO_Lookup
- // *************************************************************
-
-template<class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-class TAO_Lookup :
- public TAO_Trader_Components<POA_CosTrading::Lookup>,
- public TAO_Support_Attributes<POA_CosTrading::Lookup>,
- public TAO_Import_Attributes<POA_CosTrading::Lookup>
-//
-// = TITLE
-// This class implements CosTrading::Lookup IDL interface.
-{
-public:
-
- TAO_Lookup (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader);
-
- ~TAO_Lookup (void);
-
- virtual void
- query (const char *type,
- const char *constr,
- const char *pref,
- const CosTrading::PolicySeq& policies,
- const CosTrading::Lookup::SpecifiedProps& desired_props,
- CORBA::ULong how_many,
- CosTrading::OfferSeq_out offers,
- CosTrading::OfferIterator_out offer_itr,
- CosTrading::PolicyNameSeq_out limits_applied,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName));
-
- // BEGIN SPEC
- // The query operation is the means by which an object can obtain
- // references to other objects that provide services meeting its
- // requirements.
-
- // The "type" parameter conveys the required service type. It is key
- // to the central purpose of trading: to perform an introduction for
- // future type safe interactions between importer and exporter. By
- // stating a service type, the importer implies the desired interface
- // type and a domain of discourse for talking about properties of the
- // service.
-
- // The trader may return a service offer of a subtype of the "type"
- // requested. Sub-typing of service types is discussed in "Service
- // Types" on page 16-4. A service subtype can be described by the
- // properties of its supertypes. This ensures that a well-formed
- // query for the "type" is also a well-formed query with respect to
- // any subtypes. However, if the importer specifies the policy of
- // exact_type_match = TRUE, then only offers with the exact (no
- // subtype) service type requested are returned.
-
- // The constraint "constr" is the means by which the importer states
- // those requirements of a service that are not captured in the
- // signature of the interface. These requirements deal with the
- // computational behavior of the desired service, non-functional
- // aspects, and non-computational aspects (such as the organization
- // owning the objects that provide the service). An importer is
- // always guaranteed that any returned offer satisfies the matching
- // constraint at the time of import. If the "constr" does not obey
- // the syntax rules for a legal constraint expression, then an
- // IllegalConstraint exception is raised.
-
- // The "pref" parameter is also used to order those offers that
- // match the "constr" so that the offers returned by the trader are
- // in the order of greatest interest to the importer. If "pref" does
- // not obey the syntax rules for a legal preference expression, then
- // an IllegalPreference exception is raised.
-
- // The "policies" parameter allows the importer to specify how the
- // search should be performed as opposed to what sort of services
- // should be found in the course of the search. This can be viewed
- // as parameterizing the algorithms within the trader
- // implementation. The "policies" are a sequence of name-value
- // pairs. The names available to an importer depend on the
- // implementation of the trader. However, some names are
- // standardized where they effect the interpretation of other
- // parameters or where they may impact linking and federation of
- // traders.
-
- // The "desired_props" parameter defines the set of properties
- // describing returned offers that are to be returned with the
- // object reference. There are three possibilities, the importer
- // wants one of the properties, all of the properties (but without
- // having to name them), or some properties (the names of which are
- // provided).
-
- // The desired_props parameter does not affect whether or not a
- // service offer is returned. To avoid "missing" desired properties,
- // the importer should specify "exists prop_name" in the
- // constraint.
-
- // The returned offers are passed back in one of two ways (or a
- // combination of both). °The "offers" return result conveys a list
- // of offers and the "offer_itr" is a reference to an interface at
- // which offers can be obtained. The "how_many" parameter states
- // how many offers are to be returned via the "offers" result, any
- // remaining offers are available via the iterator interface. If the
- // "how_many" exceeds the number of offers to be returned, then the
- // "offer_itr" will be nil.
-
- // If any cardinality or other limits were applied by one or more
- // traders in responding to a particular query, then the
- // "limits_applied" parameter will contain the names of the policies
- // which limited the query. The sequence of names returned in
- // "limits_applied" from any federated or proxy queries must be
- // concatenated onto the names of limits applied locally and
- // returned.
- // END SPEC
-
-private:
-
- TAO_Offer_Iterator* create_offer_iterator (const TAO_Property_Filter&);
- // Factory method for creating an appropriate Offer Iterator based
- // on the presence of the Register Interface.
-
- void lookup_all_subtypes (const char* type,
- CosTradingRepos::ServiceTypeRepository::IncarnationNumber& inc_num,
- TAO_Offer_Database<MAP_LOCK_TYPE>& offer_database,
- CosTradingRepos::ServiceTypeRepository_ptr rep,
- TAO_Constraint_Interpreter& constr_inter,
- TAO_Preference_Interpreter& pref_inter,
- TAO_Offer_Filter& offer_filter);
- // Traverse the type hierarchy to pull the matching offers from all
- // subtypes of the root type.
-
- void lookup_one_type (const char* type,
- TAO_Offer_Database<MAP_LOCK_TYPE>& offer_database,
- TAO_Constraint_Interpreter& constr_inter,
- TAO_Preference_Interpreter& pref_inter,
- TAO_Offer_Filter& offer_filter);
- // Check if offers of a type fit the constraints and order them
- // according to the preferences submitted.
-
- int fill_receptacles (const char *,
- CORBA::ULong how_many,
- const CosTrading::Lookup::SpecifiedProps& desired_props,
- TAO_Policies& policies,
- TAO_Preference_Interpreter& pref_inter,
- CosTrading::OfferSeq& offers,
- CosTrading::OfferIterator_ptr& offer_itr,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName));
- // This method takes the list of ordered offers and places a number
- // of them in the sequence of returned offers and the rest into thr
- // iterator. In addition, fill_receptacles uses the
- // TAO_Property_Filter to ensure the returned offers contain the
- // properties specified in the desired_props in parameter.
-
- void forward_query (const char* next_hop,
- const char *type,
- const char *constr,
- const char *pref,
- const CosTrading::PolicySeq& policy_seq,
- const CosTrading::Lookup::SpecifiedProps& desired_props,
- CORBA::ULong how_many,
- CosTrading::OfferSeq_out offers,
- CosTrading::OfferIterator_out offer_itr,
- CosTrading::PolicyNameSeq_out limits_applied,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName));
- // If a starting_trader policy was specfied, foward the query to the
- // next link in the sequence.
-
- CORBA::Boolean retrieve_links (TAO_Policies& policies,
- CORBA::ULong offer_returned,
- CosTrading::LinkNameSeq_out links,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Lookup::PolicyTypeMismatch));
- // Assemble a sequence of links that the federate_query method
- // should follow. Use the starting_trader policy, if one's provided,
- // otherwise use the Link interface to determine which of the
- // registered links should be followed in this query.
-
- void federated_query (const CosTrading::LinkNameSeq& links,
- const TAO_Policies& policies,
- const CosTrading::Admin::OctetSeq& request_id,
- TAO_Preference_Interpreter& pref_inter,
- const char *type,
- const char *constr,
- const char *pref,
- const CosTrading::Lookup::SpecifiedProps& desired_props,
- CORBA::ULong how_many,
- CosTrading::OfferSeq& offers,
- CosTrading::OfferIterator_ptr& offer_itr,
- CosTrading::PolicyNameSeq& limits_applied,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName));
- // Perform and pass on a query over a set of links. Merge the
- // results of the federated queries into a single set of results
- // suitable for returning to the user.
-
- void order_merged_sequence (TAO_Preference_Interpreter& pref_inter,
- CosTrading::OfferSeq& offers);
- // Merge the results from a federated query into the collected results.
-
- CORBA::Boolean seen_request_id (TAO_Policies& policies,
- CosTrading::Admin::OctetSeq*& seq,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Lookup::PolicyTypeMismatch));
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
- ACE_UNIMPLEMENTED_FUNC (TAO_Lookup (const TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
-
- const unsigned int IDS_SAVED;
-
- TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader_;
- // A reference to the trader for obtaining offer maps.
-
- typedef ACE_Unbounded_Queue<CosTrading::Admin::OctetSeq*> Request_Ids;
-
- Request_Ids request_ids_;
- // A list of recent request_id_stems
-
- TRADER_LOCK_TYPE lock_;
- // Lock to secure the set of request ids.
-};
-
-
- // *************************************************************
- // TAO_Register
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-class TAO_Register :
- public TAO_Trader_Components<POA_CosTrading::Register>,
- public TAO_Support_Attributes<POA_CosTrading::Register>
- //
- // = TITLE
- // This class implements CosTrading::Register IDL interface.
-{
-public:
-
- TAO_Register (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader);
-
- virtual ~TAO_Register (void);
-
- virtual CosTrading::OfferId export (CORBA::Object_ptr reference,
- const char *type,
- const CosTrading::PropertySeq& properties,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName));
-
- // BEGIN SPEC
- // The export operation is the means by which a service is
- // advertised, via a trader, to a community of potential
- // importers. The OfferId returned is the handle with which the
- // exporter can identify the exported offer when attempting to
- // access it via other operations. The OfferId is only meaningful in
- // the context of the trader that generated it.
-
- // The "reference" parameter is the information that enables a client
- // to interact with a remote server. If a trader implementation chooses
- // to consider certain types of object references (e.g., a nil object
- // reference) to be unexportable, then it may return the InvalidObjectRef
- // exception in such cases.
-
- // The "type" parameter
- // identifies the service type, which contains the interface type of
- // the "reference" and a set of named property types that may be
- // used in further describing this offer (i.e., it restricts what is
- // acceptable in the properties parameter). °
-
- // If the string
- // representation of the "type" does not obey the rules for
- // identifiers, then an IllegalServiceType exception is raised. ° If
- // the "type" is correct syntactically but a trader is able to
- // unambiguously determine that it is not a recognized service type,
- // then an UnknownServiceType exception is raised. °
-
- // If the trader
- // can determine that the interface type of the "reference"
- // parameter is not a subtype of the interface type specified in
- // "type," then an InterfaceTypeMismatch exception is raised. The
- // "properties" parameter is a list of named values that conform to
- // the property value types defined for those names. They describe
- // the service being offered. This description typically covers
- // behavioral, non-functional, and non-computational aspects of the
- // service. °
-
- // If any of the property names do not obey the syntax
- // rules for PropertyNames, then an IllegalPropertyName exception is
- // raised. °
-
- // If the type of any of the property values is not the
- // same as the declared type (declared in the service type), then a
- // PropertyTypeMismatch exception is raised.
-
- // ° If an attempt is made to assign a dynamic property value to a
- // readonly property, then the ReadonlyDynamicProperty exception is
- // raised. ° If the "properties" parameter omits any property
- // declared in the service type with a mode of mandatory, then a
- // MissingMandatoryProperty exception is raised. ° If two or more
- // properties with the same property name are included in this
- // parameter, the DuplicatePropertyName exception is raised.
- // END SPEC
-
- virtual void withdraw (const char *id, CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId));
-
- // BEGIN SPEC
- // The withdraw operation removes the service offer from the trader
- // (i.e., after withdraw the offer can no longer be returned as the
- // result of a query). The offer is identified by the "id" parameter
- // which was originally returned by export. ° If the string
- // representation of "id" does not obey the rules for offer
- // identifiers, then an IllegalOfferId exception is raised. ° If the
- // "id" is legal but there is no offer within the trader with that
- // "id," then an UnknownOfferId exception is raised. ° If the "id"
- // identifies a proxy offer rather than an ordinary offer, then a
- // ProxyOfferId exception is raised.
- // END SPEC
-
- virtual CosTrading::Register::OfferInfo*
- describe (const char * id,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId));
-
- // BEGIN SPEC
- // The describe operation returns the information about an offered
- // service that is held by the trader. It comprises the "reference"
- // of the offered service, the "type" of the service offer, and the
- // "properties" that describe this offer of service. The offer is
- // identified by the "id" parameter which was originally returned by
- // export. ° If the string representation of "id" does not obey the
- // rules for object identifiers, then an IllegalOfferId exception is
- // raised. ° If the "id" is legal but there is no offer within the
- // trader with that "id," then an UnknownOfferId exception is
- // raised. ° If the "id" identifies a proxy offer rather than an
- // ordinary offer, then a ProxyOfferId exception is raised.
- // END SPEC
-
- virtual void modify (const char * id,
- const CosTrading::PropertyNameSeq& del_list,
- const CosTrading::PropertySeq& modify_list,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId,
- CosTrading::IllegalPropertyName,
- CosTrading::Register::UnknownPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::Register::MandatoryProperty,
- CosTrading::Register::ReadonlyProperty,
- CosTrading::DuplicatePropertyName));
-
- // BEGIN SPEC
- // The modify operation is used to change the description of a
- // service as held within a service offer. The object reference and
- // the service type associated with the offer cannot be
- // changed. This operation may: ° add new (non-mandatory) properties
- // to describe an offer, ° change the values of some existing (not
- // readonly) properties, or ° delete existing (neither mandatory nor
- // readonly) properties.
-
- // The modify operation either succeeds completely or it fails
- // completely. The offer is identified by the "id" parameter which
- // was originally returned by export. ° If the string representation
- // of "id" does not obey the rules for offer identifiers, then an
- // IllegalOfferId exception is raised. ° If the "id" is legal but
- // there is no offer within the trader with that "id," then an
- // UnknownOfferId exception is raised. ° If the "id" identifies a
- // proxy offer rather than an ordinary offer, then a ProxyOfferId
- // exception is raised.
-
- // The "del_list" parameter gives the names of the properties that
- // are no longer to be recorded for the identified offer. Future
- // query and describe operations will not see these properties. ° If
- // any of the names within the "del_list" do not obey the rules for
- // PropertyName's, then an IllegalPropertyName exception is
- // raised. ° If a "name" is legal but there is no property for the
- // offer with that "name," then an UnknownPropertyName exception is
- // raised. ° If the list includes a property that has a mandatory
- // mode, then the MandatoryProperty exception is raised. ° If the
- // same property name is included two or more times in this
- // parameter, the DuplicatePropertyName exception is raised.
-
- // The "modify_list" parameter gives the names and values of
- // properties to be changed. If the property is not in the offer,
- // then the modify operation adds it. The modified (or added)
- // property values are returned in future query and describe
- // operations in place of the original values. ° If any of the names
- // within the "modify_list" do not obey the rules for
- // PropertyName's, then an IllegalPropertyName exception is
- // raised. ° If the list includes a property that has a readonly
- // mode, then the ReadonlyProperty exception is raised unless that
- // readonly property is not currently recorded for the offer. The
- // ReadonlyDynamicProperty exception is raised if an attempt is made
- // to assign a dynamic property value to a readonly property. ° If
- // the value of any modified property is of a type that is not the
- // same as the type expected, then the PropertyTypeMismatch
- // exception is raised. ° If two or more properties with the same
- // property name are included in this argument, the
- // DuplicatePropertyName exception is raised.
-
- // The NotImplemented exception shall be raised if and only if the
- // supports_modifiable_properties attribute yields FALSE.
- // END SPEC
-
- virtual void withdraw_using_constraint (const char *type,
- const char *constr,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Register::NoMatchingOffers));
-
- // BEGIN SPEC
- // The withdraw_using_constraint operation withdraws a set of offers
- // from within a single trader. This set is identified in the same
- // way that a query operation identifies a set of offers to be
- // returned to an importer.
-
- // The "type" parameter conveys the required service type. Each
- // offer of the specified type will have the constraint expression
- // applied to it. If it matches the constraint expression, then the
- // offer will be withdrawn.° If "type" does not obey the rules for
- // service types, then an IllegalServiceType exception is raised. °
- // If the "type" is correct syntactically but is not recognized as a
- // service type by the trader, then an UnknownServiceType exception
- // is raised.
-
- // The constraint "constr" is the means by which the client
- // restricts the set of offers to those that are intended for
- // withdrawal. ° If "constr" does not obey the syntax rules for a
- // constraint then an IllegalConstraint exception is raised. ° If
- // the constraint fails to match with any offer of the specified
- // service type, then a NoMatchingOffers exception is raised.
- // END SPEC
-
- virtual CosTrading::Register_ptr
- resolve (const CosTrading::TraderName &name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::IllegalTraderName,
- CosTrading::Register::UnknownTraderName,
- CosTrading::Register::RegisterNotSupported));
-
- // BEGIN SPEC
- // This operation is used to resolve a context relative name for
- // another trader. In particular, it is used when exporting to a
- // trader that is known by a name rather than by an object
- // reference. The client provides the name, which will be a sequence
- // of name components. ° If the content of the parameter cannot
- // yield legal syntax for the first component, then the
- // IllegalTraderName exception is raised. Otherwise, the first name
- // component is compared against the name held in each link. ° If no
- // match is found, or the trader does not support links, the
- // UnknownTraderName exception is raised. Otherwise, the trader
- // obtains the register_if held as part of the matched link. ° If
- // the Register interface is not nil, then the trader binds to the
- // Register interface and invokes resolve but passes the TraderName
- // with the first component removed; if it is nil, then the
- // RegisterNotSupported exception is raised. When a trader is able
- // to match the first name component leaving no residual name, that
- // trader returns the reference for the Register interface for that
- // linked trader. In unwinding the recursion, intermediate traders
- // return the Register interface reference to their client (another
- // trader).
- // END SPEC
-
- protected:
-
- void validate_properties (const char* type,
- const CosTradingRepos::ServiceTypeRepository::TypeStruct* type_struct,
- const CosTrading::PropertySeq& properties,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName));
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
- ACE_UNIMPLEMENTED_FUNC (TAO_Register (const TAO_Register<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
-
- private:
-
- TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader_;
-};
-
- // *************************************************************
- // TAO_Admin
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-class TAO_Admin :
- public TAO_Trader_Components <POA_CosTrading::Admin>,
- public TAO_Support_Attributes <POA_CosTrading::Admin>,
- public TAO_Import_Attributes <POA_CosTrading::Admin>,
- public TAO_Link_Attributes <POA_CosTrading::Admin>
-//
-// = TITLE
-// This class implements CosTrading::Admin IDL interface.
-//
-// = DESCRIPTION (FROM SPEC)
-//
-// The admin interface enables the values of the trader attributes to
-// be read and written. All attributes are defined as readonly in
-// either SupportAttributes, ImportAttributes, LinkAttributes, or
-// Admin. To set the trader "attribute" to a new value,
-// set_<attribute_name> operations are defined in Admin. Each of these
-// set operations returns the previous value of the attribute as its
-// function value. If the admin interface operation
-// set_support_proxy_offers is invoked with a value set to FALSE in a
-// trader which supports the proxy interface, the
-// set_support_proxy_offer value does not affect the function of
-// operations in the proxy interface. However, in this case, it does
-// have the effect of making any proxy offers exported via the proxy
-// interface for that trader unavailable to satisfy queries on that
-// trader's lookup interface.
-{
-public:
-
- TAO_Admin (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader);
-
- ~TAO_Admin (void);
-
- // = Importing Parameters (used by the Lookup Interface)
-
- virtual CORBA::ULong set_def_search_card (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::ULong set_max_search_card (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // search card is the cardinality of the offers searched for
- // constraint compliance.
-
-
- virtual CORBA::ULong set_def_match_card (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::ULong set_max_match_card (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // match card is the cardinality of offers found compliant with the
- // constraints.
-
- virtual CORBA::ULong set_def_return_card (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::ULong set_max_return_card (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // return card is the cardinality of the offers returned from
- // Lookup.
-
- virtual CORBA::ULong set_max_list (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::Boolean
- set_supports_modifiable_properties (CORBA::Boolean value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::Boolean
- set_supports_dynamic_properties (CORBA::Boolean value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::Boolean
- set_supports_proxy_offers (CORBA::Boolean value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Types of offers available for consideration. Ween out those
- // offers with modifiable properties
-
- // = Link Interface parameters
-
- virtual CORBA::ULong set_def_hop_count (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CORBA::ULong set_max_hop_count (CORBA::ULong value,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CosTrading::FollowOption
- set_def_follow_policy (CosTrading::FollowOption policy,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CosTrading::FollowOption
- set_max_follow_policy (CosTrading::FollowOption policy,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- virtual CosTrading::FollowOption
- set_max_link_follow_policy (CosTrading::FollowOption policy,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- // = Set Type Repository
-
- virtual CosTrading::TypeRepository_ptr
- set_type_repos (CosTrading::TypeRepository_ptr repository,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CosTrading::Admin::OctetSeq*
- request_id_stem (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CosTrading::Admin::OctetSeq*
- set_request_id_stem (const CosTrading::Admin::OctetSeq& stem,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual void list_offers (CORBA::ULong how_many,
- CosTrading::OfferIdSeq_out ids,
- CosTrading::OfferIdIterator_out id_itr,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented));
-
-
- // BEGIN SPEC
- // The list_offers operation allows the administrator of a trader to
- // perform housekeeping by obtaining a handle on each of the offers
- // within a trader (e.g., for garbage collection etc.). Only the
- // identifiers of ordinary offers are returned, identifiers of proxy
- // offers are not returned via this operation. If the trader does
- // not support the Register interface, the NotImplemented exception
- // is raised. The returned identifiers are passed back in one of two
- // ways (or a combination of both). ° The "ids" return result
- // conveys a list of offer identifiers and the "id_itr" is a
- // reference to an interface at which additional offer identities
- // can be obtained. ° The "how_many" parameter states how many
- // identifiers are to be returned via the "ids" result; any
- // remaining are available via the iterator interface. If the
- // "how_many" exceeds the number of offers held in the trader, then
- // the "id_itr" is nil.
- // END SPEC
-
- virtual void list_proxies (CORBA::ULong,
- CosTrading::OfferIdSeq_out,
- CosTrading::OfferIdIterator_out,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented));
-
-private:
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
- ACE_UNIMPLEMENTED_FUNC (TAO_Admin (const TAO_Admin<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
-
- TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader_;
-
- CosTrading::Admin::OctetSeq stem_id_;
- // Unique prefix to create a sequence number space.
-
- CORBA::ULong sequence_number_;
- // Current sequence number.
-
- TRADER_LOCK_TYPE lock_;
-};
-
- // *************************************************************
- // TAO_Link
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-class TAO_Link :
- public TAO_Trader_Components <POA_CosTrading::Link>,
- public TAO_Support_Attributes <POA_CosTrading::Link>,
- public TAO_Link_Attributes <POA_CosTrading::Link>
-{
-public:
-
- TAO_Link (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader);
-
- ~TAO_Link (void);
-
- virtual void add_link (const char *name,
- CosTrading::Lookup_ptr target,
- CosTrading::FollowOption def_pass_on_follow_rule,
- CosTrading::FollowOption limiting_follow_rule,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Link::IllegalLinkName,
- CosTrading::Link::DuplicateLinkName,
- CosTrading::InvalidLookupRef,
- CosTrading::Link::DefaultFollowTooPermissive,
- CosTrading::Link::LimitingFollowTooPermissive));
- // BEGIN SPEC
- // The add_link operation allows a trader subsequently to use the
- // service of another trader in the performance of its own trading
- // service operations.
-
- // The "name" parameter is used in subsequent link management
- // operations to identify the intended link. If the parameter is not
- // legally formed, then the IllegalLinkName exception is raised. An
- // exception of DuplicateLinkName is raised if the link name already
- // exists. The link name is also used as a component in a sequence
- // of name components in naming a trader for resolving or forwarding
- // operations. The sequence of context relative link names provides
- // a path to a trader.
-
- // The "target" parameter identifies the Lookup interface at which
- // the trading service provided by the target trader can be
- // accessed. Should the Lookup interface parameter be nil, then an
- // exception of InvalidLookupRef is raised. The target interface is
- // used to obtain the associated Register interface, which will be
- // subsequently returned as part of a describe_link operation and
- // invoked as part of a resolve operation.
-
- // The "def_pass_on_follow_rule" parameter specifies the default
- // link behavior for the link if no link behavior is specified on an
- // importer's query request. If the "def_pass_on_follow_rule"
- // exceeds the "limiting_follow_rule" specified in the next
- // parameter, then a DefaultFollowTooPermissive exception is
- // raised.
-
- // The "limiting_follow_rule" parameter specifies the most
- // permissive link follow behavior that the link is willing to
- // tolerate. The exception LimitingFollowTooPermissive is raised if
- // this parameter exceeds the trader's attribute of
- // "max_link_follow_policy" at the time of the link's creation. Note
- // it is possible for a link's "limiting_follow_rule" to exceed the
- // trader's "max_link_follow_policy" later in the life of a link, as
- // it is possible that the trader could set its
- // "max_link_follow_policy" to a more restrictive value after the
- // creation of the link.
- // END SPEC
-
- virtual void remove_link (const char *name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Link::IllegalLinkName,
- CosTrading::Link::UnknownLinkName));
-
- // BEGIN SPEC
- // The remove_link operation removes all knowledge of the target
- // trader. The target trader cannot be used subsequently to resolve,
- // forward, or propagate trading operations from this trader.
-
- // The "name" parameter identifies the link to be removed. The
- // exception IllegalLinkName is raised if the link is formed poorly
- // and the UnknownLinkName exception is raised if the named link is
- // not in the trader.
- // END SPEC
-
- virtual CosTrading::Link::LinkInfo* describe_link (const char *name,
- CORBA::Environment&)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Link::IllegalLinkName,
- CosTrading::Link::UnknownLinkName));
-
- // BEGIN SPEC
- // The describe_link operation returns information on a link held in
- // the trader.
-
- // The "name" parameter identifies the link whose description is
- // required. For a malformed link name, the exception
- // IllegalLinkName is raised. An UnknownLinkName exception is raised
- // if the named link is not found in the trader.
-
- // The operation returns a LinkInfo structure comprising: ° the
- // Lookup interface of the target trading service, ° the Register
- // interface of the target trading service, and ° the default, as
- // well as the limiting follow behavior of the named link.
-
- // If the target service does not support the Register interface,
- // then that field of the LinkInfo structure is nil. Given the
- // description of the Register::resolve() operation in "Resolve
- // Operation" on page 16-45, most implementations will opt for
- // determining the Register interface when add_link is called and
- // storing that information statically with the rest of the link
- // state.
- // END SPEC
-
- virtual CosTrading::LinkNameSeq* list_links (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- // BEGIN SPEC
- // The list_links operation returns a list of the names of all
- // trading links within the trader. The names can be used
- // subsequently for other management operations, such as
- // describe_link or remove_link.
- // END SPEC
-
- virtual void modify_link (const char *name,
- CosTrading::FollowOption def_pass_on_follow_rule,
- CosTrading::FollowOption limiting_follow_rule,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::Link::IllegalLinkName,
- CosTrading::Link::UnknownLinkName,
- CosTrading::Link::DefaultFollowTooPermissive,
- CosTrading::Link::LimitingFollowTooPermissive));
-
- // BEGIN SPEC
- // The modify_link operation is used to change the existing link
- // follow behaviors of an identified link. The Lookup interface
- // reference of the target trader and the name of the link cannot be
- // changed.
-
- // The "name" parameter identifies the link whose follow behaviors
- // are to be changed. A poorly formed "name" raises the
- // IllegalLinkName exception. An UnknownLinkName exception is raised
- // if the link name is not known to the trader.
-
- // The "def_pass_on_follow_rule" parameter specifies the new default
- // link behavior for this link. If the "def_pass_on_follow_rule"
- // exceeds the "limiting_follow_rule" specified in the next
- // parameter, then a DefaultFollowTooPermissive exception is
- // raised.
-
- // The "limiting_follow_rule" parameter specifies the new limit for
- // the follow behavior of this link. The exception
- // LimitingFollowTooPermissive is raised if the value exceeds the
- // current "max_link_follow_policy" of the trader.
- // END SPEC
-
-private:
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_Link<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
- ACE_UNIMPLEMENTED_FUNC (TAO_Link (const TAO_Link<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
-
- typedef ACE_Hash_Map_Manager_Ex
- <
- TAO_String_Hash_Key,
- CosTrading::Link::LinkInfo,
- ACE_Hash<TAO_String_Hash_Key>,
- ACE_Equal_To<TAO_String_Hash_Key>,
- MAP_LOCK_TYPE
- >
- Links;
-
- Links links_;
- // The collection of link connecting this trader to others in the
- // federation.
-
- TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader_;
-};
-
- // *************************************************************
- // TAO_Proxy
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-class TAO_Proxy :
- public TAO_Trader_Components <POA_CosTrading::Proxy>,
- public TAO_Support_Attributes <POA_CosTrading::Proxy>
-{
-public:
-
- TAO_Proxy (TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &trader);
-
- ~TAO_Proxy (void);
-
- virtual CosTrading::OfferId
- export_proxy (CosTrading::Lookup_ptr,
- const char *,
- const CosTrading::PropertySeq &,
- CORBA::Boolean if_match_all,
- const char *,
- const CosTrading::PolicySeq &,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::InvalidLookupRef,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::Proxy::IllegalRecipe,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName));
-
- virtual void withdraw_proxy (const char *,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Proxy::NotProxyOfferId));
-
- virtual CosTrading::Proxy::ProxyInfo *
- describe_proxy (const char *,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Proxy::NotProxyOfferId));
-
- // = CosTrading::TraderComponents methods.
-
- virtual void list_proxies (CORBA::ULong,
- CosTrading::OfferIdSeq *&,
- CosTrading::OfferIdIterator_ptr &,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented));
-
-private:
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_Proxy<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
- ACE_UNIMPLEMENTED_FUNC (TAO_Proxy (const TAO_Proxy<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> &))
-
-
- TAO_Trader<TRADER_LOCK_TYPE,MAP_LOCK_TYPE>& trader_;
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Trader_Interfaces.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#endif /* TAO_TRADER_INTERFACES_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader_T.cpp b/TAO/orbsvcs/orbsvcs/Trader/Trader_T.cpp
deleted file mode 100644
index d00d2767c9b..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader_T.cpp
+++ /dev/null
@@ -1,337 +0,0 @@
-// ============================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Trader.cpp
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-// Irfan Pyarali <irfan@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef TAO_TRADER_C
-#define TAO_TRADER_C
-
-#include "Trader_T.h"
-#include "Trader_Interfaces.h"
-
-ACE_RCSID(Trader, Trader_T, "$Id$")
-
- // *************************************************************
- // TAO_Trader
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Trader<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>::
-TAO_Trader (TAO_Trader_Base::Trader_Components components)
-{
- CORBA::Environment env;
- for (int i = LOOKUP_IF; i <= LINK_IF; i++)
- this->ifs_[i] = 0;
-
- if (ACE_BIT_ENABLED (components, LOOKUP))
- {
- TAO_Lookup<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>* lookup =
- new TAO_Lookup<TRADER_LOCK_TYPE,MAP_LOCK_TYPE> (*this);
- this->trading_components ().lookup_if (lookup->_this (env));
- this->ifs_[LOOKUP_IF] = lookup;
- }
- if (ACE_BIT_ENABLED (components, REGISTER))
- {
- TAO_Register<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>* reg =
- new TAO_Register<TRADER_LOCK_TYPE, MAP_LOCK_TYPE> (*this);
- this->trading_components ().register_if (reg->_this (env));
- this->ifs_[REGISTER_IF] = reg;
- }
- if (ACE_BIT_ENABLED (components, ADMIN))
- {
- TAO_Admin<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>* admin =
- new TAO_Admin<TRADER_LOCK_TYPE, MAP_LOCK_TYPE> (*this);
- this->trading_components ().admin_if (admin->_this (env));
- this->ifs_[ADMIN_IF] = admin;
- }
- if (ACE_BIT_ENABLED (components, PROXY))
- {
- TAO_Proxy<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>* proxy =
- new TAO_Proxy<TRADER_LOCK_TYPE, MAP_LOCK_TYPE> (*this);
- this->trading_components ().proxy_if (proxy->_this (env));
- this->ifs_[PROXY_IF] = proxy;
- }
- if (ACE_BIT_ENABLED (components, LINK))
- {
- TAO_Link<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>* link =
- new TAO_Link<TRADER_LOCK_TYPE, MAP_LOCK_TYPE> (*this);
- this->trading_components ().link_if (link->_this (env));
- this->ifs_[LINK_IF] = link;
- }
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Trader<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>::~TAO_Trader (void)
-{
- // Remove Trading Components from POA
- //
- // Note that there is no real error checking here as we can't do
- // much about errors here anyway
- //
-
- for (int i = LOOKUP_IF; i <= LINK_IF; i++)
- {
- if (this->ifs_[i] != 0)
- {
- TAO_TRY
- {
- PortableServer::POA_var poa =
- this->ifs_[i]->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this->ifs_[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
- poa->deactivate_object (id.in (), TAO_TRY_ENV);
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
-
- delete this->ifs_[i];
- }
- }
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-TAO_Offer_Database<MAP_LOCK_TYPE>&
-TAO_Trader<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>::offer_database (void)
-{
- return this->offer_database_;
-}
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE> ACE_Lock &
-TAO_Trader<TRADER_LOCK_TYPE, MAP_LOCK_TYPE>::lock (void)
-{
- return this->lock_;
-}
-
- // *************************************************************
- // Template Attribute Classes
- // *************************************************************
-
-template <class IF>
-TAO_Trader_Components<IF>::
-TAO_Trader_Components (const TAO_Trading_Components_i& comps)
- : comps_ (comps)
-{
-}
-
-template <class IF> CosTrading::Lookup_ptr
-TAO_Trader_Components<IF>::lookup_if (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return CosTrading::Lookup::_duplicate (this->comps_.lookup_if ());
-}
-
-template <class IF> CosTrading::Register_ptr
-TAO_Trader_Components<IF>::register_if (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return CosTrading::Register::_duplicate (this->comps_.register_if ());
-}
-
-template <class IF> CosTrading::Admin_ptr
-TAO_Trader_Components<IF>::admin_if (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return CosTrading::Admin::_duplicate (this->comps_.admin_if ());
-}
-
-template <class IF> CosTrading::Proxy_ptr
-TAO_Trader_Components<IF>::proxy_if (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return CosTrading::Proxy::_duplicate (this->comps_.proxy_if ());
-}
-
-template <class IF> CosTrading::Link_ptr
-TAO_Trader_Components<IF>::link_if (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return CosTrading::Link::_duplicate (this->comps_.link_if ());
-}
-template <class IF>
-TAO_Support_Attributes<IF>::
-TAO_Support_Attributes (const TAO_Support_Attributes_i& attrs)
- : attrs_ (attrs)
-{
-}
-
-template <class IF> CORBA::Boolean
-TAO_Support_Attributes<IF>::supports_modifiable_properties (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.supports_modifiable_properties ();
-}
-
-template <class IF> CORBA::Boolean
-TAO_Support_Attributes<IF>::supports_dynamic_properties (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.supports_dynamic_properties ();
-}
-
-template <class IF> CORBA::Boolean
-TAO_Support_Attributes<IF>::supports_proxy_offers (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.supports_proxy_offers ();
-}
-
-template <class IF> CosTrading::TypeRepository_ptr
-TAO_Support_Attributes<IF>::type_repos (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return CosTrading::TypeRepository::_duplicate (this->attrs_.type_repos ());
-}
-
-template <class IF>
-TAO_Import_Attributes<IF>::
-TAO_Import_Attributes (const TAO_Import_Attributes_i& attrs)
- : attrs_ (attrs)
-{
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::def_search_card (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.def_search_card ();
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::max_search_card (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.max_search_card ();
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::def_match_card (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.def_match_card ();
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::max_match_card (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.max_match_card ();
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::def_return_card (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.def_return_card ();
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::max_return_card (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.max_return_card ();
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::max_list (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.max_list ();
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::def_hop_count (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.def_hop_count ();
-}
-
-template <class IF> CORBA::ULong
-TAO_Import_Attributes<IF>::max_hop_count (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.max_hop_count ();
-}
-
-template <class IF> CosTrading::FollowOption
-TAO_Import_Attributes<IF>::def_follow_policy (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.def_follow_policy ();
-}
-
-template <class IF> CosTrading::FollowOption
-TAO_Import_Attributes<IF>::max_follow_policy (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.max_follow_policy ();
-}
-
-template <class IF>
-TAO_Link_Attributes<IF>::
-TAO_Link_Attributes (const TAO_Link_Attributes_i& attrs)
- : attrs_ (attrs)
-{
-}
-
-template <class IF> CosTrading::FollowOption
-TAO_Link_Attributes<IF>::max_link_follow_policy (CORBA::Environment &env)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- return this->attrs_.max_link_follow_policy ();
-}
-
-
- // *************************************************************
- // TAO_Sequence_Extracter
- // *************************************************************
-
-template <class OPERAND_TYPE> CORBA::Boolean
-TAO_find (const CORBA::Any& sequence, const OPERAND_TYPE& element)
-{
- CORBA::Boolean return_value = 0;
- TAO_Element_Equal<OPERAND_TYPE> functor;
- TAO_DynSequence_i dyn_seq (sequence);
-
- TAO_TRY
- {
- CORBA::ULong length = dyn_seq.length (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- for (CORBA::ULong i = 0; i < length && ! return_value; i++)
- {
- if (functor (dyn_seq, element))
- {
- //ACE_DEBUG ((LM_DEBUG, "TAO_find::success\n"));
- return_value = 1;
- }
- }
- }
- TAO_CATCHANY {} TAO_ENDTRY;
-
- return return_value;
-}
-
-template <class ELEMENT_TYPE> int
-TAO_Element_Equal<ELEMENT_TYPE>::
-operator () (TAO_DynSequence_i& dyn_any,
- const ELEMENT_TYPE& element)
-{
- return 1;
-}
-
-#endif /* TAO_TRADER_C */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader_T.h b/TAO/orbsvcs/orbsvcs/Trader/Trader_T.h
deleted file mode 100644
index 9e2b672755d..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader_T.h
+++ /dev/null
@@ -1,260 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Trader.h
-//
-// = AUTHOR
-// Marina Spivak <marina@cs.wustl.edu>
-// Seth Widoff <sbw1@cs.wustl.edu>
-// Irfan Pyarali <irfan@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TAO_TRADER_H
-#define TAO_TRADER_H
-
-#include "Trader.h"
-#include "Offer_Database.h"
-#include "tao/DynSequence_i.h"
-
- // *************************************************************
- // TAO_Trader
- // *************************************************************
-
-template <class TRADER_LOCK_TYPE, class MAP_LOCK_TYPE>
-class TAO_Trader : public TAO_Trader_Base
- //
- // = TITLE
- // This class packages together all the various pieces that
- // provide functionality specified in COS Trading specification.
- //
- // = DESCRIPTION
- // TAO_Trader contains all the components that together represent
- // a single trader. Based on its constructor arguments,
- // TAO_Trader creates instances of appropriate interface
- // implementations as well as instances of objects common to
- // more than one interface (offers, attributes, etc.).
- // TAO_Trader also enforces the proper order on all
- // initializations. TAO_Trader acts like a "glue" class that
- // creates appropriate components, holds everything together,
- // and enforces order. TAO_Trader is parameterized by two types
- // of locks: one for its service service offers, one for its
- // state (configuration).
-{
-public:
-
- // The desired combination of interfaces to be passed to the
- // TAO_Trader constructor.
-
- typedef TAO_Offer_Database<MAP_LOCK_TYPE> Offer_Database;
- // Offer Database Trait.
-
- TAO_Trader (Trader_Components components = LOOKUP);
- // Constructor which based on its arguments will create
- // a particular type of trader (e.g. Query trader, Simple trader, etc.)
- // The argument is a bitwise OR of desired Trader_Components as listed
- // in enumerated type above.
-
- virtual ~TAO_Trader (void);
- // destructor.
-
- Offer_Database& offer_database (void);
- // Accessor for the structure with all the service offers.
-
- ACE_Lock &lock (void);
- // returns the trader
-
-protected:
-
- typedef TAO_Trader<TRADER_LOCK_TYPE, MAP_LOCK_TYPE> TRADER_SELF;
-
- Offer_Database offer_database_;
-
- ACE_Lock_Adapter<TRADER_LOCK_TYPE> lock_;
- // lock that guards the state of the trader (its configuration).
-
- enum { LOOKUP_IF, REGISTER_IF, ADMIN_IF, PROXY_IF, LINK_IF };
-
- PortableServer::ServantBase* ifs_[5];
-
-private:
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const TAO_Trader<TRADER_LOCK_TYPE, MAP_LOCK_TYPE> &))
-};
-
- // *************************************************************
- // Template Attribute Classes
- // *************************************************************
-
-template <class IF>
-class TAO_Trader_Components : public virtual IF
-{
-public:
-
- TAO_Trader_Components (const TAO_Trading_Components_i& comps);
-
- // = CosTrading::TraderComponents methods.
- virtual CosTrading::Lookup_ptr lookup_if (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Returns an object reference to the Lookup interface of the trader.
- // Returns nil if the trader does not support Lookup interface.
-
- virtual CosTrading::Register_ptr register_if (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Returns object reference for the Register interface of the trader.
- // Returns nil if the trader does not support Register interface.
-
- virtual CosTrading::Link_ptr link_if (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Returns object reference for the Link interface of the trader.
- // Returns nil if the trader does not support Link interface.
-
- virtual CosTrading::Proxy_ptr proxy_if (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Returns object reference to the Proxy interface of the trader.
- // Returns nil if the trader does not support Proxy interface.
-
- virtual CosTrading::Admin_ptr admin_if (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Returns object reference for the Admin interface of the trader.
- // Returns nil if the trader does not support Admin interface.
-
-private:
-
- const TAO_Trading_Components_i& comps_;
-};
-
-template <class IF>
-class TAO_Support_Attributes : public virtual IF
-{
-public:
-
- TAO_Support_Attributes (const TAO_Support_Attributes_i& attrs);
-
- // = CosTrading::SupportAttributes methods.
-
- virtual CORBA::Boolean supports_modifiable_properties (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean supports_dynamic_properties (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::Boolean supports_proxy_offers (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CosTrading::TypeRepository_ptr type_repos (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
-private:
-
- const TAO_Support_Attributes_i& attrs_;
-};
-
-template <class IF>
-class TAO_Import_Attributes : public virtual IF
-{
-public:
-
- TAO_Import_Attributes (const TAO_Import_Attributes_i& attrs);
-
- // = CosTrading::ImportAttributes methods.
-
- virtual CORBA::ULong def_search_card (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ULong max_search_card (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- // Search cardinality determines the maximum number of offers searched
- // before not considering other offers.
-
- virtual CORBA::ULong def_match_card (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ULong max_match_card (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- // Match cardinality determines the maximum number of offers
- // matched to the constraints before not considering other offers..
-
- virtual CORBA::ULong def_return_card (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ULong max_return_card (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- // Return cardinality determines the maximum number of offers marked
- // to return before not considering other offers.
-
-
- virtual CORBA::ULong max_list (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ULong def_hop_count (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CORBA::ULong max_hop_count (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CosTrading::FollowOption def_follow_policy (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- virtual CosTrading::FollowOption max_follow_policy (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
-
-private:
-
- const TAO_Import_Attributes_i& attrs_;
-};
-
-template <class IF>
-class TAO_Link_Attributes : public virtual IF
-{
-public:
-
- TAO_Link_Attributes (const TAO_Link_Attributes_i& attrs);
-
- // = CosTrading::LinkAttributes methods
- virtual CosTrading::FollowOption max_link_follow_policy (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
-private:
-
- const TAO_Link_Attributes_i& attrs_;
-};
-
- // *************************************************************
- // TAO_Sequence_Extracter
- // *************************************************************
-
-template <class ELEMENT_TYPE>
-class TAO_Element_Equal
-{
- // = TITLE
- // Function object for determining if the sequence element at the
- // current position of the dynamic sequence any parameter is equal to
- // the element parameter.
-public:
- int operator () (TAO_DynSequence_i& dyn_any,
- const ELEMENT_TYPE& element);
- // Calls the correct method on dyn_seq to extract the element type, then
- // uses the appropriate form of equals comparison.
-};
-
-template <class OPERAND_TYPE>
-CORBA::Boolean TAO_find (const CORBA::Any& sequence, const OPERAND_TYPE& operand);
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Trader_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#endif /* ACE_TRADER_H */
-
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp b/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp
deleted file mode 100644
index ab307c394b7..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp
+++ /dev/null
@@ -1,1501 +0,0 @@
-// $Id$
-
-#include "Trader_Utils.h"
-
-ACE_RCSID(Trader, Trader_Utils, "$Id$")
-
- // *************************************************************
- // TAO_Policy_Manager
- // *************************************************************
-
-TAO_Policy_Manager::TAO_Policy_Manager (int num_policies)
- : policies_ (num_policies),
- num_policies_ (0)
-{
- for (int i = 0; i < TAO_Policies::REQUEST_ID + 1; i++)
- this->poltable_[i] = -1;
-}
-
-void
-TAO_Policy_Manager::search_card (CORBA::ULong scard)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::SEARCH_CARD);
- policy.value <<= scard;
-}
-
-void
-TAO_Policy_Manager::match_card (CORBA::ULong mcard)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::MATCH_CARD);
- policy.value <<= mcard;
-}
-
-void
-TAO_Policy_Manager::return_card (CORBA::ULong rcard)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::RETURN_CARD);
- policy.value <<= rcard;
-}
-
-void
-TAO_Policy_Manager::use_modifiable_properties (CORBA::Boolean mod_props)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::USE_MODIFIABLE_PROPERTIES);
- policy.value <<= CORBA::Any::from_boolean (mod_props);
-}
-
-void
-TAO_Policy_Manager::use_dynamic_properties (CORBA::Boolean dyn_props)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::USE_DYNAMIC_PROPERTIES);
- policy.value <<= CORBA::Any::from_boolean (dyn_props);
-}
-
-void
-TAO_Policy_Manager::use_proxy_offers (CORBA::Boolean prox_offs)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::USE_PROXY_OFFERS);
- policy.value <<= CORBA::Any::from_boolean (prox_offs);
-}
-
-void
-TAO_Policy_Manager::starting_trader (const CosTrading::TraderName& name)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::STARTING_TRADER);
- policy.value <<= name;
-}
-
-void
-TAO_Policy_Manager::starting_trader (CosTrading::TraderName* name)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::STARTING_TRADER);
- policy.value <<= name;
-}
-
-void
-TAO_Policy_Manager::
-link_follow_rule (CosTrading::FollowOption follow_option)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::LINK_FOLLOW_RULE);
- policy.value <<= follow_option;
-}
-
-void
-TAO_Policy_Manager::hop_count (CORBA::ULong hop_count)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::HOP_COUNT);
- policy.value <<= hop_count;
-}
-
-void
-TAO_Policy_Manager::exact_type_match (CORBA::Boolean exact_type)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::EXACT_TYPE_MATCH);
- policy.value <<= CORBA::Any::from_boolean (exact_type);
-}
-
-void
-TAO_Policy_Manager::request_id (const CosTrading::Admin::OctetSeq& request_id)
-{
- CosTrading::Policy& policy =
- this->fetch_next_policy (TAO_Policies::REQUEST_ID);
- policy.value <<= request_id;
-}
-
-TAO_Policy_Manager::operator const CosTrading::PolicySeq& (void) const
-{
- return this->policies_;
-}
-
-const CosTrading::PolicySeq&
-TAO_Policy_Manager::policy_seq (void) const
-{
- return this->policies_;
-}
-
-CosTrading::Policy&
-TAO_Policy_Manager::fetch_next_policy (TAO_Policies::POLICY_TYPE pol_type)
-{
- CORBA::ULong index = 0;
-
- if (this->poltable_[pol_type] == -1)
- {
- // Expand the policy sequence, and copy in the policy name into
- // the new element.
- CORBA::ULong length = this->policies_.length ();
- this->num_policies_++;
-
- if (length < this->num_policies_)
- this->policies_.length (this->num_policies_);
-
- index = this->num_policies_ - 1;
-
- // Ensure the starting trader policy gets the first slot.
- if (pol_type != TAO_Policies::STARTING_TRADER || index == 0)
- {
- this->policies_[index].name = TAO_Policies::POLICY_NAMES[pol_type];
- this->poltable_[pol_type] = index;
- }
- else
- {
- // Copy the element in the first slot to the newly
- // allocated slot.
- TAO_Policies::POLICY_TYPE occupying_policy =
- TAO_Policies::STARTING_TRADER;
- for (CORBA::ULong i = 0; i < this->num_policies_ - 1; i++)
- {
- if (this->poltable_[i] == 0)
- {
- occupying_policy =
- ACE_static_cast (TAO_Policies::POLICY_TYPE, i);
- break;
- }
- }
-
- this->poltable_[occupying_policy] = index;
- this->poltable_[TAO_Policies::STARTING_TRADER] = 0;
- this->policies_[index].name =
- TAO_Policies::POLICY_NAMES[occupying_policy];
- this->policies_[index].value = this->policies_[0].value;
- this->policies_[0].name =
- TAO_Policies::POLICY_NAMES[TAO_Policies::STARTING_TRADER];
-
- index = 0;
- }
- }
- else
- index = this->poltable_[pol_type];
-
- return this->policies_[index];
-}
-
-
- // *************************************************************
- // TAO_Property_Evaluator
- // *************************************************************
-
-// Constructor
-
-TAO_Property_Evaluator::
-TAO_Property_Evaluator(const CosTrading::PropertySeq& props,
- CORBA::Boolean supports_dp)
- : props_ (props),
- supports_dp_ (supports_dp),
- dp_cache_ (new CORBA::Any*[props.length ()])
-{
- if (this->dp_cache_ != 0)
- {
- for (CORBA::ULong i = 0; i < this->props_.length (); i++)
- this->dp_cache_[i] = 0;
- }
-}
-
-
-TAO_Property_Evaluator::
-TAO_Property_Evaluator(CosTrading::Offer& offer,
- CORBA::Boolean supports_dp)
- : props_ (offer.properties),
- supports_dp_ (supports_dp),
- dp_cache_ (new CORBA::Any*[offer.properties.length ()])
-{
- if (this->dp_cache_ != 0)
- {
- for (CORBA::ULong i = 0; i < this->props_.length (); i++)
- this->dp_cache_[i] = 0;
- }
-}
-
-TAO_Property_Evaluator::~TAO_Property_Evaluator (void)
-{
- // Clean up the results of any dynamic properties.
- for (CORBA::ULong i = 0; i < this->props_.length (); i++)
- {
- if (this->dp_cache_[i] != 0)
- delete this->dp_cache_[i];
- }
-
- delete [] this->dp_cache_;
-}
-
-int
-TAO_Property_Evaluator::is_dynamic_property (int index)
-{
- CORBA::Environment env;
- int return_value = 0,
- num_properties = this->props_.length();
-
- // Ensure index is in bounds.
- if (index >= 0 && index < num_properties)
- {
- // Obtain the value of the property at index <index>.
- const CORBA::Any& value = this->props_[index].value;
- CORBA::TypeCode_var type = value.type ();
-
- if (type->equal (CosTradingDynamic::_tc_DynamicProp, env))
- return_value = 1;
- }
-
- return return_value;
-}
-
-
-CORBA::Any*
-TAO_Property_Evaluator::property_value (int index,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure))
-{
- CORBA::Any* prop_val = 0;
- CORBA::Boolean in_cache =
- this->dp_cache_ != 0 && this->dp_cache_[index] != 0;
-
- if (! this->is_dynamic_property (index))
- prop_val = (CORBA::Any *) &(this->props_[index].value);
- else if (this->supports_dp_ && in_cache)
- prop_val = this->dp_cache_[index];
- else if (this->supports_dp_)
- {
- // Property is defined at this point.
- CosTradingDynamic::DynamicProp* dp_struct;
- const CORBA::String_var name = this->props_[index].name.in ();
- const CORBA::Any& value = this->props_[index].value;
-
- // Extract the DP_Struct.
- value >>= dp_struct;
-
- CosTradingDynamic::DynamicPropEval_var dp_eval =
- CosTradingDynamic::DynamicPropEval::_duplicate (dp_struct->eval_if.in ());
-
- if (CORBA::is_nil (dp_eval.in ()))
- {
- TAO_THROW_RETURN (CosTradingDynamic::
- DPEvalFailure (name,
- CORBA::TypeCode::_nil (),
- CORBA::Any ()),
- prop_val);
- }
- else
- {
- CORBA::TypeCode* type = dp_struct->returned_type.in ();
- CORBA::Any& info = dp_struct->extra_info;
-
- TAO_TRY
- {
- // Retrieve the value of the dynamic property.
- prop_val = dp_eval->evalDP(name, type, info, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->dp_cache_ != 0)
- this->dp_cache_[index] = prop_val;
- }
- TAO_CATCH (CORBA::SystemException, excp)
- {
- TAO_THROW_RETURN
- (CosTradingDynamic::DPEvalFailure (name, type, info),
- prop_val);
- }
- TAO_ENDTRY;
- }
- }
-
- return prop_val;
-}
-
-CORBA::TypeCode_ptr
-TAO_Property_Evaluator::property_type (int index)
-{
- CORBA::TypeCode_ptr prop_type = CORBA::TypeCode::_nil();
-
- // Determine if property is both defined and dynamic.
- if (this->is_dynamic_property (index))
- {
- // Extract type information from the DP_Struct.
- const CORBA::Any& value = this->props_[index].value;
- CosTradingDynamic::DynamicProp* dp_struct;
- value >>= dp_struct;
-
- // Grab a pointer to the returned_type description
- prop_type = CORBA::TypeCode::_duplicate (dp_struct->returned_type.in ());
- }
- else
- // TypeCode is self-evident at this point.
- prop_type = this->props_[index].value.type ();
-
- return prop_type;
-}
-
- // *************************************************************
- // TAO_Property_Evaluator_By_Name
- // *************************************************************
-
-TAO_Property_Evaluator_By_Name::
-TAO_Property_Evaluator_By_Name (const CosTrading::PropertySeq& properties,
- CORBA::Environment& TAO_IN_ENV,
- CORBA::Boolean supports_dp)
- TAO_THROW_SPEC ((CosTrading::DuplicatePropertyName,
- CosTrading::IllegalPropertyName))
- : TAO_Property_Evaluator (properties, supports_dp)
-{
- int length = this->props_.length();
-
- for (int i = 0; i < length; i++)
- {
- const CosTrading::Property& prop = this->props_[i];
-
- if (! TAO_Trader_Base::is_valid_identifier_name (prop.name))
- TAO_THROW (CosTrading::IllegalPropertyName (prop.name));
-
- TAO_String_Hash_Key prop_name = prop.name.in ();
- if (this->table_.bind (prop_name, i))
- TAO_THROW (CosTrading::DuplicatePropertyName (prop.name));
- }
-}
-
-TAO_Property_Evaluator_By_Name::
-TAO_Property_Evaluator_By_Name(CosTrading::Offer& offer,
- CORBA::Boolean supports_dp)
- : TAO_Property_Evaluator(offer, supports_dp)
-{
- int length = this->props_.length();
-
- for (int i = 0; i < length; i++)
- {
- TAO_String_Hash_Key prop_name = (const char*) this->props_[i].name;
- this->table_.bind (prop_name, i);
- }
-}
-
-int
-TAO_Property_Evaluator_By_Name::
-is_dynamic_property(const char* property_name)
-{
- int predicate = 0, index = 0;
- TAO_String_Hash_Key prop_name (property_name);
-
- // If the property name is in the map, delegate evaluation to our
- // superclass. Otherwise, throw an exception.
- if (this->table_.find (prop_name, index) == 0)
- predicate = this->TAO_Property_Evaluator::is_dynamic_property(index);
-
- return predicate;
-}
-
-CORBA::Any*
-TAO_Property_Evaluator_By_Name::property_value (const char* property_name,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure))
-{
- int index = 0;
- CORBA::Any* prop_value = 0;
- TAO_String_Hash_Key prop_name (property_name);
-
- // If the property name is in the map, delegate evaluation to our
- // superclass. Otherwise, throw an exception.
- if (this->table_.find (prop_name, index) == 0)
- prop_value = this->TAO_Property_Evaluator::property_value (index, TAO_IN_ENV);
-
- return prop_value;
-}
-
-CORBA::TypeCode_ptr
-TAO_Property_Evaluator_By_Name::property_type (const char* property_name)
-{
- int index = 0;
- TAO_String_Hash_Key prop_name (property_name);
- CORBA::TypeCode_ptr prop_type = CORBA::TypeCode::_nil();
-
- // If the property name is in the map, delegate evaluation to our
- // superclass. Otherwise, throw an exception.
- if (this->table_.find (prop_name, index) == 0)
- prop_type = this->TAO_Property_Evaluator::property_type (index);
-
- return prop_type;
-}
-
-const CosTrading::Property*
-TAO_Property_Evaluator_By_Name::get_property (const char* property_name)
-{
- int index = 0;
- CosTrading::Property* property = 0;
- TAO_String_Hash_Key prop_name (property_name);
-
- if (this->table_.find (prop_name, index) == 0)
- property = (CosTrading::Property *) &this->props_[index];
-
- return property;
-}
-
- // *************************************************************
- // TAO_Dynamic_Property
- // *************************************************************
-
-TAO_Dynamic_Property::~TAO_Dynamic_Property (void)
-{
-}
-
-CosTradingDynamic::DynamicProp*
-TAO_Dynamic_Property::
-construct_dynamic_prop (const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info)
-{
- ACE_UNUSED_ARG (name);
-
- CosTradingDynamic::DynamicProp* dp_struct = 0;
-
- ACE_NEW_RETURN (dp_struct, CosTradingDynamic::DynamicProp, 0);
-
- TAO_TRY
- {
- dp_struct->eval_if = this->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- dp_struct->returned_type = CORBA::TypeCode::_duplicate (returned_type);
- dp_struct->extra_info = extra_info;
- }
- TAO_CATCHANY
- {
- return 0;
- }
- TAO_ENDTRY;
-
- return dp_struct;
-}
-
- // *************************************************************
- // TAO_Policies
- // *************************************************************
-
-const char* TAO_Policies::POLICY_NAMES[] =
-{
- "starting_trader",
- "exact_type_match",
- "hop_count",
- "link_follow_rule",
- "match_card",
- "return_card",
- "search_card",
- "use_dynamic_properties",
- "use_modifiable_properties",
- "use_proxy_offers",
- "request_id"
-};
-
-TAO_Policies::TAO_Policies (TAO_Trader_Base& trader,
- const CosTrading::PolicySeq& policies,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::Lookup::IllegalPolicyName,
- CosTrading::DuplicatePolicyName))
- : trader_ (trader)
-{
- for (int i = 0; i < TAO_NUM_POLICIES; i++)
- this->policies_[i] = 0;
-
- for (CORBA::ULong j = 0; j < policies.length (); j++)
- {
- const char* pol_name = (const char*) policies[j].name;
- size_t length = (pol_name == 0) ? 0 : ACE_OS::strlen (pol_name);
- int index = -1;
-
- if (length < ACE_OS::strlen (POLICY_NAMES[HOP_COUNT]))
- TAO_THROW (CosTrading::Lookup::IllegalPolicyName (pol_name));
-
- switch (pol_name[0])
- {
- case 'e':
- index = EXACT_TYPE_MATCH;
- break;
- case 'h':
- index = HOP_COUNT;
- break;
- case 'l':
- index = LINK_FOLLOW_RULE;
- break;
- case 'm':
- index = MATCH_CARD;
- break;
- case 'r':
- if (pol_name[2] == 't')
- index = RETURN_CARD;
- else if (pol_name[2] == 'q')
- index = REQUEST_ID;
- break;
- case 's':
- if (pol_name[1] == 't')
- index = STARTING_TRADER;
- else if (pol_name[1] == 'e')
- index = SEARCH_CARD;
- break;
- case 'u':
- if (pol_name[4] == 'd')
- index = USE_DYNAMIC_PROPERTIES;
- if (pol_name[4] == 'm')
- index = USE_MODIFIABLE_PROPERTIES;
- if (pol_name[4] == 'p')
- index = USE_PROXY_OFFERS;
- }
-
- // Match the name of the policy, and insert its value into the
- // vector.
- if (index == -1 || ACE_OS::strcmp (POLICY_NAMES[index], pol_name) != 0)
- TAO_THROW (CosTrading::Lookup::IllegalPolicyName (pol_name));
- else
- {
- if (this->policies_[index] != 0)
- TAO_THROW (CosTrading::DuplicatePolicyName (pol_name));
- else
- this->policies_[index] = (CosTrading::Policy *) &(policies[j]);
- }
- }
-}
-
-TAO_Policies::~TAO_Policies (void)
-{
-}
-
-CORBA::ULong
-TAO_Policies::ulong_prop (POLICY_TYPE pol,
- CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- CORBA::ULong return_value = 0, max_value = 0;
- const TAO_Import_Attributes_i& import_attrs =
- this->trader_.import_attributes ();
-
- // Discover the default values for each of the possible cardinality
- // policies.
- switch (pol)
- {
- case SEARCH_CARD:
- return_value = import_attrs.def_search_card ();
- max_value = import_attrs.max_search_card ();
- break;
- case MATCH_CARD:
- return_value = import_attrs.def_match_card ();
- max_value = import_attrs.max_match_card ();
- break;
- case RETURN_CARD:
- return_value = import_attrs.def_return_card ();
- max_value = import_attrs.max_return_card ();
- break;
- case HOP_COUNT:
- return_value = import_attrs.def_hop_count ();
- max_value = import_attrs.max_hop_count ();
- break;
- default:
- break;
- }
-
- if (this->policies_[pol] != 0)
- {
- // Extract the desired policy value.
- const CosTrading::Policy* policy = this->policies_[pol];
- const CosTrading::PolicyValue& value = policy->value;
- CORBA::TypeCode_var type = value.type ();
-
- if (!type->equal (CORBA::_tc_ulong, TAO_IN_ENV))
- TAO_THROW_RETURN (CosTrading::Lookup::PolicyTypeMismatch (*policy),
- return_value);
- else
- value >>= return_value;
-
- if (max_value < return_value)
- return_value = max_value;
- }
-
- return return_value;
-}
-
-CORBA::ULong
-TAO_Policies::search_card (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- return this->ulong_prop (SEARCH_CARD, TAO_IN_ENV);
-}
-
-CORBA::ULong
-TAO_Policies::match_card (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- return this->ulong_prop (MATCH_CARD, TAO_IN_ENV);
-}
-
-CORBA::ULong
-TAO_Policies::return_card (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- return this->ulong_prop (RETURN_CARD, TAO_IN_ENV);
-}
-
-CORBA::Boolean
-TAO_Policies::boolean_prop (POLICY_TYPE pol,
- CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- CORBA::Boolean def_value = 1,
- return_value = 1;
- const TAO_Support_Attributes_i& support_attrs =
- this->trader_.support_attributes ();
-
- switch (pol)
- {
- case USE_MODIFIABLE_PROPERTIES:
- def_value = support_attrs.supports_modifiable_properties ();
- break;
- case USE_DYNAMIC_PROPERTIES:
- def_value = support_attrs.supports_dynamic_properties ();
- break;
- case USE_PROXY_OFFERS:
- def_value = support_attrs.supports_proxy_offers ();
- break;
- case EXACT_TYPE_MATCH:
- def_value = 0;
- break;
- default:
- break;
- }
-
- if (this->policies_[pol] != 0)
- {
- const CosTrading::Policy* policy = this->policies_[pol];
- const CosTrading::PolicyValue& value = policy->value;
- CORBA::TypeCode_var type = value.type ();
-
- if (!type->equal (CORBA::_tc_boolean, TAO_IN_ENV))
- TAO_THROW_RETURN (CosTrading::Lookup::PolicyTypeMismatch (*policy),
- return_value);
- else
- value >>= CORBA::Any::to_boolean (return_value);
-
- if (def_value == 0 &&
- pol != EXACT_TYPE_MATCH)
- return_value = 0;
- }
- else
- return_value = def_value;
-
- return return_value;
-}
-
-
-CORBA::Boolean
-TAO_Policies::use_modifiable_properties (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- return this->boolean_prop (USE_MODIFIABLE_PROPERTIES, TAO_IN_ENV);
-}
-
-CORBA::Boolean
-TAO_Policies::use_dynamic_properties (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- return this->boolean_prop (USE_DYNAMIC_PROPERTIES, TAO_IN_ENV);
-}
-
-CORBA::Boolean
-TAO_Policies::use_proxy_offers (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- return this->boolean_prop (USE_PROXY_OFFERS, TAO_IN_ENV);
-}
-
-CORBA::Boolean
-TAO_Policies::exact_type_match (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- return this->boolean_prop (EXACT_TYPE_MATCH, TAO_IN_ENV);
-}
-
-
-CosTrading::TraderName*
-TAO_Policies::starting_trader (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue))
-{
- CosTrading::TraderName* trader_name = 0;
-
- if (this->policies_[STARTING_TRADER] != 0)
- {
- CosTrading::Policy* policy = this->policies_[STARTING_TRADER];
- CosTrading::PolicyValue& value = policy->value;
- CORBA::TypeCode_var type = value.type ();
-
- if (! (type->equal (CosTrading::_tc_TraderName, TAO_IN_ENV) ||
- type->equal (CosTrading::_tc_LinkNameSeq, TAO_IN_ENV)))
- TAO_THROW_RETURN (CosTrading::Lookup::PolicyTypeMismatch (*policy),
- trader_name);
- else
- value >>= trader_name;
- }
-
- return trader_name;
-}
-
-CosTrading::FollowOption
-TAO_Policies::link_follow_rule (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- CosTrading::FollowOption return_value =
- this->trader_.import_attributes ().def_follow_policy ();
-
- if (this->policies_[LINK_FOLLOW_RULE] != 0)
- {
- CosTrading::FollowOption max_follow_policy =
- this->trader_.import_attributes ().max_follow_policy ();
-
- CosTrading::Policy* policy = this->policies_[LINK_FOLLOW_RULE];
- CosTrading::PolicyValue& value = policy->value;
- CORBA::TypeCode_var type = value.type ();
-
- // Extract the link follow rule
- if (!type->equal (CosTrading::_tc_FollowOption, TAO_IN_ENV))
- TAO_THROW_RETURN (CosTrading::Lookup::PolicyTypeMismatch (*policy),
- return_value);
- else
- value >>= return_value;
-
- if (return_value > max_follow_policy)
- return_value = max_follow_policy;
- }
-
- return return_value;
-}
-
-CosTrading::FollowOption
-TAO_Policies::link_follow_rule (const CosTrading::Link::LinkInfo& link_info,
- CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::Link::IllegalLinkName,
- CosTrading::Link::UnknownLinkName))
-{
- CosTrading::FollowOption return_value = CosTrading::local_only;
- CosTrading::FollowOption trader_max_follow_policy =
- this->trader_.import_attributes ().max_follow_policy ();
- CosTrading::FollowOption link_limiting_follow_rule =
- link_info.limiting_follow_rule;
-
- // If not defined defaults to trader.def_link_follow_rule
- CosTrading::FollowOption query_link_follow_rule =
- this->link_follow_rule (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, return_value);
-
- return_value = (query_link_follow_rule < trader_max_follow_policy)
- ? query_link_follow_rule : trader_max_follow_policy;
- return_value = (return_value < link_limiting_follow_rule)
- ? return_value : link_limiting_follow_rule;
-
- return return_value;
-}
-
-CORBA::ULong
-TAO_Policies::hop_count (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- return this->ulong_prop (HOP_COUNT, TAO_IN_ENV);
-}
-
-CosTrading::Admin::OctetSeq*
-TAO_Policies::request_id (CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch))
-{
- CosTrading::Admin::OctetSeq* request_id = 0;
-
- if (this->policies_[REQUEST_ID] != 0)
- {
- CosTrading::Policy* policy = this->policies_[REQUEST_ID];
- CosTrading::PolicyValue& value = policy->value;
- CORBA::TypeCode_var type = value.type ();
-
- if (!type->equal (CosTrading::Admin::_tc_OctetSeq, TAO_IN_ENV))
- {
- TAO_THROW_RETURN (CosTrading::Lookup::PolicyTypeMismatch (*policy),
- request_id);
- }
- else
- value >>= request_id;
- }
-
- return request_id;
-}
-
-void
-TAO_Policies::
-copy_in_follow_option (CosTrading::PolicySeq& policy_seq,
- const CosTrading::Link::LinkInfo& link_info,
- CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue))
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- CosTrading::FollowOption follow_option = CosTrading::local_only;
- CosTrading::FollowOption trader_max_follow_policy =
- this->trader_.import_attributes ().max_follow_policy ();
-
- if (this->policies_[LINK_FOLLOW_RULE] != 0)
- {
- CORBA::Environment env;
- CosTrading::FollowOption query_link_follow_rule =
- this->link_follow_rule (env);
- TAO_CHECK_ENV_RETURN_VOID (env);
-
- follow_option =
- (link_info.limiting_follow_rule < trader_max_follow_policy) ?
- ((link_info.limiting_follow_rule < query_link_follow_rule) ?
- link_info.limiting_follow_rule : query_link_follow_rule) :
- ((trader_max_follow_policy < query_link_follow_rule) ?
- trader_max_follow_policy : query_link_follow_rule);
- }
- else
- {
- follow_option =
- (link_info.def_pass_on_follow_rule < trader_max_follow_policy) ?
- link_info.def_pass_on_follow_rule : trader_max_follow_policy;
- }
-
- CORBA::ULong i = 0;
- for (i = 0; i < policy_seq.length (); i++)
- {
- if (ACE_OS::strcmp (policy_seq[i].name,
- POLICY_NAMES[LINK_FOLLOW_RULE]) == 0)
- {
- policy_seq[i].value <<= follow_option;
- break;
- }
- }
-
- if (i == policy_seq.length ())
- {
- policy_seq.length (i + 1);
- policy_seq[i].name = POLICY_NAMES[LINK_FOLLOW_RULE];
- policy_seq[i].value <<= follow_option;
- }
-}
-
-void
-TAO_Policies::
-copy_to_pass (CosTrading::PolicySeq& policy_seq,
- const CosTrading::Admin::OctetSeq& request_id) const
-{
- CORBA::ULong counter = 0;
- CosTrading::Policy* policy_buffer =
- CosTrading::PolicySeq::allocbuf (REQUEST_ID + 1);
-
- if (policy_buffer == 0)
- return;
-
- for (int i = 0; i <= REQUEST_ID; i++)
- {
- CosTrading::Policy& new_policy = policy_buffer[counter];
-
- if (i == REQUEST_ID)
- {
- // Set the new request id.
- new_policy.name = POLICY_NAMES[REQUEST_ID];
- new_policy.value <<= request_id;
- counter++;
- }
- else if (this->policies_[i] != 0)
- {
- // Copy in the existing policies.
- new_policy.name = POLICY_NAMES[i];
- new_policy.value = this->policies_[i]->value;
- counter++;
- }
-
- // We always require a hop count.
- if (i == HOP_COUNT)
- {
- CORBA::Environment env;
- new_policy.name = POLICY_NAMES[HOP_COUNT];
- new_policy.value <<= this->hop_count (env) - 1;
-
- // Don't count hop count twice.
- if (this->policies_[i] == 0)
- counter++;
- }
- }
-
- policy_seq.replace (REQUEST_ID + 1, counter, policy_buffer, 1);
-}
-
-
-void
-TAO_Policies::copy_to_forward (CosTrading::PolicySeq& policy_seq,
- const CosTrading::TraderName& trader_name) const
-{
- // Create a new policy sequence, shortening the starting trader
- // policy by one link.
-
- CORBA::ULong counter = 0;
- CosTrading::Policy* policy_buffer =
- CosTrading::PolicySeq::allocbuf (REQUEST_ID + 1);
-
- if (policy_buffer == 0)
- return;
-
- for (int i = 0; i <= REQUEST_ID; i++)
- {
- CosTrading::Policy& new_policy = policy_buffer[counter];
-
- if (this->policies_[i] != 0)
- {
- // Copy in the existing policies.
- if (i == STARTING_TRADER && trader_name.length () > 1)
- {
- // Eliminate the first link of the trader name.
- // Only pass on the property if the sequence
- // contains more links after us.
-
- // The any will sieze control of this memory.
- // Allocating here avoids copying in the policy
- // any.
- CORBA::ULong length = trader_name.length ();
- CosTrading::LinkName* buf =
- CosTrading::TraderName::allocbuf (length - 1);
-
- if (buf != 0)
- {
- for (CORBA::ULong j = 1; j < length; j++)
- buf[j - 1] = CORBA::string_dup (trader_name[j]);
-
- new_policy.name = this->policies_[i]->name;
- CosTrading::TraderName new_name (length - 1,
- length - 1,
- buf,
- 1);
-
- new_policy.value <<= new_name;
- counter++;
- }
- }
- else if (i != STARTING_TRADER)
- {
- new_policy.name = this->policies_[i]->name;
- new_policy.value = this->policies_[i]->value;
- counter++;
- }
- }
- }
-
- // Create the new sequence
- policy_seq.replace (REQUEST_ID + 1, counter, policy_buffer, 1);
-}
-
- // *************************************************************
- // TAO_Offer_Modifier
- // *************************************************************
-
-TAO_Offer_Modifier::
-TAO_Offer_Modifier (const char* type_name,
- const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct,
- CosTrading::Offer* offer)
- : type_ (type_name),
- offer_ (offer)
-{
- const CosTradingRepos::ServiceTypeRepository::PropStructSeq&
- pstructs = type_struct.props;
- CosTrading::PropertySeq& prop_seq = this->offer_->properties;
- CORBA::ULong pstructs_length = pstructs.length (),
- props_length = prop_seq.length (),
- i = 0;
-
- // Create a mapping of property names to their types.
- for (i = 0; i < pstructs_length; i++)
- {
- TAO_String_Hash_Key prop_name = pstructs[i].name.in ();
- CORBA::TypeCode_ptr type_code =
- CORBA::TypeCode::_duplicate (pstructs[i].value_type.in ());
- this->prop_types_.bind (prop_name, type_code);
- }
-
- // Separate the type defined properties into mandatory and readonly
- for (i = 0; i < pstructs_length; i++)
- {
- const char* pname = pstructs[i].name;
-
- if (pstructs[i].mode ==
- CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY)
- {
- TAO_String_Hash_Key prop_name (pname);
- this->mandatory_.insert (prop_name);
- }
- else if (pstructs[i].mode ==
- CosTradingRepos::ServiceTypeRepository::PROP_READONLY)
- {
- TAO_String_Hash_Key prop_name (pname);
- this->readonly_.insert (prop_name);
- }
- }
-
- // Insert the indices of the offer properties into a map.
- for (i = 0; i < props_length; i++)
- {
- TAO_String_Hash_Key prop_name =
- ACE_static_cast (const char*, prop_seq[i].name);
- this->props_.bind (prop_name, &prop_seq[i]);
- }
-}
-
-TAO_Offer_Modifier::~TAO_Offer_Modifier (void)
-{
- for (TAO_Typecode_Table::iterator type_iter (this->prop_types_);
- ! type_iter.done ();
- type_iter++)
- {
- CORBA::TypeCode_ptr corba_type = (*type_iter).int_id_;
- CORBA::release (corba_type);
- }
-}
-
-void
-TAO_Offer_Modifier::
-delete_properties (const CosTrading::PropertyNameSeq& deletes,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::Register::UnknownPropertyName,
- CosTrading::Register::MandatoryProperty,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName))
-{
- // Validate that the listed property names can be deleted
- CORBA::ULong i = 0,
- length = deletes.length ();
- TAO_String_Set delete_me;
-
- for (i = 0; i < length; i++)
- {
- const char* dname = ACE_static_cast (const char*, deletes[i]);
- if (! TAO_Trader_Base::is_valid_identifier_name (dname))
- TAO_THROW (CosTrading::IllegalPropertyName (dname));
- else
- {
- TAO_String_Hash_Key prop_name (dname);
- if (this->mandatory_.find (prop_name) == 0)
- TAO_THROW (CosTrading::Register::MandatoryProperty (this->type_, dname));
- else if (delete_me.insert (prop_name) == 1)
- TAO_THROW (CosTrading::DuplicatePropertyName (dname));
- else if (this->props_.find (prop_name) == -1)
- TAO_THROW (CosTrading::Register::UnknownPropertyName (dname));
- }
- }
-
- // Delete those properties from the offer.
- for (i = 0; i < length; i++)
- {
- TAO_String_Hash_Key prop_name =
- ACE_static_cast (const char *, deletes[i]);
- this->props_.unbind (prop_name);
- }
-}
-
-void
-TAO_Offer_Modifier::
-merge_properties (const CosTrading::PropertySeq& modifies,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::Register::ReadonlyProperty))
-{
- int i = 0, length = 0;
- TAO_String_Set modify_me;
-
- // Ensure that the proposed changes aren't to readonly properties or
- // otherwise invalid.
- TAO_Property_Evaluator prop_eval (modifies);
- for (i = 0, length = modifies.length (); i < length; i++)
- {
- const char* mname = modifies[i].name;
- if (TAO_Trader_Base::is_valid_identifier_name (mname))
- {
- TAO_String_Hash_Key prop_name (mname);
- if (this->readonly_.find (prop_name) == 0)
- {
- // Can't assign a dynamic property to a property with
- // readonly mode, and can't reassign a readonly property.
- if (prop_eval.is_dynamic_property (i))
- TAO_THROW (CosTrading::ReadonlyDynamicProperty (this->type_, mname));
- else if (this->props_.find (prop_name) == 0)
- TAO_THROW (CosTrading::Register::ReadonlyProperty (this->type_, mname));
- }
-
- // Validate the property type if the property is defined in
- // the service type description.
- CORBA::TypeCode_ptr type_def = 0;
- if (this->prop_types_.find (prop_name, type_def) == 0)
- {
- CORBA::Environment TAO_IN_ENV;
- CORBA::TypeCode_var prop_type = prop_eval.property_type (i);
-
- if (! type_def->equal (prop_type.in (), TAO_IN_ENV))
- TAO_THROW (CosTrading::PropertyTypeMismatch (mname, modifies[i]));
- }
-
- if (modify_me.insert (prop_name) == 1)
- TAO_THROW (CosTrading::DuplicatePropertyName (mname));
- }
- else
- TAO_THROW (CosTrading::IllegalPropertyName (mname));
- }
-}
-
-void
-TAO_Offer_Modifier::affect_change (const CosTrading::PropertySeq& modifies)
-{
- // Create a new property list reflecting the deletes, modifies, and
- // add operations performed, and place this property list in the
- // offer.
-
- // Merge these properties with the original set.
- CORBA::ULong i = 0,
- merge_length = modifies.length ();
- for (i = 0; i < merge_length; i++)
- {
- Property_Table::ENTRY* entry = 0;
- TAO_String_Hash_Key prop_name = modifies[i].name.in ();
-
- CosTrading::Property* prop =
- ACE_const_cast (CosTrading::Property*, &modifies[i]);
- if (this->props_.bind (prop_name, prop, entry) == 1)
- {
- // We need to rebind here.
- entry->int_id_ = prop;
- }
- }
-
- CORBA::ULong num_modified = 0,
- original_length = this->offer_->properties.length (),
- total_length = this->props_.current_size ();
-
- // Scrap the existing property sequence and begin a new one
- CosTrading::PropertySeq prop_seq (total_length);
- // this->offer_->properties.length (total_length);
-
- // Copy in the unaffected and modified props into the offer,
- // excluding those that were deleted. Let's try and retain their
- // relative ordering.
- for (i = 0; i < original_length; i++)
- {
- CosTrading::Property* prop_value = 0;
- const char* name = this->offer_->properties[i].name;
- TAO_String_Hash_Key prop_name (name);
- if (this->props_.unbind (prop_name, prop_value) == 0)
- prop_seq[num_modified++] = *prop_value;
- }
-
- for (i = 0; i < merge_length; i++)
- {
- CosTrading::Property* prop_value = 0;
- const char* name = modifies[i].name;
- TAO_String_Hash_Key prop_name (name);
- if (this->props_.unbind (prop_name, prop_value) == 0)
- prop_seq[num_modified++] = *prop_value;
- }
-
- this->offer_->properties.length (total_length);
- for (i = 0; i < total_length; i++)
- this->offer_->properties[i] = prop_seq[i];
- // Free the old, orphaned sequence.
- // CosTrading::PropertySeq::freebuf (prop_buf);
-}
-
-
-
- // *************************************************************
- // TAO_Offer_Filter
- // *************************************************************
-
-TAO_Offer_Filter::TAO_Offer_Filter (TAO_Policies& policies,
- CORBA::Environment& TAO_IN_ENV)
- : search_card_ (policies.search_card (TAO_IN_ENV)),
- match_card_ (policies.match_card (TAO_IN_ENV)),
- return_card_ (policies.return_card (TAO_IN_ENV)),
- dp_ (policies.use_dynamic_properties (TAO_IN_ENV)),
- mod_ (policies.use_modifiable_properties (TAO_IN_ENV))
-{
- if (policies.exact_type_match (TAO_IN_ENV) == 1)
- {
- TAO_String_Hash_Key exact_match
- (TAO_Policies::POLICY_NAMES[TAO_Policies::EXACT_TYPE_MATCH]);
- this->limits_.insert (exact_match);
- }
-}
-
-void
-TAO_Offer_Filter::
-configure_type (CosTradingRepos::ServiceTypeRepository::TypeStruct* type_struct)
-{
- CosTradingRepos::ServiceTypeRepository::PropStructSeq&
- prop_seq = type_struct->props;
-
- // Take note of non-modifiable properties in the type_struct
- this->not_mod_props_.reset ();
- for (int i = prop_seq.length () - 1; i >= 0; i--)
- {
- CosTradingRepos::ServiceTypeRepository::PropertyMode mode = prop_seq[i].mode;
- if (mode == CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY_READONLY ||
- mode == CosTradingRepos::ServiceTypeRepository::PROP_READONLY)
- {
- TAO_String_Hash_Key prop_name ((const char*) prop_seq[i].name);
- this->not_mod_props_.insert (prop_name);
- }
- }
-}
-
-CORBA::Boolean
-TAO_Offer_Filter::ok_to_consider (CosTrading::Offer* offer)
-{
- TAO_String_Hash_Key use_mods =
- TAO_Policies::POLICY_NAMES[TAO_Policies::USE_MODIFIABLE_PROPERTIES];
- TAO_String_Hash_Key use_dyns =
- TAO_Policies::POLICY_NAMES[TAO_Policies::USE_DYNAMIC_PROPERTIES];
- CORBA::Boolean return_value = 1;
- TAO_Property_Evaluator prop_eval (*offer);
-
- // If we should screen offers, determine if this offer is unworthy
- // for consideration.
- if (! (this->mod_ && this->dp_))
- {
- for (int i = offer->properties.length () - 1;
- i >= 0 && return_value;
- i--)
- {
- // Winnow away the unwanted offers with modifiable or
- // dynamic properties.
- if (! this->mod_)
- {
- // Determine if this property name is found in the set
- // of modifiable properties for the type being considered.
- TAO_String_Hash_Key prop_name ((const char*) offer->properties[i].name);
- if (this->not_mod_props_.find (prop_name) == -1)
- {
- this->limits_.insert (use_mods);
- return_value = 0;
- }
- }
-
- if (! this->dp_ && return_value)
- {
- // Determine if this property is dynamic.
- if (prop_eval.is_dynamic_property (i))
- {
- this->limits_.insert (use_dyns);
- return_value = 0;
- }
- }
-
- if (return_value == 0)
- break;
- }
- }
-
- // If we're good to go, consider this offer considered and decrement
- // the search cardinality counter.
- if (return_value)
- {
- this->search_card_--;
- if (this->search_card_ == 0)
- {
- TAO_String_Hash_Key search_card =
- TAO_Policies::POLICY_NAMES[TAO_Policies::SEARCH_CARD];
- this->limits_.insert (search_card);
- }
- }
-
- return return_value;
-}
-
-CORBA::Boolean
-TAO_Offer_Filter::ok_to_consider_more (void)
-{
- return this->search_card_ > 0 && this->match_card_ > 0;
-}
-
-void
-TAO_Offer_Filter::matched_offer (void)
-{
- this->match_card_--;
- this->return_card_--;
-
- if (this->match_card_ == 0)
- {
- TAO_String_Hash_Key match_card =
- TAO_Policies::POLICY_NAMES[TAO_Policies::MATCH_CARD];
- this->limits_.insert (match_card);
- }
-
- if (this->return_card_ == 0)
- {
- TAO_String_Hash_Key return_card =
- TAO_Policies::POLICY_NAMES[TAO_Policies::MATCH_CARD];
- this->limits_.insert (return_card);
- }
-}
-
-CORBA::ULong
-TAO_Offer_Filter::search_card_remaining (void) const
-{
- return this->search_card_;
-}
-
-CORBA::ULong
-TAO_Offer_Filter::match_card_remaining (void) const
-{
- return this->match_card_;
-}
-
-CosTrading::PolicyNameSeq*
-TAO_Offer_Filter::limits_applied (void)
-{
- int i = 0;
- CORBA::ULong size = this->limits_.size ();
- CosTrading::PolicyName* temp =
- CosTrading::PolicyNameSeq::allocbuf (size);
-
- for (TAO_String_Set::iterator p_iter (this->limits_.begin());
- ! p_iter.done ();
- p_iter.advance ())
- {
- TAO_String_Hash_Key* policy_name_ptr = 0;
- p_iter.next (policy_name_ptr);
- temp[i++] = CORBA::string_dup ((const char*) *policy_name_ptr);
- }
-
- return new CosTrading::PolicyNameSeq (size, size, temp, 1);
-}
-
- // *************************************************************
- // TAO_Property_Filter
- // *************************************************************
-
-TAO_Property_Filter::
-TAO_Property_Filter (const SPECIFIED_PROPS& desired_props,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName))
- : policy_ (desired_props._d ())
-{
- if (this->policy_ == CosTrading::Lookup::some)
- {
- const CosTrading::PropertyNameSeq&
- prop_seq = desired_props.prop_names ();
- int length = prop_seq.length ();
-
- for (int i = 0; i < length; i++)
- {
- const char* pname = prop_seq[i];
-
- // Check for errors or duplicates
- if (TAO_Trader_Base::is_valid_identifier_name (pname))
- {
- TAO_String_Hash_Key prop_name (pname);
- if (this->props_.insert (prop_name) == 1)
- TAO_THROW (CosTrading::DuplicatePropertyName (pname));
- }
- else
- TAO_THROW (CosTrading::IllegalPropertyName (pname));
- }
- }
-}
-
-TAO_Property_Filter::
-TAO_Property_Filter (const TAO_Property_Filter& prop_filter)
- : props_ (prop_filter.props_),
- policy_ (prop_filter.policy_)
-{
-}
-
-TAO_Property_Filter&
-TAO_Property_Filter::operator= (const TAO_Property_Filter& other)
-{
- this->props_ = other.props_;
- this->policy_ = other.policy_;
-
- return *this;
-}
-
-void
-TAO_Property_Filter::filter_offer (CosTrading::Offer* source,
- CosTrading::Offer& destination)
-{
- Prop_Queue prop_queue;
- CosTrading::PropertySeq& s_props = source->properties;
- CosTrading::PropertySeq& d_props = destination.properties;
- CORBA::ULong length = s_props.length (), elem = 0;
-
- destination.reference = CORBA::Object::_duplicate (source->reference.in ());
- if (this->policy_ == CosTrading::Lookup::some)
- {
- for (CORBA::ULong i = 0; i < length; i++)
- {
- if (this->policy_ == CosTrading::Lookup::all)
- prop_queue.enqueue_tail (&s_props[i]);
- else
- {
- const char* p_name = s_props[i].name;
- TAO_String_Hash_Key prop_name (p_name);
-
- // Save those property that match.
- if (this->props_.find (prop_name) == 0)
- prop_queue.enqueue_tail (&s_props[i]);
- }
- }
-
- // Shove the matched properties into the destination property
- // sequence.
- length = prop_queue.size ();
- d_props.length (prop_queue.size ());
- for (Prop_Queue::ITERATOR prop_iter (prop_queue);
- ! prop_iter.done ();
- prop_iter.advance (), elem++)
- {
- CosTrading::Property** prop_ptr = 0;
-
- prop_iter.next (prop_ptr);
- d_props[elem] = **prop_ptr;
- }
- }
- else if (this->policy_ == CosTrading::Lookup::all)
- {
- d_props = s_props;
- // CosTrading::Property* props = s_props.get_buffer (0);
- // d_props.replace (length, length, props, 0);
- }
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Hash_Map_Entry<TAO_String_Hash_Key, CosTrading::Property*>;
-template class ACE_Hash_Map_Manager<TAO_String_Hash_Key, CosTrading::Property*, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CosTrading::Property*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<TAO_String_Hash_Key, CosTrading::Property*, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Property*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CosTrading::Property*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<TAO_String_Hash_Key, CosTrading::Property*, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Property*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>;
-template class ACE_Node<CosTrading::Property*>;
-template class ACE_Unbounded_Queue<CosTrading::Property*>;
-template class ACE_Unbounded_Queue_Iterator<CosTrading::Property*>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Hash_Map_Entry<TAO_String_Hash_Key, CosTrading::Property*>
-#pragma instantiate ACE_Hash_Map_Manager<TAO_String_Hash_Key, CosTrading::Property*, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager_Ex<TAO_String_Hash_Key, CosTrading::Property*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<TAO_String_Hash_Key, CosTrading::Property*, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Property*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base_Ex<TAO_String_Hash_Key, CosTrading::Property*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<TAO_String_Hash_Key, CosTrading::Property*, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator_Ex<TAO_String_Hash_Key, CosTrading::Property*, ACE_Hash<TAO_String_Hash_Key>, ACE_Equal_To<TAO_String_Hash_Key>, ACE_Null_Mutex>
-#pragma instantiate ACE_Node<CosTrading::Property*>
-#pragma instantiate ACE_Unbounded_Queue<CosTrading::Property*>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<CosTrading::Property*>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.h b/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.h
deleted file mode 100644
index 1016704ddce..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.h
+++ /dev/null
@@ -1,774 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// Trader_Utils.h
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// Client Utils:
-// TAO_Dynamic_Property
-// TAO_Policy_Manager
-// TAO_Property_Evaluator
-// TAO_Property_Evaluator_By_Name
-//
-// Service Utils:
-// TAO_Policies
-// TAO_Offer_Filter
-// TAO_Offer_Modifier
-// TAO_Property_Filter
-// TAO_Property_Evaluator
-// TAO_Property_Evaluator_By_Name
-//
-// ========================================================================
-
-#ifndef TAO_TRADER_UTILS_H
-#define TAO_TRADER_UTILS_H
-
-#include "Trader.h"
-
- // *************************************************************
- // TAO_Property_Evaluator
- // *************************************************************
-
-class TAO_ORBSVCS_Export TAO_Property_Evaluator
-//
-// = TITLE
-// This class abstracts away the details of obtaining property
-// values and property types. Since the procedure for obtaining the
-// value or type of a dynamic property is disparate from the method
-// for a static property, TAO_Property_Evaluator provides methods
-// that will unify the two approaches under a single
-// interface. Since dynamic properties aren't necessarily supported
-// by a trader, this class accounts for that contingency. The use of
-// indexed lookups allows them to occur in constant time on the
-// CORBA sequences, but requires that the client know the layout of
-// properties ahead of time.
-{
-public:
-
- TAO_Property_Evaluator(const CosTrading::PropertySeq& properties,
- CORBA::Boolean supports_dp = 1);
-
- TAO_Property_Evaluator(CosTrading::Offer& offer,
- CORBA::Boolean supports_dp = 1);
- // Construct an instance of TAO_Property_Evaluator that operates on
- // an <offer> where the support for dynamic properties is dictated
- // by <supports_dynamic_properties>.
-
- virtual ~TAO_Property_Evaluator (void);
- // Clean up dynamic properties.
-
- int is_dynamic_property(int index);
- // Returns 1 if the property at index <index> is dynamic. Returns a
- // 0 when the index is out of bounds.
-
- CORBA::Any* property_value(int index, CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure));
-
- // Returns value of the property whose index is <index>. If the
- // property at that index is dynamic and the trader supports dynamic
- // properties, then the property_value method will obtain the value
- // of the dynamic property using the evalDP method on the
- // CosTradingDynamic::DynamicPropEval interface, passing on a
- // CosTradingDynamic::DPEvalFailure exception on failure. If the
- // property index is undefined, the method returns a null pointer.
-
- CORBA::TypeCode_ptr property_type (int index);
- // Returns the type of the property whose index is <index>. If the
- // property is dynamic and the trader supports dynamic properties,
- // then the method returns the <returned_type> field of the
- // CosTradingDynamic::DynamicProp struct associated with the
- // property name. If the index is out of bounds, the method returns
- // a null pointer (that is, 0).
-
- protected:
-
- typedef CosTradingDynamic::DynamicProp DP_Struct;
- typedef CosTradingDynamic::DynamicPropEval DP_Eval;
-
- const CosTrading::PropertySeq& props_;
- // The offer from which the TAO_Property_Evaluator extracts property
- // information.
-
- int supports_dp_;
-
- CORBA::Any** dp_cache_;
- // In order for the client to treat the results of property_value
- // uniformly, we need to collect the dynamically allocated anys
- // retrieved from dynamic properties and free them upon deletion. If
- // we didn't do this, then the property_value method would leak or
- // cause seg faults, since the client wouldn't be able to tell
- // whether or not the return value should be freed.
-
- private:
-
- TAO_Property_Evaluator (const TAO_Property_Evaluator&);
- TAO_Property_Evaluator& operator= (const TAO_Property_Evaluator&);
-};
-
- // *************************************************************
- // TAO_Property_Evaluator_By_Name
- // *************************************************************
-
-class TAO_ORBSVCS_Export TAO_Property_Evaluator_By_Name :
- public TAO_Property_Evaluator
-//
-// = TITLE
-// This class extends the TAO_Property_Evaluator to allow lookups
-// based on the property name of interest. Since the property
-// information is contained within an integer indexed array,
-// lookups may occur in O(n) time, where n is the length of the
-// array. To make lookups by name more efficient,
-// TAO_Property_Evaluator_By_Name creates a mapping of property
-// names to integer indicies, upon which lookups are guaranteed to
-// be O(lg n).
-{
-public:
-
- TAO_Property_Evaluator_By_Name (const CosTrading::PropertySeq& properties,
- CORBA::Environment& _env,
- CORBA::Boolean supports_dp = 1)
- TAO_THROW_SPEC ((CosTrading::DuplicatePropertyName,
- CosTrading::IllegalPropertyName));
-
- TAO_Property_Evaluator_By_Name(CosTrading::Offer& offer,
- CORBA::Boolean supports_dp = 1);
- // Construct an instance of TAO_Property_Evaluator that operates on
- // an <offer> where the support for dynamic properties is dictated
- // by <supports_dynamic_properties>.
-
- int is_dynamic_property(const char* property_name);
- // Returns 1 if the property whose name is <property_name> is
- // defined and dynamic. If the property is undefined, this method
- // will throw a Property_Undefined exception with impunity.
-
- CORBA::Any* property_value(const char* property_name,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure));
-
- // This method is identical to its counterpart in
- // TAO_Property_Evaluator, except property_value first discovers the
- // index through a string matching lookup.
-
- CORBA::TypeCode_ptr property_type(const char* property_name);
- // This method is identical to its counterpart in
- // TAO_Property_Evaluator, exception property_type first discovers
- // the index through a string matching lookup.
-
- const CosTrading::Property* get_property (const char* property_name);
-
-private:
-
- TAO_Property_Evaluator_By_Name (const TAO_Property_Evaluator_By_Name&);
- TAO_Property_Evaluator_By_Name& operator= (const TAO_Property_Evaluator_By_Name&);
-
- TAO_Lookup_Table table_;
- // The instance of the above mapping for the offer provided in the
- // constructor.
-};
-
- // *************************************************************
- // TAO_Dynamic_Property
- // *************************************************************
-
-class TAO_ORBSVCS_Export TAO_Dynamic_Property :
- public POA_CosTradingDynamic::DynamicPropEval
-// = TITLE
-// Little helper class that you can extend to have your dynamic
-// property handler construct CosTradingDynamic::DynamicProp structs.
-{
-public:
-
- TAO_Dynamic_Property (void) {}
-
- TAO_Dynamic_Property (const TAO_Dynamic_Property &) {}
-
- virtual ~TAO_Dynamic_Property (void);
-
- virtual CORBA::Any* evalDP(const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTradingDynamic::DPEvalFailure)) = 0;
- // Dynamic property evaluation call-back method.
-
- CosTradingDynamic::DynamicProp*
- construct_dynamic_prop (const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info);
- // Method to construct a dynamic property structure suitable for
- // exporting in a CosTrading::PropertyStruct to the Trading Service.
-};
-
-
- // *************************************************************
- // TAO_Policies
- // *************************************************************
-
-class TAO_Policies
-//
-// = TITLE
-// This class ensures that policies submitted to Lookup make sense,
-// have the correct value types, and don't exceed the maximums set
-// through the Admin Interface.
-//
-// = DESCRIPTION
-// TAO_Policies does an admirable job of reconciling differences
-// between the default parameter settings of the Trader and the import
-// and other policies set by the client. Unbeknownst to its client
-// TAO_Policies hides this arbitration, and records whether the user
-// policy was chosen, or the default. This information gets returned
-// to the invoker of the query method.
-{
-public:
-
-#define TAO_NUM_POLICIES 11
-
- enum POLICY_TYPE
- {
- STARTING_TRADER,
- EXACT_TYPE_MATCH,
- HOP_COUNT,
- LINK_FOLLOW_RULE,
- MATCH_CARD,
- RETURN_CARD,
- SEARCH_CARD,
- USE_DYNAMIC_PROPERTIES,
- USE_MODIFIABLE_PROPERTIES,
- USE_PROXY_OFFERS,
- REQUEST_ID
- };
- // This enum represents the relative order that properties are
- // passed from one trader to another. Hence, as recommended by the
- // spec, the starting_trader policies will be the first element in
- // the polcy sequence if it's set for a query.
-
- static const char * POLICY_NAMES[];
-
- TAO_Policies (TAO_Trader_Base& trader,
- const CosTrading::PolicySeq& policies,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::Lookup::IllegalPolicyName,
- CosTrading::DuplicatePolicyName));
-
- // BEGIN SPEC
- // The "policies" parameter allows the importer to specify how the
- // search should be performed as opposed to what sort of services
- // should be found in the course of the search. This can be viewed
- // as parameterizing the algorithms within the trader
- // implementation. The "policies" are a sequence of name-value
- // pairs. The names available to an importer depend on the
- // implementation of the trader. However, some names are
- // standardized where they effect the interpretation of other
- // parameters or where they may impact linking and federation of
- // traders. ° If a policy name in this parameter does not obey the
- // syntactic rules for legal PolicyName's, then an IllegalPolicyName
- // exception is raised. ° If the type of the value associated with a
- // policy differs from that specified in this specification, then a
- // PolicyTypeMismatch exception is raised. ° If subsequent
- // processing of a PolicyValue yields any errors (e.g., the
- // starting_trader policy value is malformed), then an
- // InvalidPolicyValue exception is raised. ° If the same policy name
- // is included two or more times in this parameter, then the
- // DuplicatePolicyName exception is raised.
- // END SPEC
-
- ~TAO_Policies (void);
-
- CORBA::ULong search_card (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
-
- // BEGIN SPEC
- // The "search_card" policy indicates to the trader the maximum
- // number of offers it should consider when looking for type
- // conformance and constraint expression match. The lesser of this
- // value and the trader's max_search_card attribute is used by the
- // trader. If this policy is not specified, then the value of the
- // trader's def_search_card attribute is used.
- // END SPEC
-
- CORBA::ULong match_card (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
-
- // BEGIN SPEC
- // The "match_card" policy indicates to the trader the maximum
- // number of matching offers to which the preference specification
- // should be applied. The lesser of this value and the trader's
- // max_match_card attribute is used by the trader. If this policy is
- // not specified, then the value of the trader's def_match_card
- // attribute is used.
- // END SPEC
-
- CORBA::ULong return_card (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
-
- // BEGIN SPEC
- // The "return_card" policy indicates to the trader the maximum
- // number of matching offers to return as a result of this
- // query. The lesser of this value and the trader's max_return_card
- // attribute is used by the trader. If this policy is not specified,
- // then the value of the trader's def_return_card attribute is
- // used.
- // END SPEC
-
- // = Offer consideration policies
-
- CORBA::Boolean use_modifiable_properties (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
-
- // BEGIN SPEC
- // The "use_modifiable_properties" policy indicates whether the
- // trader should consider offers which have modifiable properties
- // when constructing the set of offers to which type conformance and
- // constraint processing should be applied. If the value of this
- // policy is TRUE, then such offers will be included; if FALSE, they
- // will not. If this policy is not specified, such offers will be
- // included.
- // END SPEC
-
- CORBA::Boolean use_dynamic_properties (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
-
- // BEGIN SPEC
- // The "use_dynamic_properties" policy indicates whether the trader
- // should consider offers which have dynamic properties when
- // constructing the set of offers to which type conformance and
- // constraint processing should be applied. If the value of this
- // policy is TRUE, then such offers will be included; if FALSE, they
- // will not. If this policy is not specified, such offers will be
- // included.
- // END SPEC
-
- CORBA::Boolean use_proxy_offers (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
-
- // BEGIN SPEC
- // The "use_proxy_offers" policy indicates whether the trader should
- // consider proxy offers when constructing the set of offers to
- // which type conformance and constraint processing should be
- // applied. If the value of this policy is TRUE, then such offers
- // will be included; if FALSE, they will not. If this policy is not
- // specified, such offers will be included.
- // END SPEC
-
- CORBA::Boolean exact_type_match (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
-
- // BEGIN SPEC
- // The "exact_type_match" policy indicates to the trader whether the
- // importer's service type must exactly match an offer's service
- // type; if not (and by default), then any offer of a type
- // conformant to the importer's service type is considered.
- // END SPEC
-
- // = Federated trader policies (not implemented yet)
-
- CosTrading::TraderName* starting_trader (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue));
- // BEGIN SPEC
- // The "starting_trader" policy facilitates the distribution of the
- // trading service itself. It allows an importer to scope a search
- // by choosing to explicitly navigate the links of the trading
- // graph. If the policy is used in a query invocation it is
- // recommended that it be the first policy-value pair; this
- // facilitates an optimal forwarding of the query operation. A
- // "policies" parameter need not include a value for the
- // "starting_trader" policy. Where this policy is present, the first
- // name component is compared against the name held in each link. If
- // no match is found, the InvalidPolicyValue exception is
- // raised. Otherwise, the trader invokes query() on the Lookup
- // interface held by the named link, but passing the
- // "starting_trader" policy with the first component removed.
- // END SPEC
-
- CosTrading::FollowOption link_follow_rule (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
- // Determine the link follow policy for this query overall.
-
- // BEGIN SPEC
- //The "link_follow_rule" policy indicates how the client wishes
- //links to be followed in the resolution of its query. See the
- //discussion in "Link Follow Behavior" on page 16-16 for details.
- // END SPEC
-
-
- CosTrading::FollowOption link_follow_rule (const CosTrading::Link::LinkInfo& link_info,
- CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::Link::IllegalLinkName,
- CosTrading::Link::UnknownLinkName));
- // Determine the link follow policy for a given <link_name>.
- // This method returns the link_follow_rule for a link whose name is
- // <link_name> using the following formula:
- // if the importer specified a link_follow_rule policy
- // min(trader.max_follow_policy, link.limiting_follow_rule,
- // query.link_follow_rule)
- // else min(trader.max_follow_policy, link.limiting_follow_rule,
- // trader.def_follow_policy)
-
- CORBA::ULong hop_count (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
-
- // BEGIN SPEC
- // The "hop_count" policy indicates to the trader the maximum number
- // of hops across federation links that should be tolerated in the
- // resolution of this query. The hop_count at the current trader is
- // determined by taking the minimum of the trader's max_hop_count
- // attribute and the importer's hop_count policy, if provided, or
- // the trader's def_hop_count attribute if it is not. If the
- // resulting value is zero, then no federated queries are
- // permitted. If it is greater than zero, then it must be
- // decremented before passing on to a federated trader.
- // END SPEC
-
- CosTrading::Admin::OctetSeq* request_id (CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
- // Return the request_id passed to the query method across a link to
- // another trader.
-
- void copy_to_pass (CosTrading::PolicySeq& policy_seq,
- const CosTrading::Admin::OctetSeq& request_id) const;
- // Policies to forward to the next trader in a federated query.
-
- void copy_to_forward (CosTrading::PolicySeq& policy_seq,
- const CosTrading::TraderName& name) const;
- // Policies to forward to the next trader in a directed query.
-
- void copy_in_follow_option (CosTrading::PolicySeq& policy_seq,
- const CosTrading::Link::LinkInfo& link_info,
- CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue));
- // Determine the link follow policy to pass down the link with <link_name>.
- // This method returns the link_follow_rule for a link whose name is
- // <link_name> using the following formula:
- // If the importer specified a link_follow_rule, policy
- // pass on min(query.link_follow_rule, link.limiting_follow_rule,
- // trader.max_follow_policy)
- // else pass on min(link.def_pass_on_follow_rule,
- // trader.max_follow_policy)
-
-private:
-
- CORBA::ULong ulong_prop (POLICY_TYPE pol,
- CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
- // Reconclile a ULong property with its default.
-
- CORBA::Boolean boolean_prop (POLICY_TYPE pol,
- CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CosTrading::Lookup::PolicyTypeMismatch));
- // Reconcile a Boolean property with its debault.
-
- TAO_Policies (const TAO_Policies&);
- TAO_Policies& operator= (const TAO_Policies&);
-
- CosTrading::Policy* policies_[TAO_NUM_POLICIES];
- // The policies indexable from the enumerated type.
-
- TAO_Trader_Base& trader_;
- // For the validating identifier names.
-};
-
- // *************************************************************
- // TAO_Policy_Manager
- // *************************************************************
-
-class TAO_ORBSVCS_Export TAO_Policy_Manager
-// = TITLE
-//
-// This class is a utility for clients using the CosTrading::Lookup
-// interface that helps them build a policy sequence without violating
-// syntax rules and having to mess with typecodes.
-{
-public:
-
- TAO_Policy_Manager (int num_policies = 0);
-
- // = Routines to set policies.
-
- void search_card (CORBA::ULong scard);
- // Set the maximum number of offers searched for the query.
-
- void match_card (CORBA::ULong mcard);
- // Set the maximum number of offers searched for the query.
-
- void return_card (CORBA::ULong rcard);
- // Set the maximum number of offers rerturned for the query.
-
- // A note about cardinalities: The spec implies that these
- // cardinalities apply to the global office space, that is, all
- // offers on all linked traders. However, there's no mechanism for
- // one trader to return to the calling trader the number of offers
- // searched or matched. Thus, these cardinalities are applied on a
- // per-trader basis.
-
- void use_modifiable_properties (CORBA::Boolean mod_props);
- // Consider offers with modifiable properties.
-
- void use_dynamic_properties (CORBA::Boolean dyn_props);
- // Consider offers with dynamic properties.
-
- void use_proxy_offers (CORBA::Boolean prox_offs);
- // Consider proxy offers (NOT SUPPORTED).
-
- void starting_trader (const CosTrading::TraderName& name); // Copy
- void starting_trader (CosTrading::TraderName* name); // Own
- // Designate a trader at which to begin the query.
-
- void link_follow_rule (CosTrading::FollowOption follow_option);
- // Specify under what conditions a federated query is appropriate.
-
- void hop_count (CORBA::ULong hop_count);
- // Limit the breadth of a federated query.
-
- void request_id (const CosTrading::Admin::OctetSeq& request_id);
- // Set the identifier for this query (clients shouldn't use this).
-
- void exact_type_match (CORBA::Boolean exact_type);
- // Search only the designated type --- not it's subtypes.
-
- operator const CosTrading::PolicySeq& (void) const;
- // Return the constructed policy sequence.
-
- const CosTrading::PolicySeq& policy_seq (void) const;
- // Return a PolicySeq suitable for passing to the query method of
- // the Lookup interface.
-
-private:
-
- TAO_Policy_Manager (const TAO_Policy_Manager&);
- TAO_Policy_Manager& operator= (const TAO_Policy_Manager&);
-
- CosTrading::Policy& fetch_next_policy (TAO_Policies::POLICY_TYPE pol_type);
- // Method to prepare the next slot in the policies_ sequence for
- // policy insertion.
-
- int poltable_[TAO_Policies::REQUEST_ID + 1];
- // Table mapping policy enum value to the index in the policies sequence.
-
- CosTrading::PolicySeq policies_;
- // The sequence being prepared for submittal to the query method.
-
- CORBA::ULong num_policies_;
- // The number of policies so far in the sequence.
-};
-
-
- // *************************************************************
- // TAO_Offer_Modifier
- // *************************************************************
-
-class TAO_Offer_Modifier
-// = TITLE
-// This class deletes, modifies, and adds properties to a given
-// offer according to the rules of the modify method on the Register
-// interface.
-{
-public:
-
- TAO_Offer_Modifier (const char* type,
- const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct,
- CosTrading::Offer* offer);
- // Modify an <offer> of type <type>, whose properties are described
- // by <type_struct>
-
- ~TAO_Offer_Modifier (void);
-
- void delete_properties (const CosTrading::PropertyNameSeq& deletes,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::Register::UnknownPropertyName,
- CosTrading::Register::MandatoryProperty,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName));
- // Delete the properties whose names were given to the
- // constructor. Ensure we don't delete mandatory properties.
-
- void merge_properties (const CosTrading::PropertySeq& modifies,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::Register::ReadonlyProperty));
- // Copy to the destination the union of the source and destination
- // properties. In the case of duplicate properties, update the
- // destination with the source's value. This class claims the memory
- // in the modifies sequence.
-
- void affect_change (const CosTrading::PropertySeq& modifies);
- // Return a reference to the Offer with the changes affected.
-
-private:
-
- TAO_Offer_Modifier (const TAO_Offer_Modifier&);
- TAO_Offer_Modifier& operator= (const TAO_Offer_Modifier&);
-
- typedef ACE_Hash_Map_Manager_Ex
- <
- TAO_String_Hash_Key,
- CosTrading::Property*,
- ACE_Hash<TAO_String_Hash_Key>,
- ACE_Equal_To<TAO_String_Hash_Key>,
- ACE_Null_Mutex
- >
- Property_Table;
-
- const char* type_;
- // The type of the offer.
-
- Property_Table props_;
- // The map of properties in the offer.
-
- TAO_Typecode_Table prop_types_;
- // Table of property types.
-
- TAO_String_Set readonly_, mandatory_;
- // The set of readonly and mandatory property names in the offer's
- // type.
-
- CosTrading::Offer* offer_;
- // A reference to the offer undergoing change.
-};
-
- // *************************************************************
- // TAO_Offer_Filter
- // *************************************************************
-
-class TAO_Offer_Filter
-// = TITLE
-// The purpose of this class is to ensure that offers that
-// shouldn't be considered by the TAO_Constraint_Interpreter
-// aren't.
-//
-// = DESCRIPTION
-// There two classes of reasons why an offer for a correct
-// type shouldn't be considered: 1) The default parameters of the
-// Trader or policies passed to the Lookup::query method deem it
-// inappropriate to consider offers with modifiable (i.e., not
-// readonly) or dynamic properties. 2) We've exceeded the
-// default or provided cardinality constraints. TAO_Offer_Filter
-// ensures that violation of policies doesn't occur. It's the
-// enforcer.
-{
-public:
-
- TAO_Offer_Filter (TAO_Policies& policies,
- CORBA::Environment& _env);
- // Glean from the TypeStruct and Policy setting the appropriate way
- // to screen unsuitable offers from consideration.
-
- void configure_type (CosTradingRepos::ServiceTypeRepository::TypeStruct* type_struct);
- // Set the offer filter to screen for offers containing properties
- // that aren't marked as readonly in this TypeStruct.
-
- CORBA::Boolean ok_to_consider (CosTrading::Offer* offer);
- // Determine whether the poicies contained in the given policy
- // object allow the Lookup interface to consider the offer. That is,
- // if use_modifiable_properties is false, and the offer contains
- // modifiable properties as designated in the type struct, return
- // false. If use_dynamic_properties is false, and the offer contains
- // dynamic properties, then return false. If the lookup interface is
- // safe in considering this offer, return true and subtract from the
- // search card value. When the search card value falls to zero,
- // ok_to_consider always returns false.
-
- CORBA::Boolean ok_to_consider_more (void);
- // It's ok to consider more offers when lookup hasn't exceeded the
- // cardinality values for searching and matching offers.
-
- void matched_offer (void);
- // Signal that the Lookup method has matched an offer; decrement the
- // match_card.
-
- // = Return the limits applied.
- CosTrading::PolicyNameSeq* limits_applied (void);
- // BEGIN SPEC
- // If any cardinality or other limits were applied by one or more
- // traders in responding to a particular query, then the
- // "limits_applied" parameter will contain the names of the policies
- // which limited the query. The sequence of names returned in
- // "limits_applied" from any federated or proxy queries must be
- // concatenated onto the names of limits applied locally and
- // returned.
- // END SPEC
-
- CORBA::ULong search_card_remaining (void) const;
- CORBA::ULong match_card_remaining (void) const;
- // Accessors to retrieve the adjusted cardinalities.
-
-private:
-
- TAO_Offer_Filter (const TAO_Offer_Filter&);
- TAO_Offer_Filter& operator= (const TAO_Offer_Filter&);
-
- TAO_String_Set not_mod_props_;
- // The set of the name of modifiable properties.
-
- TAO_String_Set limits_;
- // Cardinality and property limitations applied.
-
- CORBA::ULong search_card_, match_card_, return_card_;
- // Keep track of the cardinalities.
-
- CORBA::Boolean dp_;
- CORBA::Boolean mod_;
- // Keep track of property limitations: modifiable or dynamic ones
- // may be bad.
-};
-
- // *************************************************************
- // TAO_Property_Filter
- // *************************************************************
-
-class TAO_Property_Filter
-// = TITLE
-//
-// The Ace_Property_Filter copies those properties specified in a
-// CosTrading::Lookup::SpecifiedProps from a source
-// CosTrading::Offer to a destination CosTrading::Offer.
-{
-public:
-
- typedef CosTrading::Lookup::SpecifiedProps SPECIFIED_PROPS;
-
- TAO_Property_Filter (void) : policy_ (CosTrading::Lookup::all) {}
- // An accomplice to g++'s insane lust for copy constructors.
-
- TAO_Property_Filter (const SPECIFIED_PROPS& desired_props,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName));
- // Verify that the specified properties are correct.
-
- TAO_Property_Filter (const TAO_Property_Filter& prop_filter);
- TAO_Property_Filter& operator= (const TAO_Property_Filter& prop_filter);
-
- void filter_offer (CosTrading::Offer* source,
- CosTrading::Offer& destination);
- // Copy the desired properties from the source offer to the
- // destination offer.
-
-private:
-
- typedef ACE_Unbounded_Queue< CosTrading::Property* > Prop_Queue;
-
- TAO_String_Set props_;
- CosTrading::Lookup::HowManyProps policy_;
-};
-
- // *************************************************************
- // Miscellaneous
- // *************************************************************
-
-#endif /* TAO_TRADER_UTILS_H */
diff --git a/TAO/orbsvcs/orbsvcs/Trader/constraint.l b/TAO/orbsvcs/orbsvcs/Trader/constraint.l
deleted file mode 100644
index c4476bacce1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/constraint.l
+++ /dev/null
@@ -1,131 +0,0 @@
-%{
-// $Id$
-// ========================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// constraint.l
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "ace/OS.h"
-#include "Constraint_Interpreter.h"
-#include "Constraint_Nodes.h"
-#include "Constraint_Tokens.h"
-
-static TAO_Literal_Constraint* extract_string(const char*);
-
-#define TAO_YY_LEX_DEBUG
-
-#ifdef TAO_CONSTRAINT_DEBUG
-#define TAO_YY_LEX_DEBUG TAO_OS::fprintf(stderr, "%s\n", yytext)
-#endif /* TAO_CONSTRAINT_DEBUG */
-
-
-%}
-
-white_space [ \t]
-letter [a-zA-Z]
-digit [0-9]
-alpha_num ({letter}|{digit})
-integer {digit}+
-float ({digit}*\.{digit}+)([eE][-+]?{digit}+)?
-string '(([^'\\]*)|([^'\\]*\\')|([^'\\]*\\\\))*'
-ident {letter}({alpha_num}|[_])*
-newline \n
-unknown [^ \t]
-
-%%
-
-min { TAO_YY_LEX_DEBUG; return TAO_MIN; }
-max { TAO_YY_LEX_DEBUG; return TAO_MAX; }
-first { TAO_YY_LEX_DEBUG; return TAO_FIRST; }
-random { TAO_YY_LEX_DEBUG; return TAO_RANDOM; }
-with { TAO_YY_LEX_DEBUG; return TAO_WITH; }
-exist { TAO_YY_LEX_DEBUG; return TAO_EXIST; }
-not { TAO_YY_LEX_DEBUG; return TAO_NOT; }
-and { TAO_YY_LEX_DEBUG; return TAO_AND; }
-or { TAO_YY_LEX_DEBUG; return TAO_OR; }
-in { TAO_YY_LEX_DEBUG; return TAO_IN; }
-"~" { TAO_YY_LEX_DEBUG; return TAO_TWIDDLE; }
-"+" { TAO_YY_LEX_DEBUG; return TAO_PLUS; }
-"-" { TAO_YY_LEX_DEBUG; return TAO_MINUS; }
-"*" { TAO_YY_LEX_DEBUG; return TAO_MULT; }
-"/" { TAO_YY_LEX_DEBUG; return TAO_DIV; }
-"<" { TAO_YY_LEX_DEBUG; return TAO_LT; }
-"<=" { TAO_YY_LEX_DEBUG; return TAO_LE; }
-">" { TAO_YY_LEX_DEBUG; return TAO_GT; }
-">=" { TAO_YY_LEX_DEBUG; return TAO_GE; }
-"==" { TAO_YY_LEX_DEBUG; return TAO_EQ; }
-"!=" { TAO_YY_LEX_DEBUG; return TAO_NE; }
-"(" { TAO_YY_LEX_DEBUG; return TAO_LPAREN; }
-")" { TAO_YY_LEX_DEBUG; return TAO_RPAREN; }
-TRUE {
- yylval.constraint_ =
- new TAO_Literal_Constraint((CORBA::Boolean) 1);
- TAO_YY_LEX_DEBUG; return TAO_BOOLEAN;
- }
-FALSE {
- yylval.constraint_ =
- new TAO_Literal_Constraint((CORBA::Boolean) 0);
- TAO_YY_LEX_DEBUG; return TAO_BOOLEAN;
- }
-{integer} {
- yylval.constraint_ =
- new TAO_Literal_Constraint((CORBA::Long)atoi(yytext));
- TAO_YY_LEX_DEBUG; return TAO_NUMBER;
- }
-{float} {
- yylval.constraint_ =
- new TAO_Literal_Constraint((CORBA::Double)atof(yytext));
- TAO_YY_LEX_DEBUG; return TAO_NUMBER;
- }
-{string} {
- yylval.constraint_ = extract_string(yytext);
- TAO_YY_LEX_DEBUG; return TAO_STRING;
- }
-{ident} {
- yylval.constraint_ =
- new TAO_Property_Constraint(yytext);
- TAO_YY_LEX_DEBUG; return TAO_IDENT;
- }
-{unknown} {
- TAO_YY_LEX_DEBUG; return TAO_UNKNOWN;
- }
-%%
-
-TAO_Literal_Constraint*
-extract_string(const char* total)
-{
- int prev_slash = 0,
- ctr = 0;
- char str[BUFSIZ],
- *tmp = (char*) total + 1;
-
- while (*tmp != '\0')
- {
- if (*tmp == '\\')
- {
- if (prev_slash)
- prev_slash = 0;
- else
- {
- prev_slash = 1;
- continue;
- }
- }
- else if (*tmp == '\'')
- prev_slash = 0;
-
- str[ctr++] = *tmp;
- tmp++;
- }
-
- str[ctr - 1] = '\0';
- return new TAO_Literal_Constraint(str);
-} \ No newline at end of file
diff --git a/TAO/orbsvcs/orbsvcs/Trader/constraint.y b/TAO/orbsvcs/orbsvcs/Trader/constraint.y
deleted file mode 100644
index 1e5ab5c81cf..00000000000
--- a/TAO/orbsvcs/orbsvcs/Trader/constraint.y
+++ /dev/null
@@ -1,136 +0,0 @@
-%{
- // $Id$
-// ========================================================================
-//
-// = LIBRARY
-// orbsvcs
-//
-// = FILENAME
-// constraint.y
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "ace/OS.h"
-#include "Constraint_Interpreter.h"
-#include "Constraint_Nodes.h"
-
-//#define YYDEBUG 1
-%}
-
-%token TAO_GT TAO_GE TAO_LT TAO_LE TAO_EQ TAO_NE TAO_EXIST
-%token TAO_AND TAO_OR TAO_NOT TAO_IN TAO_TWIDDLE TAO_BOOLEAN
-%token TAO_PLUS TAO_MINUS TAO_MULT TAO_DIV TAO_UMINUS TAO_NUMBER
-%token TAO_RPAREN TAO_LPAREN TAO_IDENT TAO_STRING TAO_UNKNOWN
-%token TAO_UNSIGNED TAO_SIGNED TAO_DOUBLE TAO_CONSTRAINT TAO_SEQUENCE
-%token TAO_WITH TAO_MAX TAO_MIN TAO_FIRST TAO_RANDOM
-
-%start constraint
-
-%type <constraint_> TAO_IDENT TAO_NUMBER TAO_STRING TAO_BOOLEAN
-%type <constraint_> constraint preference bool_or bool_and bool_compare
-%type <constraint_> expr_in expr_twiddle expr term factor_not factor
-
-%%
-
-constraint: bool_or
- { $$ = new TAO_Unary_Constraint(TAO_CONSTRAINT, $1); }
- | preference
- { $$ = $1; }
- ;
-
-preference: TAO_MIN bool_or
-{ $$ = new TAO_Unary_Constraint(TAO_MIN, $2); }
- | TAO_MAX bool_or
-{ $$ = new TAO_Unary_Constraint(TAO_MAX, $2); }
- | TAO_WITH bool_or
-{ $$ = new TAO_Unary_Constraint(TAO_WITH, $2); }
- | TAO_FIRST
-{ $$ = new TAO_Noop_Constraint(TAO_FIRST); }
- | TAO_RANDOM
-{ $$ = new TAO_Noop_Constraint(TAO_RANDOM); }
- ;
-
-bool_or: bool_or TAO_OR bool_and
- { $$ = new TAO_Binary_Constraint(TAO_OR, $1, $3); }
- | bool_and
- { $$ = $1; }
- ;
-
-bool_and: bool_and TAO_AND bool_compare
- { $$ = new TAO_Binary_Constraint(TAO_AND, $1, $3); }
- | bool_compare
- { $$ = $1; }
- ;
-
-bool_compare: expr_in TAO_EQ expr_in
- { $$ = new TAO_Binary_Constraint(TAO_EQ, $1, $3); }
- | expr_in TAO_NE expr_in
- { $$ = new TAO_Binary_Constraint(TAO_NE, $1, $3); }
- | expr_in TAO_GT expr_in
- { $$ = new TAO_Binary_Constraint(TAO_GT, $1, $3); }
- | expr_in TAO_GE expr_in
- { $$ = new TAO_Binary_Constraint(TAO_GE, $1, $3); }
- | expr_in TAO_LT expr_in
- { $$ = new TAO_Binary_Constraint(TAO_LT, $1, $3); }
- | expr_in TAO_LE expr_in
- { $$ = new TAO_Binary_Constraint(TAO_LE, $1, $3); }
- | expr_in
- { $$ = $1; }
- ;
-
-expr_in: expr_twiddle TAO_IN TAO_IDENT
- { $$ = new TAO_Binary_Constraint(TAO_IN, $1, $3); }
- | expr_twiddle
- { $$ = $1; }
- ;
-
-expr_twiddle: expr TAO_TWIDDLE expr
- { $$ = new TAO_Binary_Constraint(TAO_TWIDDLE, $1, $3); }
- | expr
- { $$ = $1; }
- ;
-
-expr: expr TAO_PLUS term
- { $$ = new TAO_Binary_Constraint(TAO_PLUS, $1, $3); }
- | expr TAO_MINUS term
- { $$ = new TAO_Binary_Constraint(TAO_MINUS, $1, $3); }
- | term
- { $$ = $1; }
- ;
-
-term: term TAO_MULT factor_not
- { $$ = new TAO_Binary_Constraint(TAO_MULT, $1, $3); }
- | term TAO_DIV factor_not
- { $$ = new TAO_Binary_Constraint(TAO_DIV, $1, $3); }
- | factor_not
- { $$ = $1; }
- ;
-
-factor_not: TAO_NOT factor
- { $$ = new TAO_Unary_Constraint(TAO_NOT, $2); }
- | factor
- { $$ = $1; }
- ;
-
-factor: TAO_LPAREN bool_or TAO_RPAREN
- { $$ = $2; }
- | TAO_EXIST TAO_IDENT
- { $$ = new TAO_Unary_Constraint(TAO_EXIST, $2); }
- | TAO_IDENT
- { $$ = $1; }
- | TAO_NUMBER
- { $$ = $1; }
- | TAO_MINUS TAO_NUMBER
- { $$ = new TAO_Unary_Constraint(TAO_UMINUS, $2); }
- | TAO_STRING
- { $$ = $1; }
- | TAO_BOOLEAN
- { $$ = $1; }
- ;
-
-%%
-
-//extern int yydebug = 1;
diff --git a/TAO/orbsvcs/orbsvcs/orbsvcs.dsp b/TAO/orbsvcs/orbsvcs/orbsvcs.dsp
deleted file mode 100644
index 489521b9217..00000000000
--- a/TAO/orbsvcs/orbsvcs/orbsvcs.dsp
+++ /dev/null
@@ -1,43440 +0,0 @@
-# Microsoft Developer Studio Project File - Name="orbsvcs" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-# TARGTYPE "Win32 (ALPHA) Dynamic-Link Library" 0x0602
-
-CFG=orbsvcs - 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 "orbsvcs.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 "orbsvcs.mak" CFG="orbsvcs - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "orbsvcs - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "orbsvcs - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "orbsvcs - Win32 Alpha Release" (based on "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "orbsvcs - Win32 Alpha Debug" (based on "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "orbsvcs - 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 /MD /W3 /GX /O2 /I "..\\" /I "..\..\\" /I "..\..\..\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D TAO_ORBSVCS_HAS_DLL=1 /D "TAO_ORBSVCS_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
-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 TAO.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\..\bin\orbsvcs.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "orbsvcs_"
-# PROP BASE Intermediate_Dir "orbsvcs_"
-# 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 /MDd /W3 /Gm /GX /Zi /Od /Gy /I "..\\" /I "..\..\\" /I "..\..\..\\" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D TAO_ORBSVCS_HAS_DLL=1 /D "TAO_ORBSVCS_BUILD_DLL" /FD /c
-# SUBTRACT CPP /WX /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
-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 /pdbtype:sept
-# ADD LINK32 TAOd.lib aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\..\bin\orbsvcsd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "orbsvcs_"
-# PROP BASE Intermediate_Dir "orbsvcs_"
-# 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 /MT /Gt0 /W3 /GX /O2 /I "..\\ /I " ..\..\\ /I "..\..\..\\ /D " NDEBUG" /D "WIN32" /D
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /I "..\\ /I " ..\..\\ /I "..\..\..\\ /D " NDEBUG" /D "WIN32" /D "_WINDOWS"
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
-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 TAO.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:"..\..\tao" /libpath:"..\..\..\ace"
-# ADD LINK32 ace.lib TAO.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:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "orbsvcs0"
-# PROP BASE Intermediate_Dir "orbsvcs0"
-# 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 " ..\..\\ /I "..\..\..\\ /D " _DEBUG" /D "_WINDOWS" /D TAO_ORBSVCS_HAS_DLL=1 /D "TAO_ORBSVCS_BUILD_DLL" /D "WIN32" /FD /MTd /c
-# SUBTRACT BASE CPP /WX /YX
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\ /I " ..\..\\ /I "..\..\..\\ /D " _DEBUG" /D "_WINDOWS" /D TAO_ORBSVCS_HAS_DLL=1 /D "TAO_ORBSVCS_BUILD_DLL" /D "WIN32" /FD /MDd /c
-# SUBTRACT CPP /WX /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
-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 TAOd.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:windows /dll /debug /machine:ALPHA /out:"orbsvcsd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-# ADD LINK32 TAOd.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:windows /dll /debug /machine:ALPHA /out:"orbsvcsd.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "orbsvcs - Win32 Release"
-# Name "orbsvcs - Win32 Debug"
-# Name "orbsvcs - Win32 Alpha Release"
-# Name "orbsvcs - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ".cpp"
-# Begin Source File
-
-SOURCE=.\Event\BCU.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_BCU_C=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.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\Malloc_Base.h"\
- "..\..\..\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\Trace.h"\
- "..\..\..\ace\ws2tcpip.h"\
- ".\Event\BCU.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_BCU_C=\
- "..\..\..\ace\sys_conf.h"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_BCU_C=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.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\Malloc_Base.h"\
- "..\..\..\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\Trace.h"\
- "..\..\..\ace\ws2tcpip.h"\
- ".\Event\BCU.h"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\CC_LockSet.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CC_LO=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Concurrency\CC_LockSet.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_CC_LO=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CC_LO=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Concurrency\CC_LockSet.h"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\CC_LockSetFactory.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CC_LOC=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Concurrency\CC_LockSet.h"\
- ".\Concurrency\CC_LockSetFactory.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_CC_LOC=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CC_LOC=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Concurrency\CC_LockSet.h"\
- ".\Concurrency\CC_LockSetFactory.h"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\Concurrency_Utils.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CONCU=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Concurrency\CC_LockSetFactory.h"\
- ".\Concurrency\Concurrency_Utils.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_CONCU=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CONCU=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Concurrency\CC_LockSetFactory.h"\
- ".\Concurrency\Concurrency_Utils.h"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Config_Scheduler.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CONFI=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Sched\Config_Scheduler.h"\
- ".\Sched\Config_Scheduler.i"\
- ".\Sched\DynSched.h"\
- ".\Sched\DynSched.i"\
- ".\Sched\SchedEntry.h"\
- ".\Sched\SchedEntry.i"\
- ".\Sched\Scheduler.h"\
- ".\Sched\Scheduler.i"\
- ".\Sched\Scheduler_Generic.h"\
- ".\Sched\Scheduler_Generic.i"\
- ".\Sched\Strategy_Scheduler.h"\
- ".\Sched\Strategy_Scheduler.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_CONFI=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CONFI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Sched\Config_Scheduler.h"\
- ".\Sched\Config_Scheduler.i"\
- ".\Sched\DynSched.h"\
- ".\Sched\DynSched.i"\
- ".\Sched\SchedEntry.h"\
- ".\Sched\SchedEntry.i"\
- ".\Sched\Scheduler.h"\
- ".\Sched\Scheduler.i"\
- ".\Sched\Scheduler_Generic.h"\
- ".\Sched\Scheduler_Generic.i"\
- ".\Sched\Strategy_Scheduler.h"\
- ".\Sched\Strategy_Scheduler.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Interpreter.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CONST=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-NODEP_CPP_CONST=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CONST=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\DynSequence_i.h"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_l.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CONSTR=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-NODEP_CPP_CONSTR=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CONSTR=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\DynSequence_i.h"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Nodes.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CONSTRA=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-NODEP_CPP_CONSTRA=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CONSTRA=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\DynSequence_i.h"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Visitors.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CONSTRAI=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Offer_Database.cpp"\
- ".\Trader\Offer_Database.h"\
- ".\Trader\Offer_Iterators.h"\
- ".\Trader\Offer_Iterators_T.cpp"\
- ".\Trader\Offer_Iterators_T.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Interfaces.cpp"\
- ".\Trader\Trader_Interfaces.h"\
- ".\Trader\Trader_T.cpp"\
- ".\Trader\Trader_T.h"\
- ".\Trader\Trader_Utils.h"\
-
-NODEP_CPP_CONSTRAI=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CONSTRAI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\DynSequence_i.h"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Offer_Database.cpp"\
- ".\Trader\Offer_Database.h"\
- ".\Trader\Offer_Iterators.h"\
- ".\Trader\Offer_Iterators_T.cpp"\
- ".\Trader\Offer_Iterators_T.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Interfaces.cpp"\
- ".\Trader\Trader_Interfaces.h"\
- ".\Trader\Trader_T.cpp"\
- ".\Trader\Trader_T.h"\
- ".\Trader\Trader_Utils.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_y.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_CONSTRAIN=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-NODEP_CPP_CONSTRAIN=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CONSTRAIN=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\DynSequence_i.h"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\ConsumerAdmin_i.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CONSU=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEvent\ConsumerAdmin_i.h"\
- ".\CosEvent\ProxyPushSupplier_i.h"\
- ".\CosEventChannelAdminC.h"\
- ".\CosEventChannelAdminC.i"\
- ".\CosEventChannelAdminS.h"\
- ".\CosEventChannelAdminS.i"\
- ".\CosEventChannelAdminS_T.cpp"\
- ".\CosEventChannelAdminS_T.h"\
- ".\CosEventChannelAdminS_T.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSCO=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSCO=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSCO=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSCON=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSCON=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSCON=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosConcurrencyControlC.h"\
- ".\CosConcurrencyControlC.i"\
- ".\CosConcurrencyControlS.h"\
- ".\CosConcurrencyControlS.i"\
- ".\CosConcurrencyControlS_T.cpp"\
- ".\CosConcurrencyControlS_T.h"\
- ".\CosConcurrencyControlS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventChannelAdminC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSEV=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEventChannelAdminC.h"\
- ".\CosEventChannelAdminC.i"\
- ".\CosEventChannelAdminS.h"\
- ".\CosEventChannelAdminS.i"\
- ".\CosEventChannelAdminS_T.cpp"\
- ".\CosEventChannelAdminS_T.h"\
- ".\CosEventChannelAdminS_T.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventChannelAdminS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSEVE=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEventChannelAdminC.h"\
- ".\CosEventChannelAdminC.i"\
- ".\CosEventChannelAdminS.h"\
- ".\CosEventChannelAdminS.i"\
- ".\CosEventChannelAdminS_T.cpp"\
- ".\CosEventChannelAdminS_T.h"\
- ".\CosEventChannelAdminS_T.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventCommC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSEVEN=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventCommS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSEVENT=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSLI=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSLI=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosLifeCycleC.h"\
- ".\CosLifeCycleC.i"\
- ".\CosLifeCycleS.h"\
- ".\CosLifeCycleS.i"\
- ".\CosLifeCycleS_T.cpp"\
- ".\CosLifeCycleS_T.h"\
- ".\CosLifeCycleS_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSLI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosLifeCycleC.h"\
- ".\CosLifeCycleC.i"\
- ".\CosLifeCycleS.h"\
- ".\CosLifeCycleS.i"\
- ".\CosLifeCycleS_T.cpp"\
- ".\CosLifeCycleS_T.h"\
- ".\CosLifeCycleS_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSLIF=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSLIF=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosLifeCycleC.h"\
- ".\CosLifeCycleC.i"\
- ".\CosLifeCycleS.h"\
- ".\CosLifeCycleS.i"\
- ".\CosLifeCycleS_T.cpp"\
- ".\CosLifeCycleS_T.h"\
- ".\CosLifeCycleS_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSLIF=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosLifeCycleC.h"\
- ".\CosLifeCycleC.i"\
- ".\CosLifeCycleS.h"\
- ".\CosLifeCycleS.i"\
- ".\CosLifeCycleS_T.cpp"\
- ".\CosLifeCycleS_T.h"\
- ".\CosLifeCycleS_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\CosNaming_i.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSNA=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Naming\CosNaming_i.h"\
- ".\Naming\Entries.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSNA=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSNA=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\Naming\CosNaming_i.h"\
- ".\Naming\Entries.h"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSNAM=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSNAM=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSNAM=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSNAMI=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSNAMI=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSNAMI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Property\CosPropertyService_i.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSPR=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosPropertyServiceC.h"\
- ".\CosPropertyServiceC.i"\
- ".\CosPropertyServiceS.h"\
- ".\CosPropertyServiceS.i"\
- ".\CosPropertyServiceS_T.cpp"\
- ".\CosPropertyServiceS_T.h"\
- ".\CosPropertyServiceS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Property\CosPropertyService_i.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSPRO=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosPropertyServiceC.h"\
- ".\CosPropertyServiceC.i"\
- ".\CosPropertyServiceS.h"\
- ".\CosPropertyServiceS.i"\
- ".\CosPropertyServiceS_T.cpp"\
- ".\CosPropertyServiceS_T.h"\
- ".\CosPropertyServiceS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSPROP=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosPropertyServiceC.h"\
- ".\CosPropertyServiceC.i"\
- ".\CosPropertyServiceS.h"\
- ".\CosPropertyServiceS.i"\
- ".\CosPropertyServiceS_T.cpp"\
- ".\CosPropertyServiceS_T.h"\
- ".\CosPropertyServiceS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSTI=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSTI=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSTI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSTIM=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSTIM=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSTIM=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSTR=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSTR=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSTR=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_COSTRA=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_COSTRA=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_COSTRA=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Dispatching_Modules.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_DISPA=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\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_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Sched_Params.h"\
- "..\..\..\ace\Sched_Params.i"\
- "..\..\..\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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Memory_Pools.h"\
- ".\Event\Memory_Pools.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_DISPA=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\ace\ReactorEx.h"\
- ".\Event\CORBA_Utils_T.cpp"\
- ".\Event\CORBA_Utils_T.h"\
- ".\Event\CORBA_Utils_T.i"\
- ".\Event\Task_Manager.h"\
- ".\Event\Task_Manager.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_DISPA=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\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_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Sched_Params.h"\
- "..\..\..\ace\Sched_Params.i"\
- "..\..\..\ace\Select_Reactor.h"\
- "..\..\..\ace\Select_Reactor.i"\
- "..\..\..\ace\Select_Reactor_Base.h"\
- "..\..\..\ace\Select_Reactor_Base.i"\
- "..\..\..\ace\Select_Reactor_T.cpp"\
- "..\..\..\ace\Select_Reactor_T.h"\
- "..\..\..\ace\Select_Reactor_T.i"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Event_Manip.h"\
- ".\Event\Event_Manip.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Memory_Pools.h"\
- ".\Event\Memory_Pools.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event\Timer_Module.h"\
- ".\Event\Timer_Module.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\DynSched.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_DYNSC=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Sched\DynSched.h"\
- ".\Sched\DynSched.i"\
- ".\Sched\SchedEntry.h"\
- ".\Sched\SchedEntry.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_DYNSC=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_DYNSC=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\Sched\DynSched.h"\
- ".\Sched\DynSched.i"\
- ".\Sched\SchedEntry.h"\
- ".\Sched\SchedEntry.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Factory.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Filter_Builder.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Busy_Lock.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Conjunction_Filter.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ConsumerAdmin.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Disjunction_Filter.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Dispatching.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Event_Channel.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Factory.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter_Builder.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Gateway.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_EC_GA=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Channel_Clients_T.cpp"\
- ".\Channel_Clients_T.h"\
- ".\Channel_Clients_T.i"\
- ".\Event\EC_Gateway.h"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_EC_GA=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_EC_GA=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Channel_Clients_T.cpp"\
- ".\Channel_Clients_T.h"\
- ".\Channel_Clients_T.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\EC_Gateway.h"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Gateway_UDP.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_EC_GAT=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_CODgram.h"\
- "..\..\..\ace\SOCK_CODgram.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event\EC_Gateway_UDP.h"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_EC_GAT=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_EC_GAT=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_CODgram.h"\
- "..\..\..\ace\SOCK_CODgram.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\EC_Gateway_UDP.h"\
- ".\Event\EC_Gateway_UDP.i"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\RtecUDPAdminC.h"\
- ".\RtecUDPAdminC.i"\
- ".\RtecUDPAdminS.h"\
- ".\RtecUDPAdminS.i"\
- ".\RtecUDPAdminS_T.cpp"\
- ".\RtecUDPAdminS_T.h"\
- ".\RtecUDPAdminS_T.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Null_Factory.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ObserverStrategy.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Per_Supplier_Filter.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyConsumer.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyPushSupplier_Set.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxySupplier.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_QOS_Info.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Reactive_Timeout_Generator.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierAdmin.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierFiltering.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Filter.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Generator.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Type_Filter.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_UDP_Admin.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_EC_UD=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\EC_UDP_Admin.h"\
- ".\orbsvcs_export.h"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecUDPAdminC.h"\
- ".\RtecUDPAdminC.i"\
- ".\RtecUDPAdminS.h"\
- ".\RtecUDPAdminS.i"\
- ".\RtecUDPAdminS_T.cpp"\
- ".\RtecUDPAdminS_T.h"\
- ".\RtecUDPAdminS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\Entries.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_ENTRI=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Naming\Entries.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_ENTRI=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_ENTRI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\Naming\Entries.h"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Channel.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_EVENT=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\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_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Channel_Clients_T.cpp"\
- ".\Channel_Clients_T.h"\
- ".\Channel_Clients_T.i"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\EC_Gateway.h"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Memory_Pools.h"\
- ".\Event\Memory_Pools.i"\
- ".\Event\Module_Factory.h"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_EVENT=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\ace\ReactorEx.h"\
- ".\Event\CORBA_Utils_T.cpp"\
- ".\Event\CORBA_Utils_T.h"\
- ".\Event\CORBA_Utils_T.i"\
- ".\Event\Task_Manager.h"\
- ".\Event\Task_Manager.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_EVENT=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\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_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Select_Reactor.h"\
- "..\..\..\ace\Select_Reactor.i"\
- "..\..\..\ace\Select_Reactor_Base.h"\
- "..\..\..\ace\Select_Reactor_Base.i"\
- "..\..\..\ace\Select_Reactor_T.cpp"\
- "..\..\..\ace\Select_Reactor_T.h"\
- "..\..\..\ace\Select_Reactor_T.i"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Channel_Clients_T.cpp"\
- ".\Channel_Clients_T.h"\
- ".\Channel_Clients_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\EC_Gateway.h"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Event_Manip.h"\
- ".\Event\Event_Manip.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Memory_Pools.h"\
- ".\Event\Memory_Pools.i"\
- ".\Event\Module_Factory.h"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event\Timer_Module.h"\
- ".\Event\Timer_Module.i"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Manip.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_EVENT_=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\Event\Event_Manip.h"\
- ".\Event\Event_Manip.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Utilities.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_EVENT_U=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_EVENT_U=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_EVENT_U=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\EventChannel_i.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_EVENTC=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEvent\ConsumerAdmin_i.h"\
- ".\CosEvent\EventChannel_i.h"\
- ".\CosEvent\ProxyPushConsumer_i.h"\
- ".\CosEvent\ProxyPushSupplier_i.h"\
- ".\CosEvent\SupplierAdmin_i.h"\
- ".\CosEventChannelAdminC.h"\
- ".\CosEventChannelAdminC.i"\
- ".\CosEventChannelAdminS.h"\
- ".\CosEventChannelAdminS.i"\
- ".\CosEventChannelAdminS_T.cpp"\
- ".\CosEventChannelAdminS_T.h"\
- ".\CosEventChannelAdminS_T.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_IMPLR=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\ImplRepoC.h"\
- ".\ImplRepoC.i"\
- ".\ImplRepoS.h"\
- ".\ImplRepoS.i"\
- ".\ImplRepoS_T.cpp"\
- ".\ImplRepoS_T.h"\
- ".\ImplRepoS_T.i"\
- ".\orbsvcs_export.h"\
- ".\PingC.h"\
- ".\PingC.i"\
- ".\PingS.h"\
- ".\PingS.i"\
- ".\PingS_T.cpp"\
- ".\PingS_T.h"\
- ".\PingS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_IMPLRE=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\ImplRepoC.h"\
- ".\ImplRepoC.i"\
- ".\ImplRepoS.h"\
- ".\ImplRepoS.i"\
- ".\ImplRepoS_T.cpp"\
- ".\ImplRepoS_T.h"\
- ".\ImplRepoS_T.i"\
- ".\orbsvcs_export.h"\
- ".\PingC.h"\
- ".\PingC.i"\
- ".\PingS.h"\
- ".\PingS.i"\
- ".\PingS_T.cpp"\
- ".\PingS_T.h"\
- ".\PingS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOR_Multicast.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_IOR_M=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\IOR_Multicast.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_IOR_M=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_IOR_M=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\IOR_Multicast.h"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_LIFEC=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_LIFEC=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosLifeCycleC.h"\
- ".\CosLifeCycleC.i"\
- ".\CosLifeCycleS.h"\
- ".\CosLifeCycleS.i"\
- ".\CosLifeCycleS_T.cpp"\
- ".\CosLifeCycleS_T.h"\
- ".\CosLifeCycleS_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\LifeCycleServiceC.h"\
- ".\LifeCycleServiceC.i"\
- ".\LifeCycleServiceS.h"\
- ".\LifeCycleServiceS.i"\
- ".\LifeCycleServiceS_T.cpp"\
- ".\LifeCycleServiceS_T.h"\
- ".\LifeCycleServiceS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_LIFEC=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosLifeCycleC.h"\
- ".\CosLifeCycleC.i"\
- ".\CosLifeCycleS.h"\
- ".\CosLifeCycleS.i"\
- ".\CosLifeCycleS_T.cpp"\
- ".\CosLifeCycleS_T.h"\
- ".\CosLifeCycleS_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\LifeCycleServiceC.h"\
- ".\LifeCycleServiceC.i"\
- ".\LifeCycleServiceS.h"\
- ".\LifeCycleServiceS.i"\
- ".\LifeCycleServiceS_T.cpp"\
- ".\LifeCycleServiceS_T.h"\
- ".\LifeCycleServiceS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_LIFECY=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_LIFECY=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosLifeCycleC.h"\
- ".\CosLifeCycleC.i"\
- ".\CosLifeCycleS.h"\
- ".\CosLifeCycleS.i"\
- ".\CosLifeCycleS_T.cpp"\
- ".\CosLifeCycleS_T.h"\
- ".\CosLifeCycleS_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\LifeCycleServiceC.h"\
- ".\LifeCycleServiceC.i"\
- ".\LifeCycleServiceS.h"\
- ".\LifeCycleServiceS.i"\
- ".\LifeCycleServiceS_T.cpp"\
- ".\LifeCycleServiceS_T.h"\
- ".\LifeCycleServiceS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_LIFECY=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosLifeCycleC.h"\
- ".\CosLifeCycleC.i"\
- ".\CosLifeCycleS.h"\
- ".\CosLifeCycleS.i"\
- ".\CosLifeCycleS_T.cpp"\
- ".\CosLifeCycleS_T.h"\
- ".\CosLifeCycleS_T.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\LifeCycleServiceC.h"\
- ".\LifeCycleServiceC.i"\
- ".\LifeCycleServiceS.h"\
- ".\LifeCycleServiceS.i"\
- ".\LifeCycleServiceS_T.cpp"\
- ".\LifeCycleServiceS_T.h"\
- ".\LifeCycleServiceS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Local_ESTypes.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_LOCAL=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_LOCAL=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_LOCAL=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log\Logger_i.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_LOGGE=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Log\Logger_i.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_LOGGE=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\LoggerC.h"\
- ".\LoggerC.i"\
- ".\LoggerS.h"\
- ".\LoggerS.i"\
- ".\LoggerS_T.cpp"\
- ".\LoggerS_T.h"\
- ".\LoggerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_LOGGE=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Log\Logger_i.h"\
- ".\LoggerC.h"\
- ".\LoggerC.i"\
- ".\LoggerS.h"\
- ".\LoggerS.i"\
- ".\LoggerS_T.cpp"\
- ".\LoggerS_T.h"\
- ".\LoggerS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LoggerC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_LOGGER=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_LOGGER=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\LoggerC.h"\
- ".\LoggerC.i"\
- ".\LoggerS.h"\
- ".\LoggerS.i"\
- ".\LoggerS_T.cpp"\
- ".\LoggerS_T.h"\
- ".\LoggerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_LOGGER=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\LoggerC.h"\
- ".\LoggerC.i"\
- ".\LoggerS.h"\
- ".\LoggerS.i"\
- ".\LoggerS_T.cpp"\
- ".\LoggerS_T.h"\
- ".\LoggerS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LoggerS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_LOGGERS=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_LOGGERS=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\LoggerC.h"\
- ".\LoggerC.i"\
- ".\LoggerS.h"\
- ".\LoggerS.i"\
- ".\LoggerS_T.cpp"\
- ".\LoggerS_T.h"\
- ".\LoggerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_LOGGERS=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\LoggerC.h"\
- ".\LoggerC.i"\
- ".\LoggerS.h"\
- ".\LoggerS.i"\
- ".\LoggerS_T.cpp"\
- ".\LoggerS_T.h"\
- ".\LoggerS_T.i"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Memory_Pools.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_MEMOR=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\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_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Memory_Pools.h"\
- ".\Event\Memory_Pools.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_MEMOR=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\ace\ReactorEx.h"\
- ".\Event\CORBA_Utils_T.cpp"\
- ".\Event\CORBA_Utils_T.h"\
- ".\Event\CORBA_Utils_T.i"\
- ".\Event\Task_Manager.h"\
- ".\Event\Task_Manager.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_MEMOR=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\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_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Select_Reactor.h"\
- "..\..\..\ace\Select_Reactor.i"\
- "..\..\..\ace\Select_Reactor_Base.h"\
- "..\..\..\ace\Select_Reactor_Base.i"\
- "..\..\..\ace\Select_Reactor_T.cpp"\
- "..\..\..\ace\Select_Reactor_T.h"\
- "..\..\..\ace\Select_Reactor_T.i"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Event_Manip.h"\
- ".\Event\Event_Manip.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Memory_Pools.h"\
- ".\Event\Memory_Pools.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event\Timer_Module.h"\
- ".\Event\Timer_Module.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Module_Factory.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_MODUL=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\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_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Module_Factory.h"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_MODUL=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\ace\ReactorEx.h"\
- ".\Event\CORBA_Utils_T.cpp"\
- ".\Event\CORBA_Utils_T.h"\
- ".\Event\CORBA_Utils_T.i"\
- ".\Event\Task_Manager.h"\
- ".\Event\Task_Manager.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_MODUL=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\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_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Select_Reactor.h"\
- "..\..\..\ace\Select_Reactor.i"\
- "..\..\..\ace\Select_Reactor_Base.h"\
- "..\..\..\ace\Select_Reactor_Base.i"\
- "..\..\..\ace\Select_Reactor_T.cpp"\
- "..\..\..\ace\Select_Reactor_T.h"\
- "..\..\..\ace\Select_Reactor_T.i"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Event_Manip.h"\
- ".\Event\Event_Manip.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Module_Factory.h"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event\Timer_Module.h"\
- ".\Event\Timer_Module.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\Naming_Utils.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_NAMIN=\
- "..\..\..\ace\Acceptor.cpp"\
- "..\..\..\ace\Acceptor.h"\
- "..\..\..\ace\Acceptor.i"\
- "..\..\..\ace\ACE.h"\
- "..\..\..\ace\ACE.i"\
- "..\..\..\ace\Addr.h"\
- "..\..\..\ace\Addr.i"\
- "..\..\..\ace\Arg_Shifter.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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\IOR_Multicast.h"\
- ".\Naming\CosNaming_i.h"\
- ".\Naming\Entries.h"\
- ".\Naming\Naming_Utils.h"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_NAMIN=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_NAMIN=\
- "..\..\..\ace\Acceptor.cpp"\
- "..\..\..\ace\Acceptor.h"\
- "..\..\..\ace\Acceptor.i"\
- "..\..\..\ace\ACE.h"\
- "..\..\..\ace\ACE.i"\
- "..\..\..\ace\Addr.h"\
- "..\..\..\ace\Addr.i"\
- "..\..\..\ace\Arg_Shifter.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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\IOR_Multicast.h"\
- ".\Naming\CosNaming_i.h"\
- ".\Naming\Entries.h"\
- ".\Naming\Naming_Utils.h"\
- ".\orbsvcs_export.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Iterators.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_OFFER=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Offer_Iterators.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-NODEP_CPP_OFFER=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_OFFER=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Offer_Iterators.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_PINGC=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\PingC.h"\
- ".\PingC.i"\
- ".\PingS.h"\
- ".\PingS.i"\
- ".\PingS_T.cpp"\
- ".\PingS_T.h"\
- ".\PingS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_PINGS=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\PingC.h"\
- ".\PingC.i"\
- ".\PingS.h"\
- ".\PingS.i"\
- ".\PingS_T.cpp"\
- ".\PingS_T.h"\
- ".\PingS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\ProxyPushConsumer_i.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_PROXY=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEvent\ProxyPushConsumer_i.h"\
- ".\CosEventChannelAdminC.h"\
- ".\CosEventChannelAdminC.i"\
- ".\CosEventChannelAdminS.h"\
- ".\CosEventChannelAdminS.i"\
- ".\CosEventChannelAdminS_T.cpp"\
- ".\CosEventChannelAdminS_T.h"\
- ".\CosEventChannelAdminS_T.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event_Service_Constants.h"\
- ".\Event_Utilities.h"\
- ".\Event_Utilities.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\ProxyPushSupplier_i.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_PROXYP=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEvent\ProxyPushSupplier_i.h"\
- ".\CosEventChannelAdminC.h"\
- ".\CosEventChannelAdminC.i"\
- ".\CosEventChannelAdminS.h"\
- ".\CosEventChannelAdminS.i"\
- ".\CosEventChannelAdminS_T.cpp"\
- ".\CosEventChannelAdminS_T.h"\
- ".\CosEventChannelAdminS_T.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\ReactorTask.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\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_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_REACT=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\ace\ReactorEx.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - 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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\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_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Select_Reactor.h"\
- "..\..\..\ace\Select_Reactor.i"\
- "..\..\..\ace\Select_Reactor_Base.h"\
- "..\..\..\ace\Select_Reactor_Base.i"\
- "..\..\..\ace\Select_Reactor_T.cpp"\
- "..\..\..\ace\Select_Reactor_T.h"\
- "..\..\..\ace\Select_Reactor_T.i"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\RT_Task.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_RT_TA=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\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_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Sched_Params.h"\
- "..\..\..\ace\Sched_Params.i"\
- "..\..\..\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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event\Debug_Macros.h"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Memory_Pools.h"\
- ".\Event\Memory_Pools.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_RT_TA=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\ace\ReactorEx.h"\
- ".\Event\CORBA_Utils_T.cpp"\
- ".\Event\CORBA_Utils_T.h"\
- ".\Event\CORBA_Utils_T.i"\
- ".\Event\Task_Manager.h"\
- ".\Event\Task_Manager.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RT_TA=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\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_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Sched_Params.h"\
- "..\..\..\ace\Sched_Params.i"\
- "..\..\..\ace\Select_Reactor.h"\
- "..\..\..\ace\Select_Reactor.i"\
- "..\..\..\ace\Select_Reactor_Base.h"\
- "..\..\..\ace\Select_Reactor_Base.i"\
- "..\..\..\ace\Select_Reactor_T.cpp"\
- "..\..\..\ace\Select_Reactor_T.h"\
- "..\..\..\ace\Select_Reactor_T.i"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\Debug_Macros.h"\
- ".\Event\Dispatching_Modules.h"\
- ".\Event\Dispatching_Modules.i"\
- ".\Event\Event_Channel.h"\
- ".\Event\Event_Channel.i"\
- ".\Event\Event_Manip.h"\
- ".\Event\Event_Manip.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\Memory_Pools.h"\
- ".\Event\Memory_Pools.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event\Timer_Module.h"\
- ".\Event\Timer_Module.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdminC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_RTECE=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_RTECE=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RTECE=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdminS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_RTECEV=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_RTECEV=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RTECEV=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventCommC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_RTECEVE=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_RTECEVE=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RTECEVE=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventCommS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_RTECEVEN=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_RTECEVEN=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RTECEVEN=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecSchedulerC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_RTECS=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_RTECS=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RTECS=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecSchedulerS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_RTECSC=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
-
-NODEP_CPP_RTECSC=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RTECSC=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecUDPAdminC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RTECU=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecUDPAdminC.h"\
- ".\RtecUDPAdminC.i"\
- ".\RtecUDPAdminS.h"\
- ".\RtecUDPAdminS.i"\
- ".\RtecUDPAdminS_T.cpp"\
- ".\RtecUDPAdminS_T.h"\
- ".\RtecUDPAdminS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecUDPAdminS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RTECUD=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecUDPAdminC.h"\
- ".\RtecUDPAdminC.i"\
- ".\RtecUDPAdminS.h"\
- ".\RtecUDPAdminS.i"\
- ".\RtecUDPAdminS_T.cpp"\
- ".\RtecUDPAdminS_T.h"\
- ".\RtecUDPAdminS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Runtime_Scheduler.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_RUNTI=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Runtime_Scheduler.h"\
- ".\Runtime_Scheduler.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_RUNTI=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_RUNTI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Runtime_Scheduler.h"\
- ".\Runtime_Scheduler.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\SchedEntry.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_SCHED=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Sched\SchedEntry.h"\
- ".\Sched\SchedEntry.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_SCHED=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_SCHED=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\Sched\SchedEntry.h"\
- ".\Sched\SchedEntry.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Scheduler.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_SCHEDU=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Sched\Scheduler.h"\
- ".\Sched\Scheduler.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_SCHEDU=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_SCHEDU=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\Sched\Scheduler.h"\
- ".\Sched\Scheduler.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Factory.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_SCHEDUL=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Runtime_Scheduler.h"\
- ".\Runtime_Scheduler.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
-
-NODEP_CPP_SCHEDUL=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_SCHEDUL=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Runtime_Scheduler.h"\
- ".\Runtime_Scheduler.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Scheduler_Generic.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_SCHEDULE=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Sched\Scheduler.h"\
- ".\Sched\Scheduler.i"\
- ".\Sched\Scheduler_Generic.h"\
- ".\Sched\Scheduler_Generic.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_SCHEDULE=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_SCHEDULE=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\Sched\Scheduler.h"\
- ".\Sched\Scheduler.i"\
- ".\Sched\Scheduler_Generic.h"\
- ".\Sched\Scheduler_Generic.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Utilities.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_SCHEDULER=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Scheduler_Utilities.h"\
- ".\Scheduler_Utilities.i"\
-
-NODEP_CPP_SCHEDULER=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_SCHEDULER=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\Scheduler_Utilities.h"\
- ".\Scheduler_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Service_Type_Repository.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_SERVI=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Service_Type_Repository.h"\
- ".\Trader\Trader.h"\
-
-NODEP_CPP_SERVI=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_SERVI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Service_Type_Repository.h"\
- ".\Trader\Trader.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Strategy_Scheduler.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_STRAT=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\Sched\DynSched.h"\
- ".\Sched\DynSched.i"\
- ".\Sched\SchedEntry.h"\
- ".\Sched\SchedEntry.i"\
- ".\Sched\Strategy_Scheduler.h"\
- ".\Sched\Strategy_Scheduler.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_STRAT=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_STRAT=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\Sched\DynSched.h"\
- ".\Sched\DynSched.i"\
- ".\Sched\SchedEntry.h"\
- ".\Sched\SchedEntry.i"\
- ".\Sched\Strategy_Scheduler.h"\
- ".\Sched\Strategy_Scheduler.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\SupplierAdmin_i.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_SUPPL=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosEvent\ProxyPushConsumer_i.h"\
- ".\CosEvent\SupplierAdmin_i.h"\
- ".\CosEventChannelAdminC.h"\
- ".\CosEventChannelAdminC.i"\
- ".\CosEventChannelAdminS.h"\
- ".\CosEventChannelAdminS.i"\
- ".\CosEventChannelAdminS_T.cpp"\
- ".\CosEventChannelAdminS_T.h"\
- ".\CosEventChannelAdminS_T.i"\
- ".\CosEventCommC.h"\
- ".\CosEventCommC.i"\
- ".\CosEventCommS.h"\
- ".\CosEventCommS.i"\
- ".\CosEventCommS_T.cpp"\
- ".\CosEventCommS_T.h"\
- ".\CosEventCommS_T.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_Time_Service_Clerk.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TAO_T=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\TAO.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\IOR_Multicast.h"\
- ".\Naming\CosNaming_i.h"\
- ".\Naming\Entries.h"\
- ".\Naming\Naming_Utils.h"\
- ".\orbsvcs_export.h"\
- ".\Time\TAO_Time_Service_Clerk.h"\
- ".\Time\TAO_TIO.h"\
- ".\Time\TAO_UTO.h"\
- ".\Time\Timer_Helper.h"\
- ".\TimeServiceC.h"\
- ".\TimeServiceC.i"\
- ".\TimeServiceS.h"\
- ".\TimeServiceS.i"\
- ".\TimeServiceS_T.cpp"\
- ".\TimeServiceS_T.h"\
- ".\TimeServiceS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_Time_Service_Server.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TAO_TI=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\TAO.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Time\TAO_Time_Service_Server.h"\
- ".\Time\TAO_TIO.h"\
- ".\Time\TAO_UTO.h"\
- ".\TimeServiceC.h"\
- ".\TimeServiceC.i"\
- ".\TimeServiceS.h"\
- ".\TimeServiceS.i"\
- ".\TimeServiceS_T.cpp"\
- ".\TimeServiceS_T.h"\
- ".\TimeServiceS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_TIO.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TAO_TIO=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\TAO.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Time\TAO_TIO.h"\
- ".\Time\TAO_UTO.h"\
- ".\TimeServiceC.h"\
- ".\TimeServiceC.i"\
- ".\TimeServiceS.h"\
- ".\TimeServiceS.i"\
- ".\TimeServiceS_T.cpp"\
- ".\TimeServiceS_T.h"\
- ".\TimeServiceS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_UTO.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TAO_U=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\TAO.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Time\TAO_TIO.h"\
- ".\Time\TAO_UTO.h"\
- ".\TimeServiceC.h"\
- ".\TimeServiceC.i"\
- ".\TimeServiceS.h"\
- ".\TimeServiceS.i"\
- ".\TimeServiceS_T.cpp"\
- ".\TimeServiceS_T.h"\
- ".\TimeServiceS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Utilities.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_TIME_=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-NODEP_CPP_TIME_=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TIME_=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\orbsvcs_export.h"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\Timer_Helper.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TIMER=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_Dgram.h"\
- "..\..\..\ace\SOCK_Dgram.i"\
- "..\..\..\ace\SOCK_Dgram_Mcast.h"\
- "..\..\..\ace\SOCK_Dgram_Mcast.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosNamingS.h"\
- ".\CosNamingS.i"\
- ".\CosNamingS_T.cpp"\
- ".\CosNamingS_T.h"\
- ".\CosNamingS_T.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\IOR_Multicast.h"\
- ".\Naming\CosNaming_i.h"\
- ".\Naming\Entries.h"\
- ".\Naming\Naming_Utils.h"\
- ".\orbsvcs_export.h"\
- ".\Time\TAO_Time_Service_Clerk.h"\
- ".\Time\Timer_Helper.h"\
- ".\TimeServiceC.h"\
- ".\TimeServiceC.i"\
- ".\TimeServiceS.h"\
- ".\TimeServiceS.i"\
- ".\TimeServiceS_T.cpp"\
- ".\TimeServiceS_T.h"\
- ".\TimeServiceS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Timer_Module.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\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_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.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\Select_Reactor.h"\
- "..\..\..\ace\Select_Reactor.i"\
- "..\..\..\ace\Select_Reactor_Base.h"\
- "..\..\..\ace\Select_Reactor_Base.i"\
- "..\..\..\ace\Select_Reactor_T.cpp"\
- "..\..\..\ace\Select_Reactor_T.h"\
- "..\..\..\ace\Select_Reactor_T.i"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\Timeprobe.h"\
- "..\..\..\ace\Timeprobe.i"\
- "..\..\..\ace\Timeprobe_T.cpp"\
- "..\..\..\ace\Timeprobe_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\Token.h"\
- "..\..\..\ace\Token.i"\
- "..\..\..\ace\Trace.h"\
- "..\..\..\ace\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\Timeprobe.h"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosNamingC.h"\
- ".\CosNamingC.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\Event\Fast_Reactor.h"\
- ".\Event\Local_ESTypes.h"\
- ".\Event\Local_ESTypes.i"\
- ".\Event\ReactorTask.h"\
- ".\Event\RT_Task.h"\
- ".\Event\RT_Task.i"\
- ".\Event\Timer_Module.h"\
- ".\Event\Timer_Module.i"\
- ".\Event_Service_Constants.h"\
- ".\orbsvcs_export.h"\
- ".\RtecEventChannelAdminC.h"\
- ".\RtecEventChannelAdminC.i"\
- ".\RtecEventChannelAdminS.h"\
- ".\RtecEventChannelAdminS.i"\
- ".\RtecEventChannelAdminS_T.cpp"\
- ".\RtecEventChannelAdminS_T.h"\
- ".\RtecEventChannelAdminS_T.i"\
- ".\RtecEventCommC.h"\
- ".\RtecEventCommC.i"\
- ".\RtecEventCommS.h"\
- ".\RtecEventCommS.i"\
- ".\RtecEventCommS_T.cpp"\
- ".\RtecEventCommS_T.h"\
- ".\RtecEventCommS_T.i"\
- ".\RtecSchedulerC.h"\
- ".\RtecSchedulerC.i"\
- ".\RtecSchedulerS.h"\
- ".\RtecSchedulerS.i"\
- ".\RtecSchedulerS_T.cpp"\
- ".\RtecSchedulerS_T.h"\
- ".\RtecSchedulerS_T.i"\
- ".\Scheduler_Factory.h"\
- ".\Scheduler_Factory.i"\
- ".\Time_Utilities.h"\
- ".\Time_Utilities.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceC.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TIMES=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\TimeServiceC.h"\
- ".\TimeServiceC.i"\
- ".\TimeServiceS.h"\
- ".\TimeServiceS.i"\
- ".\TimeServiceS_T.cpp"\
- ".\TimeServiceS_T.h"\
- ".\TimeServiceS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TIMESE=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTimeBaseC.h"\
- ".\CosTimeBaseC.i"\
- ".\CosTimeBaseS.h"\
- ".\CosTimeBaseS.i"\
- ".\CosTimeBaseS_T.cpp"\
- ".\CosTimeBaseS_T.h"\
- ".\CosTimeBaseS_T.i"\
- ".\orbsvcs_export.h"\
- ".\TimeServiceC.h"\
- ".\TimeServiceC.i"\
- ".\TimeServiceS.h"\
- ".\TimeServiceS.i"\
- ".\TimeServiceS_T.cpp"\
- ".\TimeServiceS_T.h"\
- ".\TimeServiceS_T.i"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_TRADE=\
- "..\..\..\ace\Acceptor.cpp"\
- "..\..\..\ace\Acceptor.h"\
- "..\..\..\ace\Acceptor.i"\
- "..\..\..\ace\ACE.h"\
- "..\..\..\ace\ACE.i"\
- "..\..\..\ace\Addr.h"\
- "..\..\..\ace\Addr.i"\
- "..\..\..\ace\Arg_Shifter.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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Offer_Database.cpp"\
- ".\Trader\Offer_Database.h"\
- ".\Trader\Offer_Iterators.h"\
- ".\Trader\Offer_Iterators_T.cpp"\
- ".\Trader\Offer_Iterators_T.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Interfaces.cpp"\
- ".\Trader\Trader_Interfaces.h"\
- ".\Trader\Trader_T.cpp"\
- ".\Trader\Trader_T.h"\
- ".\Trader\Trader_Utils.h"\
-
-NODEP_CPP_TRADE=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TRADE=\
- "..\..\..\ace\Acceptor.cpp"\
- "..\..\..\ace\Acceptor.h"\
- "..\..\..\ace\Acceptor.i"\
- "..\..\..\ace\ACE.h"\
- "..\..\..\ace\ACE.i"\
- "..\..\..\ace\Addr.h"\
- "..\..\..\ace\Addr.i"\
- "..\..\..\ace\Arg_Shifter.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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\DynSequence_i.h"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Constraint_Interpreter.h"\
- ".\Trader\Constraint_Nodes.h"\
- ".\Trader\Constraint_Tokens.h"\
- ".\Trader\Constraint_Visitors.h"\
- ".\Trader\Offer_Database.cpp"\
- ".\Trader\Offer_Database.h"\
- ".\Trader\Offer_Iterators.h"\
- ".\Trader\Offer_Iterators_T.cpp"\
- ".\Trader\Offer_Iterators_T.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Interfaces.cpp"\
- ".\Trader\Trader_Interfaces.h"\
- ".\Trader\Trader_T.cpp"\
- ".\Trader\Trader_T.h"\
- ".\Trader\Trader_Utils.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_Utils.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-DEP_CPP_TRADER=\
- "..\..\..\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-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.cpp"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Get_Opt.h"\
- "..\..\..\ace\Get_Opt.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\inc_user_config.h"\
- "..\..\..\ace\INET_Addr.h"\
- "..\..\..\ace\INET_Addr.i"\
- "..\..\..\ace\IO_Cntl_Msg.h"\
- "..\..\..\ace\iosfwd.h"\
- "..\..\..\ace\IPC_SAP.h"\
- "..\..\..\ace\IPC_SAP.i"\
- "..\..\..\ace\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\CDR_Interpreter.h"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\default_client.h"\
- "..\..\tao\default_client.i"\
- "..\..\tao\default_server.h"\
- "..\..\tao\default_server.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_ORB.h"\
- "..\..\tao\IIOP_ORB.i"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\ORB_Strategies_T.cpp"\
- "..\..\tao\ORB_Strategies_T.h"\
- "..\..\tao\ORB_Strategies_T.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-NODEP_CPP_TRADER=\
- "..\..\..\ace\sys_conf.h"\
- "..\..\tao\align.h"\
- "..\..\tao\IIOP_Object.h"\
- "..\..\tao\IIOP_Object.i"\
- "..\..\tao\Object_Table.h"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
-
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TRADER=\
- "..\..\..\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\CDR_Stream.h"\
- "..\..\..\ace\CDR_Stream.i"\
- "..\..\..\ace\config-win32-borland.h"\
- "..\..\..\ace\config-win32-common.h"\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\config-WinCE.h"\
- "..\..\..\ace\config.h"\
- "..\..\..\ace\Connector.cpp"\
- "..\..\..\ace\Connector.h"\
- "..\..\..\ace\Connector.i"\
- "..\..\..\ace\Containers.h"\
- "..\..\..\ace\Containers.i"\
- "..\..\..\ace\Containers_T.cpp"\
- "..\..\..\ace\Containers_T.h"\
- "..\..\..\ace\Containers_T.i"\
- "..\..\..\ace\CORBA_macros.h"\
- "..\..\..\ace\Dynamic.h"\
- "..\..\..\ace\Dynamic.i"\
- "..\..\..\ace\Dynamic_Service.cpp"\
- "..\..\..\ace\Dynamic_Service.h"\
- "..\..\..\ace\Event_Handler.h"\
- "..\..\..\ace\Event_Handler.i"\
- "..\..\..\ace\Free_List.cpp"\
- "..\..\..\ace\Free_List.h"\
- "..\..\..\ace\Free_List.i"\
- "..\..\..\ace\Functor.h"\
- "..\..\..\ace\Functor.i"\
- "..\..\..\ace\Functor_T.cpp"\
- "..\..\..\ace\Functor_T.h"\
- "..\..\..\ace\Functor_T.i"\
- "..\..\..\ace\Handle_Set.h"\
- "..\..\..\ace\Handle_Set.i"\
- "..\..\..\ace\Hash_Map_Manager.h"\
- "..\..\..\ace\Hash_Map_Manager.i"\
- "..\..\..\ace\Hash_Map_Manager_T.cpp"\
- "..\..\..\ace\Hash_Map_Manager_T.h"\
- "..\..\..\ace\Hash_Map_Manager_T.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\Log_Msg.h"\
- "..\..\..\ace\Log_Priority.h"\
- "..\..\..\ace\Log_Record.h"\
- "..\..\..\ace\Log_Record.i"\
- "..\..\..\ace\Malloc.h"\
- "..\..\..\ace\Malloc.i"\
- "..\..\..\ace\Malloc_Base.h"\
- "..\..\..\ace\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_Block_T.cpp"\
- "..\..\..\ace\Message_Block_T.h"\
- "..\..\..\ace\Message_Block_T.i"\
- "..\..\..\ace\Message_Queue.h"\
- "..\..\..\ace\Message_Queue.i"\
- "..\..\..\ace\Message_Queue_T.cpp"\
- "..\..\..\ace\Message_Queue_T.h"\
- "..\..\..\ace\Message_Queue_T.i"\
- "..\..\..\ace\Module.cpp"\
- "..\..\..\ace\Module.h"\
- "..\..\..\ace\Module.i"\
- "..\..\..\ace\Object_Manager.h"\
- "..\..\..\ace\Object_Manager.i"\
- "..\..\..\ace\OS.h"\
- "..\..\..\ace\OS.i"\
- "..\..\..\ace\Reactor.h"\
- "..\..\..\ace\Reactor.i"\
- "..\..\..\ace\Reactor_Impl.h"\
- "..\..\..\ace\Service_Config.h"\
- "..\..\..\ace\Service_Config.i"\
- "..\..\..\ace\Service_Object.h"\
- "..\..\..\ace\Service_Object.i"\
- "..\..\..\ace\Service_Repository.h"\
- "..\..\..\ace\Service_Repository.i"\
- "..\..\..\ace\Service_Types.h"\
- "..\..\..\ace\Service_Types.i"\
- "..\..\..\ace\Shared_Object.h"\
- "..\..\..\ace\Shared_Object.i"\
- "..\..\..\ace\Signal.h"\
- "..\..\..\ace\Signal.i"\
- "..\..\..\ace\Singleton.cpp"\
- "..\..\..\ace\Singleton.h"\
- "..\..\..\ace\Singleton.i"\
- "..\..\..\ace\SOCK.h"\
- "..\..\..\ace\SOCK.i"\
- "..\..\..\ace\SOCK_Acceptor.h"\
- "..\..\..\ace\SOCK_Acceptor.i"\
- "..\..\..\ace\SOCK_Connector.h"\
- "..\..\..\ace\SOCK_Connector.i"\
- "..\..\..\ace\SOCK_IO.h"\
- "..\..\..\ace\SOCK_IO.i"\
- "..\..\..\ace\SOCK_Stream.h"\
- "..\..\..\ace\SOCK_Stream.i"\
- "..\..\..\ace\SString.h"\
- "..\..\..\ace\SString.i"\
- "..\..\..\ace\Strategies.h"\
- "..\..\..\ace\Strategies.i"\
- "..\..\..\ace\Strategies_T.cpp"\
- "..\..\..\ace\Strategies_T.h"\
- "..\..\..\ace\Strategies_T.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\Svc_Handler.cpp"\
- "..\..\..\ace\Svc_Handler.h"\
- "..\..\..\ace\Svc_Handler.i"\
- "..\..\..\ace\Synch.h"\
- "..\..\..\ace\Synch.i"\
- "..\..\..\ace\Synch_Options.h"\
- "..\..\..\ace\Synch_Options.i"\
- "..\..\..\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\WFMO_Reactor.h"\
- "..\..\..\ace\WFMO_Reactor.i"\
- "..\..\..\ace\ws2tcpip.h"\
- "..\..\tao\Active_Object_Map.h"\
- "..\..\tao\Active_Object_Map.i"\
- "..\..\tao\any.h"\
- "..\..\tao\any.i"\
- "..\..\tao\cdr.h"\
- "..\..\tao\cdr.i"\
- "..\..\tao\Client_Strategy_Factory.h"\
- "..\..\tao\connect.h"\
- "..\..\tao\connect.i"\
- "..\..\tao\corba.h"\
- "..\..\tao\corbafwd.h"\
- "..\..\tao\CurrentC.h"\
- "..\..\tao\CurrentC.i"\
- "..\..\tao\debug.h"\
- "..\..\tao\DynAny_i.h"\
- "..\..\tao\DynAnyC.h"\
- "..\..\tao\DynAnyC.i"\
- "..\..\tao\Environment.h"\
- "..\..\tao\Environment.i"\
- "..\..\tao\Exception.h"\
- "..\..\tao\Exception.i"\
- "..\..\tao\giop.h"\
- "..\..\tao\giop.i"\
- "..\..\tao\IIOP_Acceptor.h"\
- "..\..\tao\IIOP_Connector.h"\
- "..\..\tao\InconsistentTypeCodeC.h"\
- "..\..\tao\Invocation.h"\
- "..\..\tao\Invocation.i"\
- "..\..\tao\Managed_Types.h"\
- "..\..\tao\Managed_Types.i"\
- "..\..\tao\marshal.h"\
- "..\..\tao\marshal.i"\
- "..\..\tao\MProfile.h"\
- "..\..\tao\nvlist.h"\
- "..\..\tao\NVList.i"\
- "..\..\tao\object.h"\
- "..\..\tao\object.i"\
- "..\..\tao\Object_KeyC.h"\
- "..\..\tao\Object_KeyC.i"\
- "..\..\tao\Operation_Table.h"\
- "..\..\tao\orb.h"\
- "..\..\tao\ORB.i"\
- "..\..\tao\orb_core.h"\
- "..\..\tao\orb_core.i"\
- "..\..\tao\orbconf.h"\
- "..\..\tao\params.h"\
- "..\..\tao\params.i"\
- "..\..\tao\Pluggable.h"\
- "..\..\tao\poa.h"\
- "..\..\tao\POA.i"\
- "..\..\tao\POA_CORBA.h"\
- "..\..\tao\poa_macros.h"\
- "..\..\tao\poaC.h"\
- "..\..\tao\poaC.i"\
- "..\..\tao\poaS.h"\
- "..\..\tao\poaS.i"\
- "..\..\tao\PolicyC.h"\
- "..\..\tao\PolicyC.i"\
- "..\..\tao\Principal.h"\
- "..\..\tao\Principal.i"\
- "..\..\tao\request.h"\
- "..\..\tao\Request.i"\
- "..\..\tao\sequence.h"\
- "..\..\tao\sequence.i"\
- "..\..\tao\Sequence_T.cpp"\
- "..\..\tao\Sequence_T.h"\
- "..\..\tao\Sequence_T.i"\
- "..\..\tao\servant_base.h"\
- "..\..\tao\Servant_Base.i"\
- "..\..\tao\Server_Request.h"\
- "..\..\tao\Server_Request.i"\
- "..\..\tao\Server_Strategy_Factory.h"\
- "..\..\tao\singletons.h"\
- "..\..\tao\stub.h"\
- "..\..\tao\stub.i"\
- "..\..\tao\try_macros.h"\
- "..\..\tao\typecode.h"\
- "..\..\tao\typecode.i"\
- "..\..\tao\Union.h"\
- "..\..\tao\varout.cpp"\
- "..\..\tao\varout.h"\
- "..\..\tao\varout.i"\
- ".\CosTradingC.h"\
- ".\CosTradingC.i"\
- ".\CosTradingS.h"\
- ".\CosTradingS.i"\
- ".\CosTradingS_T.cpp"\
- ".\CosTradingS_T.h"\
- ".\CosTradingS_T.i"\
- ".\orbsvcs_export.h"\
- ".\Trader\Trader.h"\
- ".\Trader\Trader_Utils.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ".h"
-# Begin Source File
-
-SOURCE=.\Event\BCU.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\CC_LockSet.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\CC_LockSetFactory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\Concurrency_Utils.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Config_Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Interpreter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Nodes.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Tokens.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Visitors.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\CosNaming_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Property\CosPropertyService_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Dispatching_Modules.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\DynSched.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Filter_Builder.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Busy_Lock.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Conjunction_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ConsumerAdmin.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Disjunction_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Dispatching.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Event_Channel.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter_Builder.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Gateway.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Gateway_UDP.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Null_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ObserverStrategy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Per_Supplier_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyConsumer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyPushSupplier_Set.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxySupplier.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_QOS_Info.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Reactive_Timeout_Generator.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierAdmin.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierFiltering.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Generator.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Type_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\Entries.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Channel.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Service_Constants.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Utilities.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOR_Multicast.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Local_ESTypes.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Locking.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LoggerC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LoggerS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Memory_Pools.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Module_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\Naming_Utils.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Database.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Iterators.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Iterators_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\ReactorTask.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\RT_Task.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdminC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdminS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventCommC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventCommS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecSchedulerC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecSchedulerS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Runtime_Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\SchedEntry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Scheduler_Generic.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Utilities.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Service_Type_Repository.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Strategy_Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_Time_Service_Clerk.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_Time_Service_Server.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_TIO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_UTO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Utilities.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\Timer_Helper.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Timer_Module.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_Interfaces.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_Utils.h
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter ".i"
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Dispatching_Modules.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\DynSched.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Factory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Filter_Builder.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Busy_Lock.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Conjunction_Filter.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ConsumerAdmin.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Disjunction_Filter.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Dispatching.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Event_Channel.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Factory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter_Builder.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Null_Factory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ObserverStrategy.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Per_Supplier_Filter.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyConsumer.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyPushSupplier_Set.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxySupplier.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_QOS_Info.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Reactive_Timeout_Generator.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierAdmin.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierFiltering.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Filter.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Generator.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Type_Filter.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Channel.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Utilities.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Memory_Pools.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\SchedEntry.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Strategy_Scheduler.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Timer_Module.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS_T.i
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ".idl"
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControl.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSCONC="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosConcurrencyControl.idl
-InputName=CosConcurrencyControl
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSCONC="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosConcurrencyControl.idl
-InputName=CosConcurrencyControl
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSCONC="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosConcurrencyControl.idl
-InputName=CosConcurrencyControl
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSCONC="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosConcurrencyControl.idl
-InputName=CosConcurrencyControl
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventChannelAdmin.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSEVENTC="..\..\..\bin\Release\tao_idl.exe" "CosEventCommC.h"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosEventChannelAdmin.idl
-InputName=CosEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSEVENTC="..\..\..\bin\tao_idl.exe" "CosEventCommC.h"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosEventChannelAdmin.idl
-InputName=CosEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSEVENTC="..\..\..\bin\Release\tao_idl.exe" "CosEventCommC.h"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosEventChannelAdmin.idl
-InputName=CosEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSEVENTC="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosEventChannelAdmin.idl
-InputName=CosEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventComm.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSEVENTCO="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosEventComm.idl
-InputName=CosEventComm
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSEVENTCO="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosEventComm.idl
-InputName=CosEventComm
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSEVENTCO="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosEventComm.idl
-InputName=CosEventComm
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSEVENTCO="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosEventComm.idl
-InputName=CosEventComm
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycle.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSLIFE="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosLifeCycle.idl
-InputName=CosLifeCycle
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSLIFE="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosLifeCycle.idl
-InputName=CosLifeCycle
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSLIFE="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosLifeCycle.idl
-InputName=CosLifeCycle
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSLIFE="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosLifeCycle.idl
-InputName=CosLifeCycle
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNaming.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSNAMIN="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosNaming.idl
-InputName=CosNaming
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSNAMIN="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosNaming.idl
-InputName=CosNaming
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSNAMIN="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosNaming.idl
-InputName=CosNaming
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSNAMIN="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosNaming.idl
-InputName=CosNaming
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyService.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSPROPE="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosPropertyService.idl
-InputName=CosPropertyService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSPROPE="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosPropertyService.idl
-InputName=CosPropertyService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSPROPE="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosPropertyService.idl
-InputName=CosPropertyService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSPROPE="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosPropertyService.idl
-InputName=CosPropertyService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBase.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSTIME="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosTimeBase.idl
-InputName=CosTimeBase
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSTIME="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosTimeBase.idl
-InputName=CosTimeBase
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSTIME="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosTimeBase.idl
-InputName=CosTimeBase
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSTIME="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosTimeBase.idl
-InputName=CosTimeBase
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTrading.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSTRAD="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosTrading.idl
-InputName=CosTrading
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSTRAD="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosTrading.idl
-InputName=CosTrading
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSTRAD="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosTrading.idl
-InputName=CosTrading
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__COSTRAD="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\CosTrading.idl
-InputName=CosTrading
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepo.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__IMPLREP="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\ImplRepo.idl
-InputName=ImplRepo
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__IMPLREP="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\ImplRepo.idl
-InputName=ImplRepo
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\ImplRepo.idl
-InputName=ImplRepo
-
-BuildCmds= \
- Invoking TAO_IDL Compiler
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleService.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__LIFECYC="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\LifeCycleService.idl
-InputName=LifeCycleService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__LIFECYC="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\LifeCycleService.idl
-InputName=LifeCycleService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__LIFECYC="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\LifeCycleService.idl
-InputName=LifeCycleService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__LIFECYC="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\LifeCycleService.idl
-InputName=LifeCycleService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Logger.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__LOGGER_="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Logger.idl
-InputName=Logger
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__LOGGER_="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Logger.idl
-InputName=Logger
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__LOGGER_="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Logger.idl
-InputName=Logger
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__LOGGER_="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Logger.idl
-InputName=Logger
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Ping.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Ping.idl
-InputName=Ping
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Ping.idl
-InputName=Ping
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Running the TAO IDL Compiler on $(InputPath)...
-InputPath=.\Ping.idl
-InputName=Ping
-
-BuildCmds= \
- %ACE_ROOT%\bin\tao_idl.exe -ci C.inl -si S.inl -st S_T.inl D:\brunsch\ACE_wrappers\TAO\orbsvcs\orbsvcs\Ping.idl
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.inl" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.inl" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.inl" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__PING_="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Ping.idl
-InputName=Ping
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdmin.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECEVENT="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecEventChannelAdmin.idl
-InputName=RtecEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECEVENT="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecEventChannelAdmin.idl
-InputName=RtecEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECEVENT="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecEventChannelAdmin.idl
-InputName=RtecEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECEVENT="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecEventChannelAdmin.idl
-InputName=RtecEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventComm.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECEVENTC="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecEventComm.idl
-InputName=RtecEventComm
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECEVENTC="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecEventComm.idl
-InputName=RtecEventComm
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECEVENTC="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecEventComm.idl
-InputName=RtecEventComm
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECEVENTC="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecEventComm.idl
-InputName=RtecEventComm
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecScheduler.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECSCH="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecScheduler.idl
-InputName=RtecScheduler
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECSCH="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecScheduler.idl
-InputName=RtecScheduler
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECSCH="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecScheduler.idl
-InputName=RtecScheduler
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECSCH="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecScheduler.idl
-InputName=RtecScheduler
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecUDPAdmin.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECUDP="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecUDPAdmin.idl
-InputName=RtecUDPAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECUDP="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecUDPAdmin.idl
-InputName=RtecUDPAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECUDP="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecUDPAdmin.idl
-InputName=RtecUDPAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__RTECUDP="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\RtecUDPAdmin.idl
-InputName=RtecUDPAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeService.idl
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__TIMESER="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\TimeService.idl
-InputName=TimeService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__TIMESER="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\TimeService.idl
-InputName=TimeService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__TIMESER="..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\TimeService.idl
-InputName=TimeService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__TIMESER="..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\TimeService.idl
-InputName=TimeService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Template Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS_T.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Database.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Iterators_T.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_Interfaces.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_T.cpp
-
-!IF "$(CFG)" == "orbsvcs - Win32 Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "orbsvcs - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/orbsvcs/orbsvcs.dsw b/TAO/orbsvcs/orbsvcs/orbsvcs.dsw
deleted file mode 100644
index 2432819381e..00000000000
--- a/TAO/orbsvcs/orbsvcs/orbsvcs.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "orbsvcs"=.\orbsvcs.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "orbsvcs_static"=.\orbsvcs_static.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/orbsvcs/orbsvcs_export.h b/TAO/orbsvcs/orbsvcs/orbsvcs_export.h
deleted file mode 100644
index fd8548f6f43..00000000000
--- a/TAO/orbsvcs/orbsvcs/orbsvcs_export.h
+++ /dev/null
@@ -1,35 +0,0 @@
-// $Id$
-
-// Definition for Win32 Export directives.
-// This file is generated automatically by
-// ${TAO_ROOT}/TAO_IDL/GenExportH.BAT
-// ------------------------------
-#ifndef TAO_ORBSVCS_EXPORT_H
-#define TAO_ORBSVCS_EXPORT_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#if defined (TAO_ORBSVCS_HAS_DLL)
-# if (TAO_ORBSVCS_HAS_DLL == 1)
-# if defined (TAO_ORBSVCS_BUILD_DLL)
-# define TAO_ORBSVCS_Export ACE_Proper_Export_Flag
-# define TAO_ORBSVCS_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
-# else
-# define TAO_ORBSVCS_Export ACE_Proper_Import_Flag
-# define TAO_ORBSVCS_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
-# endif /* TAO_ORBSVCS_BUILD_DLL */
-# else
-# define TAO_ORBSVCS_Export
-# define TAO_ORBSVCS_SINGLETON_DECLARATION(T)
-# endif /* ! TAO_ORBSVCS_HAS_DLL == 1 */
-#else
-# define TAO_ORBSVCS_Export
-# define TAO_ORBSVCS_SINGLETON_DECLARATION(T)
-#endif /* TAO_ORBSVCS_HAS_DLL */
-
-#endif /* TAO_ORBSVCS_EXPORT_H */
- // End of auto generated file.
diff --git a/TAO/orbsvcs/orbsvcs/orbsvcs_static.dsp b/TAO/orbsvcs/orbsvcs/orbsvcs_static.dsp
deleted file mode 100644
index d4de82a3b39..00000000000
--- a/TAO/orbsvcs/orbsvcs/orbsvcs_static.dsp
+++ /dev/null
@@ -1,2621 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ORB Services Static" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
-
-CFG=ORB Services Static - 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 "orbsvcs_static.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 "orbsvcs_static.mak" CFG="ORB Services Static - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ORB Services Static - Win32 Release" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ORB Services Static - Win32 Debug" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-
-!IF "$(CFG)" == "ORB Services Static - 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 ""
-RSC=rc.exe
-# ADD BASE RSC /l 0x409
-# ADD RSC /l 0x409
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\\" /I "..\..\\" /I "..\..\..\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D TAO_HAS_DLL=0 /D __ACE_INLINE__=0 /D TAO_ORBSVCS_HAS_DLL=0 /FD /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"orbsvcss.lib"
-
-!ELSEIF "$(CFG)" == "ORB Services Static - 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 ""
-RSC=rc.exe
-# ADD BASE RSC /l 0x409
-# ADD RSC /l 0x409
-# ADD BASE CPP /nologo /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /GX /Z7 /Od /I "..\\" /I "..\..\\" /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D TAO_HAS_DLL=0 /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D TAO_ORBSVCS_HAS_DLL=0 /YX /FD /c
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"orbsvcssd.lib"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ORB Services Static - Win32 Release"
-# Name "ORB Services Static - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp"
-# Begin Source File
-
-SOURCE=.\Event\BCU.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\CC_LockSet.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\CC_LockSetFactory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\Concurrency_Utils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Config_Scheduler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Interpreter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_l.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Nodes.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Visitors.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_y.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\ConsumerAdmin_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventChannelAdminC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventChannelAdminS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventCommC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventCommS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\CosNaming_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Property\CosPropertyService_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Dispatching_Modules.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\DynSched.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Filter_Builder.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Busy_Lock.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Command.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Conjunction_Filter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ConsumerAdmin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Disjunction_Filter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Dispatching.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Event_Channel.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter_Builder.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Gateway.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Gateway_UDP.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Null_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ObserverStrategy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Per_Supplier_Filter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyConsumer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyPushSupplier_Set.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyPushSupplier_Set_T.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxySupplier.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_QOS_Info.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Reactive_Timeout_Generator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierAdmin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierFiltering.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Filter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Generator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Type_Filter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_UDP_Admin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\Entries.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Channel.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Manip.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Utilities.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\EventChannel_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\GPlot_File.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOR_Multicast.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Local_ESTypes.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log\Logger_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\LoggerC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\LoggerS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Memory_Pools.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Module_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\Naming_Utils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Iterators.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\ProxyPushConsumer_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\ProxyPushSupplier_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\ReactorTask.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\RT_Task.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdminC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdminS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventCommC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventCommS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecSchedulerC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecSchedulerS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecUDPAdminC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecUDPAdminS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Runtime_Scheduler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\SchedEntry.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Scheduler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Scheduler_Generic.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Utilities.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Service_Type_Repository.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Strategy_Scheduler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEvent\SupplierAdmin_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_Time_Service_Clerk.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_Time_Service_Server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_TIO.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_UTO.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Utilities.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\Timer_Helper.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Timer_Module.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_Utils.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h"
-# Begin Source File
-
-SOURCE=.\Event\BCU.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\CC_LockSet.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\CC_LockSetFactory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Concurrency\Concurrency_Utils.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Config_Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Interpreter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Nodes.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Tokens.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Constraint_Visitors.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\CosNaming_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Property\CosPropertyService_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Debug_Macros.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Dispatching_Modules.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\DynSched.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Basic_Filter_Builder.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Busy_Lock.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Command.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Conjunction_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ConsumerAdmin.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Disjunction_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Dispatching.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Event_Channel.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Filter_Builder.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Gateway.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Gateway_UDP.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Null_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ObserverStrategy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Per_Supplier_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyConsumer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyPushSupplier_Set.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxyPushSupplier_Set_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_ProxySupplier.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_QOS_Info.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Reactive_Timeout_Generator.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierAdmin.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_SupplierFiltering.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Timeout_Generator.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_Type_Filter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\EC_UDP_Admin.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\Entries.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Channel.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Manip.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Service_Constants.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Utilities.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Fast_Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\GPlot_File.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOR_Multicast.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Local_ESTypes.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Locking.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LoggerC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LoggerS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Memory_Pools.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Module_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming\Naming_Utils.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Database.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Iterators.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Iterators_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\ReactorTask.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\RT_Task.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdminC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdminS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventCommC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventCommS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecSchedulerC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecSchedulerS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Runtime_Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\SchedEntry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Scheduler_Generic.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Utilities.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Service_Type_Repository.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Strategy_Scheduler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_Time_Service_Clerk.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_Time_Service_Server.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_TIO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\TAO_UTO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Task_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Utilities.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time\Timer_Helper.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Timer_Module.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_Interfaces.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_Utils.h
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter "i"
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControlS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycleS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNamingS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBaseS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Dispatching_Modules.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\DynSched.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Event_Channel.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Utilities.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleServiceS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Memory_Pools.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\SchedEntry.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched\Strategy_Scheduler.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event\Timer_Module.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS_T.i
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter "idl"
-# Begin Source File
-
-SOURCE=.\CosConcurrencyControl.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosConcurrencyControl.idl
-InputName=CosConcurrencyControl
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosConcurrencyControl.idl
-InputName=CosConcurrencyControl
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventChannelAdmin.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosEventChannelAdmin.idl
-InputName=CosEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosEventChannelAdmin.idl
-InputName=CosEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosEventComm.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosEventComm.idl
-InputName=CosEventComm
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosEventComm.idl
-InputName=CosEventComm
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosLifeCycle.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosLifeCycle.idl
-InputName=CosLifeCycle
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosLifeCycle.idl
-InputName=CosLifeCycle
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosNaming.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosNaming.idl
-InputName=CosNaming
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosNaming.idl
-InputName=CosNaming
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosPropertyService.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosPropertyService.idl
-InputName=CosPropertyService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosPropertyService.idl
-InputName=CosPropertyService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTimeBase.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosTimeBase.idl
-InputName=CosTimeBase
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosTimeBase.idl
-InputName=CosTimeBase
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTrading.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosTrading.idl
-InputName=CosTrading
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\CosTrading.idl
-InputName=CosTrading
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepo.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\ImplRepo.idl
-InputName=ImplRepo
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\ImplRepo.idl
-InputName=ImplRepo
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LifeCycleService.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\LifeCycleService.idl
-InputName=LifeCycleService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\LifeCycleService.idl
-InputName=LifeCycleService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Logger.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\Logger.idl
-InputName=Logger
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\Logger.idl
-InputName=Logger
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Ping.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\Ping.idl
-InputName=Ping
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\Ping.idl
-InputName=Ping
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventChannelAdmin.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\RtecEventChannelAdmin.idl
-InputName=RtecEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\RtecEventChannelAdmin.idl
-InputName=RtecEventChannelAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecEventComm.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\RtecEventComm.idl
-InputName=RtecEventComm
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\RtecEventComm.idl
-InputName=RtecEventComm
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecScheduler.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\RtecScheduler.idl
-InputName=RtecScheduler
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\RtecScheduler.idl
-InputName=RtecScheduler
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RtecUDPAdmin.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\RtecUDPAdmin.idl
-InputName=RtecUDPAdmin
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\RtecUDPAdmin.idl
-InputName=RtecUDPAdmin
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeService.idl
-
-!IF "$(CFG)" == "ORB Services Static - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\TimeService.idl
-InputName=TimeService
-
-BuildCmds= \
- ..\..\..\bin\Release\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ORB Services Static - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL
-InputPath=.\TimeService.idl
-InputName=TimeService
-
-BuildCmds= \
- ..\..\..\bin\tao_idl_static -Wb,export_macro=TAO_ORBSVCS_Export\
- -Wb,export_include=orbsvcs_export.h $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Template Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\CosPropertyServiceS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\CosTradingS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Database.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Offer_Iterators_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\PingS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeServiceS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_Interfaces.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trader\Trader_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/orbsvcs/sfp.idl b/TAO/orbsvcs/orbsvcs/sfp.idl
deleted file mode 100644
index 13164e1a25b..00000000000
--- a/TAO/orbsvcs/orbsvcs/sfp.idl
+++ /dev/null
@@ -1,120 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#ifndef TAO_SFP_IDL
-#define TAO_SFP_IDL
-
-module flowProtocol
-{
- typedef sequence<char> my_seq_char;
- typedef sequence <unsigned long> my_seq_ulong;
- enum MsgType
- {
- // The MsgTypes Start and struct Start,StartReply and struct
- // StartReply conflicts. Until the OMG fixes this we have a hack.
- // Messages in the forward direction
- // Start,
- start,
- EndofStream,
- SimpleFrame,
- SequencedFrame,
- Frame,
- SpecialFrame,
- // Messages in the reverse direction
- // StartReply,
- startReply,
- Credit,
- // Addition of type for a fragment.
- Fragment
- };
-
- struct frameHeader
- {
- char magic_number[4];
- // my_seq_char magic_number;
- // '=', 'S', 'F', 'P'
- octet flags;
- // bit 0 = byte order,
- // 1 = fragments, 2-7 always 0
- octet message_type;
- unsigned long message_size;
- // Size following this header
- };
-
- struct fragment
- {
- // my_seq_char magic_number;
- char magic_number[4];
- // 'F', 'R', 'A', 'G'
- octet flags;
- // bit 1 = more fragments
- unsigned long frag_number;
- // 0,..,n
- unsigned long sequence_num;
- unsigned long frag_sz;
- unsigned long source_id;
- // Required for UDP multicast with multiple sources
- };
-
- struct Start
- {
- char magic_number[4];
- // my_seq_char magic_number;
- // '=', 'S', 'T', 'A'
- octet major_version;
- octet minor_version;
- octet flags;
- // bit 0 = byte order
- };
-
- // Acknowledge successful processing of
- // Start
-
- struct StartReply
- {
- // my_seq_char magic_number;
- char magic_number[4];
- // "=",'S','T','R'
- octet flags;
- // bit 0 = byte order, 1 = exception
- };
-
- // If the message_type in frameHeader is sequencedFrame
- // the the frameHeader will be followed by this
- // (See also RTP note)
-
- struct sequencedFrame
- {
- unsigned long sequence_num;
- };
- // If the message_type is Frame then
- // the frameHeader is followed by this
- // See also RTP note
-
- struct frame
- {
- unsigned long timestamp;
- unsigned long synchSource;
- my_seq_ulong source_ids;
- unsigned long sequence_num;
- };
-
- // XXX:The spec hasn't defined frameID.
- typedef unsigned long frameID;
- struct specialFrame
- {
- frameID context_id;
- sequence<octet> context_data;
- };
-
- struct credit
- {
- // my_seq_char magic_number;
- char magic_number[4];
- // "=",'C','R','E'
- unsigned long cred_num;
- };
-
-};
-
-#endif /* TAO_SFP_IDL */
diff --git a/TAO/orbsvcs/orbsvcs/tmplinst-orbsvcs.cpp b/TAO/orbsvcs/orbsvcs/tmplinst-orbsvcs.cpp
deleted file mode 100644
index e9d059c4a8f..00000000000
--- a/TAO/orbsvcs/orbsvcs/tmplinst-orbsvcs.cpp
+++ /dev/null
@@ -1,80 +0,0 @@
-// $Id$
-
-#include "orbsvcs/CosLifeCycleC.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/CosPropertyServiceC.h"
-#include "orbsvcs/RtecEventCommC.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/RtecSchedulerC.h"
-
-ACE_RCSID(orbsvcs, tmplinst_orbsvcs, "$Id$")
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class TAO_Object_Manager<CORBA_Object>;
-template class TAO_Object_Manager<CORBA_TypeCode>;
-template class TAO_Unbounded_Object_Sequence<CORBA_Object>;
-template class TAO_Unbounded_Pseudo_Sequence<CORBA_TypeCode>;
-
-#if defined(TAO_ORBSVCS_HAS_LifeCycle)
-template class TAO_Unbounded_Sequence<CosLifeCycle::NVP>;
-#endif /* TAO_ORBSVCS_HAS_LifeCycle */
-
-#if defined(TAO_ORBSVCS_HAS_Naming)
-template class TAO_Unbounded_Sequence<CosNaming::NameComponent>;
-template class TAO_Unbounded_Sequence<CosNaming::Binding>;
-#endif /* TAO_ORBSVCS_HAS_Naming */
-
-#if defined(TAO_ORBSVCS_HAS_Property)
-template class TAO_Unbounded_Sequence<CosPropertyService::Property>;
-template class TAO_Unbounded_Sequence<CosPropertyService::PropertyDef>;
-template class TAO_Unbounded_Sequence<CosPropertyService::PropertyException>;
-template class TAO_Unbounded_Sequence<CosPropertyService::PropertyMode>;
-#endif /* TAO_ORBSVCS_HAS_Property */
-
-#if defined(TAO_ORBSVCS_HAS_Event)
-template class TAO_Unbounded_Sequence<RtecEventComm::Event>;
-template class TAO_Unbounded_Sequence<RtecEventChannelAdmin::Dependency>;
-template class TAO_Unbounded_Sequence<RtecEventChannelAdmin::Publication>;
-#endif /* TAO_ORBSVCS_HAS_Event */
-
-#if defined(TAO_ORBSVCS_HAS_Sched)
-template class TAO_Unbounded_Sequence<RtecScheduler::Dependency_Info>;
-template class TAO_Unbounded_Sequence<RtecScheduler::RT_Info>;
-#endif /* TAO_ORBSVCS_HAS_Sched */
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate TAO_Object_Manager<CORBA_Object>
-#pragma instantiate TAO_Object_Manager<CORBA_TypeCode>
-#pragma instantiate TAO_Unbounded_Object_Sequence<CORBA_Object>
-#pragma instantiate TAO_Unbounded_Pseudo_Sequence<CORBA_TypeCode>
-
-#if defined(TAO_ORBSVCS_HAS_LifeCycle)
-#pragma instantiate TAO_Unbounded_Sequence<CosLifeCycle::NVP>
-#endif /* TAO_ORBSVCS_HAS_LifeCycle */
-
-#if defined(TAO_ORBSVCS_HAS_Naming)
-#pragma instantiate TAO_Unbounded_Sequence<CosNaming::NameComponent>
-#pragma instantiate TAO_Unbounded_Sequence<CosNaming::Binding>
-#endif /* TAO_ORBSVCS_HAS_Naming */
-
-#if defined(TAO_ORBSVCS_HAS_Property)
-#pragma instantiate TAO_Unbounded_Sequence<CosPropertyService::Property>
-#pragma instantiate TAO_Unbounded_Sequence<CosPropertyService::PropertyDef>
-#pragma instantiate TAO_Unbounded_Sequence<CosPropertyService::PropertyException>
-#pragma instantiate TAO_Unbounded_Sequence<CosPropertyService::PropertyMode>
-#endif /* TAO_ORBSVCS_HAS_Property */
-
-#if defined(TAO_ORBSVCS_HAS_Event)
-#pragma instantiate TAO_Unbounded_Sequence<RtecEventComm::Event>
-#pragma instantiate TAO_Unbounded_Sequence<RtecEventChannelAdmin::Dependency>
-#pragma instantiate TAO_Unbounded_Sequence<RtecEventChannelAdmin::Publication>
-#endif /* TAO_ORBSVCS_HAS_Event */
-
-#if defined(TAO_ORBSVCS_HAS_Sched)
-#pragma instantiate TAO_Unbounded_Sequence<RtecScheduler::Dependency_Info>
-#pragma instantiate TAO_Unbounded_Sequence<RtecScheduler::RT_Info>
-#endif /* TAO_ORBSVCS_HAS_Sched */
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/AVStreams/Makefile b/TAO/orbsvcs/tests/AVStreams/Makefile
deleted file mode 100644
index b6329eed1a2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = benchmark \
- mpeg \
- server_discovery \
- sfp \
-
-#----------------------------------------------------------------------------
-# 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/TAO/orbsvcs/tests/AVStreams/README b/TAO/orbsvcs/tests/AVStreams/README
deleted file mode 100644
index 442ede23384..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/README
+++ /dev/null
@@ -1,27 +0,0 @@
-// $Id$
-
-TAO Audio/Video Streaming service
----------------------------------
-
-This directory contains a complete distributed audio/video streaming
-application. This application uses interfaces and interactions
-defined in the OMG "Control and Management of A/V streams"
-specification, which is available at the OMG web site. An
-implementation of the A/V Streaming specification is available for TAO
-in the following directory.
-
-$TAO_ROOT/orbsvcs/orbsvcs/AV/
-
-Subsequent directories contain README files that describe the
-compilation and installation process of this application.
-
-The TAO application is a modified version of a streaming application
-developed at the Oregon Graduate Institute.
-
-Members of the TAO A/V Streaming team include the following
-
-Sumedh Mungee <sumedh@cs.wustl.edu>
-Seth Widoff <sbw1@cs.wustl.edu>
-Nagarajan Surendran <naga@cs.wustl.edu>
-Alexander Arulanthu <alex@cs.wustl.edu>
-
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/Makefile b/TAO/orbsvcs/tests/AVStreams/benchmark/Makefile
deleted file mode 100644
index e6f9849b48a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/Makefile
+++ /dev/null
@@ -1,875 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Top-level Makefile for Benchmarking of AVStreams of TAO.
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-LDLIBS = -lorbsvcs -lTAO
-
-SERVER_OBJS = server.o child.o
-CLIENT_OBJS = client.o
-CHILD_OBJS = child.o
-
-BIN = server client #child
-BUILD = $(BIN)
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-FILES = client server child
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-#include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-DCFLAGS = -g
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-
-server:$(addprefix $(VDIR),$(SERVER_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-client:$(addprefix $(VDIR),$(CLIENT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-child:$(addprefix $(VDIR),$(CHILD_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean: clean
- -/bin/rm -rf
-
-
-# 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.so .shobj/client.o .shobj/client.so: client.cpp client.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/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-sunos5.5.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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Handle_Set.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.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(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_Base.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/ARGV.h \
- $(ACE_ROOT)/ace/ARGV.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/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/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.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/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Acceptor.cpp \
- $(TAO_ROOT)/tao/Align.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(TAO_ROOT)/tao/default_client.h \
- $(TAO_ROOT)/tao/default_client.i \
- $(TAO_ROOT)/tao/default_server.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.i \
- $(TAO_ROOT)/tao/ORB_Strategies_T.cpp \
- $(TAO_ROOT)/tao/default_server.i \
- $(TAO_ROOT)/tao/IIOP_Object.h \
- $(TAO_ROOT)/tao/IIOP_Object.i \
- $(TAO_ROOT)/tao/IIOP_ORB.h \
- $(TAO_ROOT)/tao/IIOP_ORB.i \
- $(TAO_ROOT)/tao/CDR_Interpreter.h \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i
-.obj/server.o .obj/server.so .shobj/server.o .shobj/server.so: server.cpp server.h \
- $(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-sunos5.5.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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.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/Shared_Object.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Service_Object.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.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_Base.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/SString.h \
- $(ACE_ROOT)/ace/SString.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/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(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 \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(TAO_ROOT)/tao/Align.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(TAO_ROOT)/tao/default_client.h \
- $(TAO_ROOT)/tao/default_client.i \
- $(TAO_ROOT)/tao/default_server.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.i \
- $(TAO_ROOT)/tao/ORB_Strategies_T.cpp \
- $(TAO_ROOT)/tao/default_server.i \
- $(TAO_ROOT)/tao/IIOP_Object.h \
- $(TAO_ROOT)/tao/IIOP_Object.i \
- $(TAO_ROOT)/tao/IIOP_ORB.h \
- $(TAO_ROOT)/tao/IIOP_ORB.i \
- $(TAO_ROOT)/tao/CDR_Interpreter.h \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- client.h $(ACE_ROOT)/ace/ARGV.h \
- $(ACE_ROOT)/ace/ARGV.i \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- child.h
-.obj/child.o .obj/child.so .shobj/child.o .shobj/child.so: child.cpp child.h \
- $(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-sunos5.5.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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.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/Shared_Object.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Service_Object.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.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_Base.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/SString.h \
- $(ACE_ROOT)/ace/SString.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/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(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 \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(TAO_ROOT)/tao/Align.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(TAO_ROOT)/tao/default_client.h \
- $(TAO_ROOT)/tao/default_client.i \
- $(TAO_ROOT)/tao/default_server.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.i \
- $(TAO_ROOT)/tao/ORB_Strategies_T.cpp \
- $(TAO_ROOT)/tao/default_server.i \
- $(TAO_ROOT)/tao/IIOP_Object.h \
- $(TAO_ROOT)/tao/IIOP_Object.i \
- $(TAO_ROOT)/tao/IIOP_ORB.h \
- $(TAO_ROOT)/tao/IIOP_ORB.i \
- $(TAO_ROOT)/tao/CDR_Interpreter.h \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- client.h $(ACE_ROOT)/ace/ARGV.h \
- $(ACE_ROOT)/ace/ARGV.i \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/child.cpp b/TAO/orbsvcs/tests/AVStreams/benchmark/child.cpp
deleted file mode 100644
index 564aa586bd3..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/child.cpp
+++ /dev/null
@@ -1,153 +0,0 @@
-// $Id$
-
-#include "child.h"
-
-ACE_RCSID(benchmark, child, "$Id$")
-
-// Bench_Server_StreamEndPoint methods.
-
-Bench_Server_StreamEndPoint::Bench_Server_StreamEndPoint (void)
-{
-}
-
-int
-Bench_Server_StreamEndPoint::handle_open (void)
-{
- return 0;
-}
-
-int
-Bench_Server_StreamEndPoint::handle_close (void)
-{
- // called when streamendpoint is being destructed
- return 0;
-}
-
-int
-Bench_Server_StreamEndPoint::handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-int
-Bench_Server_StreamEndPoint::handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-int
-Bench_Server_StreamEndPoint::handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-CORBA::Boolean
-Bench_Server_StreamEndPoint::handle_connection_requested (AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Bench_Server_StreamEndPoint::handle_connection_requested:() length =%d\n",
- the_spec.length ()));
-
- return 1;
-
- ACE_INET_Addr client_addr (the_spec [0]);
- u_short local_port = 0;
- ACE_INET_Addr local_addr (local_port,"merengue-atm.cs.wustl.edu");
-
- if (this->connector_.connect (this->tcp_stream_,
- client_addr,
- 0,
- local_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Connection to server failed: %p\n",
- "connect"),
- 0);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) tcp connect succeeded %d\n",this->tcp_stream_.get_handle ()));
-
- int sndbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
- int rcvbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
-
- if (this->tcp_stream_.set_option (SOL_SOCKET,
- SO_SNDBUF,
- (void *) &sndbufsize,
- sizeof (sndbufsize)) == -1
- && errno != ENOTSUP)
- return -1;
- else if (this->tcp_stream_.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (void *) &rcvbufsize,
- sizeof (rcvbufsize)) == -1
- && errno != ENOTSUP)
- return -1;
-
- int one = 1;
- if (this->tcp_stream_.set_option (SOL_SOCKET,
- TCP_NODELAY,
- (char *)& one,
- sizeof (one)) == -1 )
- return -1;
-
- ACE_NEW_RETURN (this->stream_handler_,
- ttcp_Stream_Handler (this->tcp_stream_.get_handle ()),
- 0);
- int result;
-
- result = TAO_ORB_Core_instance ()->reactor ()->register_handler (this->stream_handler_,
- ACE_Event_Handler::READ_MASK);
- if (result < 0)
- return 0;
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) register handler for tcp_Stream success\n"));
- return 1;
-}
-
-ttcp_Stream_Handler::ttcp_Stream_Handler (int control_fd)
- : control_handle_ (control_fd)
-{
-}
-
-// Called by the reactor to extract the handle associated with this handler.
-ACE_HANDLE
-ttcp_Stream_Handler::get_handle (void) const
-{
- return this->control_handle_ ;
-}
-
-// Called by the Reactor when data is ready to be read from the
-// video control handle, which indicates a control message from the client.
-int
-ttcp_Stream_Handler::handle_input (ACE_HANDLE handle)
-{
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Bench_Server_StreamEndPoint::handle_input ()\n"));
-
- char buf[BUFSIZ];
- int result =ACE_OS::read (this->control_handle_,buf,BUFSIZ);
- if (result < 0 )
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Bench_Server_StreamEndPoint::handle_input ()\n"),
- -1);
-
- if (result == 0)
- return 0;
- return 0;
-}
-
-
-// --------------------------------------------------------------------------------
-
-
-// int
-// main (int argc, char **argv)
-// {
-// TAO_AV_Child_Process_B<Bench_Server_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl> bench_child;
-
-// if (bench_child.init (argc,argv) == -1)
-// return 1;
-// if (bench_child.run () == -1)
-// return 2;
-
-// return 0;
-// }
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/child.h b/TAO/orbsvcs/tests/AVStreams/benchmark/child.h
deleted file mode 100644
index 3baf5852d47..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/child.h
+++ /dev/null
@@ -1,81 +0,0 @@
-// $Id$
-
-#ifndef TAO_AV_BENCH_CHILD_H
-#define TAO_AV_BENCH_CHILD_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Acceptor.h"
-#include "ace/Svc_Handler.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/Select_Reactor.h"
-#include "orbsvcs/orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-#include "ace/SOCK_Connector.h"
-#include "client.h"
-
-
-class ttcp_Stream_Handler : public virtual ACE_Event_Handler
-{
- // = TITLE
- // Defines the event handler class for the Video Control.
- //
- // = DESCRIPTION
- // This class makes use of a TCP socket.It contains a pointer to
- // the current state which is implemented using the state pattern.
-public:
-
- ttcp_Stream_Handler (int ttcp_Stream_fd);
- // Construct this handler with a control (TCP) fd
- // %% use sock stream instead of fd
-
- virtual int handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called when input events occur (e.g., connection or data).
-
- virtual ACE_HANDLE get_handle (void) const;
- // Returns the handle used by the event_handler.
-private:
- ACE_HANDLE control_handle_;
-};
-
-class Bench_Server_StreamEndPoint
- :public TAO_Server_StreamEndPoint
-{
-public:
- Bench_Server_StreamEndPoint (void);
-
- virtual int handle_open (void) ;
- // called when streamendpoint is instantiated
-
- virtual int handle_close (void) ;
- // called when streamendpoint is being destructed
-
- virtual int handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
- virtual int handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
-
- virtual int handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
- virtual CORBA::Boolean handle_connection_requested (AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-private:
- ACE_SOCK_Connector connector_;
- ACE_SOCK_Stream tcp_stream_;
- ttcp_Stream_Handler *stream_handler_;
-};
-
-
-#endif /* TAO_AV_BENCH_CHILD_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/client.cpp b/TAO/orbsvcs/tests/AVStreams/benchmark/client.cpp
deleted file mode 100644
index 08494218d07..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/client.cpp
+++ /dev/null
@@ -1,467 +0,0 @@
-// $Id$
-
-#include "client.h"
-
-ACE_RCSID(benchmark, client, "$Id$")
-
-Client_StreamEndPoint::Client_StreamEndPoint (void)
-{
-}
-
-
-int
-Client_StreamEndPoint::handle_open (void)
-{
- return 0;
-}
-
-int
-Client_StreamEndPoint::handle_close (void)
-{
- return 0;
-}
-
-// called by the framework before calling connect. Here we create our
-// flow spec which is nothing but hostname::port_number of the
-// datagram.
-CORBA::Boolean
-Client_StreamEndPoint::handle_preconnect (AVStreams::flowSpec &the_spec)
-{
- // return 1;
- the_spec.length (0);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) handle_preconnect called\n"));
- return 0;
-}
-
-// called by the A/V framework after calling connect. Passes the
-// server streamendpoints' flowspec which we use to connect our
-// datagram socket.
-CORBA::Boolean
-Client_StreamEndPoint::handle_postconnect (AVStreams::flowSpec& server_spec)
-{
- // return 1;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) handle_postconnect called \n"));
- return 0;
-}
-
-int
-Client_StreamEndPoint::handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-int
-Client_StreamEndPoint::handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-int
-Client_StreamEndPoint::handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-// ----------------------------------------------------------------------
-
-ttcp_Acceptor::ttcp_Acceptor (ttcp_Client_StreamEndPoint *endpoint)
- :endpoint_ (endpoint)
-{
-}
-
-int
-ttcp_Acceptor::make_svc_handler (ttcp_Client_StreamEndPoint *&sh)
-{
- sh = this->endpoint_;
- return 0;
-}
-
-//------------------------------------------------------------
-
-ttcp_Client_StreamEndPoint::ttcp_Client_StreamEndPoint (Client *client)
- :acceptor_ (this),
- client_ (client)
-{
-}
-
-CORBA::Boolean
-ttcp_Client_StreamEndPoint::handle_preconnect (AVStreams::flowSpec &the_spec)
-{
- // listen for the tcp socket.
-
- ACE_INET_Addr tcp_addr;
-
- // tcp_addr.set (TCP_PORT,"mambo-atm.cs.wustl.edu");
- tcp_addr.set (TCP_PORT);
-
- if (this->acceptor_.open (tcp_addr,
- TAO_ORB_Core_instance ()->reactor ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"%p\n","open"),-1);
- ACE_INET_Addr local_addr;
-
- if (this->acceptor_.acceptor ().get_local_addr (local_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t)acceptor get local addr failed %p"),-1);
-
- char client_address_string [BUFSIZ];
- ::sprintf (client_address_string,
- "%s:%d",
- // local_addr.get_host_name (),
- "mambo-atm.cs.wustl.edu",
- local_addr.get_port_number ());
- the_spec.length (1);
- the_spec [0] = CORBA::string_dup (client_address_string);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) client flow spec is %s\n",
- client_address_string));
-
- return 1;
-}
-
-CORBA::Boolean
-ttcp_Client_StreamEndPoint::handle_postconnect (AVStreams::flowSpec& server_spec)
-{
- ACE_DEBUG ((LM_DEBUG,"ttcp_Client_StreamEndPoint::handle_postconnect \n"));
- this->client_->set_stream (this->peer ());
- return 1;
-}
-
-int
-ttcp_Client_StreamEndPoint::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) ttcp_Client_StreamEndPoint::open () called\n"));
- return 0;
-}
-
-Client::Client (int argc, char **argv, ACE_Barrier *barrier)
- : reactive_strategy_ (&orb_manager_),
- // :reactive_strategy_ (&orb_manager_,this),
- client_mmdevice_ (&reactive_strategy_),
- argc_ (argc),
- argv_ (argv),
- block_size_ (1),
- number_ (10),
- barrier_ (barrier)
-{
-}
-
-void
-Client::set_stream (ACE_SOCK_Stream & control)
-{
- this->stream_ = control;
-}
-
-int
-Client::parse_args (int argc,
- char **argv)
-{
- ACE_Get_Opt opts (argc,argv,"b:");
-
- int c;
-
- while ((c = opts ()) != -1)
- switch (c)
- {
- case 'b':
- this->block_size_ = ACE_OS::atoi (opts.optarg);
- break;
-// case 'n':
-// this->number_ = ACE_OS::atoi (opts.optarg);
-// break;
- case '?':
- ACE_DEBUG ((LM_DEBUG,"Usage %s [-b block_size] [-n number_of times]",
- argv[0]));
- break;
- }
- return 0;
-}
-
-int
-Client::svc (void)
-{
- // Now start pumping data.
- ACE_High_Res_Timer timer;
- ACE_Time_Value tv1,tv2;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Thread created\n"));
-
- if (this->parse_args (this->argc_,
- this->argv_) == -1)
- return -1;
- TAO_TRY
- {
- this->orb_manager_.init (this->argc_,
- this->argv_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- // activate the client MMDevice with the ORB
- this->orb_manager_.activate (&this->client_mmdevice_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->bind_to_server () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error binding to the naming service\n"),
- -1);
-
- // wait for the other clients to finish binding
- this->barrier_->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) All threads finished, starting tests.\n"));
-
- ACE_Time_Value tv (0);
- this->orb_manager_.run (TAO_TRY_ENV,&tv);
- TAO_CHECK_ENV;
- AVStreams::streamQoS_var the_qos (new AVStreams::streamQoS);
- AVStreams::flowSpec_var the_flows (new AVStreams::flowSpec);
- // Bind the client and server mmdevices.
-
- timer.start ();
- this->streamctrl_.bind_devs
- (this->client_mmdevice_._this (TAO_TRY_ENV),
- this->server_mmdevice_.in (),
- the_qos.inout (),
- the_flows.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- timer.stop ();
- timer.elapsed_time (tv1);
- long time_taken = tv1.sec () + tv1.usec () /1000000;
- tv1.dump ();
- //ACE_DEBUG ((LM_DEBUG,"(%P|%t)time taken is %ld \n",
- // time_taken ));
-
- return 0;
-
- int sndbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
- int rcvbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
-
- if (this->stream_.set_option (SOL_SOCKET,
- SO_SNDBUF,
- (void *) &sndbufsize,
- sizeof (sndbufsize)) == -1
- && errno != ENOTSUP)
- return -1;
- else if (this->stream_.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (void *) &rcvbufsize,
- sizeof (rcvbufsize)) == -1
- && errno != ENOTSUP)
- return -1;
-
- int one = 1;
- if (this->stream_.set_option (SOL_SOCKET,
- TCP_NODELAY,
- (char *)& one,
- sizeof (one)) == -1 )
- return -1;
-
- char *buffer;
- long buffer_siz = this->block_size_*1024;
-
- ACE_NEW_RETURN (buffer,
- char [buffer_siz],
- -1);
- timer.start ();
- long number = 64 *1024/this->block_size_;
- for (int i=0;i<number;i++)
- this->stream_.send_n (buffer,buffer_siz);
- timer.stop ();
- timer.elapsed_time (tv2);
- double total_time = tv2.sec ()+tv2.usec ()/1000000.0;
- double total_data = 64*1024*1024;
- ACE_DEBUG ((LM_DEBUG,"Total data = %f , Total time = %f \n",
- total_data,total_time));
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Thruput for block size is:%d\t%f Mb/s \n",
- buffer_siz,total_data/(total_time*1024.0*1024.0)));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("streamctrl.bind_devs:");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-Client::bind_to_server (void)
-{
- TAO_TRY
- {
- /*
- CORBA::Object_var naming_obj =
- this->orb_manager_.orb ()->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to resolve the Name Service.\n"),
- -1);
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- */
-
- // Initialize the naming services
- if (my_name_client_.init (this->orb_manager_.orb ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- CosNaming::Name server_mmdevice_name (1);
-
- server_mmdevice_name.length (1);
- server_mmdevice_name [0].id = CORBA::string_dup ("Bench_Server_MMDevice");
- CORBA::Object_var server_mmdevice_obj =
- my_name_client_->resolve (server_mmdevice_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->server_mmdevice_ =
- AVStreams::MMDevice::_narrow (server_mmdevice_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (this->server_mmdevice_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " could not resolve Server_Mmdevice in Naming service <%s>\n"),
- -1);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Command_Handler::resolve_reference");
- return -1;
- }
- TAO_ENDTRY;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MMDevice successfully resolved.\n"));
- return 0;
-}
-
-int
-Client::establish_stream (void)
-{
-
- AVStreams::streamQoS_var the_qos (new AVStreams::streamQoS);
- AVStreams::flowSpec_var the_flows (new AVStreams::flowSpec);
- // Bind the client and server mmdevices.
-
- TAO_TRY
- {
- this->streamctrl_.bind_devs
- (this->client_mmdevice_._this (TAO_TRY_ENV),
- this->server_mmdevice_.in (),
- the_qos.inout (),
- the_flows.in (),
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("streamctrl.bind_devs:");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// ----------------------------------------------------------------------
-
-int
-main (int argc, char **argv)
-{
- ACE_Get_Opt opts (argc, argv, "T:");
- int thread_count = 1;
-
-int c;
-while ((c = opts ()) != -1)
- switch (c)
- {
- case 'T':
- thread_count = (u_int) ACE_OS::atoi (opts.optarg);
- continue;
- default:
-// ACE_DEBUG ((LM_DEBUG,
-// "Usage: %s -t number_of_threads\n",
-// argv [0]));
- break;
- }
-
- ACE_Barrier *barrier;
- ACE_NEW_RETURN (barrier,
- ACE_Barrier (thread_count + 1),
- -1);
- for (int i = 0; i < thread_count; i++)
- {
- Client *client;
- ACE_NEW_RETURN (client,
- Client (argc,
- argv,
- barrier),
- -1);
-
- if (client->activate (THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error in activate: %p",
- "activate"),
- -1);
- }
-
- // wait for all the threads to finish starting up
- barrier->wait ();
- ACE_DEBUG ((LM_DEBUG,
- "(%t) All threads started, waiting for test completion\n"));
-
- ACE_Thread_Manager::instance ()->wait ();
-
-}
-
-// -----------------------------------------------------------
-// Video_Endpoint_Reactive_Strategy_A methods
-
-ttcp_Endpoint_Reactive_Strategy_A::ttcp_Endpoint_Reactive_Strategy_A (TAO_ORB_Manager *orb_manager,
- Client *client)
- : TAO_AV_Endpoint_Reactive_Strategy_A<ttcp_Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl> (orb_manager),
- client_ (client)
-{
-}
-
-int
-ttcp_Endpoint_Reactive_Strategy_A::make_stream_endpoint (ttcp_Client_StreamEndPoint *&endpoint)
-{
- ACE_NEW_RETURN (endpoint,
- ttcp_Client_StreamEndPoint (this->client_),
- -1);
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class TAO_AV_Endpoint_Reactive_Strategy<ttcp_Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>;
-template class TAO_AV_Endpoint_Reactive_Strategy<Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>;
-template class TAO_AV_Endpoint_Reactive_Strategy_A<ttcp_Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>;
-template class TAO_AV_Endpoint_Reactive_Strategy_A<Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>;
-template class ACE_Acceptor <ttcp_Client_StreamEndPoint,ACE_SOCK_ACCEPTOR>;
-template class ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Task<ACE_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy<ttcp_Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy<Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy_A<ttcp_Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy_A<Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>
-#pragma instantiate ACE_Acceptor <ttcp_Client_StreamEndPoint,ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Task<ACE_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/client.h b/TAO/orbsvcs/tests/AVStreams/benchmark/client.h
deleted file mode 100644
index 6d4b8cdbc7a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/client.h
+++ /dev/null
@@ -1,162 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// NOTE: If you encounter trouble resolving the Naming Service, try
-// running the Naming Service and the server in the same window. [MJB]
-
-#ifndef TAO_AV_BENCH_CLIENT_H
-#define TAO_AV_BENCH_CLIENT_H
-
-#include "ace/Reactor.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Event_Handler.h"
-#include "ace/ARGV.h"
-#include "tao/TAO.h"
-#include "orbsvcs/CosNamingC.h"
-#include "ace/SOCK_Dgram.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Synch.h"
-#include "ace/High_Res_Timer.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-#define TCP_PORT 5000
-
-class Client_StreamEndPoint
- : public TAO_Client_StreamEndPoint
-{
- // = TITLE
- // Defines a client StreamEndpoint class
- // = DESCRIPTION
- // Makes use of a connected dgram to receive data from the server
- // side stream endpoint.
-public:
- Client_StreamEndPoint (void);
-
- virtual int handle_open (void);
- // called when streamendpoint is instantiated
-
- virtual int handle_close (void);
- // called when streamendpoint is being destructed
-
- virtual CORBA::Boolean handle_preconnect (AVStreams::flowSpec &the_spec);
- // called before connecting
-
- virtual CORBA::Boolean handle_postconnect (AVStreams::flowSpec &the_spec);
- // called after connecting
-
- virtual int handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-
- virtual int handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-
- virtual int handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env);
-
-};
-
-class ttcp_Client_StreamEndPoint;
-
-class ttcp_Acceptor
- :public virtual ACE_Acceptor <ttcp_Client_StreamEndPoint,ACE_SOCK_ACCEPTOR>
-{
-public:
- ttcp_Acceptor (ttcp_Client_StreamEndPoint *endpoint);
-
- virtual int make_svc_handler (ttcp_Client_StreamEndPoint *&sh);
-private:
- ttcp_Client_StreamEndPoint *endpoint_;
-};
-
-class Client;
-
-class ttcp_Client_StreamEndPoint
- :public Client_StreamEndPoint,
- public virtual ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-{
-public:
- ttcp_Client_StreamEndPoint (Client *client =0);
- // constructor
- virtual CORBA::Boolean handle_preconnect (AVStreams::flowSpec &the_spec);
- // called before connecting
-
- virtual CORBA::Boolean handle_postconnect (AVStreams::flowSpec &the_spec);
- // called after connecting
-
- virtual int open (void *);
- // called when server connects to us.
-private:
- ttcp_Acceptor acceptor_;
- // The Acceptor.
-
- Client *client_;
-};
-class ttcp_Endpoint_Reactive_Strategy_A
- : public TAO_AV_Endpoint_Reactive_Strategy_A<ttcp_Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>
-{
-public:
- ttcp_Endpoint_Reactive_Strategy_A (TAO_ORB_Manager *orb_manager,
- Client *client_ptr);
- // constructor . The orb manager is needed for the TAO_AV_Endpoint_Reactive_Strategy_A.
-
- virtual int make_stream_endpoint (ttcp_Client_StreamEndPoint *& endpoint);
- // hook to make our streamendpoint taking a Client pointer
-private:
- Client *client_;
- // pointer to command handler object
-};
-
-
-class Client : public ACE_Task<ACE_SYNCH>
-// one of these per client thread
-{
-public:
- Client (int argc, char **argv, ACE_Barrier *barrier);
-
- virtual int svc (void);
-
- void set_stream (ACE_SOCK_Stream & stream);
-private:
-
- int parse_args (int argc,char **argv);
- int bind_to_server (void);
-
- int establish_stream (void);
-
-
- TAO_ORB_Manager orb_manager_;
-
- TAO_Naming_Client my_name_client_;
-
- // ttcp_Endpoint_Reactive_Strategy_A reactive_strategy_;
-
- TAO_AV_Endpoint_Reactive_Strategy_A<Client_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl> reactive_strategy_;
-
- AVStreams::MMDevice_var server_mmdevice_;
-
- TAO_MMDevice client_mmdevice_;
-
- TAO_StreamCtrl streamctrl_;
- // Video stream controller
-
- int argc_;
-
- char **argv_;
-
- int block_size_;
- // size of the block to be sent in Kilobytes.
-
- int number_;
- // number of times to send the block
-
- ACE_Barrier *barrier_;
-
- ACE_SOCK_Stream stream_;
-};
-
-#endif /* TAO_AV_BENCH_CLIENT_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/clnt.conf b/TAO/orbsvcs/tests/AVStreams/benchmark/clnt.conf
deleted file mode 100644
index 9cf02c946d4..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/clnt.conf
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# This file contains a sample ACE_Service_Config configuration
-# file specifying the strategy factories utilized by an application
-# using TAO. There are currently only two possible factories:
-# Client_Strategy_Factory and Server_Strategy_Factory. These names
-# must be used as the second argument to their corresponding line,
-# because that's what the ORB uses to find the desired factory.
-#
-# Note that there are two unordinary characteristics of the way *this*
-# file is set up:
-# - both client and server strategies are specified in the same
-# file, which would only make sense for co-located clients & servers
-# - both of the factories are actually sourced out of libTAO.so
-# (TAO.DLL on Win32), and they would normally be in a separate
-# dll from the TAO ORB Core.
-#
-# The options which can be passed to the Resource Factory are:
-#
-# -ORBresources <which>
-# where <which> can be 'global' to specify globally-held resources,
-# or 'tss' to specify thread-specific resources.
-#
-# The options which can be passed to the Client are:
-# <none currently>
-#
-# The options which can be passed to the Server are:
-#
-# -ORBconcurrency <which>
-# where <which> can be 'thread-per-connection' to specify
-# use of the ACE_Threaded_Strategy concurrency strategy,
-# or 'reactive' to specify use of the ACE_Reactive_Strategy
-# concurrency strategy.
-#
-# -ORBthreadflags <flags>
-# specifies the default thread flags to use, where <flags> is a
-# logical OR'ing of the flags THR_DETACHED, THR_BOUND, THR_NEW_LWP,
-# THR_SUSPENDED, or THR_DAEMON. Note that not every flag may be valid
-# on every platform.
-#
-# -ORBdemuxstrategy <which>
-# where <which> can be one of 'dynamic', 'linear', 'active', or 'user',
-# and specifies the type of object lookup strategy used internally.
-# -ORBtablesize <unsigned>
-# specifies the size of the object table
-#
-dynamic Resource_Factory Service_Object * TAO:_make_TAO_Resource_Factory() "-ORBresources tss"
-dynamic Client_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Client_Strategy_Factory()
-dynamic Server_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Server_Strategy_Factory() "-ORBconcurrency reactive -ORBsystemidpolicydemuxstrategy dynamic -ORBtablesize 128"
-
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/server.cpp b/TAO/orbsvcs/tests/AVStreams/benchmark/server.cpp
deleted file mode 100644
index 2a785294dd2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/server.cpp
+++ /dev/null
@@ -1,257 +0,0 @@
-// $Id$
-
-#include "server.h"
-#include "tao/Timeprobe.h"
-
-ACE_RCSID(benchmark, server, "$Id$")
-
-// AV_Server_Sig_Handler routines
-
-AV_Server_Sig_Handler::AV_Server_Sig_Handler (void)
-{
-}
-
-int
-AV_Server_Sig_Handler::register_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);
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) sig_handler == %d\n",this->handle_));
-
- // 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 (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this, ACE_Event_Handler::NULL_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
-
- // handles these signals.
- // this->sig_set.fill_set ();
- this->sig_set.sig_add (SIGCHLD);
- this->sig_set.sig_add (SIGBUS);
- this->sig_set.sig_add (SIGINT);
- this->sig_set.sig_add (SIGTERM);
-
- // Register the signal handler object to catch the signals. if
- if (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this->sig_set, this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
- return 0;
-}
-
-// Called by the ACE_Reactor to extract the fd.
-ACE_HANDLE
-AV_Server_Sig_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-int
-AV_Server_Sig_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handling asynchonrous input...\n"));
- return 0;
-}
-
-int
-AV_Server_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
-AV_Server_Sig_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) received signal %S\n", signum));
-
- // switch (signum)
-// {
-// case SIGCHLD:
-// // Handle the death of child signal.
-// this->clear_child (SIGCHLD);
-// break;
-// case SIGBUS:
-// // Handle the Bus error signal
-// case SIGINT:
-// // Handle the interrupt signal
-// case SIGTERM:
-// // Handle the process termination signal.
-// this->int_handler (signum);
-// break;
-// default:
-// // ACE_DEBUG ((LM_DEBUG, "(%P|%t) %S: not handled, returning to program\n", signum));
-// break;
-// }
- return 0;
-}
-
-AV_Server_Sig_Handler::~AV_Server_Sig_Handler (void)
-{
- TAO_ORB_Core_instance ()->reactor ()->remove_handler (this->sig_set);
-}
-
-
-//------------------------------------------------------------
-Server::Server (void)
- // :process_strategy_ (&process_options_)
- :reactive_strategy_(&orb_manager_)
-{
- this->process_options_.command_line ("./child -ORBport 0 -ORBobjrefstyle url");
-}
-
-
-// Initializes the mpeg server
-int
-Server::init (int argc,
- char *argv[],
- CORBA::Environment& env)
-{
- int result;
-
- // Initialize the orb_manager
- this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- env);
- TAO_CHECK_ENV_RETURN (env,
- -1);
-
- CORBA::ORB_var orb =
- this->orb_manager_.orb ();
-
- PortableServer::POA_var child_poa =
- this->orb_manager_.child_poa ();
-
- // Initialize the naming services
-
- if (my_name_client_.init (orb.in ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- // Register the video mmdevice object with the ORB
- ACE_NEW_RETURN (this->mmdevice_,
- // TAO_MMDevice (&this->process_strategy_),
- TAO_MMDevice (&this->reactive_strategy_),
- -1);
-
- // create the video server mmdevice with the naming service pointer.
- this->orb_manager_.activate_under_child_poa ("Bench_Server_MMDevice",
- this->mmdevice_,
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
-
- // Register the mmdevice with the naming service.
- CosNaming::Name server_mmdevice_name (1);
- server_mmdevice_name.length (1);
- server_mmdevice_name [0].id = CORBA::string_dup ("Bench_Server_MMDevice");
-
- // Register the video control object with the naming server.
- this->my_name_client_->bind (server_mmdevice_name,
- this->mmdevice_->_this (env),
- env);
-
- if (env.exception () != 0)
- {
- env.clear ();
- this->my_name_client_->rebind (server_mmdevice_name,
- this->mmdevice_->_this (env),
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
- }
-// result = this->signal_handler_.register_handler ();
-
-// if (result < 0)
-// ACE_ERROR_RETURN ((LM_ERROR,
-// "(%P|%t) Error registering signal handler"),
-// -1);
- return 0;
-}
-
-// Runs the mpeg server
-int
-Server::run (CORBA::Environment& env)
-{
- int result;
- // Run the ORB event loop
- while (1)
- {
- this->orb_manager_.run (env);
- if (errno== EINTR)
- continue;
- else
- break;
- }
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Server::run () "
- "came out of the (ORB) "
- "event loop %p\n",
- "run_event_loop"));
- return 0;
-
-}
-
-Server::~Server (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Server: Removing handlers from the Reactor\n"));
-
- if (this->mmdevice_ != 0)
- delete this->mmdevice_;
-
-}
-
-
-int
-main (int argc, char **argv)
-{
- Server server;
- TAO_TRY
- {
- if (server.init (argc, argv, TAO_TRY_ENV) == -1)
- return 1;
- TAO_CHECK_ENV;
-
- server.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Bench_Server::Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class TAO_AV_Endpoint_Reactive_Strategy<Bench_Server_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>;
-template class TAO_AV_Endpoint_Reactive_Strategy_B<Bench_Server_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy_B<Bench_Server_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy<Bench_Server_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/server.h b/TAO/orbsvcs/tests/AVStreams/benchmark/server.h
deleted file mode 100644
index d311a84a357..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/server.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// NOTE: If you encounter trouble resolving the Naming Service, try
-// running the Naming Service and the server in the same window. [MJB]
-
-
-#ifndef TAO_AV_BENCH_SERVER_H
-#define TAO_AV_BENCH_SERVER_H
-
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Acceptor.h"
-#include "ace/Svc_Handler.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/Select_Reactor.h"
-#include "orbsvcs/orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-#include "orbsvcs/AV/Endpoint_Strategy.h"
-#include "client.h"
-#include "child.h"
-
-class AV_Server_Sig_Handler
- : public virtual ACE_Event_Handler
-{
-public:
- AV_Server_Sig_Handler (void);
-
- virtual ACE_HANDLE get_handle (void) const;
-
- int register_handler (void);
- // this will register this sig_handler
- // with the reactor for SIGCHLD,SIGTERM,SIGINT
-
- virtual int shutdown (ACE_HANDLE,
- ACE_Reactor_Mask);
-
- virtual int handle_input (ACE_HANDLE);
- // handle input on the dummy handle.
-
- virtual int handle_signal (ACE_HANDLE signum,
- siginfo_t * = 0,
- ucontext_t* = 0);
- // handles the SIGCHLD,SIGTERM,SIGINT for the parent process i.e
- // the main thread..
- ~AV_Server_Sig_Handler (void);
- // Destructor
-
-private:
- ACE_HANDLE handle_;
- // dummy handle for the sig handler.
- ACE_Sig_Set sig_set;
-};
-
-class Server
-{
-public:
- Server (void);
- // Default constructor
-
- int init (int argc,
- char **argv,
- CORBA::Environment& env);
-
- int run (CORBA::Environment& env);
-
- ~Server (void);
-private:
- TAO_ORB_Manager orb_manager_;
- // the TAO ORB manager.
-
- TAO_Naming_Client my_name_client_;
- // The TAO Naming server
-
- //CosNaming::NamingContext_var naming_context_;
- // The root naming context of the naming service
-
- // AV_Server_Sig_Handler signal_handler_;
-
- ACE_Process_Options process_options_;
- // The process options for the process to be spawned by the process strategy
-
- // TAO_AV_Endpoint_Process_Strategy_B process_strategy_;
- // The proces strategy for the video.
-
- TAO_AV_Endpoint_Reactive_Strategy_B <Bench_Server_StreamEndPoint,TAO_VDev,AV_Null_MediaCtrl> reactive_strategy_;
- // Reactive strategy
-
- TAO_MMDevice *mmdevice_;
- // The video server multimedia device
-};
-
-#endif /* TAO_AV_BENCH_SERVER_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/benchmark/svc.conf b/TAO/orbsvcs/tests/AVStreams/benchmark/svc.conf
deleted file mode 100644
index d1b13ee07cd..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/benchmark/svc.conf
+++ /dev/null
@@ -1,50 +0,0 @@
-# $Id$
-#
-# This file contains a sample ACE_Service_Config configuration
-# file specifying the strategy factories utilized by an application
-# using TAO. There are currently only two possible factories:
-# Client_Strategy_Factory and Server_Strategy_Factory. These names
-# must be used as the second argument to their corresponding line,
-# because that's what the ORB uses to find the desired factory.
-#
-# Note that there are two unordinary characteristics of the way *this*
-# file is set up:
-# - both client and server strategies are specified in the same
-# file, which would only make sense for co-located clients & servers
-# - both of the factories are actually sourced out of libTAO.so
-# (TAO.DLL on Win32), and they would normally be in a separate
-# dll from the TAO ORB Core.
-#
-# The options which can be passed to the Resource Factory are:
-#
-# -ORBresources <which>
-# where <which> can be 'global' to specify globally-held resources,
-# or 'tss' to specify thread-specific resources.
-#
-# The options which can be passed to the Client are:
-# <none currently>
-#
-# The options which can be passed to the Server are:
-#
-# -ORBconcurrency <which>
-# where <which> can be 'thread-per-connection' to specify
-# use of the ACE_Threaded_Strategy concurrency strategy,
-# or 'reactive' to specify use of the ACE_Reactive_Strategy
-# concurrency strategy.
-#
-# -ORBthreadflags <flags>
-# specifies the default thread flags to use, where <flags> is a
-# logical OR'ing of the flags THR_DETACHED, THR_BOUND, THR_NEW_LWP,
-# THR_SUSPENDED, or THR_DAEMON. Note that not every flag may be valid
-# on every platform.
-#
-# -ORBsystemidpolicydemuxstrategy <which>
-# where <which> can be one of 'dynamic', 'linear', 'active', or 'user',
-# and specifies the type of object lookup strategy used internally.
-# -ORBtablesize <unsigned>
-# specifies the size of the object table
-#
-dynamic Resource_Factory Service_Object * TAO:_make_TAO_Resource_Factory() "-ORBresources global"
-dynamic Client_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Client_Strategy_Factory()
-dynamic Server_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Server_Strategy_Factory() "-ORBconcurrency thread-per-connection -ORBsystemidpolicydemuxstrategy dynamic -ORBtablesize 128"
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/INSTALL.UCB b/TAO/orbsvcs/tests/AVStreams/mpeg/INSTALL.UCB
deleted file mode 100644
index 38a656a538b..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/INSTALL.UCB
+++ /dev/null
@@ -1,105 +0,0 @@
-These are the instructions for compiling mpeg_play, the software MPEG
-decoder and player.
-
-1) Untar the file mpeg_play.tar.Z. This is best done by creating a new
-directory for the files involved, moving the tar file into this directory
-and invoking the command:
-
- zcat mpeg_play-2.0.tar.Z | tar xvf -
-
-2) Create and customize the Makefile. Do this by copying the file
-Makefile.proto to Makefile. Then edit Makefile for your particular needs.
-
-In the makefile the CFLAGS definition is multiply defined for a couple of
-different machines, uncomment the one you want to use, or define your own
-if necessary.
-
-The INCLUDEDIR variable should be set to include the paths leading to the
-standard header files such as stdio.h as well as to X11/Xlib.h (on most
-systems, this is /usr/include). To do this set the INCLUDEDIR variable to
--I followed by the pathname. For example, if the path is /usr/local/include,
-edit the Makefile to look like this:
-
- INCLUDEDIR = -I/usr/local/include
-
-If more than one pathname is necessary, simply prepend -I to each path.
-For example if you needed to include /usr/local/include and /usr/X11/include,
-the variable definition would look like:
-
- INCLUDEDIR = -I/usr/local/include -I/usr/X11/include
-
-Finally, make sure the LIBS variable is set to the path and name of your X11
-library. For example:
-
- LIBS = /usr/lib/X11/libX11.a
-
-3) Type make all.
-
-4) To remove .o files, type make clean
-
-5) Add yourself to the mailing list by sending mail to
- mpeg-list-request@roger-rabbit.cs.berkeley.edu with the subject line
- "ADD" (you can delete yourself by sending the subject line "DEL").
- If you are a uunet user, you can use the mail path
- 'uunet!ucbvax!roger-rabbit.cs!mpeg-list-request'
-
- mail mpeg-list-request@roger-rabbit.cs.berkeley.edu
- Subject: ADD
- ^D
-
-6) Try it out! You can ftp some sample data files from the same site
- you got this player from. Data files usually end in .mpg or .mpeg
- The command line for the player is described in the man page, but
- is basically:
-
- mpeg_play [options] [file_name]
-
-7) If you want the player to collect statistics on size of frames,
- macroblocks, time to decode, etc., add the following to the
- definition of CFLAGS in the Makefile:
- -DANALYSIS
- Remove all .o files with "make clean" and remake with "make all"
- The player will now print summarized statistics at the end of the
- video clip and can be made to print frame by frame statistics with
- the use of the -eachstat flag. Read man page for more info.
-------------------------------------------------------------------------
-
-Using Imake
-
-We have included an Imakefile for use with Imake. Since we do not use
-Imake ourselves and the file was provided by someone else, we can not
-give any specific instructions on how to use it. Please, consult
-someone more experienced with Imake.
-Thanks.
-
-------------------------------------------------------------------------
-NOTES
-
-It seems that much of the time is spent converting the 24 bit MPEG image
-to an 8 bit color space. This process is called "dithering". We've included
-several dithering algorithms. Read the man pages for more instructions.
-
-The data files available are produced by XING. These images are
-usually small (~160X120). XING data does not take advantage
-of P or B frames (ie, frames with motion compensation). The data is simply
-a series of I frames. Performance of the player on XING data is
-significantly lower (half or less) of the performance when motion compensated
-MPEG data is decoded.
-
-Reporting bugs:
- If you find any bugs in this software, please send them to
- mpeg-bugs@roger-rabbit.cs.berkeley.edu. Since this software
- is unsupported, we make no guarantees about how long it will
- take to fix the bug, or if it will be fixed at all. Bug fixes
- will be cheerfully accepted. Please include as much detailed
- information as possible, including:
-
- 1) the version number of the program you are using (cf. VERSION)
- 2) the data file that caused the bug (if possible)
- 3) the OS version and machine type you ran the program on
- 4) the compiler used to compile the program
-
-
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/Makefile b/TAO/orbsvcs/tests/AVStreams/mpeg/Makefile
deleted file mode 100644
index 1ef96ee944e..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-#$Id$
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1
-#
-# Makefile for MPEG stuff
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = source \
-
-#----------------------------------------------------------------------------
-# 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/TAO/orbsvcs/tests/AVStreams/mpeg/PatchLevel b/TAO/orbsvcs/tests/AVStreams/mpeg/PatchLevel
deleted file mode 100644
index fc8384029fb..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/PatchLevel
+++ /dev/null
@@ -1,12 +0,0 @@
-
-1. Current patch level: version 2.0, patch level 1
-
-Sun Jun 9 12:26:16 PDT 1996
-
-(1). Port to linux 1.3
-(2). Reduce the number of semaphores used in the client to ONE.
-(3). Various bug fix
-
-2. Patch level: version 2.0, patch level 0
-
-Tue Nov 28 14:14:58 PST 1995
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/README b/TAO/orbsvcs/tests/AVStreams/mpeg/README
deleted file mode 100644
index 10a6a29e7d6..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/README
+++ /dev/null
@@ -1,71 +0,0 @@
-TAO MPEG Player
-==========================
-
-This directory contains the source code for TAO's Audio/Video Mpeg
-player. This is written using the TAO's Audio/Video streaming service.
-
-This is a modified version of the Distributed Audio/video Mpeg player
-developed at the Oregon Graduate Institute. For more information about
-the original player read README.OGI.
-
-The MPEG-1 player requires X windows and hence may not work on Windows
-platforms.
-
-To run:
-======
-
-1. Start the Naming service.
-
-2. Start mpeg/source/server/server
-
-3. You can start the player
- mpeg/source/client/vcr
-
-The video and audio files can be either specified on the command line
-or be read from a file in
-
- ~/.vcr/vcrPrograms
-
-The format of the entries should be like this
-Three Stooges-1
-/project/merengue/MPEG_movies/ts1_v.mpg
-/project/merengue/MPEG_movies/ts1_a.au
-
-i.e
-Name of the Movie.
-Video file path
-Audio file path.
-
-You can download some of the MPEG-1 audio and video files from this
-URL.
- http://www.cs.wustl.edu/~naga/MPEG_movies
-
-You can also download the .Info files used by the server to store the
-information about the MPEG files.
-
-If you have the ~/.vcr/vcrPrograms then you can select the Prog button
-on the player and select the movie.
-
-You can also give the audio and video files on the command line like
-
-vcr -v video_file_path -a audio_file_path.
-
-Using the Trading Service:
-==========================
-
-The mpeg client can also be run using the Trading service to find the
-server which can give the best QoS and other properties.
-
-But in this case follow the steps in 'To run' above but instead of step 2 do the following two steps:
-
-1. Start the Trading Service
-2. Start the mpeg/source/server/augmented_server
-
-The files for the Trader Agent are in
-$TAO_ROOT/orbsvcs/tests/AVStreams/server_discovery.
-
-For more instructions read the $TAO_ROOT/orbsvcs/tests/AVStreams/server_discovery/README.
-
-
-Nagarajan Surendran (naga@cs.wustl.edu)
-Yamuna Krishnamurthy (yamuna@cs.wustl.edu)
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/README.MI b/TAO/orbsvcs/tests/AVStreams/mpeg/README.MI
deleted file mode 100644
index 85a3069e979..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/README.MI
+++ /dev/null
@@ -1,39 +0,0 @@
-Hello animation addicts,
-
-I'll be brief. This is the modified source of mpeg_play that has a new motif
-user interface (finally!). I hope you will enjoy spending many hours using it!
-This is a very rough first release and the source files + make files are not
-particularly well organized. You might have to do a lot of hand tweaking to get
-it to compile.
-
-Here are some helpful hints:
-
-/mib directory contains the source for my mib interface construction toolkit
- which is really just a wrapper around motif. This is the majority of the
- new code and is the same toolkit I used for the X11 version of Geomview
- (3d visualization program), also available via ftp from geom.umn.edu.
-
-/interface directory contains the bitmaps for buttons, and the interface
- geometry specified with .mib files.
-
-ui.c file contains the code which sets up the interface and processes button
- callbacks.
-
-More minor modifications were made to gdith.c util.c util32.c and video.c.
-
-To compile you will need a decent compiler (gcc works the best!), as well as
-the X11, Xt, and Xm (motif) libraries.
-
-You must first get mib/libmib.a to be created. The Makefile in /mib should take
-care of this when properly tweaked. The main makefile should handle linking the
-library into the mpeg_play binary.
-
-If you have any questions or need help with the compile feel free to send me
-mail, but I may take a while to respond. I tend to correspond with quite a
-few people about many different things.
-
-best wishes,
-
-Daeron Meyer
-
-daeron@geom.umn.edu
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/README.OGI b/TAO/orbsvcs/tests/AVStreams/mpeg/README.OGI
deleted file mode 100644
index 26a835dac7f..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/README.OGI
+++ /dev/null
@@ -1,142 +0,0 @@
- Distributed real-time MPEG video audio player v2.0
-
- Distributed Systems Research Group
- Department of Computer Science and Engineering
- Oregon Graduate Institute of Science & Technology
- November, 1995
-
-
-This directory contains a freely available software distributed
-real-time MPEG video and audio player, for use across the
-Internet. Please install it, run it, play movies and music, and have
-fun !
-
-The player features common VCR functionalities like synchronized video
-and audio play back, play speed change on the fly, fast-forward, rewind,
-step forward, random Positioning, and more.
-
-This version of the player plays MPEG1 video (elementary stream) and
-Sun Sparc format (mu-law) audio. It does not play MPEG1 system streams
-or MPEG2 streams yet.
-
-The player is of server/client architecture, with audio/video servers
-and a client distributed across the Internet. The server manages audio
-video file retrieval and distribution. The client decodes video
-frames, plays video and audio streams, and provides a Motif style user
-interface.
-
-The servers stream out media data to clients, so there is NO NEED to
-download all bits beforehand.
-
-Some important characteristics of Internet are resource sharing,
-highly dynamic workload, no resource reservation facility, and lack of
-a common clock. This player uses novel software feedback mechanisms
-to synchronize servers and clients, and to adapt playback quality to
-the current Internet workload.
-
-
-As compared to version 1.0, this version has following improvements:
-
- - UDP/TCP video audio data connection choice
- - support of both native audio device and AudioFile
- - client invocable from web browser
- - better organized source code tree
- - bug fix
- - and more...
-
-
-The player has been compiled and tested on following architectures:
-
- HP-UX 09.03
- SunOS 4.1.3_U1 (sparc)
- Solaris 2.3 (sparc)
- Solaris 2.4 (i86pc)
- Solaris 2.4 (sparc)
- Ultrix 4.x
- FreeBSD 2.0.5
- LINUX 1.3
-
-If you decide to port the player to a new architecture, please let
-us know so that we can incorporate the changes into our sources.
-
-
-The player is publicly available via anonymous ftp from:
-
- ftp.cse.ogi.edu (129.29.20.2) in /pub/dsrg/Player/
-
-or through following WWW pointer:
-
- http://cse.ogi.edu/DISC/projects/synthetix/Player/
-
-To install the player, ftp file vcr.tar.Z to local host, move it to a
-suitable directory (best to create a new directory for this software),
-uncompress and untar the .Z file, and see INSTALL for instructions.
-Following is an example of steps to ftp and untar the package:
-
- % mkdir vcr
- % cd vcr
- % ftp ftp.cse.ogi.edu
- *** login as anonymous and your email address as passwd ***
- ftp> cd pub/dsrg/Player
- ftp> binary
- ftp> get README
- ftp> get vcr.tar.Z
- ftp> quit
- % gunzip vcr.tar.Z (or you may also use 'uncompress vcr.tar.Z')
- % tar xf vcr.tar
-
-Binary code for platforms HPUX, Solaris 2.4 for x86, Solaris 2.x for
-Sparc, SunOS4.1.3 and FreeBSD are also available in directory
-/pub/dsrg/Player/binaries/.
-
-
-This software is covered by copyrights. It contains code contributed
-by the author and several other parties. Please see the beginning of
-source files and copyright file(s) in the root directory of the source
-tree for more information.
-
-
-Please add yourself to our mailing list by sending a mail (with your
-name and address) to following address, so that we can keep you
-informed of software upgrade and bug fix.
-
- scen@cse.ogi.edu
-
-
-We would highly appreciate it if you can share with us the performance
-result you get when you play movies retrieved from the OGI
-server. Please let us know following information:
-
- - The platform you use for the client.
-
- - How many hops from your site to OGI, and what is the
- estimated bandwidth,
-
- - Which picture size (320x240, 256x192, 128x96 or 64x48)
- works best for you, and on average how many
- frames-per-second can be displayed.
-
- - Questions, comments, suggestions, and bug report.
-
-Information can also be sent to: scen@cse.ogi.edu Thank you!
-
-
-ACKNOWLEDGMENT
-
-We gratefully thank ARPA and the National Science Foundation for their
-financial support, and thank Tektronix, Hewlett-Packard and the
-Portland Trail Blazers for their donations.
-
-We also want to thank following people for their code:
-
- Lawrence A. Rowe, Ketan Patel, and Brian Smith of Computer Science
- Division-EECS, Univ. of Calif. at Berkeley. The MPEG decoder used by
- the client of the player is originated from their MPEG decoder 2.0
-
- Thomas M. Levergood, Andrew C. Payne, James Gettys, G. Winfield
- Treese, and Lawrence C. Stewart of Cambridge Research Lab, Digital
- Equipment Corporation. The player uses AudioFile as audio output.
-
- Daeron Meyer of the Geometry Center, University of Minnesota. The
- Motif user interface is based on his version.
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/README.UCB b/TAO/orbsvcs/tests/AVStreams/mpeg/README.UCB
deleted file mode 100644
index 3c122f92421..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/README.UCB
+++ /dev/null
@@ -1,105 +0,0 @@
- MPEG Video Software Decoder
- (Version 2.0; Jan 27, 1993)
-
- Lawrence A. Rowe, Ketan Patel, and Brian Smith
- Computer Science Division-EECS, Univ. of Calif. at Berkeley
-
-This directory contains a public domain MPEG video software
-decoder. The decoder is implemented as a library that will
-take a video stream and display it in an X window on an 8, 24
-or 32 bit deep display. The main routine is supplied to
-demonstrate the use of the decoder library. Several dithering
-algorithms are supplied based on the Floyd-Steinberg, ordered
-dither, and half-toning algorithms that tradeoff quality and
-performance. Neither the library nor the main routine handle
-real-time synchronization or audio streams.
-
-The decoder implements the standard described in the Committee
-Draft ISO/IEC CD 11172 dated December 6, 1991 which is
-sometimes refered to as "Paris Format." The code has been
-compiled and tested on the following platforms:
-
- HP PA-RISC (HP/UX 8.X, X11R4) (i.e., HP 9000/7XX and 9000/3XX)
- Sun Sparc (SunOS 4.X, X11R5)
- DECstation 5000 and Alpha
- IBM RS6000
- Silicon Graphics Indigo
- MIPS RISC/os 4.51
- Sequent Symmetry
- Sony NEWS
- and more than we can list here.
-
-If you decide to port the code to a new architecture, please let
-us know so that we can incorporate the changes into our sources.
-
-This directory contains everything required to build and
-display video. We have included source code, a makefile, an Imakefile,
-installation instructions, and a man page. Data files can
-be obtained from the same ftp site this was located in.
-See the INSTALL file for instructions on how to
-compile and run the decoder.
-
-The data files were produced by XING. XING data does not take
-advantage of P or B frames (ie, frames with motion compensation).
-Performance of the player on XING data is significantly slower
-(half or less) than the performance when motion compensated MPEG
-data is decoded. We are very interested in running the software
-on other MPEG streams. Please contact us if you have a stream
-that does not decode correctly. Also, please send us new streams
-produced by others that do utilize P and B frames.
-
-NOTE: One particular XING data file: raiders.mpg, is not a
-valid MPEG stream since it does not contain a sequence
-header.
-
-We have established several mailing lists for messages about
-the decoder:
-
-mpeg-list-dist@CS.Berkeley.EDU
- General information on the decoder for everyone interested
- should be sent to this list. This should become active after
- 11/20/92
-
-mpeg-list-request@CS.Berkeley.EDU
- Requests to join or leave the list should be sent to this
- address. The subject line should contain the single word
- ADD or DELETE.
-
-mpeg-bugs@CS.Berkeley.EDU
- Problems, questions, or patches should be sent to this address.
-
-Our future plans include porting the decoder to run on other
-platforms, integrating it into a video playback system that
-supports real-time synchronization and audio streams, and
-further experiments to improve the performance of the
-decoder. Vendors or other organizations interested in supporting
-this research or discussing other aspects of this project should
-contact Larry Rowe at Rowe@CS.Berkeley.EDU.
-
-We also plan on producing an MPEG encoder. The encoder will NOT be
-a real time digitizer, but will be intended for offline processing
-of video data.
-
-ACKNOWLEDGEMENTS:
- We gratefully thank Hewlett-Packard, Fujitsu, the Semiconductor
- Research Corporation for financial support.
-
- We also want to thank the following people for their help:
-
- Tom Lane of the Independent JPEG Group provided us with
- the basic inverse DCT code used by our player.
- (tom_lane@g.gp.cs.cmu.edu)
-
- Reid Judd of Sun Microsystems provided advice and assistance.
-
- Todd Brunhoff of NVR provided advise and assistance.
-
- Toshihiko Kawai of Sony provided advise and assistance.
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/Makefile b/TAO/orbsvcs/tests/AVStreams/mpeg/source/Makefile
deleted file mode 100644
index 87bb8105ba2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-## $Id$
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1
-#
-# Makefile for MPEG stuff
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = mpeg_shared \
- mpeg_mib \
- mpeg_server \
- mpeg_client \
- 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/TAO/orbsvcs/tests/AVStreams/mpeg/source/TODO b/TAO/orbsvcs/tests/AVStreams/mpeg/source/TODO
deleted file mode 100644
index 83369830726..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/TODO
+++ /dev/null
@@ -1,50 +0,0 @@
-$Id$
-
-Use - for things to do, * for urgent things, and + for things that
-have been done.
-
-
-Bugs
-----
-
-+ States problem -- pressing play twice screws up, position is not working
-+ client blocks forever while exiting sometimes (often after the above)
-+ vs, as don't die as a result of the above
-+ server segfaults if addr is already in use
-
-
-- IF peer i.e client aborts connection for some reason the as and vs
-processes should die. It currently prints the message peer probably
-aborted connection in which case we can try to exit the process.
-
-Things to do
-------------
-
-"Simple" things
-
-
-- Make #define's into enums in common.h/globals.h
-
-+ try compiling ACE and the application with fast=1 to see if
- performance improves
-
-- Rename "play", "play_send" etc. appropriately
-
-
-
-"Not-so-simple" things
-
-
-+ Logic for Video_Server is convoluted!!
-
-+ Need to modularize Audio_Server
-
-+ Seperate command parsing in its own class
-
-Naga:
-----
-- handle leaks on the server side.
-
-+ handle leak on the client side due to Naming Service.
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/Makefile b/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/Makefile
deleted file mode 100644
index a87e5ee911f..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/Makefile
+++ /dev/null
@@ -1,138 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-MAKEFILE = Makefile
-BIN = vcr
-
-BUILD = $(BIN)
-
-# On non-Windows environment, we should at least define
-# the export_include IDL flag.
-FILES= vcr
-
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-
-LIBS += -lTAO -lACE -lorbsvcs
-MPEG_ROOT = $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source
-CPPFLAGS += -I$(MPEG_ROOT)
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets (and local hacks)
-#----------------------------------------------------------------------------
-
-LDFLAGS += -lmpeg_shared -lmpeg_mib -lmpeg_client -lXm -lXext -lXt -lSM -lICE -lX11 -lsocket -lnsl -ldl
-CPPFLAGS += -i -DSH_MEM -DNDEBUG -I/project/doc/pkg/X11/include -L/project/doc/pkg/X11/lib
-
-clean:
- -/bin/rm -rf *.o Log $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(addsuffix .h, $(IDL_FILES)) $(addsuffix .i, $(IDL_FILES)) $(addsuffix .cpp, $(IDL_FILES))
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/vcr.o .obj/vcr.so .shobj/vcr.o .shobj/vcr.so: vcr.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/dither.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.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/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/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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/svc.conf b/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/svc.conf
deleted file mode 100644
index 8351e282782..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/svc.conf
+++ /dev/null
@@ -1,49 +0,0 @@
-# $Id$
-#
-# This file contains a sample ACE_Service_Config configuration
-# file specifying the strategy factories utilized by an application
-# using TAO. There are currently only two possible factories:
-# Client_Strategy_Factory and Server_Strategy_Factory. These names
-# must be used as the second argument to their corresponding line,
-# because that's what the ORB uses to find the desired factory.
-#
-# Note that there are two unordinary characteristics of the way *this*
-# file is set up:
-# - both client and server strategies are specified in the same
-# file, which would only make sense for co-located clients & servers
-# - both of the factories are actually sourced out of libTAO.so
-# (TAO.DLL on Win32), and they would normally be in a separate
-# dll from the TAO ORB Core.
-#
-# The options which can be passed to the Resource Factory are:
-#
-# -ORBresources <which>
-# where <which> can be 'global' to specify globally-held resources,
-# or 'tss' to specify thread-specific resources.
-#
-# The options which can be passed to the Client are:
-# <none currently>
-#
-# The options which can be passed to the Server are:
-#
-# -ORBconcurrency <which>
-# where <which> can be 'thread-per-connection' to specify
-# use of the ACE_Threaded_Strategy concurrency strategy,
-# or 'reactive' to specify use of the ACE_Reactive_Strategy
-# concurrency strategy.
-#
-# -ORBthreadflags <flags>
-# specifies the default thread flags to use, where <flags> is a
-# logical OR'ing of the flags THR_DETACHED, THR_BOUND, THR_NEW_LWP,
-# THR_SUSPENDED, or THR_DAEMON. Note that not every flag may be valid
-# on every platform.
-#
-# -ORBsystemidpolicydemuxstrategy <which>
-# where <which> can be one of 'dynamic', 'linear', 'active', or 'user',
-# and specifies the type of object lookup strategy used internally.
-# -ORBtablesize <unsigned>
-# specifies the size of the object table
-#
-dynamic Resource_Factory Service_Object * TAO:_make_TAO_Resource_Factory() "-ORBresources global"
-dynamic Client_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Client_Strategy_Factory()
-dynamic Server_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Server_Strategy_Factory() "-ORBconcurrency reactive -ORBsystemidpolicydemuxstrategy dynamic -ORBtablesize 128"
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/vcr.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/vcr.cpp
deleted file mode 100644
index 728d3c5103b..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/client/vcr.cpp
+++ /dev/null
@@ -1,465 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <X11/Intrinsic.h>
-#include <sys/types.h>
-#include <signal.h>
-#include <sys/wait.h>
-#ifndef MIPS
-#include <netinet/in.h>
-#else
-#include <bsd/netinet/in.h>
-#endif
-#if defined(sun) || defined(FreeBSD)
-#include <stdlib.h>
-#endif
-#include <time.h>
-#include <sys/time.h>
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <sys/sem.h>
-
-#include "include/common.h"
-
-#include "mpeg_client/video.h"
-#include "mpeg_client/proto.h"
-#include "mpeg_client/newproto.h"
-#include "mpeg_client/global.h"
-
-#include "mpeg_client/util.h"
-#include "mpeg_client/dither.h"
-
-#include "mpeg_shared/routine.h"
-#include "mpeg_client/ab.h"
-
-ACE_RCSID(client, vcr, "$Id$")
-
-static int mainPid;
-int orig_argc;
-char **orig_argv;
-
-static time_t start_time;
-/*
- *--------------------------------------------------------------
- *
- * usage --
- *
- * Print mpeg_play usage
- *
- * Results:
- * None.
- *
- * Side effects:
- * exits with a return value -1
- *
- *--------------------------------------------------------------
- */
-
-void
-usage(char *s) /* program name */
-{
- fprintf(stderr, "Usage:\n");
- fprintf(stderr, "%s [-rt] [-shmem] [-rmsem]\n", s);
- fprintf(stderr, " [-dither ordered|ordered2|fs4|fs2|fs2fast|hybrid|\n");
- fprintf(stderr, " hybrid2|2x2|gray|color|mono|threshold]\n");
- fprintf(stderr, " [X-window options]\n");
- fprintf(stderr, " [-v video_file_name]\n");
- fprintf(stderr, " [-a audio_file_name]\n");
-
- fprintf(stderr, " [-p movie_file_name]\n");
- fprintf(stderr, " [-l movie_list_file_name]\n");
-
- fprintf(stderr, " [-help]\n");
- fprintf(stderr, " [-quiet]\n");
-
- exit (-1);
-}
-
-/*
- *--------------------------------------------------------------
- *
- * int_handler --
- *
- * Handles Cntl-C interupts..
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-static int on_exit_tag = 1;
-extern AudioBuffer *abuffer;
-extern VideoBuffer *vbuffer;
-
-void set_exit_routine_tag(int tag)
-{
- on_exit_tag = tag;
-}
-
-void on_exit_routine(void)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P)on_exit_routine"));
- if (!on_exit_tag)
- return;
- if (mainPid ==ACE_OS::getpid ())
- {
- extern void delete_semaphore();
- abuffer->ABdeleteSem ();
- vbuffer->VBdeleteSem ();
- VDdeleteSem();
- delete_semaphore();
- if (getuid() != DEVELOPER_UID)
- {
- FILE * fp;
- char *buf = (char *)ACE_OS::malloc(100);
- char *tbuf;
- if (buf != NULL) {
- sprintf(buf, "%s%s", LOG_DIR, "vcrSession.log");
- if ((fp = fopen(buf, "a")) != NULL) {
- time_t val =ACE_OS::time (NULL);
- get_hostname(buf, 100);
- buf[99] = 0;
- tbuf = ACE_OS::ctime (&start_time);
- tbuf[strlen(tbuf) - 1] = 0;
- fprintf(fp, "User %d on %s at %s %dm%ds\n", ACE_OS::getuid (), buf,
- tbuf, (val - start_time) / 60, (val - start_time) % 60);
- }
- ACE_OS::free (buf);
- }
- }
- }
- on_exit_tag = 0;
- cerr << "Main process sending SIGINT\n";
- ACE_OS::kill (0, SIGINT);
-}
-
-static void int_handler(int sig)
-{
- ACE_OS::exit (0);
-}
-
-static void clear_child(int sig)
-{
- int pid;
- int status;
-
- while ((pid = ACE_OS::waitpid (-1, &status, WNOHANG)) > 0)
- {
- if (status == 0) {
- continue;
- }
- fprintf(stderr, "VCR: child %d (status %d) ", pid, status);
- if (WIFEXITED(status)) {
- fprintf(stderr, "exited with status %d\n", WEXITSTATUS(status));
- }
- else if (WIFSIGNALED(status)) {
-#if defined(_HPUX_SOURCE) || defined(__svr4__) || defined(IRIX)
- fprintf(stderr, "terminated at signal %d%s.\n", WTERMSIG(status),
- WCOREDUMP(status) ? ", core dumped" : "");
-#else
- fprintf(stderr, "terminated at signal %d.\n", WTERMSIG(status));
-#endif
- }
- else if (WIFSTOPPED(status)) {
- fprintf(stderr, "stopped at signal %d\n", WSTOPSIG(status));
- }
-
- }
-}
-
-/*
- *--------------------------------------------------------------
- *
- * main --
- *
- * Parses command line, starts decoding and displaying.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-int main(int argc, char ** argv)
-{
-
- int mark;
- int rmsemFlag = 0;
-
- argc_share = argc;
- argv_share = argv;
-
- orig_argc = argc;
- orig_argv = argv;
- mark = 1;
- argc--;
-
- displayName[0] = 0;
- ditherType = ORDERED2_DITHER;
- LUM_RANGE = 8;
- CR_RANGE = CB_RANGE = 4;
- noDisplayFlag = 0;
-
-#ifdef SH_MEM
- shmemFlag = 0;
-#endif
-
- while (argc) {
- if (ACE_OS::strcmp (argv[mark], "-rt") == 0) {
- realTimeFlag = 1;
- argc--; mark++;
- }
- else if (ACE_OS::strcmp (argv[mark], "-rt1") == 0) {
- realTimeFlag = 2;
- argc--; mark++;
- }
- else if (ACE_OS::strcmp (argv[mark], "-rt2") == 0) {
- realTimeFlag = 3;
- argc--; mark++;
- }
- else if (ACE_OS::strcmp (argv[mark], "-shmem") == 0) {
- argc--; mark++;
- shmemFlag = 1;
- }
- else if (ACE_OS::strcmp (argv[mark], "-rmsem") == 0) {
- argc--; mark++;
- rmsemFlag = 1;
- }
-#if 0
- else if (ACE_OS::strcmp (argv[mark], "-nop") == 0) {
- TogglePFlag();
- argc--; mark++;
- } else if (ACE_OS::strcmp (argv[mark], "-nob") == 0) {
- ToggleBFlag();
- argc--; mark++;
- }
-#endif
- else if (ACE_OS::strcmp (argv[mark], "-l") == 0) { /* program list file name */
- strcpy(proglistName, argv[++mark]);
- argc -= 2; mark++;
-
- } else if (ACE_OS::strcmp (argv[mark], "-display") == 0) {
- strcpy(displayName,argv[++mark]);
- argc -= 2; mark++;
- } else if (ACE_OS::strcmp (argv[mark], "-dither") == 0) {
- argc--; mark++;
- if (argc < 1) {
- perror("Must specify dither option after -dither flag");
- usage(argv[0]);
- }
- if (ACE_OS::strcmp (argv[mark], "hybrid") == 0) {
- argc--; mark++;
- ditherType = HYBRID_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "hybrid2") == 0) {
- argc--; mark++;
- ditherType = HYBRID2_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "fs4") == 0) {
- argc--; mark++;
- ditherType = FS4_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "fs2") == 0) {
- argc--; mark++;
- ditherType = FS2_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "fs2fast") == 0) {
- argc--; mark++;
- ditherType = FS2FAST_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "hybrid2") == 0) {
- argc--; mark++;
- ditherType = HYBRID2_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "2x2") == 0) {
- argc--; mark++;
- ditherType = Twox2_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "gray") == 0) {
- argc--; mark++;
- ditherType = GRAY_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "color") == 0) {
- argc--; mark++;
- ditherType = FULL_COLOR_DITHER;
- }
- /*
- else if (ACE_OS::strcmp (argv[mark], "none") == 0) {
- argc--; mark++;
- ditherType = NO_DITHER;
- }
- */
- else if (ACE_OS::strcmp (argv[mark], "ordered") == 0) {
- argc--; mark++;
- ditherType = ORDERED_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "ordered2") == 0) {
- argc--; mark++;
- ditherType = ORDERED2_DITHER;
- }
- /*
- else if (ACE_OS::strcmp (argv[mark], "mbordered") == 0) {
- argc--; mark++;
- ditherType = MBORDERED_DITHER;
- }
- */
- else if (ACE_OS::strcmp (argv[mark], "mono") == 0) {
- argc--; mark++;
- ditherType = MONO_DITHER;
- } else if (ACE_OS::strcmp (argv[mark], "threshold") == 0) {
- argc--; mark++;
- ditherType = MONO_THRESHOLD;
- } else {
- perror("Illegal dither option.");
- usage(argv[0]);
- }
- }
- else if (ACE_OS::strcmp (argv[mark], "-quiet") == 0) {
- argc--; mark++;
- quietFlag = 1;
- }
- else if (ACE_OS::strcmp (argv[mark], "-l_range") == 0) {
- argc--; mark++;
- LUM_RANGE =ACE_OS::atoi (argv[mark]);
- if (LUM_RANGE < 1) {
- fprintf(stderr, "Illegal luminance range value: %d\n", LUM_RANGE);
- exit(1);
- }
- argc--; mark++;
- }
- else if (ACE_OS::strcmp (argv[mark], "-cr_range") == 0) {
- argc--; mark++;
- CR_RANGE =ACE_OS::atoi (argv[mark]);
- if (CR_RANGE < 1) {
- fprintf(stderr, "Illegal cr range value: %d\n", CR_RANGE);
- exit(1);
- }
- argc--; mark++;
- }
- else if (ACE_OS::strcmp (argv[mark], "-cb_range") == 0) {
- argc--; mark++;
- CB_RANGE =ACE_OS::atoi (argv[mark]);
- if (CB_RANGE < 1) {
- fprintf(stderr, "Illegal cb range value: %d\n", CB_RANGE);
- exit(1);
- }
- argc--; mark++;
- }
- else if (ACE_OS::strcmp (argv[mark], "-help") == 0) {
- usage(argv[0]);
- }
- else {
- argc--; mark++;
- }
- /*
- else if (argv[mark][0] == '-') {
- fprintf(stderr, "Un-recognized flag %s\n",argv[mark]);
- usage(argv[0]);
- }
- */
- /* the input video and audio files with options '-v', '-a' and '-p' are processed
- at the end of 'ui.c' */
- }
- if (ditherType == MBORDERED_DITHER)
- {
- fprintf(stderr, "Sorry, mbordered dithertype no longer supported.\n");
- ACE_OS::exit (1);
- }
- setsignal(SIGPIPE, SIG_IGN);
- atexit (on_exit_routine);
-
- if (rmsemFlag) {
- if (geteuid() == 0) { /* root, refuse to remove shm and sem ids */
- fprintf(stderr, "You are ROOT, -rmsem is ignored 'cause it's too dangerous.\n");
- }
- else {
- char *tmpf = tempnam("/tmp", "");
- if (tmpf != NULL) {
- char buf[128];
- FILE *fp;
- sprintf(buf, "ipcs >%s", tmpf);
- system(buf);
- if ((fp = fopen(tmpf, "r")) != NULL) {
- while (fgets(buf, 128, fp) != NULL && (int)(strlen(buf)) > 10) {
- int id;
- sscanf(&buf[1], "%d", &id);
- if (buf[0] == 'm') {
- ACE_OS::shmctl (id, IPC_RMID, NULL);
- }
- else if (buf[0] == 's') {
- union semun sem_union;
- sem_union.val = 0;
- ACE_OS::semctl (id, 0, IPC_RMID, sem_union);
- }
- }
- fclose(fp);
- ACE_OS::unlink (tmpf);
- }
- ACE_OS::free (tmpf);
- }
- }
- }
-
- if (quietFlag) {
- if ((freopen("/dev/null", "w", stdout) == NULL) ||
- (freopen("/dev/null", "w", stderr) == NULL)) {
- ACE_OS::exit (10);
- }
- }
-
- start_time = ACE_OS::time (NULL);
-
- ACE_OS::setsid (); /* break controlling terminal and creat a new session */
-
- mainPid = ACE_OS::getpid ();
-
- CTRmain(orig_argc,orig_argv);
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/include/common.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/include/common.h
deleted file mode 100644
index a2fbb40b4e2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/include/common.h
+++ /dev/null
@@ -1,591 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#ifndef _MPEG_COMMON_H
-#define _MPEG_COMMON_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-extern int gethostname (char*, size_t);
-
-#define VERSION 200 /* version 2.00 */
-
-#ifdef LITTLE_ENDIAN
-#define NeedByteOrderConversion
-#elif !defined(BIG_ENDIAN)
-#if (defined(vax) || defined(i386) || defined(i486)) && !defined(NeedByteOrderConversion)
-#define NeedByteOrderConversion
-#endif
-#endif
-
-/*following is defined so that debuging information is printed out for only
- specific user (usually software developer), LOG_DIR is also defined */
-
-/*
-#define LOG_DIR "/home/shanweic/log/"
-#define DEVELOPER_UID 8640
-*/
-
-/* %% this is where the logging is done.." */
-#define LOG_DIR "./"
-#define DEVELOPER_UID 1735
-
-#define SFprintf if ((!getuid()) || getuid() == DEVELOPER_UID) fprintf
-#define Fprintf if (shared->config.verbose) fprintf
-
-#define VCR_TCP_PORT 7101
-#define VCR_UNIX_PORT "/tmp/vcr_unix_port01"
-#define VCR_ATM_PORT "3005"
-
-#define SPEEDUP_INV_SCALE 5 /* VS fast starts at 5/(5-1) normal speed */
-
-#define AB_BUF_SIZE (64 * 1024) /* size of client AB buffer */
-
-#if 0
-#define VB_BUF_SIZE (256 * 1024) /* Size of client VB buffer */
-#endif
-
-#define VB_BUF_SIZE (1024 * 1024) /* Size of client VB buffer */
-
-#define VD_BUF_SIZE (1024 * 1024) /* Size of client VD buffer */
-
-#define PATH_SIZE 256
-#define PATTERN_SIZE 100
-#define MAX_FRAMES 54000 /* half hour video at 30FPS */
-#define MAX_VDQUEUE_SIZE 20
-#define MAX_FB_PACKETS 20 /* max number of feedback packet info collected. */
-#define POSITION_RANGE 100
-#define MSGGAP_MIN -10 /* these are used for recording stat of
- msgs received by VB */
-#define MSGGAP_MAX 50
-
-#define INET_SOCKET_BUFFER_SIZE 1400
-
-/* audio type constants */
-
-#define AudioTypeMuLaw 0
-#define AudioTypeALaw 1
-#define AudioTypeRIFF 2
-#define AudioTypeLiner16 3
-#define AudioTypeLiner8 4
-#define AudioTypeLiner8Offset 5
-
-/* Video and audio compression format */
-
-#define VIDEO_MPEG1 0
-#define VIDEO_MPEG2 1
-#define VIDEO_JPEG 3
-#define VIDEO_SIF 4
-
-#define AUDIO_RAW 10
-#define AUDIO_MPEG1 11
-#define AUDIO_MPEG2 12
-
-
-/* system configuration default values */
-
-#define DEFAULT_maxFPS 60
-#define DEFAULT_maxSPS 16000
-#define DEFAULT_ffFPS 150
-#define DEFAULT_fbFPS 150
-#define DEFAULT_feedBackDelay 2000
-#define DEFAULT_audioMask 0x1
-#define DEFAULT_encodeType AudioTypeMuLaw
-#define DEFAULT_channels 1
-#define DEFAULT_samplesPerSecond 8000
-#define DEFAULT_bytesPerSample 1
-#define DEFAULT_audioTimerDuration 500
-#define DEFAULT_audioBufferedIntervals 2
-#define DEFAULT_framesPerAudioPlay 4
-#define DEFAULT_audioForward 800
-#define DEFAULT_filterPara 50
-#define DEFAULT_maxSPframes 60
-#define DEFAULT_VStimeAdvance 100
-
-#define DEFAULT_volume 0
-
-/* audio parameter data structure */
-
-typedef struct
-{
- int encodeType;
- int channels;
- int samplesPerSecond;
- int bytesPerSample;
-} AudioParameter;
-
-/* client processes shared data structure definition */
-
-typedef struct
-{
- int VDframeNumber;
- int VBbufId, VDbufId;
- char * VBbufAddr, * VDbufAddr;
- int pixelValid;
- unsigned char pixel[256]; /* for transfering pixel value from VP to VD */
-
- /* command and status */
- int cmd;
- int cmdsn;
- int cmdBusy;
-
- int loopBack;
-
- int framesPerSecond; /* Frames per second */
- int usecPerFrame; /* micro-seconds per frame, actual video speed */
- int samplesPerSecond; /* Samples per second */
- int usecPerSample; /* micro-seconds per sample, actual audio speed */
-
- int volumePosition;
- int balancePosition;
- int speedPosition;
- int locationPosition;
- struct hostent audioHost;
- char audioPath[PATH_SIZE];
- struct hostent videoHost;
- char videoPath[PATH_SIZE];
-
- int live; /* non-zero if any of the video/audio streams are live source */
- int videoFormat;
- int audioFormat;
-
- /* video channel parameters */
- int totalFrames;
- int totalGroups;
- int totalHeaders;
- int averageFrameSize;
- double pictureRate;
- int horizontalSize;
- int verticalSize;
- int pelAspectRatio;
- int vbvBufferSize;
- int firstGopFrames;
- int patternSize;
- char pattern[PATTERN_SIZE];
- int IframeGap;
- int VStimeAdvance;
-
- int lastIframeDecoded;
- int sendPatternGops;
- char sendPattern[PATTERN_SIZE];
- float frameRateLimit;
- int framesDropped;
- int qosRecomputes;
-
- /* video channel status */
- int currentGroup;
- int currentFrame;
- int currentDisplay;
- int nextFrame;
- int nextGroup;
-
- /* audio channel parameters */
- int totalSamples;
- AudioParameter audioPara;
-
- /* audio channel status */
- int nextSample; /* played by AP */
-
- /* AudioFile device parameter */
- AudioParameter AFPara;
-
- int currentUPF;
- int rtplay; /* realtime tag, -- VD needs to drop frames when needed */
- int collectStat; /* to indicate if statistics should be collected or not */
- int VBheadFrame; /* ID of last frame put to VBbuffer by VB */
- int needHeader; /* VD requests resending of systerm Header */
- int playRoundTripDelay; /* play round trip time (from issuing play/FF/FB
- command to first Decoded frame showup in
- VD buffer) estimated by CTR start_timer() */
- int audioMaxPktSize; /* 0 -- reliable byte stream,
- >0 - non-discard mode packet stream,
- <0 - discard mode packet stream */
- int videoMaxPktSize;
-
- /* System configuration parameters */
- struct
- {
- int rt; /* play as fast as possible without dropping frames,
- and audio turned off when this tag is set to 0 (zero)
- */
- int maxFPS; /* maximum PLAY frames-per-second, this play speed is used
- during playback when speed scale is set to 100 */
- int maxSPS; /* similar to maxFPS, used when audio is played without
- corresponding video
- */
- int ffFPS; /* play speed when Fast forward */
- int fbFPS; /* play speed when fast rewind */
- int feedBackDelay; /* msec, delay of feedback when AB, VB received first
- packet, 0 (zero) default to adaptive */
- int audioMask; /* mask for audio output device */
- AudioParameter audioPara; /* default audio parameter by system */
- int audioTimerDuration; /* for audio-only case, miliseconds */
- int audioBufferedIntervals; /* for audio-only case,
- audioTimerDuration * audioBufferedIntervals
- milliseconds of audio samples will be buffered
- in AF buffer
- */
- int framesPerAudioPlay; /* for audio-video case, each time, samples corresponding
- to this number of video frames will be played */
- int audioForward; /* forward value for audio channel, in AFTime unit
- (number of samples), audio channel is played ahead of video
- by this number of samples. This is introduce to compensate
- the dely to AF in audio channel, and usually should be less
- than 1 (one) second, but greater than zero.
- */
- int VStimeAdvance; /* target VB buffer level to be mentained (micro-seconds). This
- is sent in INIT message to VS, to decide how many frames to
- be maintained in VB buffer
- */
- float frameRateLimit; /* playback frame rate limit (frames per second) */
- int collectStat; /* tag to collect statistics to file 'stat.n' when set */
- int collectFrameInfo; /* collect MPEG frame info to file 'stat.n' when set*/
- int syncEffective; /* tag to make sync mechanism effective when set */
- int qosEffective; /* tag to make QoS control effective when set */
- int audioOffset; /* offset added to audio channel 'nextSample' when play().
- usually audio and video are not recorded strictly
- synchronized. This parameter is to compensate it. The
- value can be any integer value.
- */
- int filterPara; /* 1/R of Median, nsamples of Mean and Average */
- int maxSPframes; /* max number of frame in a sendPattern */
- int audioConn; /* tag for connection oriented audio data channel */
- int videoConn; /* tag for connection oriented video data channel */
- int verbose;
- } config;
-
-#ifdef STAT
- struct
- {
- unsigned VBmaxBytes; /* max fill level (bytes) in VB */
- unsigned VBdroppedFrames; /* accumulative total number of frames dropped by VB
- because VB buffer full */
- unsigned VBemptyTimes; /* number of time VD fail to get a frame from VB
- immediately */
- unsigned VDnoRef; /* # of frames without reference */
- unsigned VDagainstSendPattern; /* # of frames against send pattern */
- unsigned VDtooLateI; /* # of I frames dropped 'cause too late */
- unsigned VDtooLateP; /* # of P frames dropped 'cause too late */
- unsigned VDtooLateB; /* # of B frames dropped 'cause too late */
- unsigned VDlastFrameDecoded; /* ID of last frame decoded by VD */
- unsigned CTRdropLate;
- unsigned CTRdropOutOrder;
- unsigned CTRdispOnTime;
- unsigned CTRdispLate;
- unsigned fbPacketNumber; /* # packets sent by feedback mechanism */
- struct {
- int frameId;
- int addUsecPerFrame;
- int addFrames;
- int frames;
- int framesDropped;
- float frameRateLimit;
- int advance;
- } fbPackets[MAX_FB_PACKETS]; /* recording FB packet contents */
- unsigned VDqueue[MAX_VDQUEUE_SIZE]; /* record number of frames with VD queue
- length of index number */
- int VBmsgGaps[MSGGAP_MAX + 1 - MSGGAP_MIN]; /* # of ind-sized gaps between msgs */
- char VBframesReceived[(MAX_FRAMES + 7)/8]; /* bit array for frames received by VB */
- char VDframesDecoded[(MAX_FRAMES + 7)/8]; /* bit array for frames decoded by VD */
- char VPframesDisplayed[(MAX_FRAMES + 7)/8]; /* bit array for frames displayed by VP */
- short VBfillLevel[MAX_FRAMES]; /* VB buffer fill level (frames) recorded by CTR */
- } stat;
-#endif
-} SharedData;
-
-/* command and reply: GUI-CTR, CTR-VS, CTR-AS */
-
-/* GUI to CTR, (and also CTR to VS and/or AS) */
-
-#define CmdINIT 0 /* followed by: videoHost, videoPath, audioHost, audioPath
- each item is passed as a string (without 0), led with length(int) */
-#define CmdINITaudio 1 /* for CTR-AS */
-#define CmdINITvideo 2 /* for CTR-VS */
-#define CmdSTOP 3
-#define CmdFF 4
-#define CmdFB 5
-#define CmdSTEP 6
-#define CmdPLAY 7
-#define CmdREF 20 /* this is for sending REFerence frame by VS
- for CmdSTEP and CmdPLAY */
-#define CmdPOSITION 8 /* followed by position */
-#define CmdPOSITIONrelease 9 /* followed by position */
-#define CmdVOLUME 10 /* followed by position */
-#define CmdBALANCE 11 /* followed by position */
-#define CmdSPEED 12 /* followed by position */
-#define CmdLOOPenable 13
-#define CmdLOOPdisable 14
-#define CmdSTATstream 23 /* reply with { | type(byte) | size(int) }+ | */
-#define CmdSTATsent 24 /* reply with { | byte }+ | */
-#define CmdCLOSE 18
-#define CmdFAIL 19 /* followed by a string */
-
-#define CmdDONE 15 /* CTR to GUI:
- replay for accptance and execution of Above Cmd */
-
-#define CmdVPinitScreen 30 /* CTR to VP(GUI), audio-only screen clearning */
-#define CmdVPdisplayFrame 31 /* CTR to VP(GUI) to display the single frame in buffer */
-#define CmdVPclearScreen 32 /* CTR to VP(GUI), to clear all images in VD buffer */
-#define CmdVPaudioPosition 33 /* CTR to VP(GUI), in audio-only case, set position bar */
-
-// to terminate the event loop
-#define CmdExit 34
-
-
-// cmd sent by Java GUI to Controller process
-#define CmdJINIT 35
-
-#define EXIT 36
-#define DECODED 37
-
-/* CTR-VS */
-
-/* CmdINITvideo: followd by parameters of a fixed structure of 3 integers
- reply with CmdINITvideo followed by reply or CmdFAIL followed by a string,
-*/
-typedef struct
-{
- int sn;
- int version;
- int nameLength; /* the length of the video file */
- /* this structure is followed by a zero-terminated file name as follows:
- char videoFile[];
- */
-} INITvideoPara;
-
-typedef struct
-{
- int live;
- int format;
-
- int totalHeaders;
- int totalFrames;
- int totalGroups;
- int horizontalSize;
- int verticalSize;
- int pelAspectRatio;
- int pictureRate1000;
- int vbvBufferSize;
- int sizeIFrame;
- int sizePFrame;
- int sizeBFrame;
- int sizeSystemHeader;
- int sizeGop;
- int averageFrameSize;
- int firstGopFrames;
- int patternSize;
- char pattern[PATTERN_SIZE];
-} INITvideoReply;
-
-/* CmdPOSITION, CmdPOSITIONrelease: followed by following parameter */
-typedef struct
-{
- int sn;
- int nextGroup;
-} POSITIONpara;
-
-/* CmdSTEP: followed by following parameter */
-typedef struct
-{
- int sn;
- int nextFrame;
-} STEPpara;
-
-/* CmdFF, CmdFB: followed by following parameter */
-typedef struct
-{
- int sn;
- int nextGroup;
- int usecPerFrame;
- int framesPerSecond;
- int VStimeAdvance;
-} FFpara;
-
-/*CmdPLAY: followed by following parameter */
-typedef struct
-{
- int sn;
- int collectStat;
- int nextFrame;
- int usecPerFrame;
- int framesPerSecond;
- int frameRateLimit1000;
- int VStimeAdvance;
- int sendPatternGops;
- char sendPattern[PATTERN_SIZE];
-} PLAYpara;
-
-/* CmdSPEED: parameter */
-typedef struct
-{
- int sn;
- int usecPerFrame;
- int framesPerSecond;
- int frameRateLimit1000;
- int sendPatternGops;
- char sendPattern[PATTERN_SIZE];
-} SPEEDpara;
-
-/* CmdLOOPenabe, CmdLOOPdisable, CmdSTOP: following by SN */
-
-
-/* video channel data packet structure */
-
-typedef struct
-{
- int cmd;
- int cmdsn;
- int sh;
- int gop;
- int frame;
- int display; /* display frame number */
- int future;
- int past;
- int currentUPF;
- int dataBytes;
-} VideoPacket;
-
-
-/* video channel data message structure */
-
-typedef struct
-{
- int packetsn;
- int packetSize;
- int msgsn;
- int msgOffset;
- int msgSize;
-} VideoMessage;
-
-
-/* Feedback parameter structure */
-
-typedef struct
-{
- int cmdsn;
- int needHeader;
- int addUsecPerFrame;
- int addFrames;
- int frameRateLimit1000;
- int sendPatternGops;
- int sendPattern[PATTERN_SIZE];
-} VideoFeedBackPara;
-
-
-
-/* audio channel commands and parameters */
-
-/* CmdINITaudio parameter of fixed structure of 3 integers and a AudioPara,
- replys with CmdINITaudio followed by reply or CmdFAIL followed by a string */
-typedef struct
-{
- int sn;
- int version;
- AudioParameter para;
- int nameLength;
- /* char audioFile[] */
-} INITaudioPara;
-
-typedef struct
-{
- int live;
- int format;
-
- AudioParameter para;
- int totalSamples;
-} INITaudioReply;
-
-
-/* CmdPLAY parameter */
-typedef struct
-{
- int sn;
- int nextSample;
-#if 0
- int samplesPerSecond; /* <= shared->audioPara.samplesPerSecond */
-#endif
- int samplesPerSecond; /* audio playback speed */
- int samplesPerPacket; /* Number of samples in a packet */
- int ABsamples; /* size of client VB buffer in samples */
- int spslimit; /* QoS parameter: sps supported by the audio channel */
-} PLAYaudioPara;
-
-/* STOP followed only by SN */
-
-/* CmdSPEED parameter */
-typedef struct
-{
- int sn;
- int samplesPerSecond;
- int samplesPerPacket; /* Number of samples in a packet */
- int spslimit;
-} SPEEDaudioPara;
-
-/* audio packet structure */
-typedef struct
-{
- int cmdsn;
- int resend;
- int samplesPerSecond;
- int firstSample;
- int samples;
- int actualSamples;
- int dataBytes;
-} AudioPacket;
-
-typedef struct
-{
- int firstSample; /* Id of the first sample in this packet */
- int samples; /* number of samples in current packet */
-} APdescriptor; /* audio packet decriptor */
-
-/* audio feedback packet */
-typedef struct
-{
- int cmdsn;
- int type; /* 0 - feedback command; >=1 - Number of packets to be resent */
- union {
- struct {
- int addsps;
- int addSamples;
- } fb;
- APdescriptor ap;
- } data;
-} AudioFeedBackPara;
-/* One actual resent request may have multiple APdescriptors depending on
- the value in element type, all execpt the first one follows above structure*/
-
-typedef struct {
- int sh, gop, frame, display, future, past;
- int refcount; /* reference count */
- unsigned char * data; /* data buffer for image */
-} FrameBlock;
-
-
-#endif /* _MPEG_COMMON_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/24bit.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/24bit.cpp
deleted file mode 100644
index 87931de7f58..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/24bit.cpp
+++ /dev/null
@@ -1,218 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#include <stdlib.h>
-#include <string.h>
-#include "video.h"
-#include "dither.h"
-#include "proto.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, 24bit, "$Id$")
-
-/*
- * We'll define the "ConvertColor" macro here to do fixed point arithmetic
- * that'll convert from YCrCb to RGB using:
- * R = L + 1.40200*Cr;
- * G = L - 0.34414*Cb - 0.71414*Cr
- * B = L + 1.77200*Cb;
- *
- * We'll use fixed point by adding two extra bits after the decimal.
- */
-
-#define BITS 8
-#define ONE ((int) 1)
-#define CONST_SCALE (ONE << BITS)
-#define ROUND_FACTOR (ONE << (BITS-1))
-
-/* Macro to convert integer to fixed. */
-#define UP(x) (((int)(x)) << BITS)
-
-/* Macro to convert fixed to integer (with rounding). */
-#define DOWN(x) (((x) + ROUND_FACTOR) >> BITS)
-
-/* Macro to convert a float to a fixed */
-#define FIX(x) ((int) ((x)*CONST_SCALE + 0.5))
-
-#define CLAMP(ll,x,ul) ( ((x)<(ll)) ?(ll):( ((x)>(ul)) ?(ul):(x)))
-
-static int *Cb_r_tab, *Cr_g_tab, *Cb_g_tab, *Cr_b_tab;
-
-/*
- *--------------------------------------------------------------
- *
- * InitColorDither --
- *
- * To get rid of the multiply and other conversions in color
- * dither, we use a lookup table.
- *
- * Results:
- * None.
- *
- * Side effects:
- * The lookup tables are initialized.
- *
- *--------------------------------------------------------------
- */
-
-void
-InitColorDither()
-{
- int CR, CB, i;
-
- Cr_b_tab = (int *)ACE_OS::malloc(256*sizeof(int));
- Cr_g_tab = (int *)ACE_OS::malloc(256*sizeof(int));
- Cb_g_tab = (int *)ACE_OS::malloc(256*sizeof(int));
- Cb_r_tab = (int *)ACE_OS::malloc(256*sizeof(int));
-
- for (i=0; i<256; i++) {
- CB = CR = i;
-
- CB -= 128; CR -= 128;
-
- Cb_r_tab[i] = FIX(1.40200) * CB;
- Cr_g_tab[i] = -FIX(0.34414) * CR;
- Cb_g_tab[i] = -FIX(0.71414) * CB;
- Cr_b_tab[i] = FIX(1.77200) * CR;
- }
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * ColorDitherImage --
- *
- * Converts image into 24 bit color.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-ColorDitherImage(unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int rows, int cols)
-{
- int L, CR, CB;
- unsigned int *row1, *row2;
- unsigned char *lum2;
- int x, y;
- unsigned int r, b, g;
- int cb_r;
- int cr_g;
- int cb_g;
- int cr_b;
-
- row1 = (unsigned int *)out;
- row2 = row1 + cols;
- lum2 = lum + cols;
- for (y=0; y<rows; y+=2) {
- for (x=0; x<cols; x+=2) {
- int R, G, B;
-
- CR = *cr++;
- CB = *cb++;
- cb_r = Cb_r_tab[CB];
- cr_g = Cr_g_tab[CR];
- cb_g = Cb_g_tab[CB];
- cr_b = Cr_b_tab[CR];
-
- L = *lum++;
- L = UP(L);
- R = L + cb_r;
- G = L + cr_g + cb_g;
- B = L + cr_b;
-#ifndef LITTLE_ENDIAN
- r = CLAMP(0,R,UP(255)) >> BITS;
- g = CLAMP(0,G,UP(255)) & 0xff00;
- b = (CLAMP(0,B,UP(255)) & 0xff00) << BITS;
-#else
- b = CLAMP(0,B,UP(255)) >> BITS;
- g = CLAMP(0,G,UP(255)) & 0xff00;
- r = (CLAMP(0,R,UP(255)) & 0xff00) << BITS;
-#endif
- *row1++ = r | g | b;
-
- L = *lum++;
- L = UP(L);
- R = L + cb_r;
- G = L + cr_g + cb_g;
- B = L + cr_b;
-#ifndef LITTLE_ENDIAN
- r = CLAMP(0,R,UP(255)) >> BITS;
- g = CLAMP(0,G,UP(255)) & 0xff00;
- b = (CLAMP(0,B,UP(255)) & 0xff00) << BITS;
-#else
- b = CLAMP(0,B,UP(255)) >> BITS;
- g = CLAMP(0,G,UP(255)) & 0xff00;
- r = (CLAMP(0,R,UP(255)) & 0xff00) << BITS;
-#endif
- *row1++ = r | g | b;
-
- /*
- * Now, do second row.
- */
- L = *lum2++;
- L = UP(L);
- R = L + cb_r;
- G = L + cr_g + cb_g;
- B = L + cr_b;
-#ifndef LITTLE_ENDIAN
- r = CLAMP(0,R,UP(255)) >> BITS;
- g = CLAMP(0,G,UP(255)) & 0xff00;
- b = (CLAMP(0,B,UP(255)) & 0xff00) << BITS;
-#else
- b = CLAMP(0,B,UP(255)) >> BITS;
- g = CLAMP(0,G,UP(255)) & 0xff00;
- r = (CLAMP(0,R,UP(255)) & 0xff00) << BITS;
-#endif
- *row2++ = r | g | b;
-
- L = *lum2++;
- L = UP(L);
- R = L + cb_r;
- G = L + cr_g + cb_g;
- B = L + cr_b;
-#ifndef LITTLE_ENDIAN
- r = CLAMP(0,R,UP(255)) >> BITS;
- g = CLAMP(0,G,UP(255)) & 0xff00;
- b = (CLAMP(0,B,UP(255)) & 0xff00) << BITS;
-#else
- b = CLAMP(0,B,UP(255)) >> BITS;
- g = CLAMP(0,G,UP(255)) & 0xff00;
- r = (CLAMP(0,R,UP(255)) & 0xff00) << BITS;
-#endif
- *row2++ = r | g | b;
- }
- lum += cols;
- lum2 += cols;
- row1 += cols;
- row2 += cols;
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/2x2.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/2x2.cpp
deleted file mode 100644
index 06bf6ab7fac..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/2x2.cpp
+++ /dev/null
@@ -1,377 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#include <string.h>
-#include <stdlib.h>
-#include "video.h"
-#include "dither.h"
-#include "proto.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, 2x2, "$Id$")
-
-#define RAND_ERR_RANGE 7
-#define RAND_ERR_SUBVAL 3
-
-/* Array containing actual pixel values for each possible 2x2 dither pattern. */
-
-static unsigned char *dith_a;
-
-/* Arrays mapping lum, cr, and cb values to portions of dither pattern code.
- The addtion of one value from each array yields a valid dither pattern
- code.
-*/
-
-static int lval_a[256+RAND_ERR_RANGE-1];
-static int rval_a[256+RAND_ERR_RANGE-1];
-static int bval_a[256+RAND_ERR_RANGE-1];
-
-/* Range of possible dither patterns in each channel. */
-
-#define L_DITH_RANGE (((LUM_RANGE-1)*4)+1)
-#define CR_DITH_RANGE (((CR_RANGE-1)*4)+1)
-#define CB_DITH_RANGE (((CB_RANGE-1)*4)+1)
-
-/* Arrays of random error terms added to break up contours. */
-
-static int *randval_a;
-static int **randptr_a;
-
-
-/*
- *--------------------------------------------------------------
- *
- * Init2x2Dither--
- *
- * Initializes structures used for 2x2 dithering.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-Init2x2Dither()
-{
- unsigned char *dith_ca;
- int numcodes;
- int l_range, cr_range, cb_range;
- int p1, p2, p3, p4;
- int l_dith, cr_dith, cb_dith;
- int big_part, small_part;
- int i, j;
-
- l_range = L_DITH_RANGE;
- cr_range = CR_DITH_RANGE;
- cb_range = CB_DITH_RANGE;
-
- numcodes = l_range * cr_range * cb_range;
-
- dith_a = (unsigned char *) ACE_OS::malloc(numcodes*4);
-
- dith_ca = dith_a;
-
- for (i=0; i<numcodes; i++) {
- l_dith = i % l_range;
-
- big_part = l_dith / 4;
- small_part = l_dith % 4;
-
- p1 = big_part + ((small_part > 0) ? 1 : 0);
- p2 = big_part + ((small_part > 2) ? 1 : 0);
- p3 = big_part;
- p4 = big_part + ((small_part > 1) ? 1 : 0);
-
- p1 *= CR_RANGE * CB_RANGE;
- p2 *= CR_RANGE * CB_RANGE;
- p3 *= CR_RANGE * CB_RANGE;
- p4 *= CR_RANGE * CB_RANGE;
-
- cr_dith = (i/l_range) % cr_range;
-
- big_part = cr_dith / 4;
- small_part = cr_dith % 4;
-
- p1 += (big_part + ((small_part > 0) ? 1 : 0))*CB_RANGE;
- p2 += (big_part + ((small_part > 2) ? 1 : 0))*CB_RANGE;
- p3 += (big_part)*CB_RANGE;
- p4 += (big_part + ((small_part > 1) ? 1 : 0))*CB_RANGE;
-
- cb_dith = (i/(cr_range*l_range)) % cb_range;
-
- big_part = cb_dith / 4;
- small_part = cb_dith % 4;
-
- p1 += (big_part + ((small_part > 0) ? 1 : 0));
- p2 += (big_part + ((small_part > 2) ? 1 : 0));
- p3 += (big_part);
- p4 += (big_part + ((small_part > 1) ? 1 : 0));
-
- *dith_ca++ = p1;
- *dith_ca++ = p2;
- *dith_ca++ = p3;
- *dith_ca++ = p4;
- }
-
- for (i=RAND_ERR_SUBVAL; i<256+RAND_ERR_SUBVAL; i++) {
- j = i-RAND_ERR_SUBVAL;
- lval_a[i] = (j * L_DITH_RANGE)/256;
- rval_a[i] = (j * CR_DITH_RANGE)/256;
- bval_a[i] = (j * CB_DITH_RANGE)/256;
-
- bval_a[i] *= CR_DITH_RANGE * L_DITH_RANGE * 4;
- rval_a[i] *= L_DITH_RANGE * 4;
- lval_a[i] *= 4;
- }
-
- for (i=0; i<RAND_ERR_SUBVAL; i++) {
- lval_a[i] = lval_a[RAND_ERR_SUBVAL];
- rval_a[i] = rval_a[RAND_ERR_SUBVAL];
- bval_a[i] = bval_a[RAND_ERR_SUBVAL];
- }
-
- for(i=256+RAND_ERR_SUBVAL; i<256+RAND_ERR_RANGE-1; i++) {
- lval_a[i] = lval_a[255+RAND_ERR_SUBVAL];
- rval_a[i] = rval_a[255+RAND_ERR_SUBVAL];
- bval_a[i] = bval_a[255+RAND_ERR_SUBVAL];
- }
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * RandInit --
- *
- * Initializes the random values used for 2x2 dithering.
- *
- * Results:
- * randval_a filled with random values.
- * randptr_a filled with random pointers to random value arrays.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void RandInit(int h, int w)
-{
- int i;
-
- randval_a = (int *) ACE_OS::malloc(w*5*sizeof(int));
- randptr_a = (int **) ACE_OS::malloc(h*sizeof(int *));
-
-#ifdef NO_LRAND48
- for (i=0; i<w*5; i++) {
- long int random();
-
- randval_a[i] = random() % RAND_ERR_RANGE;
- }
-
- for (i=0; i<h; i++) {
- long int random();
-
- randptr_a[i] = randval_a + (random() % (w*2));
- }
-#else /* NO_LRAND48 */
-
- for (i=0; i<w*5; i++) {
-
- randval_a[i] = lrand48() % RAND_ERR_RANGE;
- }
-
- for (i=0; i<h; i++) {
-
- randptr_a[i] = randval_a + (lrand48() % (w*2));
- }
-#endif
-
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * PostInit2x2Dither--
- *
- * Remaps color numbers in dither patterns to actual pixel
- * values allocated by the X server.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-PostInit2x2Dither()
-{
- unsigned char *dith_ca;
- int i;
-
- dith_ca = dith_a;
-
- for (i=0; i < (L_DITH_RANGE * CR_DITH_RANGE * CB_DITH_RANGE); i++) {
-
- *dith_ca = pixel[*dith_ca];
- dith_ca++;
- *dith_ca = pixel[*dith_ca];
- dith_ca++;
- *dith_ca = pixel[*dith_ca];
- dith_ca++;
- *dith_ca = pixel[*dith_ca];
- dith_ca++;
- }
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * Twox2DitherImage --
- *
- * Dithers lum, cr, and cb channels togethor using predefined
- * and computed 2x2 dither patterns. Each possible combination of
- * lum, cr, and cb values combines to point to a particular dither
- * pattern (2x2) which is used to represent the pixel. This assumes
- * That the display plane is 4 times larger than the lumianance
- * plane.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-Twox2DitherImage(unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w)
-{
- int i, j;
- unsigned short *o1, *o2, *o3, *o4;
- unsigned char *l1, *l2, *base;
- unsigned char B, R;
- unsigned short *dith_ca;
- int big_adv = 3*w;
- int b_val, r_val, l_val;
- int *randvalptr;
- int randval;
- static int first = 1;
-
- if (first) {
- RandInit(h, w);
- first = 0;
- }
-
- o1 = (unsigned short *)out;
- o2 = (unsigned short *)(out+(2*w));
- o3 = (unsigned short *)(out+(4*w));
- o4 = (unsigned short *)(out+(6*w));
- l1 = lum;
- l2 = lum+w;
-
- for (i=0; i<h; i+=2) {
- for(j=0; j<w; j+= 4) {
-
- B = cb[0];
- b_val = bval_a[B];
- R = cr[0];
- r_val = rval_a[R];
- base = dith_a + b_val + r_val;
-
- l_val = lval_a[l1[0]];
- dith_ca = (unsigned short *)(base + l_val);
- o1[0] = dith_ca[0];
- o2[0] = dith_ca[1];
-
- l_val = lval_a[l1[1]];
- dith_ca = (unsigned short *)(base + l_val);
- o1[1] = dith_ca[0];
- o2[1] = dith_ca[1];
-
- l_val = lval_a[l2[0]];
- dith_ca = (unsigned short *)(base + l_val);
- o3[0] = dith_ca[0];
- o4[0] = dith_ca[1];
-
- l_val = lval_a[l2[1]];
- dith_ca = (unsigned short *)(base + l_val);
- o3[1] = dith_ca[0];
- o4[1] = dith_ca[1];
-
- B = cb[1];
- b_val = bval_a[B];
- R = cr[1];
- r_val = rval_a[R];
- base = dith_a + b_val + r_val;
-
- l_val = lval_a[l1[2]];
- dith_ca = (unsigned short *)(base + l_val);
- o1[2] = dith_ca[0];
- o2[2] = dith_ca[1];
-
- l_val = lval_a[l1[3]];
- dith_ca = (unsigned short *)(base + l_val);
- o1[3] = dith_ca[0];
- o2[3] = dith_ca[1];
-
- l_val = lval_a[l2[2]];
- dith_ca = (unsigned short *)(base + l_val);
- o3[2] = dith_ca[0];
- o4[2] = dith_ca[1];
-
- l_val = lval_a[l2[3]];
- dith_ca = (unsigned short *)(base + l_val);
- o3[3] = dith_ca[0];
- o4[3] = dith_ca[1];
-
- o1 += 4;
- o2 += 4;
- o3 += 4;
- o4 += 4;
- l1 += 4;
- l2 += 4;
- cb += 2;
- cr += 2;
- }
-
- l1 += w;
- l2 += w;
- o1 += big_adv;
- o2 += big_adv;
- o3 += big_adv;
- o4 += big_adv;
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.cpp
deleted file mode 100644
index bc7bfe20e15..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.cpp
+++ /dev/null
@@ -1,3223 +0,0 @@
-// $Id$
-
-#include "Command_Handler.h"
-#include "ctr.cpp"
-
-ACE_RCSID(mpeg_client, Command_Handler, "$Id$")
-
- static int temp_argc = 5;
-static char *temp_argv [] = {"Command_Handler",
- "-ORBobjrefstyle",
- "url",
- "-ORBport",
- "0"
- };
-
-Command_Handler::Command_Handler (ACE_HANDLE command_handle)
- :command_suspended_ (UNSUSPENDED),
- busy_ (0),
- video_data_handle_ (-1),
- audio_data_handle_ (-1),
- command_handle_ (command_handle),
- video_control_ (0),
- video_reactive_strategy_ (0),
- video_client_mmdevice_ (0),
- video_streamctrl_ (0),
- audio_control_ (0),
- audio_reactive_strategy_ (0),
- audio_client_mmdevice_ (0),
- audio_streamctrl_ (0),
- receiver_ (this),
- data_host_ (0),
- client_sig_handler_ (this),
- notification_handler_ (this)
-{
-}
-
-Command_Handler::~Command_Handler (void)
-{
- this->remove_handlers ();
- if (ACE_OS::getpid () == CTRpid)
- ::remove_all_semaphores ();
-}
-
-int
-Command_Handler::parse_args (int argc,char **argv)
-{
- ACE_Get_Opt get_opts (argc,argv,"h:");
- int c;
-
- while ((c= get_opts ()) != -1)
- switch (c)
- {
- case 'h':
- this->data_host_ = ACE_OS::strdup (get_opts.optarg);
- ACE_DEBUG ((LM_DEBUG,"data_host is %s\n",this->data_host_));
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,"Unknown argument %c\n",c),-1);
- }
- return 0;
-}
-
-TAO_ORB_Manager *
-Command_Handler::orb_manager (void)
-{
- return &this->orb_manager_;
-}
-
-void
-Command_Handler::wait_for_display (Suspended reason)
-{
- this->command_suspended_ = reason;
- TAO_ORB_Core_instance ()->reactor ()->suspend_handler (this->command_handle_);
-}
-
-// initialize the command handler.
-
-int
-Command_Handler::init (int argc,
- char *argv[])
-{
- this->argc_ = temp_argc;
- this->argv_ = temp_argv;
-
- // Increase the debug_level so that we can see the output
- this->parse_args (argc, argv);
- TAO_debug_level++;
- CORBA::String_var ior;
- TAO_TRY
- {
- this->orb_manager_.init_child_poa (this->argc_,
- this->argv_,
- "child_poa",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- // activate the client video mmdevice under the child poa.
- ior = this->orb_manager_.activate (&this->receiver_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Initialize the naming services
- if (my_name_client_.init (orb_manager_.orb ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- char receiver_file[BUFSIZ];
-
- ACE_OS::sprintf (receiver_file,
- "/tmp/receiver_ior.%d",
- getuid ());
- // print the ior of the receiver to a file
- FILE *fp = ACE_OS::fopen (receiver_file,"w");
- if (fp != 0)
- {
- ACE_OS::fprintf (fp,"%s",ior.in ());
- ACE_OS::fclose (fp);
- }
-
- // initialize the client signal handler.
- if (this->client_sig_handler_.register_handler () < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) register_handler for sig_handler failed\n"),
- -1);
-
- if (TAO_ORB_Core_instance ()->reactor ()->register_handler (&this->notification_handler_,
- ACE_Event_Handler::READ_MASK) < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) register_handler for notification handler failed\n"),
- -1);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Command_Handler::init");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Runs the ORB event loop
-int
-Command_Handler::run (void)
-{
- int result;
- TAO_TRY
- {
- result = this->orb_manager_.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("orb:run ()");
- return -1;
- }
- TAO_ENDTRY;
- return result;
-}
-
-
-int
-Command_Handler::handle_timeout (const ACE_Time_Value &,
- const void *arg)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t)Command_Handler::handle_timeout called \n"));
- return 0;
-}
-
-
-int
-Command_Handler::resolve_audio_reference (void)
-{
- TAO_TRY
- {
- if (this->audio_mmdevice_ior_.in ()!=0)
- {
- CORBA::Object_var mmdevice_obj = this->orb_manager_.orb ()->string_to_object (this->audio_mmdevice_ior_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (CORBA::is_nil (mmdevice_obj.in ()) == 0)
- {
- this->audio_server_mmdevice_ = AVStreams::MMDevice::_narrow (mmdevice_obj.in (),
- TAO_TRY_ENV);
- }
- this->audio_mmdevice_ior_ = (char *)0;
- return 0;
- }
-
- CosNaming::Name audio_server_mmdevice_name (1);
-
- audio_server_mmdevice_name.length (1);
- audio_server_mmdevice_name [0].id = CORBA::string_dup ("Audio_Server_MMDevice");
- CORBA::Object_var audio_server_mmdevice_obj =
- this->my_name_client_->resolve (audio_server_mmdevice_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->audio_server_mmdevice_ =
- AVStreams::MMDevice::_narrow (audio_server_mmdevice_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (this->audio_server_mmdevice_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " could not resolve Audio_Server_Mmdevice in Naming service\n"),
- -1);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Audio_MMDevice successfully resolved: %s\n",
- this->orb_manager_.orb ()->object_to_string (this->audio_server_mmdevice_.in (),
- TAO_TRY_ENV)));
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Command_Handler::resolve_audio_reference");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-Command_Handler::resolve_video_reference (void)
-{
- TAO_TRY
- {
- if (this->video_mmdevice_ior_.in ()!= 0)
- {
- CORBA::Object_var mmdevice_obj = this->orb_manager_.orb ()->string_to_object (this->video_mmdevice_ior_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (CORBA::is_nil (mmdevice_obj.in ()) == 0)
- {
- this->video_server_mmdevice_ = AVStreams::MMDevice::_narrow (mmdevice_obj.in (),
- TAO_TRY_ENV);
- }
- this->video_mmdevice_ior_ = (char *) 0;
- return 0;
- }
- CosNaming::Name video_server_mmdevice_name (1);
-
- video_server_mmdevice_name.length (1);
- video_server_mmdevice_name [0].id = CORBA::string_dup ("Video_Server_MMDevice");
- CORBA::Object_var video_server_mmdevice_obj =
- this->my_name_client_->resolve (video_server_mmdevice_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->video_server_mmdevice_ =
- AVStreams::MMDevice::_narrow (video_server_mmdevice_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (this->video_server_mmdevice_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " could not resolve Video_Server_Mmdevice in Naming service\n"),
- -1);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Video_MMDevice successfully resolved: %s\n",
- this->orb_manager_.orb ()->object_to_string (this->video_server_mmdevice_.in (),
- TAO_TRY_ENV)));
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Command_Handler::resolve_video_reference");
- return -1;
- }
- TAO_ENDTRY;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MMDevice successfully resolved.\n"));
- return 0;
-}
-
-ACE_HANDLE
-Command_Handler::get_handle (void) const
-{
- return this->command_handle_;
-}
-
-// handle the command sent to us by the GUI process
-// this is a reactor callback method
-int
-Command_Handler::handle_input (ACE_HANDLE fd)
-{
- unsigned char cmd;
- int val;
-
- // ACE_DEBUG ((LM_DEBUG, "handle_input, fd: %d\n", fd));
-
- if (!(this->busy_))
- {
- // Weird hack coming up:
- if (fd == cmdSocket)
- {
- val = OurCmdRead ((char*)&cmd, 1);
- this->busy_ = 1;
- this->client_sig_handler_.TimerProcessing ();
- }
- // ACE_DEBUG ((LM_DEBUG, "val: %d, cmd: %d\n", val, cmd));
- // if we get an interrupt while reading we go back to the event loop
- if (val == 1)
- {
- this->busy_ = 0;
- return 0;
- }
-
- // fprintf(stderr, "CTR: cmd received - %d\n", cmd);
- TAO_TRY
- {
- switch (cmd)
- {
- case CmdINIT:
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) command_handler:CmdINIT received\n"));
- if (this->init_av () == -1)
- {
- this->busy_ = 0;
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) init_av failed\n"),0);
- }
- // cerr << "init_av done\n";
- break;
- case CmdSTOP:
- this->stop();
- break;
- case CmdFF:
- this->fast_forward ();
- break;
- case CmdFB:
- this->fast_backward ();
- break;
- case CmdSTEP:
- this->step ();
- break;
- case CmdPLAY:
- if (this->play (0,
- TAO_TRY_ENV) < 0)
- {
- this->busy_ = 0;
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t)play failed\n"),0);
- }
- TAO_CHECK_ENV;
- break;
- case CmdPOSITION:
- this->position ();
- break;
- case CmdPOSITIONrelease:
- this->position_release ();
- break;
- case CmdVOLUME:
- this->volume ();
- break;
- case CmdBALANCE:
- this->balance ();
- break;
- case CmdSPEED:
- this->speed ();
- break;
- case CmdLOOPenable:
- {
- shared->loopBack = 1;
- break;
- }
- case CmdLOOPdisable:
- {
- shared->loopBack = 0;
- break;
- }
- default:
- fprintf(stderr, "CTR: unexpected command from UI: cmd = %d.\n", cmd);
- ACE_OS::exit (1);
- break;
- }
- this->busy_ = 0;
- // unset the busy flag,done with processing the command.
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Command_Handler::handle_input ()");
- return 0;
- }
- TAO_ENDTRY;
- }
- return 0;
-}
-
-int
-Command_Handler::init_av (void)
-{
- cerr << "inside init_av \n";
- int i, j;
-
- /* try to stop and close previous playing */
- if (audioSocket >= 0 || videoSocket >= 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- // this may have to be taken care of afterwards.
- unsigned char tmp = CmdCLOSE;
- int result =
- this->stop_playing();
- if (result < 0)
- return result;
-
- if (audioSocket >= 0)
- {
- if (ABpid > 0) {
- ACE_DEBUG ((LM_DEBUG,"killing the abprocess\n"));
- char message[BUFSIZ];
- message [0] = EXIT;
- ACE_OS::write (asp[0],&message,BUFSIZ);
- ABpid = -1;
- }
- usleep(10000);
- }
- if (videoSocket >= 0)
- {
- if (VBpid > 0) {
- char message[BUFSIZ];
- message [0] = EXIT;
- ACE_OS::write (vsp[0],&message,BUFSIZ);
- VBpid = -1;
- }
- usleep(10000);
-
- videoSocket = -1;
- while ((!vbuffer->VBbufEmpty()) || !VDbufEmpty()) {
- while (VDpeekMsg() != NULL) {
- VDreclaimMsg(VDgetMsg());
- }
- usleep(10000);
- }
- usleep(10000);
- }
- }
- this->close ();
-
- int result;
- /* read in video/audio files */
- // set the vf and af to 0 , very important.
- vf [0]= 0;
- af [0]=0;
-
- NewCmd(CmdINIT);
-
- i = 0;
- result = OurCmdRead((char*)&i, 4);
- result = OurCmdRead(vf, i);
- vf[i] = 0;
- result = OurCmdRead((char*)&i, 4);
- result = OurCmdRead(af, i);
- af[i] = 0;
- /*
- fprintf(stderr, "INIT: vh-%s, vf-%s, ah-%s, af-%s\n", vh, vf, ah, af);
- */
-
- shared->live = 0;
- shared->audioMaxPktSize = !shared->config.audioConn;
- shared->videoMaxPktSize = !shared->config.videoConn;
-
- if (af[0] != 0)
- {
- int result;
- if ((result =init_audio_channel(af)) > 0)
- return result;
- else if (result < 0)
- {
- audioSocket = -1;
- shared->totalSamples = 0;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Initialized audio\n"));
- shared->nextSample = 0;
- if (shared->config.maxSPS < shared->audioPara.samplesPerSecond)
- shared->config.maxSPS = shared->audioPara.samplesPerSecond;
- }
- }
- else
- {
- shared->totalSamples = 0;
- audioSocket = -1;
- }
- if (vf[0] != 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Initializing video\n"));
- if (this->init_video_channel(vf) > 0)
- return result;
- else if (result < 0)
- {
- shared->totalFrames = 0; /* disable video channel */
- videoSocket = -1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s %d\n",
- __FILE__,__LINE__));
- shared->nextFrame = 1;
- shared->nextGroup = 0;
- shared->currentFrame = shared->currentGroup = shared->currentDisplay = 0;
- if (shared->config.maxFPS < shared->framesPerSecond)
- shared->config.maxFPS = shared->framesPerSecond;
- }
- }
- else
- {
- videoSocket = -1;
- shared->totalFrames = 0; /* disable video channel */
- }
- if (audioSocket < 0 && videoSocket < 0) /* none of video/audio channels is setup */
- {
- unsigned char tmp = CmdFAIL;
- CmdWrite(&tmp, 1);
- /*
- fprintf(stderr, "CTR initialization failed.\n");
- */
- return -1;
- }
- else
- {
- unsigned char tmp = CmdDONE;
- set_speed();
- if (videoSocket >= 0)
- this->wait_for_display (INIT);
- }
- cerr << "returning from init_av \n";
- return 0;
-}
-
-int
-Command_Handler::init_java_av (char *audio_ior,
- char *video_ior,
- char *audio_file,
- char *video_file)
-{
- if (audio_file != 0)
- ACE_DEBUG ((LM_DEBUG,"%s\n",audio_file));
- if (video_file != 0)
- ACE_DEBUG ((LM_DEBUG,"%s\n",video_file));
- int j;
- this->audio_mmdevice_ior_ = audio_ior;
- this->video_mmdevice_ior_ = video_ior;
-
- /* try to stop and close previous playing */
- if (audioSocket >= 0 || videoSocket >= 0)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- // this may have to be taken care of afterwards.
- unsigned char tmp = CmdCLOSE;
- int result =
- this->stop_playing();
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,"stop_playing failed\n"),result);
-
- if (audioSocket >= 0)
- {
- if (ABpid > 0) {
- ACE_DEBUG ((LM_DEBUG,"Killing AB Process\n"));
- char message[BUFSIZ];
- message [0] = EXIT;
- ACE_OS::write (asp[0],&message,BUFSIZ);
- ABpid = -1;
- }
- usleep(10000);
- }
-
- if (videoSocket >= 0)
- {
- if (VBpid > 0) {
- char message[BUFSIZ];
- message [0] = EXIT;
- ACE_OS::write (vsp[0],&message,BUFSIZ);
- VBpid = -1;
- }
- usleep(10000);
-
- videoSocket = -1;
- while ((!vbuffer->VBbufEmpty()) || !VDbufEmpty()) {
- while (VDpeekMsg() != NULL) {
- VDreclaimMsg(VDgetMsg());
- }
- usleep(10000);
- }
- usleep(10000);
- }
- }
- this->close ();
-
- int result;
- NewCmd(CmdINIT);
-
- shared->live = 0;
- shared->audioMaxPktSize = !shared->config.audioConn;
- shared->videoMaxPktSize = !shared->config.videoConn;
-
- if (audio_file!= 0)
- {
- if (init_audio_channel(audio_file))
- {
- audioSocket = -1;
- shared->totalSamples = 0;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Initialized audio\n"));
- shared->nextSample = 0;
- if (shared->config.maxSPS < shared->audioPara.samplesPerSecond)
- shared->config.maxSPS = shared->audioPara.samplesPerSecond;
- }
- }
- else
- {
- shared->totalSamples = 0;
- audioSocket = -1;
- }
- if (video_file!= 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Initializing video\n"));
- if (this->init_video_channel(video_file))
- {
- shared->totalFrames = 0; /* disable video channel */
- videoSocket = -1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s %d\n",
- __FILE__,__LINE__));
- shared->nextFrame = 1;
- shared->nextGroup = 0;
- shared->currentFrame = shared->currentGroup = shared->currentDisplay = 0;
- if (shared->config.maxFPS < shared->framesPerSecond)
- shared->config.maxFPS = shared->framesPerSecond;
- }
- }
- else
- {
- videoSocket = -1;
- shared->totalFrames = 0; /* disable video channel */
- }
- if (audioSocket < 0 && videoSocket < 0) /* none of video/audio channels is setup */
- {
- unsigned char tmp = CmdFAIL;
- CmdWrite(&tmp, 1);
-
- fprintf(stderr, "CTR initialization failed.\n");
-
- return -1;
- }
- else
- {
- unsigned char tmp = CmdDONE;
- set_speed();
- if (videoSocket >= 0)
- this->wait_for_display (INIT);
- CmdWrite(&tmp, 1);
- if (videoSocket < 0)
- {
- tmp = CmdVPclearScreen;
- CmdWrite(&tmp, 1);
- }
- return 0;
- }
- cerr << "returning from init_av \n";
- return 0;
-}
-
-
-int
-Command_Handler::init_audio_channel (char *audiofile)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) init_audio_channel called\n"));
- this->audio_data_handle_ = -1;
-
- if (!hasAudioDevice)
- {
- fprintf(stderr, "CTR warning: Audio device not available, Audio ignored.\n");
- return -1;
- }
-
- if (this->connect_to_audio_server() == -1)
- return -1;
-
- shared->audioMaxPktSize = -INET_SOCKET_BUFFER_SIZE;
- /* Initialize with AS */
- {
- Audio_Control::INITaudioPara_var para (new
- Audio_Control::INITaudioPara);
- Audio_Control::INITaudioReply_var reply (new Audio_Control::INITaudioReply);
-
-
- para->sn = shared->cmdsn;
- para->version = VERSION;
- para->para.encodeType = shared->AFPara.encodeType;
- para->para.channels = shared->AFPara.channels;
- para->para.samplesPerSecond = shared->AFPara.samplesPerSecond;
- para->para.bytesPerSample = shared->AFPara.bytesPerSample;
- para->nameLength =ACE_OS::strlen (audiofile)+1;
-
- para->audiofile.length (strlen(audiofile));
-
- for (u_int i=0;i<para->audiofile.length ();i++)
- para->audiofile [i] = audiofile [i];
-
- // CORBA call
- TAO_TRY
- {
- CORBA::Boolean result;
- result = this->audio_control_->init_audio (para.in (),
- reply.out (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (result == (0))
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%) init_audio failed\n"),
- -1);
- else
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) init_audio success \n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("audio_control_->init_audio (..)");
- return -1;
- }
- TAO_ENDTRY;
-
- /*
- fprintf(stderr, "AF Audio para: encode %d, ch %d, sps %d, bps %d.\n",
- para.para.encodeType, para.para.channels,
- para.para.samplesPerSecond, para.para.bytesPerSample);
- */
- {
- int flag = 1;
-
- shared->live += reply->live;
- shared->audioFormat = reply->format;
- shared->audioPara.encodeType = reply->para.encodeType;
- shared->audioPara.channels = reply->para.channels;
- shared->audioPara.samplesPerSecond = reply->para.samplesPerSecond;
- shared->audioPara.bytesPerSample = reply->para.bytesPerSample;
- shared->totalSamples = reply->totalSamples;
-
- fprintf(stderr, "Audio: samples %d, sps %d, bps %d\n",
- shared->totalSamples, shared->AFPara.samplesPerSecond,
- shared->AFPara.bytesPerSample);
-
- SetAudioParameter(&shared->audioPara);
- }
-
- /* create AB */
- {
- if (ABpid == -1)
- {
- switch (ABpid = ACE_OS::fork ())
- {
- case -1:
- ACE_OS::perror ("CTR error on forking AB process");
- ACE_OS::exit (1);
- break;
- case 0:
- {
- if (realTimeFlag) {
- SetRTpriority("AB", -1);
- }
- ACE_OS::free (vh);
- ACE_OS::free (vf);
- ACE_OS::free (ah);
- ACE_OS::free (audiofile);
- vbuffer->VBdeleteBuf();
- VDdeleteBuf();
- if (cmdSocket >= 0)
- ACE_OS::close(cmdSocket);
- if (realTimeFlag >= 2) {
-#ifdef __svr4__
- if (SetRTpriority("AB", 0)) realTimeFlag = 0;
-#elif defined(_HPUX_SOURCE)
- if (SetRTpriority("AB", 1)) realTimeFlag = 0;
-#endif
- }
- abuffer->ABprocess(this->audio_data_handle_);
- this->remove_handlers ();
- // Before shutting down the orb remove all the handlers registered with it.
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Before shutdown"));
- this->orb_manager_.orb ()->shutdown ();
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) After shutdown"));
- return 1;
- }
- break;
- default:
- abuffer->ABflushBuf(0);
- break;
- }
- }
- }
- }
- ACE_DEBUG ((LM_DEBUG,"(%P) Init_audio_channel done\n"));
- return 0;
-}
-
-int
-Command_Handler::remove_handlers (void)
-{
- int result;
- result = this->client_sig_handler_.remove_handler ();
-
- if (TAO_ORB_Core_instance ()->reactor ()->remove_handler (&this->notification_handler_,
- ACE_Event_Handler::READ_MASK) < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) remove_handler for notification handler failed\n"),
- -1);
- return 0;
-
-}
-
-void
-Command_Handler::set_mmdevice (CORBA::Object_ptr audio_mmdevice,
- const char *audio_file,
- CORBA::Object_ptr video_mmdevice,
- const char *video_file)
-
-{
- CORBA::String audio_mmdevice_ior (0);
- CORBA::String video_mmdevice_ior (0);
- TAO_TRY
- {
- audio_mmdevice_ior =
- this->orb_manager_.orb ()->object_to_string (audio_mmdevice,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"audio_mmdevice ior is %s\n",audio_mmdevice_ior));
- video_mmdevice_ior =
- this->orb_manager_.orb ()->object_to_string (video_mmdevice,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"audio_mmdevice ior is %s\n",video_mmdevice_ior));
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR,"set_audio_mmdevice failed\n"));
- }
- TAO_ENDTRY;
- this->init_java_av (audio_mmdevice_ior,video_mmdevice_ior,(char *)audio_file,(char *)video_file);
- return;
-}
-
-void
-Command_Handler::set_video_data_handle (ACE_HANDLE data_fd)
-{
- videoSocket = this->video_data_handle_= data_fd;
-}
-
-void
-Command_Handler::set_video_control (Video_Control_ptr video_control)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Setting the video control\n"));
- this->video_control_ = video_control;
-}
-
-void
-Command_Handler::set_audio_data_handle (ACE_HANDLE data_fd)
-{
- audioSocket = this->audio_data_handle_= data_fd;
-}
-
-void
-Command_Handler::set_audio_control (Audio_Control_ptr audio_control)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) setting the audio control\n"));
- this->audio_control_ = audio_control;
-}
-
-char*
-Command_Handler::get_data_host (void)
-{
- return this->data_host_;
-}
-
-int
-Command_Handler::init_video_channel (char *videofile)
-{
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n",__LINE__, __FILE__,
-
- fprintf (stderr," File Name is %s\n",videofile);
-
- if (this->connect_to_video_server () == -1)
- return -1;
- // set the max_pkt size for video ?? very minimum
- shared->videoMaxPktSize = -INET_SOCKET_BUFFER_SIZE;
- /* Initialize with VS */
- {
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- Video_Control::INITvideoPara_var para (new
- Video_Control::INITvideoPara);
- Video_Control::INITvideoReply *reply_ptr = 0;
- Video_Control::INITvideoReply_out reply (reply_ptr);
-
- para->sn = shared->cmdsn;
- para->version = VERSION;
- para->videofile.length (strlen(videofile));
-
- // string to sequence <char>
- for (int i=0;i<para->videofile.length ();i++)
- para->videofile [i] = videofile [i];
-
- // CORBA call
- TAO_TRY
- {
- CORBA::Boolean result;
- result = this->video_control_->init_video (para.in (),
- reply,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (result == (0))
- return -1;
- else
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) init_video success \n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("video_control_->init_video (..)");
- return -1;
- }
- TAO_ENDTRY;
- shared->live += reply->live;
- shared->videoFormat = reply->format;
- shared->totalHeaders = reply->totalHeaders;
- shared->totalFrames = reply->totalFrames;
- shared->totalGroups = reply->totalGroups;
- shared->averageFrameSize = reply->averageFrameSize;
- shared->horizontalSize = reply->horizontalSize;
- shared->verticalSize = reply->verticalSize;
- shared->pelAspectRatio = reply->pelAspectRatio;
- shared->pictureRate = ((double)reply->pictureRate1000) / 1000.0;
- shared->vbvBufferSize = reply->vbvBufferSize;
- shared->firstGopFrames = reply->firstGopFrames;
- shared->patternSize = reply->pattern.length ();
- if (shared->patternSize == 0) {
-
- Fprintf(stderr, "CTR warning: patternsize %d\n", shared->patternSize);
-
- shared->patternSize = 1;
- shared->pattern[0] = 'I';
- shared->pattern[1] = 0;
- shared->IframeGap = 1;
- }
- else if (shared->patternSize < PATTERN_SIZE)
- {
- int i;
- char * ptr = shared->pattern + shared->patternSize;
- // strncpy(shared->pattern, reply->pattern, shared->patternSize);
- for (i=0;i<shared->patternSize;i++)
- shared->pattern[i] = reply->pattern [i];
- for (i = 1; i < PATTERN_SIZE / shared->patternSize; i ++) {
- // ACE_OS::memcpy (ptr, shared->pattern, shared->patternSize);
- for (int j=0; j < shared->patternSize ;j++)
- ptr [j] = shared->pattern [j];
- ptr += shared->patternSize;
- }
- shared->IframeGap = 1;
- while (shared->IframeGap < shared->patternSize)
- {
- if (shared->pattern[shared->IframeGap] == 'I')
- break;
- else
- shared->IframeGap ++;
- }
- }
- else
- {
- fprintf(stderr, "CTR Error: patternSize %d greater than PATTERN_SIZE %d.\n",
- shared->patternSize, PATTERN_SIZE);
- ACE_OS::exit (1);
- }
- fprintf(stderr, "Video: %s, %s\n",
- shared->videoFormat == VIDEO_SIF ? "SIF" :
- shared->videoFormat == VIDEO_JPEG ? "JPEG" :
- shared->videoFormat == VIDEO_MPEG1 ? "MPEG1" :
- shared->videoFormat == VIDEO_MPEG2 ? "MPEG2" : "UNKOWN format",
- reply->live ? "live source" : "stored source");
-
- fprintf(stderr, "Video: numS-%d, numG-%d, numF-%d, aveFrameSize-%d\n",
- reply->totalHeaders, reply->totalGroups, reply->totalFrames,
- reply->averageFrameSize);
- fprintf(stderr, "Video: maxS-%d, maxG-%d, maxI-%d, maxP-%d, maxB-%d\n",
- reply->sizeSystemHeader, reply->sizeGop,
- reply->sizeIFrame, reply->sizePFrame, reply->sizeBFrame);
- fprintf(stderr,
- "Video: SHinfo: hsize-%d, vsize-%d, pelAspect-%d, rate-%f, vbv-%d.\n",
- reply->horizontalSize, reply->verticalSize, reply->pelAspectRatio,
- shared->pictureRate, reply->vbvBufferSize);
- shared->pattern[shared->patternSize] = 0;
- fprintf(stderr, "Video: firstGopFrames %d, IframeGap %d\n",
- reply->firstGopFrames, shared->IframeGap);
- shared->pattern[shared->patternSize] = 'I';
- if (reply->totalFrames > MAX_FRAMES && (!shared->live))
- {
- fprintf(stderr,
- "Error: totalFrames %d > MAX_FRAMES %d, needs change and recompile.\n",
- reply->totalFrames, MAX_FRAMES);
- ComCloseConn(this->video_data_handle_);
- // ComCloseConn(videoSocket);
- videoSocket = -1;
- return -1;
- }
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
-
- /* create VB, and put INIT frame to VB*/
- {
- int sp[2]; /* sp[0] is for CTR and sp[1] is for VB */
-
- /* create command socket pair for sending INIT frame to VB, the pipe
- should be discard/non-discard in consistent with videoSocket*/
- if (socketpair(AF_UNIX,
- shared->videoMaxPktSize >= 0 ? SOCK_STREAM :
- SOCK_DGRAM, 0, sp) == -1)
- {
- ACE_OS::perror ("CTR error on open CTR-VB socketpair");
- ACE_OS::exit (1);
- }
-
- if (VBpid == -1)
- {
- switch (VBpid = ACE_OS::fork ())
- {
- case -1:
- ACE_OS::perror ("CTR error on forking VB process");
- ACE_OS::exit (1);
- break;
- case 0:
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- if (realTimeFlag) {
- SetRTpriority("VB", -1);
- }
- ACE_OS::free (vh);
- ACE_OS::free (videofile);
- ACE_OS::free (ah);
- ACE_OS::free (af);
- ::close(sp[0]);
- //::close (videoSocket);
- // if (audioSocket >= 0)
- // ComCloseFd(audioSocket);
- ::close (audioSocket);
- abuffer->ABdeleteBuf();
- VDdeleteBuf();
- if (cmdSocket >= 0)
- ::close(cmdSocket);
- if (realTimeFlag >= 2) {
-#ifdef __svr4__
- if (SetRTpriority("VB", 0)) realTimeFlag = 0;
-#elif defined(_HPUX_SOURCE)
- if (SetRTpriority("VB", 1)) realTimeFlag = 0;
-#endif
- }
- if (vbuffer->VBprocess(sp[1], this->video_data_handle_) == -1)
- {
- ACE_DEBUG ((LM_DEBUG,"VBprocess exiting as init failed\n"));
- ACE_OS::exit (2);
- }
- else
- {
- this->remove_handlers ();
- this->orb_manager_.orb ()->shutdown ();
- return 1;
- }
- break;
- default:
- ::close(sp[1]);
- // ::close(dataSocket);
- {
- int bytes, res;
- /* passing all messages of INIT frame to VB here. */
- char * buf = (char *)ACE_OS::malloc(INET_SOCKET_BUFFER_SIZE);
- VideoMessage *msg = (VideoMessage *)buf;
- int pkts = 1, msgo = 0, msgs = 0;
-
- if (buf == NULL) {
- ACE_OS::perror ("CTR error on ACE_OS::malloc() for INIT frame");
- ACE_OS::exit (1);
- }
- while (msgo + msgs < pkts) {
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- // cerr << "expecting a packet of size " << sizeof (*msg) << endl;
-
- VideoRead(buf, sizeof(*msg));
- //~~ we need to read the first frame from the
- // data socket instead of control socket.
- // SocketRecv(dataSocket, buf, size);
- // ACE_DEBUG ((LM_DEBUG,"packetsn = %d,msgsn = %d\n",msg->packetsn,msg->msgsn));
- pkts = ntohl(msg->packetSize);
- msgo = ntohl(msg->msgOffset);
- msgs = ntohl(msg->msgSize);
- if (shared->videoMaxPktSize >= 0) { /* non-discard mode */
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- write_bytes(sp[0], buf, sizeof(*msg));
- bytes = msgs;
- while (bytes > 0) {
- int size = min(bytes, INET_SOCKET_BUFFER_SIZE);
- VideoRead(buf, size);
- write_bytes(sp[0], buf, size);
- bytes -= size;
- }
- }
- else {
- // cerr << "expecting a packet of size " << msgs << endl;
-
- VideoRead(buf + sizeof(*msg), msgs);
- bytes = sizeof(*msg) + msgs;
- while ((res = ACE_OS::write (sp[0], buf, bytes)) == -1) {
- if (errno == EINTR || errno == ENOBUFS) continue;
- ACE_OS::perror ("CTR error on sending INIT frame to VB");
- ACE_OS::exit (1);
- }
- if (res < bytes) {
- fprintf(stderr, "CTR warn: send() res %dB < bytes %dB\n", res, bytes);
- }
- /*
- Fprintf(stderr,
- "CTR transferred INIT frame to VB: pkts %d, msgo %d, msgs %d\n",
- pkts, msgo, msgs);
- */
- }
- }
- ACE_OS::read (sp[0], buf, 1); /* read a garbage byte, to sync with VB */
- fprintf (stderr,"(%P|%t) Command process read a garbage bytes\n");
- ::close(sp[0]);
- ACE_OS::free (buf);
- }
- break;
- }
- }
- }
- }
- return 0;
-}
-
-
-int
-Command_Handler::stat_stream (CORBA::Char_out ch,
- CORBA::Long_out size)
-{
- return 0;
-}
-
-
-int
-Command_Handler::close (void)
-{
- TAO_TRY
- {
- if (CORBA::is_nil (this->audio_control_) == 0)
- {
- // one way function call.
- this->audio_control_->close (TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- if (ABpid > 0) {
- char message[BUFSIZ];
- message [0] = EXIT;
- ACE_OS::write (asp[0],&message,BUFSIZ);
- ABpid = -1;
- }
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) audio close done \n"));
- }
-
- if (CORBA::is_nil (this->video_control_) == 0)
- {
- // one way function call.
- this->video_control_->close (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (VBpid > 0) {
- char message[BUFSIZ];
- message [0] = EXIT;
- ACE_OS::write (vsp[0],&message,BUFSIZ);
- VBpid = -1;
- }
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) video close done \n"));
- }
- this->orb_manager_.child_poa ()->destroy (1,0,TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)destroy childpoa done\n"));
-
- this->orb_manager_.init_child_poa (argc_,
- argv_,
- "child_poa",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"(%P)New child poa initialized\n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("video_control_->close (..)");
- return -1;
- }
- TAO_ENDTRY;
- delete this->audio_reactive_strategy_;
- ACE_DEBUG ((LM_DEBUG,"(%P)%N,%l"));
- delete this->audio_client_mmdevice_;
- ACE_DEBUG ((LM_DEBUG,"(%P)%N,%l"));
- // delete this->audio_streamctrl_;
- ACE_DEBUG ((LM_DEBUG,"(%P)%N,%l"));
- delete this->video_reactive_strategy_;
- ACE_DEBUG ((LM_DEBUG,"(%P)%N,%l"));
- delete this->video_client_mmdevice_;
- ACE_DEBUG ((LM_DEBUG,"(%P)%N,%l"));
- // delete this->video_streamctrl_;
- ACE_DEBUG ((LM_DEBUG,"(%P)%N,%l"));
- return 0;
-}
-
-
-int
-Command_Handler::stat_sent (void)
-{
- return 0;
-}
-
-
-int
-Command_Handler::fast_forward (void)
-
-{
- // CORBA call
- unsigned char tmp;
- Video_Control::FFpara_var para (new Video_Control::FFpara);
- /*
- fprintf(stderr, "CTR: FF . . .\n");
- */
- if (shared->live) {
- beep();
- }
- else {
- this->stop_playing ();
- if (shared->nextGroup < 0)
- shared->nextGroup = 0;
- if (videoSocket >= 0 && shared->nextGroup < shared->totalGroups)
- {
- NewCmd(CmdFF);
- shared->needHeader = 0;
- shared->framesPerSecond = shared->config.ffFPS /
- shared->patternSize;
- shared->usecPerFrame = (int)(1000000.0 / (float)shared->config.ffFPS) *
- shared->patternSize;
-
- shared->VStimeAdvance =
- max(shared->config.VStimeAdvance, DEFAULT_VStimeAdvance) * 1000;
- if (shared->VStimeAdvance < shared->usecPerFrame)
- shared->VStimeAdvance = shared->usecPerFrame;
-
- para->VStimeAdvance = shared->VStimeAdvance;
- para->sn = shared->cmdsn;
- para->nextGroup = shared->nextGroup;
- para->usecPerFrame = shared->usecPerFrame;
- para->framesPerSecond = shared->framesPerSecond;
- startTime = get_usec();
- TAO_TRY
- {
- CORBA::Boolean result;
- result = this->video_control_->fast_forward (para.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (result == (0))
- return -1;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) fast_forward done \n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("video_control_->fast_forward_video (..)");
- return -1;
- }
- TAO_ENDTRY;
- start_timer();
- }
- }
- tmp = CmdDONE;
- CmdWrite(&tmp, 1);
- return 0;
-}
-
-
-int
-Command_Handler::fast_backward (void)
-
-{
- unsigned char tmp;
- Video_Control::FBpara_var para (new Video_Control::FBpara);
- /*
- fprintf(stderr, "CTR: FB . . .\n");
- */
- if (shared->live) {
- beep();
- }
- else {
- this->stop_playing();
- if (shared->nextGroup >= shared->totalGroups)
- shared->nextGroup = shared->totalGroups - 1;
- if (videoSocket >= 0 && shared->nextGroup >= 0)
- {
- NewCmd(CmdFB);
- shared->needHeader = 0;
- shared->framesPerSecond = shared->config.fbFPS /
- shared->patternSize;
- shared->usecPerFrame = (int)(1000000.0 / (float)shared->config.fbFPS) *
- shared->patternSize;
-
- shared->VStimeAdvance =
- max(shared->config.VStimeAdvance, DEFAULT_VStimeAdvance) * 1000;
- if (shared->VStimeAdvance < shared->usecPerFrame)
- shared->VStimeAdvance = shared->usecPerFrame;
-
- para->VStimeAdvance = shared->VStimeAdvance;
- para->sn = shared->cmdsn;
- para->nextGroup = shared->nextGroup;
- para->usecPerFrame = shared->usecPerFrame;
- para->framesPerSecond = shared->framesPerSecond;
- startTime = get_usec();
- TAO_TRY
- {
- CORBA::Boolean result;
- result = this->video_control_->fast_backward (para.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (result == (0))
- return -1;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) fast_backward done \n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("video_control_->fast_forward_video (..)");
- return -1;
- }
- TAO_ENDTRY;
-
- start_timer();
- }
- }
- tmp = CmdDONE;
- CmdWrite(&tmp, 1);
- return 0;
-}
-
-
-int
-Command_Handler::step (void)
-
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Command_Handler::step ()\n"));
- Video_Control::STEPpara_var para (new Video_Control::STEPpara);
- this->stop_playing ();
- NewCmd (CmdSTEP);
- if (videoSocket >= 0 && shared->nextFrame <= shared->totalFrames)
- { /* when shared->nextFrame == shared->totalFrame, it will force VS to send a ENDSEQ,
- to let VD give out the remaining frame in its ring[] buffer */
- para->sn = shared->cmdsn;
- para->nextFrame = shared->nextFrame;
- TAO_TRY
- {
- CORBA::Boolean result;
- result = this->video_control_->step (para.in (),
- TAO_TRY_ENV);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) step done \n"));
- TAO_CHECK_ENV;
- if (result == (0))
- return -1;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("video_control_->step (..)");
- return -1;
- }
- TAO_ENDTRY;
- /*
- fprintf(stderr, "CTR: STEP . . . frame-%d\n", para.nextFrame);
- */
- this->wait_for_display (STEP);
- }
-// unsigned char tmp = CmdDONE;
-// CmdWrite(&tmp, 1);
- return 0;
-}
-
-int
-Command_Handler::play (int auto_exp,
- CORBA::Environment& env)
-{
- CORBA::Long vts;
- CORBA::Long ats;
- CORBA::Boolean result;
- unsigned char tmp;
- int cmdstarted = 0;
- int stuffsamples = 0;
-
- // this->timer_.start ();
- fprintf (stderr, "CTR: PLAY . . .\n");
-
- this->stop_playing ();
-
- if (!shared->live && !shared->config.rt && videoSocket >= 0) {
- /* rtplay turned off only when video avaible and not want RT play */
- rtplay = 0;
- fprintf (stderr, "VCR is not playing at in realtime mode, audio disabled\n");
- }
- else {
- rtplay = 1;
- }
-
- if (shared->live) {
- rtplay = 1;
- shared->nextFrame = 0;
- shared->nextSample = 0;
- }
-
- shared->rtplay = rtplay;
-
- if (shared->nextFrame < 0)
- shared->nextFrame = 0;
- else if (shared->nextFrame >= shared->totalFrames)
- {
- shared->nextFrame = shared->totalFrames - 1;
- }
-
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) nextFrame=%d,totalFrames=%d",
- // shared->nextFrame,shared->totalFrames));
- if (audioSocket >= 0 && shared->nextSample < shared->totalSamples && rtplay)
- {
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) %s,%d\n",__FILE__,__LINE__));
- Audio_Control::PLAYPara_var para (new Audio_Control::PLAYPara);
- if (cmdstarted == 0)
- {
- NewCmd (CmdPLAY);
- if (!auto_exp) set_speed ();
- cmdstarted = 1;
- }
-
- if (videoSocket >= 0 && rtplay && !shared->live) {
- /* video channel also active, recompute nextSample */
- shared->nextSample = (int) ( (double)shared->audioPara.samplesPerSecond *
- ( (double)shared->nextFrame / shared->pictureRate));
- shared->nextSample += shared->config.audioOffset;
- if (shared->nextSample < 0) {
- stuffsamples = (- shared->nextSample);
- shared->nextSample = 0;
- }
- else if (shared->nextSample >= shared->totalSamples)
- shared->nextSample = shared->totalSamples - 1;
- }
-
- abuffer->ABflushBuf (shared->nextSample);
-
- para->sn = shared->cmdsn;
- para->nextSample = shared->nextSample;
- para->samplesPerSecond = shared->samplesPerSecond;
- para->samplesPerPacket = 1024 / shared->audioPara.bytesPerSample;
- para->ABsamples = AB_BUF_SIZE / shared->audioPara.bytesPerSample;
- para->spslimit = 32000;
-
- startTime = get_usec ();
- // CORBA call.
-
- result =this->audio_control_->play (para.in (),
- ats,
- env);
-
- if (result == 0)
- return -1;
- TAO_CHECK_ENV_RETURN (env,-1);
- }
- if (videoSocket >= 0 && shared->nextFrame < shared->totalFrames)
- {
- Video_Control::PLAYpara_var para (new Video_Control::PLAYpara);
-
- if (cmdstarted == 0)
- {
- NewCmd (CmdPLAY);
- if (!auto_exp) set_speed ();
- cmdstarted = 1;
- }
- shared->VBheadFrame = -1;
- shared->needHeader = 0;
- {
- int i = shared->config.maxSPframes;
- i = (int) ( (double)i * (1000000.0 / (double)shared->usecPerFrame) /
- shared->pictureRate);
- shared->sendPatternGops = max (min (i, PATTERN_SIZE) / shared->patternSize, 1);
- }
- cmdstarted = 1;
-#ifdef STAT
- shared->collectStat = (shared->config.collectStat && (!shared->live));
- if (shared->collectStat)
- {
- int i;
- memset (& (shared->stat), 0, sizeof (shared->stat));
- shared->stat.VDlastFrameDecoded = (unsigned)-1;
- for (i = 0; i < MAX_FRAMES; i++)
- shared->stat.VBfillLevel[i] = SHRT_MIN;
- speedPtr = 0;
- }
-#endif
- shared->VStimeAdvance =
- max (shared->config.VStimeAdvance, DEFAULT_VStimeAdvance) * 1000;
- if (shared->VStimeAdvance < shared->usecPerFrame)
- shared->VStimeAdvance = shared->usecPerFrame;
-
- para->VStimeAdvance = shared->VStimeAdvance;
- para->sn = shared->cmdsn;
- para->nextFrame = shared->nextFrame;
- para->usecPerFrame = shared->usecPerFrame;
- para->framesPerSecond = shared->framesPerSecond;
- para->collectStat = shared->collectStat;
- frate = shared->config.frameRateLimit;
- if (frate <= 0.0) {
- frate = 1.0;
- }
- shared->frameRateLimit = frate;
- para->frameRateLimit1000 =
- (long) (shared->frameRateLimit * 1000.0);
- compute_sendPattern ();
- para->sendPatternGops = shared->sendPatternGops;
- // memcpy (para->sendPattern, shared->sendPattern, PATTERN_SIZE);
-
- // Sequence of chars
-
- para->sendPattern.length (PATTERN_SIZE);
-
- for (int i=0; i<PATTERN_SIZE ; i++)
- para->sendPattern [i] = shared->sendPattern [i];
-
- startTime = get_usec ();
- // CORBA call
- result =this->video_control_->play (para.in (),
- vts,
- env);
- if (result == 0)
- return -1;
- TAO_CHECK_ENV_RETURN (env,-1);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)Reached line %d in %s",__LINE__,__FILE__));
- if (shared->config.qosEffective) {
- /*
- fprintf (stderr, "CTR start FeedBack with init frameRateLimit %lf\n",
- frate);
- */
- maxfr = frate; /* max frame rate all the time during one playback */
- minupf = (int) (1000000.0 / maxfr); /* min usec-per-frame all the time
- during one playback */
- maxrate = (double)minupf / (double)max (shared->usecPerFrame, minupf);
- /* this is current max frame rate in percentage against 'maxfr',
- current max frame rate is the lower of 'maxfr' and play speed */
- frate = 1.0; /* current sending frame rate, in percentage against 'maxfr'
- This value is set with init value as 1.0, so that if current
- speed is lower than frameRateLimit, no frames are dropped,
- then when play speed increases frame rate will increase
- accordingly until frames are dropped*/
- adjstep = ( (double)minupf / (double)shared->usecPerFrame) /
- (double)max (shared->patternSize * shared->sendPatternGops, 5);
- /* adjust step for current play speed, in percentage against
- 'maxfr' */
-
- fbstate = 1;
- fb_startup = 1;
-
-
- fprintf (stderr, "CTR init frate: %f minupf %d, shared->upf %d\n",
- frate, minupf, shared->usecPerFrame);
-
- }
- }
-
- if (shared->live && (videoSocket >= 0) && (audioSocket >= 0)) {
- int gap = get_duration (ats, vts);
- if (gap < 0 || gap >= 5000000) {
- Fprintf (stderr, "Error for live source: ats %u, vts %u, gap %d\n",
- ats, vts, gap);
- }
- else {
- int skipped = gap * shared->audioPara.samplesPerSecond / 1000000;
- skipped += shared->config.audioOffset;
- abuffer->ABskipSamples (skipped);
- Fprintf (stderr, "Live source: skipped %d audio samples\n", skipped);
- }
- }
- else if (stuffsamples) {
- abuffer->ABskipSamples (-stuffsamples);
- }
- if (cmdstarted)
- start_timer ();
- tmp = CmdDONE;
- CmdWrite (&tmp, 1);
- return 0;
-}
-
-int
-Command_Handler::position_action (int operation_tag)
-{
- int val;
- unsigned char tmp = CmdDONE;
- OurCmdRead ((char*)&val, 4);
-
- this->operation_tag_ = operation_tag;
- this->position_val_ = val;
-
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) position_action called\n"));
- if (shared->live) {
- beep();
- }
- else {
- shared->locationPosition = val;
- this->stop_playing ();
- NewCmd(CmdPOSITION);
- if (videoSocket >= 0)
- {
- int gop = shared->nextGroup;
- Video_Control::POSITIONpara_var para (new Video_Control::POSITIONpara);
- shared->nextGroup = ((shared->totalGroups-1) * val) / POSITION_RANGE;
- /*
- fprintf(stderr, "CTR: POSITION%s %d (nextGop %d). . .\n",
- operation_tag ? "_released" : "", val, shared->nextGroup);
- */
- if (gop != shared->nextGroup || operation_tag)
- {
- shared->nextFrame = ((shared->totalFrames-1) * val) / POSITION_RANGE;
- para->sn = shared->cmdsn;
- para->nextGroup = shared->nextGroup;
- tmp = CmdPOSITION;
- TAO_TRY
- {
- CORBA::Boolean result;
- result = this->video_control_->position (para.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (result == (0))
- return -1;
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) position done \n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("video_control_->position (..)");
- return -1;
- }
- TAO_ENDTRY;
- if (operation_tag) /* release or LOOPrewind */
- this->wait_for_display (POSITION);
- }
-// if (operation_tag && audioSocket >= 0) /* needs to adjust audio position */
-// {
-
-// shared->nextSample = (int)((double)shared->audioPara.samplesPerSecond *
-// ((double)shared->nextFrame / shared->pictureRate));
-// // ACE_DEBUG ((LM_DEBUG,"shared->nextsample = %d\n",shared->nextSample));
-// }
- }
-// else if (audioSocket >= 0)
-// shared->nextSample = (shared->totalSamples-1) * val / POSITION_RANGE;
- }
-// tmp = CmdDONE;
-// CmdWrite(&tmp, 1);
- return 0;
-}
-
-int
-Command_Handler::position (void)
-
-{
- return this->position_action (0);
-}
-
-int
-Command_Handler::position_release (void)
-
-{
- return this->position_action (1);
-}
-
-int
-Command_Handler::volume (void)
-
-{
- OurCmdRead((char *)&shared->volumePosition, 4);
- if (audioSocket >= 0) {
- SetAudioGain();
- }
- /*
- unsigned char tmp = CmdDONE;
- tmp = CmdDONE;
- CmdWrite(&tmp, 1);
- */
- return 0;
-}
-
-int
-Command_Handler::balance (void)
-
-{
- OurCmdRead((char *)&shared->balancePosition, 4);
- /*
- unsigned char tmp = CmdDONE;
- tmp = CmdDONE;
- CmdWrite(&tmp, 1);
- */
- return 0;
-}
-
-int
-Command_Handler::speed (void)
-
-{
- ACE_DEBUG ((LM_DEBUG,"COmmand_Handler::speed ()\n"));
- unsigned char tmp;
- CORBA::Boolean result;
- OurCmdRead((char *)&shared->speedPosition, 4);
- set_speed();
- TAO_TRY
- {
- if (!shared->live && shared->cmd == CmdPLAY)
- {
- if (videoSocket >= 0)
- {
- Video_Control::SPEEDpara_var para (new Video_Control::SPEEDpara);
- para->sn = shared->cmdsn;
- para->usecPerFrame = shared->usecPerFrame;
- para->framesPerSecond = shared->framesPerSecond;
- para->frameRateLimit1000 =
- (long)(shared->frameRateLimit * 1000.0);
- {
- int i = shared->config.maxSPframes;
- i = (int) ((double)i * (1000000.0 / (double)shared->usecPerFrame) /
- shared->pictureRate);
- shared->sendPatternGops = max(min(i, PATTERN_SIZE) / shared->patternSize, 1);
- }
- compute_sendPattern();
- para->sendPatternGops = shared->sendPatternGops;
- para->sendPattern.length (PATTERN_SIZE);
- for (int i=0; i< PATTERN_SIZE ; i++)
- para->sendPattern[i]=shared->sendPattern[i];
- // CORBA call
- result = this->video_control_->speed (para.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (result == (0))
- return -1;
- if (fbstate) {
- maxrate = (double)minupf / (double)max(shared->usecPerFrame, minupf);
- adjstep = ((double)minupf / (double)shared->usecPerFrame) /
- (double)max(shared->patternSize * shared->sendPatternGops, 5);
- fbstate = 1;
- }
- }
- if (audioSocket >= 0)
- {
- Audio_Control::SPEEDPara_var para (new Audio_Control::SPEEDPara);
- para->sn = shared->cmdsn;
- para->samplesPerSecond = shared->samplesPerSecond;
- para->samplesPerPacket = 1024 / shared->audioPara.bytesPerSample;
- para->spslimit = 32000;
- // CORBA call
- result =
- this->audio_control_->speed (para.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (result == (0))
- return -1;
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("audio_control->speed ()");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-
-int
-Command_Handler::stop (void)
-
-{
-#ifdef STAT
- unsigned char preCmd = shared->cmd;
-#endif
- /*
- fprintf(stderr, "CTR: STOP . . .\n");
- */
- this->stop_playing ();
-
- if (shared->live && videoSocket >= 0) {
- Fprintf(stderr, "CTR live video stat: average disp frame rate: %5.2f fps\n",
- shared->pictureRate * displayedFrames / shared->nextFrame);
- }
- unsigned char tmp = CmdDONE;
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) command_handler::Stop :nextFrame=%d\n",shared->nextFrame));
- CmdWrite(&tmp, 1);
-
- return 0;
-}
-
-int
-Command_Handler::stop_playing (void)
-{
- unsigned char precmd = shared->cmd;
-
- TAO_TRY
- {
- if (precmd == CmdFF || precmd == CmdFB || precmd == CmdPLAY)
- {
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- unsigned char tmp = CmdSTOP;
- NewCmd(CmdSTOP);
-
- /* notify AS and/or VS */
- if ((CORBA::is_nil (this->audio_control_) == 0)
- && precmd == CmdPLAY
- && rtplay)
- {
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- // CORBA call
- CORBA::Boolean result =
- this->audio_control_->stop (shared->cmdsn,
- TAO_TRY_ENV);
- // cerr << "audio_control_->stop result is " << result << endl;
- if (result == (0))
- return -1;
- TAO_CHECK_ENV;
- }
- if (CORBA::is_nil (this->video_control_) == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
- // CORBA call
- CORBA::Boolean result =
- this->video_control_->stop (shared->cmdsn,
- TAO_TRY_ENV);
- if (result == (0))
- return -1;
- TAO_CHECK_ENV;
- }
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) Reached line %d in %s\n", __LINE__, __FILE__));
-
- /* stop timer and sleep for a while */
- // cerr << "stopping timer" << endl;
- this->client_sig_handler_.stop_timer ();
- usleep(100000);
-
- /* purge VDbuf and audio channel from AS*/
- if (videoSocket >= 0)
- {
- while (VDpeekMsg() != NULL)
- VDreclaimMsg(VDgetMsg());
- /*
- Fprintf(stderr, "CTR: VDbuf purged.\n");
- */
- fbstate = 0;
-
- }
-
- /* adjust some info */
- if (precmd == CmdPLAY && videoSocket >= 0)
- shared->nextFrame = shared->currentFrame+1;
- else
- shared->nextGroup = shared->currentGroup + 1;
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Command_Handler.stop(..)");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// connects and handshakes with the server
-int
-Command_Handler::connect_to_video_server (void)
-{
- // set the pointers to the correct values
- // *max_pkt_size = -INET_SOCKET_BUFFER_SIZE;
- // initialize the command handler , ORB
- TAO_TRY
- {
- if (this->resolve_video_reference () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) command_handler: resolve_video_reference returned -1"),
- -1);
- AVStreams::streamQoS_var the_qos (new AVStreams::streamQoS);
- AVStreams::flowSpec_var the_flows (new AVStreams::flowSpec);
- // Bind the client and server mmdevices.
-
- ACE_NEW_RETURN (this->video_reactive_strategy_,
- Video_Endpoint_Reactive_Strategy_A (&this->orb_manager_,
- this),
- -1);
- ACE_NEW_RETURN (this->video_client_mmdevice_,
- TAO_MMDevice (this->video_reactive_strategy_),
- -1);
-
- this->orb_manager_.activate_under_child_poa ("Video_Client_MMDevice",
- this->video_client_mmdevice_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_NEW_RETURN (this->video_streamctrl_,
- TAO_StreamCtrl,
- -1);
- this->video_streamctrl_->bind_devs
- (this->video_client_mmdevice_->_this (TAO_TRY_ENV),
- this->video_server_mmdevice_.in (),
- the_qos.inout (),
- the_flows.in (),
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("video_streamctrl.bind_devs:");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-
-}
-
-// connects and handshakes with the server
-int
-Command_Handler::connect_to_audio_server (void)
-{
-
- // // set the pointers to the correct values
- // *max_pkt_size = -INET_SOCKET_BUFFER_SIZE;
-
- TAO_TRY
- {
-
- if (this->resolve_audio_reference () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) command_handler: resolve_audio_reference returned -1"),
- -1);
- AVStreams::streamQoS_var the_qos (new AVStreams::streamQoS);
- AVStreams::flowSpec_var the_flows (new AVStreams::flowSpec);
-
- ACE_NEW_RETURN (this->audio_reactive_strategy_,
- Audio_Endpoint_Reactive_Strategy_A (&this->orb_manager_,
- this),
- -1);
-
- ACE_NEW_RETURN (this->audio_client_mmdevice_,
- TAO_MMDevice (this->audio_reactive_strategy_),
- -1);
-
- // activate the client audio mmdevice under the child poa.
- this->orb_manager_.activate_under_child_poa ("Audio_Client_MMDevice",
- this->audio_client_mmdevice_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_NEW_RETURN (this->audio_streamctrl_,
- TAO_StreamCtrl,
- -1);
-
- // Bind the client and server mmdevices.
- this->audio_streamctrl_->bind_devs
- (this->audio_client_mmdevice_->_this (TAO_TRY_ENV),
- this->audio_server_mmdevice_.in (),
- the_qos.inout (),
- the_flows.in (),
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("audio_streamctrl.bind_devs:");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// ========================================
-// Decode_Notification_Handler methods.
-
-Decode_Notification_Handler::Decode_Notification_Handler (Command_Handler *command_handler)
- :command_handler_ (command_handler)
-{
-}
-
-ACE_HANDLE
-Decode_Notification_Handler::get_handle (void) const
-{
- return vdsp[0];
-}
-
-int
-Decode_Notification_Handler::handle_input (ACE_HANDLE fd)
-{
- ACE_DEBUG ((LM_DEBUG,"Decode_Notification_Handler::handle_input \n"));
- char message[BUFSIZ];
- int result =
- ACE_OS::read (fd,&message,BUFSIZ);
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"Decode_Notification_Handler::handle_input read failed\n"),0);
- if (result == 0)
- ACE_ERROR_RETURN ((LM_ERROR,"Decode_Notification_Handler::handle_input socket closed\n"),0);
-
- if (message[0] != DECODED)
- ACE_ERROR_RETURN ((LM_ERROR,"Decode_Notification_Handler:: Not a decoded message\n"),0);
-
- // Resume the command handler.
- if (this->command_handler_->command_suspended_ != UNSUSPENDED)
- {
- unsigned char tmp;
- switch (this->command_handler_->command_suspended_)
- {
- case INIT:
- tmp = CmdDONE;
- CmdWrite(&tmp, 1);
- if (videoSocket < 0)
- {
- tmp = CmdVPclearScreen;
- CmdWrite(&tmp, 1);
- }
- break;
- case STEP:
- tmp = CmdDONE;
- CmdWrite(&tmp, 1);
- break;
- case POSITION:
- if (this->command_handler_->operation_tag_ && audioSocket >= 0) /* needs to adjust audio position */
- {
-
- shared->nextSample = (int)((double)shared->audioPara.samplesPerSecond *
- ((double)shared->nextFrame / shared->pictureRate));
- // ACE_DEBUG ((LM_DEBUG,"shared->nextsample = %d\n",shared->nextSample));
- }
- if (audioSocket >= 0)
- shared->nextSample = (shared->totalSamples-1) * (this->command_handler_->position_val_) / POSITION_RANGE;
- tmp = CmdDONE;
- CmdWrite(&tmp, 1);
- break;
- default:
- ACE_DEBUG ((LM_DEBUG,"INVALID STATE for command suspension\n"));
- break;
- }
- TAO_ORB_Core_instance ()->reactor ()->resume_handler (this->command_handler_->get_handle ());
- }
- ::usr1_handler (0);
- return 0;
-}
-
-
-// ----------------------------------------------------------------------
-// Client_Sig_Handler methods
-
-void
-Client_Sig_Handler::PlayAudioOnly(void)
-{
- int maxSize;
- int size, csize; /* all in samples */
- unsigned int AFtime;
-
- if (audioFirst)
- {
- audioFirst = 0;
- nextAFtime = GetAudioTime() + audioForward;
- }
- else
- if ((int)(nextAFtime - GetAudioTime()) >= bufferedSamples)
- return;
-
- if (timer_on >4)
- {
- // ~~we may need to uncomment this ??
- this->stop_timer ();
-
- // stop both the audio and video servers
- this->command_handler_->stop ();
- /* tries to rewind and play again */
- if (shared->loopBack)
- {
- /*
- fprintf(stderr, "CTR: trying loopBack().\n");
- */
- loopBack();
- }
-
- return;
- }
- if (nextASSample >= shared->totalSamples)
- {
- timer_on ++;
- return;
- }
- if (shared->samplesPerSecond >= shared->audioPara.samplesPerSecond)
- maxSize = (AudioBufSize/shared->audioPara.bytesPerSample);
- else
- maxSize = ((AudioBufSize/shared->audioPara.bytesPerSample) *
- shared->samplesPerSecond) /
- shared->audioPara.samplesPerSecond;
- for (;;)
- {
- size = abuffer->ABgetSamples(rawBuf, maxSize);
- csize = AudioConvert(size);
- AFtime = PlayAudioSamples(nextAFtime, convBuf, csize);
- nextASSample += size;
- shared->nextSample += size;
- nextAFtime += csize;
- if ((int)(nextAFtime - AFtime) < 0)
- nextAFtime = AFtime;
- if (nextASSample >= shared->totalSamples)
- {
- timer_on ++;
- break;
- }
- /*
- Fprintf(stderr, "CTR: nextAFtime:%d, AFtime:%d, bufferedSamples:%d\n",
- nextAFtime, AFtime, bufferedSamples);
- */
- if ((int)(nextAFtime - AFtime) >= bufferedSamples)
- break;
- }
- {
- unsigned char tmp = CmdVPaudioPosition;
- CmdWrite(&tmp, 1);
- }
-}
-
-// handles the timeout SIGALRM signal
-Client_Sig_Handler::Client_Sig_Handler (Command_Handler *command_handler)
- : command_handler_ (command_handler)
-{
-}
-
-Client_Sig_Handler::~Client_Sig_Handler (void)
-{
- TAO_ORB_Core_instance ()->reactor ()->remove_handler (this,
- ACE_Event_Handler::NULL_MASK);
-
- TAO_ORB_Core_instance ()->reactor ()->remove_handler (this->sig_set);
-}
-
-int
-Client_Sig_Handler::register_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 (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this, ACE_Event_Handler::NULL_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
-
- // Create a sigset_t corresponding to the signals we want to catch.
-
- this->sig_set.sig_add (SIGINT);
- this->sig_set.sig_add (SIGQUIT);
- this->sig_set.sig_add (SIGALRM);
- this->sig_set.sig_add (SIGUSR2);
- this->sig_set.sig_add (SIGSEGV);
-
- // Register the signal handler object to catch the signals.
- if (TAO_ORB_Core_instance ()->reactor ()->register_handler (sig_set,
- this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
- return 0;
-}
-
-int
-Client_Sig_Handler::remove_handler (void)
-{
- if (TAO_ORB_Core_instance ()->reactor ()->remove_handler (this,
- ACE_Event_Handler::NULL_MASK) == -1)
- ACE_DEBUG ((LM_DEBUG,"(%P)remove_handler failed for client_sig handler"));
-
- if (TAO_ORB_Core_instance ()->reactor ()->remove_handler (sig_set) == -1)
- ACE_DEBUG ((LM_DEBUG,"(%P)remove_handler failed for client_sig handler"));
- return 0;
-}
-
-// Called by the ACE_Reactor to extract the fd.
-ACE_HANDLE
-Client_Sig_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-int
-Client_Sig_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handling asynchonrous input...\n"));
- return 0;
-}
-
-int
-Client_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
-Client_Sig_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- int status;
- pid_t pid;
- //ACE_DEBUG ((LM_DEBUG, "(%P|%t) received signal %S\n", signum));
-
- switch (signum)
- {
- case SIGSEGV:
- ::remove_all_semaphores ();
- exit (0);
- case SIGALRM:
- // Handle the timeout
- this->TimerHandler (signum);
- // %% ??!!!
- break;
- case SIGCHLD:
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) received signal %S\n", signum));
- pid = ACE_OS::wait (&status);
- return 0;
- case SIGINT:
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) received signal %S, removing signal handlers from the reactor\n", signum));
- this->command_handler_->close ();
- TAO_ORB_Core_instance ()->reactor ()->remove_handler (this->sig_set);
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
- return 0;
- default:
- ACE_DEBUG ((LM_DEBUG,
- "(%t) %S: not handled, returning to program\n",
- signum));
- return 0;
- }
- this->TimerProcessing ();
- return 0;
-}
-
-void
-Client_Sig_Handler::TimerHandler(int sig)
-{
- int currentUPF = shared->currentUPF;
- /*
- Fprintf(stderr, "CTR in TimerHandler.\n");
- */
- if (videoSocket >= 0 && shared->cmd == CmdPLAY && currentUPF != timerUPF)
- {
- struct itimerval val;
- {
- val.it_interval.tv_sec = val.it_value.tv_sec = currentUPF / 1000000;
- val.it_interval.tv_usec = val.it_value.tv_usec = currentUPF % 1000000;
- setitimer(ITIMER_REAL, &val, NULL);
- /*
- fprintf(stderr, "CTR: timer speed changed to %d upf.\n", shared->currentUPF);
- */
- }
- timerUPF = currentUPF;
-#ifdef STAT
- if (shared->collectStat && speedPtr < SPEEDHIST_SIZE)
- {
- speedHistory[speedPtr].frameId = shared->nextFrame;
- speedHistory[speedPtr].usecPerFrame = timerUPF;
- speedHistory[speedPtr].frameRateLimit = shared->frameRateLimit;
- speedHistory[speedPtr].frames = shared->sendPatternGops * shared->patternSize;
- speedHistory[speedPtr].framesDropped = shared->framesDropped;
- }
- speedPtr ++;
-#endif
- }
- /*
- fprintf(stderr, "+\n");
- */
- if (!timerCount) {
- int addedVSwat;
- if (shared->cmd == CmdPLAY) {
- addedVSwat = shared->usecPerFrame * (shared->VBheadFrame - shared->nextFrame);
- }
- else if (shared->cmd == CmdFF) {
- addedVSwat = shared->usecPerFrame * (shared->VBheadFrame - shared->nextGroup);
- }
- else { /* shared->cmd == CmdFB */
- addedVSwat = shared->usecPerFrame * (shared->nextGroup - shared->VBheadFrame);
- }
- shared->VStimeAdvance += addedVSwat;
- }
- timerCount += timer_signals_skip + 1;
- timer_signals_skip = 0;
-
- if (shared->live ) {
- if (audioSocket <= 0) { /* video only */
- unsigned t = shared->VBheadFrame - startVSA;
- if (timerCount < t) {
- /*
- Fprintf(stderr, "CTR: (av) timerCount %d, t %d\n", timerCount, t);
- */
- timerCount = t;
- }
- }
- }
- double frames_per_group =
- (double)shared->totalFrames/shared->totalGroups;
- long nextframe = shared->nextGroup * frames_per_group;
-
- if (audioSocket > 0)
- {
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Adjusting audio nextsample value\n"));
- shared->nextSample = (int)((double)shared->audioPara.samplesPerSecond *
- ((double)nextframe / shared->pictureRate));
-
- /* audio involved, TimerProcessing() will adjust the rate automatically */
- }
- if ((shared->cmd == CmdFF) || (shared->cmd == CmdFB))
- shared->nextFrame = shared->nextGroup * frames_per_group;
-}
-
-void
-Client_Sig_Handler::stop_timer(void)
-{
- struct itimerval val;
-
- if (!timer_on)
- return;
-
- timer_on = 0;
-
- // setsignal(SIGALRM, SIG_IGN);
-
- val.it_interval.tv_sec = val.it_value.tv_sec = 0;
- val.it_interval.tv_usec = val.it_value.tv_usec = 0;
- setitimer(ITIMER_REAL, &val, NULL);
-
- fprintf(stderr, "CTR: timer stopped.\n");
-
- // this->command_handler_->stop_timer ();
- /*
- usleep(200000);
- */
-}
-
-void
-Client_Sig_Handler::DisplayPicture(void)
-{
- // ACE_DEBUG ((LM_DEBUG,"inside DisplayPicture\n"));
- int toDisplay = 1;
- int count = timerCount;
-
- if ((shared->cmd != CmdPLAY &&
- shared->cmd != CmdFF &&
- shared->cmd != CmdFB) ||
- lastCount == count)
- ACE_ERROR ((LM_ERROR,"Returning from first if in DisplayPicture\n"));
- if (timer_on >4) /* 4 is a magic number */
- {
- this->stop_timer();
-
- // stop both the audio and video.
- this->command_handler_->stop ();
-
- /* tries to rewind and play again */
- if (shared->cmd == CmdPLAY && shared->loopBack)
- loopBack();
-
- ACE_ERROR ((LM_ERROR,"Returning because timer_on > 4\n"));
- }
- /*
- Fprintf(stderr, "CTR in diplayPicture().\n");
- */
- {
- int i, j;
- FrameBlock *buf, *next;
-#if 0
- if (shared->cmd == CmdPLAY && rtplay &&
- (i = shared->nextFrame - shared->firstGopFrames) > 0) {
- j = (i / shared->patternSize) % shared->sendPatternGops;
- i %= shared->patternSize;
- if (shared->pattern[i] != 'B') {
- while (i > 0) {
- if (shared->pattern[--i] != 'B') break;
- }
- }
- toDisplay = (shared->sendPattern + j * shared->patternSize)[i];
- }
- else if (shared->cmd != CmdPLAY) {
- if (last_disp_fid != shared->nextGroup) toDisplay = 1;
- else toDisplay = 0;
- }
- if (toDisplay)
-#endif
- {
- if (shared->cmd == CmdPLAY && !rtplay) { /* if play with best effort */
- while (VDcheckMsg() <= 0) /* keep sleeping for 10 millisec until a decoded
- frame show up in VD buffer */
- usleep(10000);
- }
-#ifdef STAT
- if (shared->collectStat)
- {
- shared->stat.VBfillLevel[shared->nextFrame] =
- shared->VBheadFrame - shared->nextFrame;
- i = VDcheckMsg();
- if (i < 0) i = 0;
- else if (i >= MAX_VDQUEUE_SIZE) i = MAX_VDQUEUE_SIZE - 1;
- shared->stat.VDqueue[i] ++;
- }
-#endif
- toDisplay = 0;
- for (;;)
- {
- buf = VDpeekMsg();
-
- if (buf == NULL) {
- // ACE_DEBUG ((LM_DEBUG,"Null buffer "));
- goto loop_end;
- }
-
- switch (shared->cmd)
- {
- // ACE_DEBUG ((LM_DEBUG,"nextFrame = %d,nextGroup\n",shared->nextFrame,shared->nextGroup));
- int position;
- case CmdPLAY:
- position = shared->nextFrame;
- // ACE_DEBUG ((LM_DEBUG,"nextFrame = %d,nextGroup\n",shared->nextFrame,shared->nextGroup));
- /*
- Fprintf(stderr, "CTR PLAY: buf->display %d, position %d\n",
- buf->display, position);
- */
- if (buf->display == position)
- { /* display it */
- buf = VDgetMsg();
- shared->nextGroup = buf->gop + 1;
-#ifdef STAT
- shared->stat.CTRdispOnTime ++;
-#endif
- goto display_picture;
- }
- else if (buf->display > position)
- { /* too early, wait for future display */
- goto loop_end;
- }
- else /* this picture too late */
- {
- // this line gets the buffer or dequeues from the shared memory queue
- buf = VDgetMsg();
- if (((next = VDpeekMsg()) == NULL || next->display > position) &&
- buf->display > last_disp_fid) {
-#ifdef STAT
- shared->stat.CTRdispLate ++;
-#endif
- /* buf is the last one, or next too to early, display it anyway */
- goto display_picture;
- }
- else /* next not too early, discard buf */
- {
-#ifdef STAT
- if (buf->display < last_disp_fid)
- shared->stat.CTRdropOutOrder ++;
- else
- shared->stat.CTRdropLate ++;
-#endif
- /*
- Fprintf(stderr, "CTR drops frame display=%d, shared->nextFrame=%d\n",
- buf->display, shared->nextFrame);
- */
- VDreclaimMsg(buf);
- continue;
- }
- }
- break;
- case CmdFF:
- position = shared->nextGroup;
- if (buf->gop == position)
- { /* display it */
- buf = VDgetMsg();
- shared->nextFrame = buf->display;
- // ACE_DEBUG ((LM_DEBUG,"nextFrame = %d\n",shared->nextFrame));
- goto display_picture;
- }
- else if (buf->gop > position)
- { /* hold it for future display */
- goto loop_end;
- }
- else /* discard late picture */
- {
- buf = VDgetMsg();
- if ((next = VDpeekMsg()) == NULL || next->gop > position)
- /* buf is the last one, or next too to early, display it anyway */
- goto display_picture;
- else /* next not too early, discard buf */
- {
- VDreclaimMsg(buf);
- continue;
- }
- }
- break;
- case CmdFB:
- position = shared->nextGroup;
- if (buf->gop == position)
- { /* display it */
- buf = VDgetMsg();
- shared->nextFrame = buf->display;
- // ACE_DEBUG ((LM_DEBUG,"nextFrame = %d\n",shared->nextFrame));
- goto display_picture;
- }
- else if (buf->gop < position)
- { /* hold it for future display */
- goto loop_end;
- }
- else /* discard late picture */
- {
- buf = VDgetMsg();
- if ((next = VDpeekMsg()) == NULL || next->gop < position)
- /* buf is the last one, or next too to early, display it anyway */
- goto display_picture;
- else /* next not too early, discard buf */
- {
- VDreclaimMsg(buf);
- continue;
- }
- }
- break;
- default:
- goto loop_end;
- }
- }
- display_picture:
- toDisplay = 1;
- if (shared->cmd == CmdPLAY) last_disp_fid = buf->display;
- else last_disp_fid = buf->gop;
-#ifdef STAT
- if (shared->live) displayedFrames ++;
- if (shared->collectStat)
- shared->stat.VPframesDisplayed[buf->display >> 3] |= 1 << (buf->display % 8);
-#endif
- {
- unsigned char tmp = CmdVPdisplayFrame;
- CmdWrite(&tmp, 1);
- }
- CmdWrite((unsigned char *)&buf, sizeof(char *));
- loop_end:;
- }
- }
-
- if (shared->cmd == CmdPLAY)
- {
- shared->nextFrame += rtplay ? count - lastCount : 1;
- if (shared->nextFrame >= shared->totalFrames)
- {
- timer_on ++;
- shared->nextFrame = shared->totalFrames;
- }
-
- /* following is frameRate feedback algorithm */
- if (fbstate && toDisplay && rtplay) {
- static Filter *fr = NULL; /* frame-rate filter */
- static int start; /* feedback action time, in microseconds */
- static int delay; /* time to delay after each action, and to charge
- the filter after action-delay */
- static int pretime; /* time of previous frame, in microseconds */
- static int throw_outlier = 0;
- /* tag to throw away outlier. In case there are outliers, this
- tag is flipped by the algorithm, so that If there are two
- consecutive sample deviating very much from the filtered mean
- value, the second is not considered outlier. This may mean
- that the frame rate has dropped significantly. */
- static double vr; /* filtered frame-rate value, in microseconds/frame */
- double r, nr;
- int t = get_usec();
-
- switch (fbstate) {
- case 3: /* working, monitoring */
- {
- int interval = get_duration(pretime, t);
- if (throw_outlier) {
- if (interval >> 2 >= vr) {
- /* at least four times the filtered mean value to be
- considered outlier */
- /* In case an outlier is detected and thrown away, then
- the following sample will never be classified as an
- outlier, and the current time is recorded */
- throw_outlier = 0;
- pretime = t;
- Fprintf(stderr, "CTR detected a gap %d (vr = %d) us\n",
- interval, (int)vr);
- break;
- }
- }
- else {
- throw_outlier = 1;
- }
- vr = DoFilter(fr, (double)interval);
- }
- pretime = t;
-
- r = minupf / vr; /* convert the display fps to percentage of maxfr */
-
- nr = 0; /* This variable contains the newly computed server frame rate */
-
- /* let nr oscillate around 1.5 ~ 2.5 */
- if (min(frate, maxrate) - r >= 3.0 * adjstep) {
- /* pipeline is considered overloaded if server fps is more than 3 adjsteps
- higher than display fps */
- nr = min(frate, maxrate) - adjstep; /* slow down server frame rate
- one step */
- if (fb_startup) { /* startup feedback action: jump set the server fps
- to a value close to actually measure display
- frame rate */
- fb_startup = 0;
- while (nr >= r + 2.5 * adjstep) {
- nr -= adjstep;
- }
- }
- }
- else if (frate - r <= 0.5 * adjstep && frate < maxrate) {
- /* pipeline load is considered too light if the server frame rate
- is less than 0.5fps higher than display frame rate, while the server
- fps is no maximum yet. The server fps then is stepped up. */
- nr = min(frate + adjstep, maxrate);
- }
- if (nr > 0) { /* nr = 0 if not feedback action needs to be taken */
- shared->frameRateLimit = maxfr * nr;
- compute_sendPattern();
- /*
- fprintf(stderr,
- "CTR adjust frameRate to %lf, vr=%lf minupf=%d, r=%lf, frate=%lf, nr=%lf\n",
- shared->frameRateLimit, vr, minupf, r, frate, nr);
- */
- frate = nr; /* remember new server frame rate */
- shared->qosRecomputes ++;
- start = t; /* remember the action time */
- /* delay for some time before restarts, to let feedback take effect */
- delay = shared->usecPerFrame * (shared->VBheadFrame - shared->nextFrame) +
- shared->playRoundTripDelay;
- if (delay < 0) delay = shared->usecPerFrame;
- fbstate = 4;
- }
- break;
- case 4: /* delay and reset after action*/
- if (get_duration(start, t) >= delay) {
- /*
- fprintf(stderr,
- "CTR VB from s2 to s3, vr %lf, frate %lf, maxrate %lf, step %lf\n",
- vr, frate, maxrate, adjstep);
- */
- fr = ResetFilter(fr, shared->config.filterPara >= 1 ?
- shared->config.filterPara : 100);
- delay = shared->usecPerFrame *
- max(shared->sendPatternGops * shared->patternSize,
- shared->config.filterPara);
- /* charge filter for time */
- start = pretime = t;
- throw_outlier = 0;
- fbstate = 2;
- }
- break;
- case 2: /* charge the filter */
- {
- int interval = get_duration(pretime, t);
- if (throw_outlier) {
- if (interval >> 2 >= vr) { /* at least four times the previous average */
- throw_outlier = 0;
- pretime = t;
- Fprintf(stderr, "CTR detected a gap %d (vr = %d) us\n",
- interval, (int)vr);
- break;
- }
- }
- else {
- throw_outlier = 1;
- }
- vr = DoFilter(fr, (double)interval);
- }
- pretime = t;
- if (get_duration(start, t) >= delay) {
- /*
- fprintf(stderr,
- "CTR VB from s2 to s3, vr %lf, frate %lf, maxrate %lf, step %lf\n",
- vr, frate, maxrate, adjstep);
- */
- fbstate = 3;
- }
- break;
- case 1: /* start or speed change, wait until speed data consistant */
- if (shared->currentUPF == shared->usecPerFrame) {
- if (fr == NULL) {
- fr = NewFilter(FILTER_LOWPASS, shared->config.filterPara >= 1 ?
- shared->config.filterPara : 100);
- }
- else {
- fr = ResetFilter(fr, shared->config.filterPara >= 1 ?
- shared->config.filterPara : 100);
- }
- if (fr == NULL) {
- ACE_OS::perror ("CTR failed to allocate space for fr filter");
- fbstate = 0;
- }
- vr = DoFilter(fr, (double)shared->usecPerFrame);
- delay = shared->usecPerFrame *
- shared->sendPatternGops * shared->patternSize;
- /* charge filter for some time */
- pretime = start = t;
- throw_outlier = 0;
- fbstate = 2;
- }
- break;
- default:
- fprintf(stderr, "CTR error: unknown feedback state: %d\n", fbstate);
- fbstate = 1;
- break;
- }
- }
- /* end of frame rate control algorithm */
-
- }
- else if (shared->cmd == CmdFF)
- {
- shared->nextGroup += count - lastCount;
- if (shared->nextGroup >= shared->totalGroups)
- {
- timer_on ++;
- shared->nextGroup = shared->totalGroups - 1;
- }
- }
- else
- {
- shared->nextGroup -= count - lastCount;
- if (shared->nextGroup < 0)
- {
- timer_on ++;
- shared->nextGroup = 0;
- }
- }
- lastCount = count;
-}
-
-void
-Client_Sig_Handler::TimerProcessing (void)
-{
- // cerr << "Timerprocessing signal went off\n";
- if (audioSocket >= 0 && shared->cmd == CmdPLAY)
- {
- if (videoSocket < 0)
- this->PlayAudioOnly ();
- else if (rtplay)
- {
- // cerr << "TimerProcessing: calling PlayAudio ()\n";
- int res = PlayAudio();
- /* and also tries to sync audio and video */
- if (res)
- {
- int jit;
- res = forward - audioForward;
- jit = (res>0 ? res : -res);
- jit = (int)(((double)jit / (double)shared->samplesPerSecond) * 1000000.0);
- if (res < -audioForward/2) /* needs to speedup the clock */
- {
- struct itimerval val;
- getitimer(ITIMER_REAL, &val);
- if ((int)val.it_value.tv_usec > jit)
- val.it_value.tv_usec -= jit;
- else
- {
- timer_signals_skip ++;
- val.it_value.tv_usec = 2;
- }
- setitimer(ITIMER_REAL, &val, NULL);
- }
- else if (res > audioForward) /* needs to slow down the clock */
- {
- struct itimerval val;
- /*
- val.it_interval.tv_sec = val.it_value.tv_sec = 0;
- val.it_interval.tv_usec = val.it_value.tv_usec = 0;
- */
- getitimer(ITIMER_REAL, &val);
- val.it_value.tv_usec += (jit % 1000000);
- val.it_value.tv_sec += (jit / 1000000);
- setitimer(ITIMER_REAL, &val, NULL);
- }
- /*
- if (res < -audioForward || res > audioForward)
- */
- if (res < -16000 || res > 16000)
- {
- Fprintf(stderr, "Audio forward jit %d samples\n", res);
- }
- }
- }
- }
- if (videoSocket >= 0 &&
- (shared->cmd == CmdPLAY || shared->cmd == CmdFF || shared->cmd == CmdFB)) {
- // cerr << "Timerprocessing signal-handler done\n";
- DisplayPicture();
- }
-
-}
-
-// -----------------------------------------------------------
-// Audio_Client_StreamEndPoint methods
-
-Audio_Client_StreamEndPoint::Audio_Client_StreamEndPoint (Command_Handler *command_handler,
- char *host)
- :command_handler_ (command_handler),
- host_ (host)
-{
-}
-
-int
-Audio_Client_StreamEndPoint::handle_open (void)
-{
- return -1;
-}
-
-int
-Audio_Client_StreamEndPoint::handle_close (void)
-{
- return -1;
-}
-
-// called by the framework before calling connect. Here we create our
-// flow spec which is nothing but hostname::port_number of the
-// datagram.
-CORBA::Boolean
-Audio_Client_StreamEndPoint::handle_preconnect (AVStreams::flowSpec &the_spec)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) handle_preconnect called\n"));
- CORBA::UShort server_port;
- ACE_INET_Addr local_addr;
-
- // Get the local UDP address
- if (this->dgram_.open (ACE_Addr::sap_any) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) datagram open failed %p\n"),0);
-
- // set the socket buffer sizes to 64k.
- int sndbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
- int rcvbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
-
- if (this->dgram_.set_option (SOL_SOCKET,
- SO_SNDBUF,
- (void *) &sndbufsize,
- sizeof (sndbufsize)) == -1
- && errno != ENOTSUP)
- return 0;
- else if (this->dgram_.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (void *) &rcvbufsize,
- sizeof (rcvbufsize)) == -1
- && errno != ENOTSUP)
- return 0;
-
- if (this->dgram_.get_local_addr (local_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t)datagram get local addr failed %p"),-1);
- // form a string
- char client_address_string [BUFSIZ];
- ::sprintf (client_address_string,
- "%s:%d",
- this->host_ == 0 ? local_addr.get_host_name ():this->host_,
- local_addr.get_port_number ());
- the_spec.length (1);
- the_spec [0] = CORBA::string_dup (client_address_string);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) client flow spec is %s\n",
- client_address_string));
- return 1;
-}
-
-// called by the A/V framework after calling connect. Passes the
-// server streamendpoints' flowspec which we use to connect our
-// datagram socket.
-CORBA::Boolean
-Audio_Client_StreamEndPoint::handle_postconnect (AVStreams::flowSpec& server_spec)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) handle_postconnect called \n"));
-
- // Take the first string of the sequence .
- ACE_INET_Addr server_udp_addr (server_spec [0]);
-
- server_udp_addr.dump ();
- if (ACE_OS::connect (this->dgram_.get_handle (),(sockaddr *) server_udp_addr.get_addr (),
- server_udp_addr.get_size ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) datagram connect failed %p\n"),-1);
- // Now set the data handle of the command handler.
-
- this->command_handler_->set_audio_data_handle (this->dgram_.get_handle ());
- return 0;
-}
-
-int
-Audio_Client_StreamEndPoint::handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-int
-Audio_Client_StreamEndPoint::handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-int
-Audio_Client_StreamEndPoint::handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-ACE_HANDLE
-Audio_Client_StreamEndPoint::get_handle (void)
-{
- return this->dgram_.get_handle ();
-}
-
-// -----------------------------------------------------------
-// Video_Client_StreamEndPoint methods
-
-Video_Client_StreamEndPoint::Video_Client_StreamEndPoint (Command_Handler *command_handler,
- char *host)
- :command_handler_ (command_handler),
- host_ (host)
-{
-}
-
-int
-Video_Client_StreamEndPoint::handle_open (void)
-{
- return -1;
-}
-
-int
-Video_Client_StreamEndPoint::handle_close (void)
-{
- return -1;
-}
-
-CORBA::Boolean
-Video_Client_StreamEndPoint::handle_preconnect (AVStreams::flowSpec &the_spec)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) handle_preconnect called\n"));
- CORBA::UShort server_port;
- ACE_INET_Addr local_addr;
-
- // Get the local UDP address
- if (this->dgram_.open (ACE_Addr::sap_any) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) datagram open failed %p\n"),0);
-
- // set the socket buffer sizes to 64k.
- int sndbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
- int rcvbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
-
- if (this->dgram_.set_option (SOL_SOCKET,
- SO_SNDBUF,
- (void *) &sndbufsize,
- sizeof (sndbufsize)) == -1
- && errno != ENOTSUP)
- return 0;
- else if (this->dgram_.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (void *) &rcvbufsize,
- sizeof (rcvbufsize)) == -1
- && errno != ENOTSUP)
- return 0;
-
- if (this->dgram_.get_local_addr (local_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t)datagram get local addr failed %p"),-1);
- // form a string
- char client_address_string [BUFSIZ];
- ::sprintf (client_address_string,
- "%s:%d",
- this->host_ == 0 ?local_addr.get_host_name ():this->host_,
- local_addr.get_port_number ());
- the_spec.length (1);
- the_spec [0] = CORBA::string_dup (client_address_string);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) client flow spec is %s\n",
- client_address_string));
- return 1;
-}
-
-CORBA::Boolean
-Video_Client_StreamEndPoint::handle_postconnect (AVStreams::flowSpec& server_spec)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) handle_postconnect called \n"));
-
- // Take the first string of the sequence .
- ACE_INET_Addr server_udp_addr (server_spec [0]);
-
- server_udp_addr.dump ();
- if (ACE_OS::connect (this->dgram_.get_handle (),(sockaddr *) server_udp_addr.get_addr (),
- server_udp_addr.get_size ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"(%P|%t) datagram connect failed %p\n"),-1);
- // Now set the data handle of the command handler.
-
- this->command_handler_->set_video_data_handle (this->dgram_.get_handle ());
- return 0;
-}
-
-int
-Video_Client_StreamEndPoint::handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-int
-Video_Client_StreamEndPoint::handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-int
-Video_Client_StreamEndPoint::handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-
-{
- return -1;
-}
-
-ACE_HANDLE
-Video_Client_StreamEndPoint::get_handle (void)
-{
- return this->dgram_.get_handle ();
-}
-
-// ---------------------------------------------------------
-// Video_Client_VDev methods.
-
-Video_Client_VDev::Video_Client_VDev (void)
- : video_control_ (0),
- command_handler_ (0)
-{
-}
-
-
-Video_Client_VDev::Video_Client_VDev (Command_Handler *command_handler)
- :video_control_ (0),
- command_handler_ (command_handler)
-{
-}
-
-CORBA::Boolean
-Video_Client_VDev::set_media_ctrl (CORBA::Object_ptr media_ctrl,
- CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Video_Client_VDev::set_media_ctrl ()\n"));
- this->video_control_ = Video_Control::_narrow (media_ctrl,
- env);
-
- TAO_CHECK_ENV_RETURN (env,0);
-
- this->command_handler_->set_video_control (this->video_control_);
-
- return 1;
-}
-
-// -----------------------------------------------------------
-// Audio_Client_VDev methods.
-
-Audio_Client_VDev::Audio_Client_VDev (void)
- : audio_control_ (0),
- command_handler_ (0)
-{
-}
-
-
-Audio_Client_VDev::Audio_Client_VDev (Command_Handler *command_handler)
- :audio_control_ (0),
- command_handler_ (command_handler)
-{
-}
-
-CORBA::Boolean
-Audio_Client_VDev::set_media_ctrl (CORBA::Object_ptr media_ctrl,
- CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Client_VDev::set_media_ctrl ()\n"));
- this->audio_control_ = Audio_Control::_narrow (media_ctrl,
- env);
-
- TAO_CHECK_ENV_RETURN (env,0);
-
- this->command_handler_->set_audio_control (this->audio_control_);
-
- return 1;
-}
-
-// -----------------------------------------------------------
-// Video_Endpoint_Reactive_Strategy_A methods
-
-Video_Endpoint_Reactive_Strategy_A::Video_Endpoint_Reactive_Strategy_A (TAO_ORB_Manager *orb_manager,
- Command_Handler *command_handler)
- : TAO_AV_Endpoint_Reactive_Strategy_A<Video_Client_StreamEndPoint,Video_Client_VDev,AV_Null_MediaCtrl> (orb_manager),
- command_handler_ (command_handler)
-{
-}
-
-Video_Endpoint_Reactive_Strategy_A::~Video_Endpoint_Reactive_Strategy_A (void)
-{
- // delete this->vdev_;
- // delete this->endpoint_;
-}
-
-int
-Video_Endpoint_Reactive_Strategy_A::make_vdev (Video_Client_VDev *&vdev)
-{
- ACE_NEW_RETURN (this->vdev_,
- Video_Client_VDev (this->command_handler_),
- -1);
- vdev = this->vdev_;
- return 0;
-}
-
-int
-Video_Endpoint_Reactive_Strategy_A::make_stream_endpoint (Video_Client_StreamEndPoint *&endpoint)
-{
- ACE_NEW_RETURN (this->endpoint_,
- Video_Client_StreamEndPoint (this->command_handler_,
- this->command_handler_->get_data_host ()),
- -1);
- endpoint = this->endpoint_;
- return 0;
-}
-
-// ------------------------------------------------------------
-// Audio_Endpoint_Reactive_Strategy_A methods
-
-Audio_Endpoint_Reactive_Strategy_A::Audio_Endpoint_Reactive_Strategy_A (TAO_ORB_Manager *orb_manager,
- Command_Handler *command_handler)
- : TAO_AV_Endpoint_Reactive_Strategy_A<Audio_Client_StreamEndPoint,Audio_Client_VDev,AV_Null_MediaCtrl> (orb_manager),
- command_handler_ (command_handler)
-{
-}
-
-Audio_Endpoint_Reactive_Strategy_A::~Audio_Endpoint_Reactive_Strategy_A (void)
-{
- // delete this->vdev_;
- // delete this->endpoint_;
-}
-
-int
-Audio_Endpoint_Reactive_Strategy_A::make_vdev (Audio_Client_VDev *&vdev)
-{
- ACE_NEW_RETURN (this->vdev_,
- Audio_Client_VDev (this->command_handler_),
- -1);
- vdev = this->vdev_;
- return 0;
-}
-
-int
-Audio_Endpoint_Reactive_Strategy_A::make_stream_endpoint (Audio_Client_StreamEndPoint *&endpoint)
-{
- ACE_NEW_RETURN (this->endpoint_,
- Audio_Client_StreamEndPoint (this->command_handler_,
- this->command_handler_->get_data_host ()),
- -1);
- endpoint = this->endpoint_;
- return 0;
-}
-
-//--------------------------------------------------------------------------------
-
-Receiver_i::Receiver_i (Command_Handler *handler)
- :command_handler_ (handler)
-{
-}
-
-void
-Receiver_i::push_mmdevice (CORBA::Object_ptr audio_mmdevice,
- const char *audio_file,
- CORBA::Object_ptr video_mmdevice,
- const char *video_file,
- CORBA::Environment&)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)Receiver_i::push_audio_mmdevice"));
- this->command_handler_->set_mmdevice (audio_mmdevice,audio_file,video_mmdevice,video_file);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class TAO_AV_Endpoint_Reactive_Strategy<Video_Client_StreamEndPoint,Video_Client_VDev,AV_Null_MediaCtrl>;
-template class TAO_AV_Endpoint_Reactive_Strategy_A<Video_Client_StreamEndPoint,Video_Client_VDev,AV_Null_MediaCtrl>;
-template class TAO_AV_Endpoint_Reactive_Strategy<Audio_Client_StreamEndPoint,Audio_Client_VDev,AV_Null_MediaCtrl>;
-template class TAO_AV_Endpoint_Reactive_Strategy_A<Audio_Client_StreamEndPoint,Audio_Client_VDev,AV_Null_MediaCtrl>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy<Video_Client_StreamEndPoint,Video_Client_VDev,AV_Null_MediaCtrl>
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy_A<Video_Client_StreamEndPoint,Video_Client_VDev,AV_Null_MediaCtrl>
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy<Audio_Client_StreamEndPoint,Audio_Client_VDev,AV_Null_MediaCtrl>
-#pragma instantiate TAO_AV_Endpoint_Reactive_Strategy_A<Audio_Client_StreamEndPoint,Audio_Client_VDev,AV_Null_MediaCtrl>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.h
deleted file mode 100644
index a6ec7b1d646..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Command_Handler.h
+++ /dev/null
@@ -1,617 +0,0 @@
-// $Id$
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-// ============================================================================
-//
-// = LIBRARY
-// mpeg_client
-//
-// = FILENAME
-// Command_Handler.h
-//
-// = DESCRIPTION
-// Defines the client side components of the A/V framework like
-// video stream endpoints ,video multi media device, video virtual device.
-//
-// = AUTHORS
-// Sumedh Mungee (sumedh@cs.wustl.edu)
-// Nagarajan Surendran (naga@cs.wustl.edu)
-//
-// ============================================================================
-
-
-#ifndef AV_COMMAND_HANDLER_H
-#define AV_COMMAND_HANDLER_H
-
-#include "ace/Reactor.h"
-#include "ace/Event_Handler.h"
-#include "ace/ARGV.h"
-#include "tao/TAO.h"
-#include "mpeg_shared/Video_ControlC.h"
-#include "orbsvcs/CosNamingC.h"
-#include "ace/SOCK_Dgram.h"
-#include "ace/SOCK_Connector.h"
-#include "mpeg_shared/Audio_ControlC.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-#include "ace/High_Res_Timer.h"
-#include "ace/Acceptor.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-#include "mpeg_shared/ReceiverS.h"
-#include "ace/Get_Opt.h"
-#include "ab.h"
-#include "vb.h"
-
-class Command_Handler;
-
-
-class Receiver_i
- :public POA_Receiver
-{
- public:
- Receiver_i (Command_Handler *handler);
- // constructor.
-
- void push_mmdevice (CORBA::Object_ptr audio_mmdevice,
- const char* audio_file,
- CORBA::Object_ptr video_mmdevice,
- const char *video_file,
- CORBA::Environment&);
-
- private:
- Command_Handler *command_handler_;
- // Reference to command handler.
-};
-
-class Video_Client_StreamEndPoint
- :public virtual TAO_Client_StreamEndPoint
-{
- // = TITLE
- // Defines a video client StreamEndpoint class
- // = DESCRIPTION
- // Makes use of a connected dgram to receive data from the server
- // side stream endpoint.
-public:
- Video_Client_StreamEndPoint (Command_Handler *command_handler =0,
- char *host =0);
- // constructor
-
- virtual int handle_open (void);
- // called when streamendpoint is instantiated
-
- virtual int handle_close (void);
- // called when streamendpoint is being destructed
-
- virtual CORBA::Boolean handle_preconnect (AVStreams::flowSpec &the_spec);
- // called before connecting
-
- virtual CORBA::Boolean handle_postconnect (AVStreams::flowSpec &the_spec);
- // called after connecting
-
- virtual int handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-
- virtual int handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-
- virtual int handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env);
-
- virtual ACE_HANDLE get_handle (void);
- // gets the underlying socket descriptor from the SOCK_Dgram
-
-private:
- ACE_SOCK_Dgram dgram_;
- // The datagram used for streaming.
-
- Command_Handler *command_handler_;
- // Reference to the command handler
-
- char *host_;
- // host interface to bind to.
-};
-
-class Audio_Client_StreamEndPoint
- :public virtual TAO_Client_StreamEndPoint
-{
- // = TITLE
- // Defines a audio client stream endpoint
- // = DESCRIPTION
- // Uses a connected dgram to receive data from the audio server.
-public:
- Audio_Client_StreamEndPoint (Command_Handler *command_handler = 0,
- char *host = 0);
- // constructor
-
- virtual int handle_open (void);
- // called when streamendpoint is instantiated
-
- virtual int handle_close (void);
- // called when streamendpoint is being destructed
-
- virtual CORBA::Boolean handle_preconnect (AVStreams::flowSpec &the_spec);
- // called before connecting
-
- virtual CORBA::Boolean handle_postconnect (AVStreams::flowSpec &the_spec);
- // called after connecting
-
- virtual int handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-
- virtual int handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-
- virtual int handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env);
-
- virtual ACE_HANDLE get_handle (void);
- // gets the underlying socket descriptor from the SOCK_Dgram
-
-private:
- ACE_SOCK_Dgram dgram_;
- // The datagram used for streaming.
-
- Command_Handler *command_handler_;
- // Reference to the command handler.
-
- char *host_;
- // host interface to bind to.
-};
-
-
-class Video_Client_VDev
- : public virtual TAO_VDev
-{
- // = TITLE
- // Defines a class that is a client side Virtual device for video.
- // = Description
- // Needs a pointer to the command handler object so that it can
- // set the video control pointer of the command handler.
-public:
- Video_Client_VDev (void);
- Video_Client_VDev (Command_Handler *command_handler);
-
-protected:
- CORBA::Boolean set_media_ctrl (CORBA::Object_ptr media_ctrl,
- CORBA::Environment& env);
-
-private:
- Video_Control_ptr video_control_;
- // The video controller
-
- Command_Handler *command_handler_;
- // pointer to the command handler object
-};
-
-
-class Audio_Client_VDev
- : public virtual TAO_VDev
-{
- // = TITLE
- // Defines a client side audio virtual device
- // = DESCRIPTION
- // Takes a pointer to a command handler object so that it can set
- // the audio control object pointer of the command handler.
-public:
- Audio_Client_VDev (void);
- Audio_Client_VDev (Command_Handler *command_handler);
-
-protected:
- CORBA::Boolean set_media_ctrl (CORBA::Object_ptr media_ctrl,
- CORBA::Environment& env);
-
-private:
- Audio_Control_ptr audio_control_;
- // The Audio controller
-
- Command_Handler *command_handler_;
- // pointer to the command handler object
-};
-
-class Video_Endpoint_Reactive_Strategy_A
- : public TAO_AV_Endpoint_Reactive_Strategy_A<Video_Client_StreamEndPoint,Video_Client_VDev,AV_Null_MediaCtrl>
-{
- // = TITLE
- // Implementation of the Reactive Strategy for the client
- // video MMDevice.
- // = DESCRIPTION
- // Takes a command handler object pointer. It overrides the
- // make_vdev and make_stream_endpoint hooks to create the video
- // vdev and video streamendpoint with command handler object pointers.
-public:
- Video_Endpoint_Reactive_Strategy_A (TAO_ORB_Manager *orb_manager,
- Command_Handler *command_handler);
- // constructor . The orb manager is needed for the TAO_AV_Endpoint_Reactive_Strategy_A.
-
- virtual ~Video_Endpoint_Reactive_Strategy_A (void);
- // destructor.
-
- virtual int make_vdev (Video_Client_VDev *&vdev);
- // hook to make our Vdev with the pointer to command handler.
- virtual int make_stream_endpoint (Video_Client_StreamEndPoint *& endpoint);
- // hook to make our streamendpoint taking a command handler pointer
-private:
- Command_Handler *command_handler_;
- // pointer to command handler object
-
- Video_Client_VDev *vdev_;
- // reference to the created vdev .
-
- Video_Client_StreamEndPoint *endpoint_;
- // reference to the created streamendpoint.
-};
-
-class Audio_Endpoint_Reactive_Strategy_A
- : public TAO_AV_Endpoint_Reactive_Strategy_A<Audio_Client_StreamEndPoint,Audio_Client_VDev,AV_Null_MediaCtrl>
-{
- // = TITLE
- // Implementation of the Reactive Strategy for the client audio
- // MMDevice
- // = DESCRIPTION
- // Takes a command handler object pointer. It overrides the
- // make_vdev and make_stream_endpoint hooks to create the audio
- // vdev and audio streamendpoint with command handler object pointers.
-public:
- Audio_Endpoint_Reactive_Strategy_A (TAO_ORB_Manager *orb_manager,
- Command_Handler *command_handler);
- // constructor . The orb manager is needed for the TAO_AV_Endpoint_Reactive_Strategy_A.
-
- ~Audio_Endpoint_Reactive_Strategy_A (void);
- // Destructor.
-
- virtual int make_vdev (Audio_Client_VDev *&vdev);
- // hook to make our Vdev with the pointer to command handler.
-
- virtual int make_stream_endpoint (Audio_Client_StreamEndPoint *& endpoint);
- // hook to make our streamendpoint taking a command handler pointer
-
-private:
- Command_Handler *command_handler_;
- // pointer to command handler object
-
- Audio_Client_VDev *vdev_;
- // reference to the vdev that was created.
-
- Audio_Client_StreamEndPoint *endpoint_;
- //reference to the created streamendpoint.
-
-};
-
-class Client_Sig_Handler
- : public virtual ACE_Event_Handler
- // = TITLE
- // Defines the signal handler class for the client timer processing
- //
- // = DESCRIPTION
- // Checks if the video is ready and refreshes the display and
- // also plays the audio packets in the timer processing.
-{
-public:
- Client_Sig_Handler (Command_Handler *command_handler);
- // We need the command handler to call close ()
-
- ~Client_Sig_Handler (void);
- // Destructor
-
- virtual ACE_HANDLE get_handle (void) const;
-
- int register_handler (void);
- // this will register this sig_handler
- // with the reactor for SIGCHLD,SIGTERM,SIGINT
-
- int remove_handler (void);
- // removes the handlers.
-
- virtual int shutdown (ACE_HANDLE,
- ACE_Reactor_Mask);
- // handles the reactor shutdown
-
- virtual int handle_input (ACE_HANDLE);
- // handle input on the dummy handle.
-
- virtual int handle_signal (ACE_HANDLE signum,
- siginfo_t * = 0,
- ucontext_t* = 0);
- // handles SIGALRM
-
- void TimerHandler (int signum);
-
- void stop_timer (void);
-
- void DisplayPicture (void);
- // display the picture.
-
- void TimerProcessing (void);
-
- void PlayAudioOnly (void);
-
-private:
- ACE_HANDLE handle_;
- // dummy handle for the sig handler.
-
- ACE_Sig_Set sig_set;
- // the signal set
-
- Command_Handler *command_handler_;
- // We need the command handler to call close ()
-
-};
-
-class Decode_Notification_Handler :public ACE_Event_Handler
-{
-public:
- Decode_Notification_Handler (Command_Handler *command_handler);
- // constructor.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Get the Notification handle.
-
- virtual int handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // called when input events occur.
-private:
- Command_Handler *command_handler_;
-};
-
-enum Suspended
-{
- UNSUSPENDED = 0,INIT=1,STEP=2,POSITION=3
-};
-
-class Command_Handler
- : public virtual ACE_Event_Handler
- // public virtual ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-{
- // = TITLE
- // Defines the event handler class for the client commands
- //
- // = DESCRIPTION
- // This class makes use of a UNIX socket, over which
- // it will receive commands from the GUI
-
-public:
-
- int command_suspended_;
- // flag to indicate whether the GUI handler has been suspended.
-
- int operation_tag_;
- // operation tag for release/press for position.
-
- int position_val_;
- // value of the position button.
-
- Command_Handler (ACE_HANDLE command_handle = ACE_INVALID_HANDLE);
- // Construct this handler with a control (UNIX) handle
-
- ~Command_Handler (void);
- // Destructor
-
- int init (int argc,char **argv);
- // initialize the ORB and NamingService
-
- int run (void);
- // Run the ORB event loop
-
- int handle_timeout (const ACE_Time_Value &,
- const void *arg);
- // handle the timeout
-
- // void stop_timer (void);
- // stop the internal timer
-
- void wait_for_display (Suspended reason);
- // suspends the gui socket handler in the reactor.
-
- TAO_ORB_Manager *orb_manager (void);
- // returns the orbmanager reference
-
- void set_mmdevice (CORBA::Object_ptr audio_mmdevice,
- const char *audio_file,
- CORBA::Object_ptr video_mmdevice,
- const char *video_file);
- // sets the audio mmdevice object ptr.
-
- void set_video_data_handle (ACE_HANDLE data_fd);
- // sets the data handle (UDP) of the command handler
-
- void set_video_control (Video_Control_ptr video_control);
- // called to set the video control object pointer of the comand handler.
-
- void set_audio_data_handle (ACE_HANDLE data_fd);
- // sets the data handle (UDP) of the command handler
-
- void set_audio_control (Audio_Control_ptr video_control);
- // called to set the video control object pointer of the comand handler.
-
- int get_video_control (void);
- // Gets the video control reference thru the property service from
- // the video server virtual device
-
- char *get_data_host (void);
- // gets the data interface to be used.
-
- int resolve_video_reference (void);
- // Resolve the video control reference.
-
- int resolve_audio_reference (void);
- // Resolve the audio control reference.
-
- virtual int handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called when input events occur (e.g., connection or data).
-
- virtual ACE_HANDLE get_handle (void) const;
- // Returns the handle used by the event_handler.
-
- int init_av (void);
- // Initialize both the audio and video
-
- int init_java_av (char *audio_ior,
- char *video_ior,
- char *audio_file,
- char *video_file);
- // initialize both the audio and video reading the iors from java GUI thru a socket.
-
- int init_video_channel (char *videofile);
- // Initializes the video channel by bind the client and server video
- // mmdevices together and gets the video control object.
-
- int init_audio_channel (char *videofile);
- // Initializes the audio channel by bind the client and server audio
- // mmdevices together and gets the video control object.
-
- int stat_stream (CORBA::Char_out ch,CORBA::Long_out size) ;
- // statistics of this stream.
-
- int close (void) ;
- // close the audio and video connections
-
- int stat_sent (void) ;
-
- int fast_forward (void);
-
- int fast_backward (void);
-
- int step (void);
-
- int play (int flag,
- CORBA::Environment& env);
-
- int position_action (int operation_tag);
-
- int position (void);
-
- int position_release (void);
-
- int volume (void);
-
- int balance (void);
-
- int speed (void);
-
- int stop (void);
-
- int stop_playing (void);
-
- int connect_to_video_server (void);
- // resolves the server video mmdevice and binds the local and server
- // mmdevices together.
-
- int connect_to_audio_server (void);
- // resolves the server video mmdevice and binds the local and server
- // mmdevices together.
-
-private:
-
- int parse_args (int argc,char **argv);
- // parses the arguments.
-
- int remove_handlers (void);
- // removes all the handlers.
-
- int busy_;
- // flag to indicate the state of the command handler
-
- CORBA::String_var audio_mmdevice_ior_;
- CORBA::String_var video_mmdevice_ior_;
-
- ACE_SOCK_Dgram video_dgram_;
- // UDP socket on which to send/recv data
-
- ACE_SOCK_Dgram audio_dgram_;
- // Audio UDP socket
-
- ACE_HANDLE video_data_handle_;
- // UDP socket for video
-
- ACE_HANDLE audio_data_handle_;
- // UDP socket for audio
-
- ACE_HANDLE command_handle_;
- // The fd for the UNIX command socket
-
- TAO_ORB_Manager orb_manager_;
- // the ORB manager
-
- TAO_Naming_Client my_name_client_;
- // A Name_Client used to resolve the video_server_mmdevice
-
- Video_Control_ptr video_control_;
- // Video Control CORBA object
-
- AVStreams::MMDevice_var video_server_mmdevice_;
- // The video server multimedia device
-
- Video_Endpoint_Reactive_Strategy_A *video_reactive_strategy_;
- // Strategy for creating stream endpoints
-
- TAO_MMDevice *video_client_mmdevice_;
- // The video client multimedia device
-
- TAO_StreamCtrl *video_streamctrl_;
- // Video stream controller
-
- Audio_Control_ptr audio_control_;
- // Audio Control CORBA object
-
- AVStreams::MMDevice_var audio_server_mmdevice_;
- // The audio server multimedia device
-
- Audio_Endpoint_Reactive_Strategy_A *audio_reactive_strategy_;
- // Strategy for creating stream endpoints
-
- TAO_MMDevice *audio_client_mmdevice_;
- // The audio client multimedia device
-
- TAO_StreamCtrl *audio_streamctrl_;
- // audio stream controller
-
- // ACE_High_Res_Timer timer_;
- // timer to record the time taken for the play sequence.
-
- Receiver_i receiver_;
- // Receive object,called by the agent to give the mmdevice object
- // reference.
-
- char *data_host_;
- // interface name to bind to for data transfer.
-
- Client_Sig_Handler client_sig_handler_;
- // Handler for the signals.
-
- Decode_Notification_Handler notification_handler_;
- // handler for the decode signals from VD process.
-
- int argc_;
- char **argv_;
-};
-
-
-
-#endif /* AV_COMMAND_HANDLER_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Makefile b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Makefile
deleted file mode 100644
index 0d1f562cf3a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/Makefile
+++ /dev/null
@@ -1,1017 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-MAKEFILE = Makefile
-LIBNAME = libmpeg_client
-LIB = $(LIBNAME).a
-SHLIB = $(LIBNAME).$(SOEXT)
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-# On non-Windows environment, we should at least define
-# the export_include IDL flag.
-FILES= 24bit \
- 2x2 \
- ab \
- audio \
- decoders \
- file \
- fs2 \
- fs2fast \
- fs4 \
- global \
- gray \
- hybrid \
- hybriderr \
- info \
- jrevdct \
- mb_ordered \
- mono \
- motionvector \
- ordered \
- ordered2 \
- para \
- parseblock \
- prog \
- ui \
- util \
- util32 \
- vb \
- vd \
- video \
- vp \
- Command_Handler
-
-MPEG_ROOT = $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source
-CPPFLAGS += -I$(MPEG_ROOT) -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs
-
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-##LIBS += -lTAO -lACE
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets (and local hacks)
-#----------------------------------------------------------------------------
-
-LDFLAGS += -L/project/doc/pkg/X11/lib/ -lXm -lXt -lXext -lSM -lICE -lX11 -L/project/doc/pkg/X11/lib -lsocket -lnsl -ldl
-CPPFLAGS += -i -DSH_MEM -DNDEBUG -I/project/doc/pkg/X11/include -L/project/doc/pkg/X11/lib
-
-clean:
- -/bin/rm -rf *.o Log $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(addsuffix .h, $(IDL_FILES)) $(addsuffix .i, $(IDL_FILES)) $(addsuffix .cpp, $(IDL_FILES))
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/24bit.o .obj/24bit.so .shobj/24bit.o .shobj/24bit.so: 24bit.cpp video.h dither.h proto.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/2x2.o .obj/2x2.so .shobj/2x2.o .shobj/2x2.so: 2x2.cpp video.h dither.h proto.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/ab.o .obj/ab.so .shobj/ab.o .shobj/ab.so: ab.cpp ab.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.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/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/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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h vb.h
-.obj/audio.o .obj/audio.so .shobj/audio.o .shobj/audio.so: audio.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h
-.obj/decoders.o .obj/decoders.so .shobj/decoders.o .shobj/decoders.so: decoders.cpp decoders.h util.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i video.h \
- proto.h
-.obj/file.o .obj/file.so .shobj/file.o .shobj/file.so: file.cpp video.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h
-.obj/fs2.o .obj/fs2.so .shobj/fs2.o .shobj/fs2.so: fs2.cpp video.h dither.h fs2.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i proto.h
-.obj/fs2fast.o .obj/fs2fast.so .shobj/fs2fast.o .shobj/fs2fast.so: fs2fast.cpp video.h proto.h dither.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/fs4.o .obj/fs4.so .shobj/fs4.o .shobj/fs4.so: fs4.cpp fs4.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i video.h \
- proto.h dither.h
-.obj/global.o .obj/global.so .shobj/global.o .shobj/global.so: global.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/gray.o .obj/gray.so .shobj/gray.o .shobj/gray.so: gray.cpp video.h proto.h dither.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/hybrid.o .obj/hybrid.so .shobj/hybrid.o .shobj/hybrid.so: hybrid.cpp video.h proto.h dither.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/hybriderr.o .obj/hybriderr.so .shobj/hybriderr.o .shobj/hybriderr.so: hybriderr.cpp video.h proto.h dither.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/info.o .obj/info.so .shobj/info.o .shobj/info.so: info.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/jrevdct.o .obj/jrevdct.so .shobj/jrevdct.o .shobj/jrevdct.so: jrevdct.cpp video.h proto.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/mb_ordered.o .obj/mb_ordered.so .shobj/mb_ordered.o .shobj/mb_ordered.so: mb_ordered.cpp video.h proto.h dither.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/mono.o .obj/mono.so .shobj/mono.o .shobj/mono.so: mono.cpp video.h proto.h dither.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/motionvector.o .obj/motionvector.so .shobj/motionvector.o .shobj/motionvector.so: motionvector.cpp video.h proto.h util.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/ordered.o .obj/ordered.so .shobj/ordered.o .shobj/ordered.so: ordered.cpp video.h proto.h dither.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/ordered2.o .obj/ordered2.so .shobj/ordered2.o .shobj/ordered2.so: ordered2.cpp video.h proto.h dither.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/para.o .obj/para.so .shobj/para.o .shobj/para.so: para.cpp video.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h
-.obj/parseblock.o .obj/parseblock.so .shobj/parseblock.o .shobj/parseblock.so: parseblock.cpp video.h proto.h decoders.h util.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/prog.o .obj/prog.so .shobj/prog.o .shobj/prog.so: prog.cpp video.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h
-.obj/ui.o .obj/ui.so .shobj/ui.o .shobj/ui.so: ui.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- interface/fb.xbm interface/play.xbm interface/step.xbm \
- interface/stop.xbm interface/loop.xbm interface/ff.xbm \
- interface/MainWindow.mib interface/Info.mib video.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h
-.obj/util.o .obj/util.so .shobj/util.o .shobj/util.so: util.cpp video.h proto.h util.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/util32.o .obj/util32.so .shobj/util32.o .shobj/util32.so: util32.cpp video.h proto.h ui.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/vb.o .obj/vb.so .shobj/vb.o .shobj/vb.so: vb.cpp vb.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.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/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/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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h
-.obj/vd.o .obj/vd.so .shobj/vd.o .shobj/vd.so: vd.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h dither.h video.h proto.h vb.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.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/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/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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h
-.obj/video.o .obj/video.so .shobj/video.o .shobj/video.so: video.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i decoders.h \
- util.h video.h proto.h global.h ui.h
-.obj/vp.o .obj/vp.so .shobj/vp.o .shobj/vp.so: vp.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h dither.h video.h proto.h ui.h
-.obj/Command_Handler.o .obj/Command_Handler.so .shobj/Command_Handler.o .shobj/Command_Handler.so: Command_Handler.cpp Command_Handler.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.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/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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/ARGV.h \
- $(ACE_ROOT)/ace/ARGV.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverS.i \
- ab.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- newproto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- global.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- vb.h ctr.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.cpp
deleted file mode 100644
index 2887981ee52..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.cpp
+++ /dev/null
@@ -1,575 +0,0 @@
-
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-extern int asp[2];
-extern void set_exit_routine_tag(int tag);
-
-#include "ab.h"
-
-ACE_RCSID(mpeg_client, ab, "$Id$")
-
-AudioBuffer::AudioBuffer (void)
- :temp (0),
- bytes (-1),
- abuf (0),
- sid (-1),
- exit_tag (0),
- savedSocket (-1),
- packet (0),
- pkt_data (0),
- conn_tag (-1),
- fbstate (0),
- waketime (0),
- pcmdsn (-1),
- mode_ (INVALID)
-{
-}
-
-//destructor.
-AudioBuffer::~AudioBuffer (void)
-{
- if (ACE_Reactor::instance ()->remove_handler (this->handler_,ACE_Event_Handler::READ_MASK) == -1)
- ACE_DEBUG ((LM_ERROR,"(%P)remove handler failed for Video_Notification_Handler\n"));
-
- delete this->handler_;
- if (ACE_Reactor::instance ()->remove_handler (this,ACE_Event_Handler::READ_MASK) == -1)
- ACE_DEBUG ((LM_ERROR,"(%P)remove handler failed for VideoBuffer\n"));
-
-}
-
-void
-AudioBuffer::set_silence (char *buf, int samples)
-{
- memset(buf, 0xff, samples * shared->audioPara.bytesPerSample);
-}
-
-void
-AudioBuffer::ABinitBuf (int size) /* size in bytes */
-{
- abuf = (ABBuffer *)creat_shared_mem(size);
- abuf->bufsize = size - sizeof(*abuf);
- abuf->buf = (char *)abuf + sizeof(*abuf);
- sid = creat_semaphore();
-}
-
-void
-AudioBuffer::ABflushBuf (int nextSample) /* flush the whole buffer */
-{
- enter_cs(sid);
- abuf->bps = shared->audioPara.bytesPerSample;
- abuf->size = abuf->bufsize / abuf->bps;
- abuf->samples = 0;
- abuf->stuff = 0;
- abuf->ts = abuf->hs = nextSample;
- abuf->tind = 0;
- set_silence(abuf->buf, abuf->size);
- leave_cs(sid);
-}
-
-int
-AudioBuffer::ABcheckSamples (void) /* returns # of samples in ABbuf */
-{
- return abuf->samples;
-}
-
-int
-AudioBuffer::ABgetSamples (char * buf, int samples)
- /* read at most given number of samples from AB to buf, returns
- number of sample actually read */
-{
- int as;
- int tsamples = samples;
- enter_cs(sid);
- if (abuf->stuff > 0) {
- as = min(abuf->stuff, samples);
- set_silence(buf, as);
- abuf->stuff -= as;
- samples -= as;
- buf += as * abuf->bps;
- }
- if (samples > 0) {
- as = min(samples, max(0, abuf->samples));
- /* there may be fewer samples in abuf */
- if (as > 0) {
- int part1 = min(as, abuf->size - abuf->tind);
- ACE_OS::memcpy (buf, abuf->buf + (abuf->bps * abuf->tind), part1 * abuf->bps);
- set_silence(abuf->buf + (abuf->bps * abuf->tind), part1);
- if (part1 < as) { /* This read cross the boundary of abuf */
- ACE_OS::memcpy (buf + (part1 * abuf->bps),
- abuf->buf,
- (as - part1) * abuf->bps);
- set_silence(abuf->buf, as - part1);
- }
- }
- abuf->samples -= samples;
- abuf->ts += samples;
- abuf->tind = (abuf->tind + samples) % abuf->size;
- if (as < samples) set_silence(buf + (as * abuf->bps), samples - as);
- }
- leave_cs(sid);
- return tsamples;
-}
-
-/* if samples < 0; then stuff |samples| silient samples to ABgetSamples(),
- otherwise wipe out this number of samples from AB */
-int
-AudioBuffer::ABskipSamples (int samples)
-{
- enter_cs(sid);
- if (samples <= 0) {
- abuf->stuff += (- samples);
- }
- else {
- abuf->samples -= samples;
- abuf->ts += samples;
- abuf->tind = (abuf->tind + samples) % abuf->size;
- }
- leave_cs(sid);
- return samples;
-}
-
-void
-AudioBuffer::ABdeleteBuf (void)
-{
- remove_shared_mem((char *)abuf);
-}
-
-void
-AudioBuffer::ABdeleteSem (void)
-{
- remove_semaphore(sid);
-}
-
-/* SIGUSR1 from CTR is for killing this process, without affecting any other ones. */
-
-void
-AudioBuffer::exit_on_kill (void)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) ABprocess killed \n"));
- extern void set_exit_routine_tag(int tag);
- set_exit_routine_tag(0);
- // ComCloseConn(savedSocket);
- vbuffer->VBdeleteBuf();
- ACE_OS::exit (0);
-}
-
-ACE_HANDLE
-AudioBuffer::get_handle (void) const
-{
- return this->dataSocket;
-}
-
-int
-AudioBuffer::handle_input (ACE_HANDLE fd)
-{
- // ACE_DEBUG ((LM_DEBUG,"handle_input:mode = %d\n",this->mode_));
- int len;
- switch (this->mode_)
- {
- case READ_HEADER:
- {
- int len;
- if (conn_tag >= 0)
- {
- // ACE_DEBUG ((LM_DEBUG,"non discard mode: "));
- if (bytes < 0)
- bytes = sizeof(*packet);
- len = ACE_OS::read (dataSocket, (char *)temp, bytes);
- }
- else
- { /* discard mode packet stream, read all bytes */
- // ACE_DEBUG ((LM_DEBUG,"discard mode: "));
- if (bytes < 0)
- bytes = PACKET_SIZE;
- len = ACE_OS::read (dataSocket, (char *)packet, bytes);
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) ABprocess: got a %d sized packet\n",len));
- }
- if (len == -1)
- {
- if (errno == EINTR || errno == EWOULDBLOCK || errno == EAGAIN)
- {
- return 0;
- }
- perror("AB ACE_OS::read () audio packet from discard-mode packet stream");
- ACE_Reactor::instance ()->end_event_loop ();
- return -1;
- }
-
- if (len == 0)
- {
- fprintf(stderr, "Error: AB found dataSocket broken\n");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- // ACE_DEBUG ((LM_DEBUG,"packet: bytes = %d,len = %d\n",bytes,len));
- if (conn_tag >= 0)
- {
- temp += len;
- bytes -= len;
- if (bytes == 0)
- {
- // header reading is done.
- this->mode_ = READ_DATA;
- bytes = -1;
- len = sizeof (*packet);
- }
- else
- return 0;
- }
- if (len < sizeof (*packet))
- {
- fprintf(stderr, "Warn: AB discard len = %d bytes of supposed header.\n", len);
- return 0;
- }
- // process the header.
-#ifdef NeedByteOrderConversion
- packet->dataBytes = ntohl(packet->dataBytes);
-#endif
-
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) ABprocess: Received %d sized packet\n",len));
- if (packet->dataBytes <= 0)
- {
- fprintf(stderr, "AB Error: pkt->dataBytes %d, len %d\n",
- packet->dataBytes,
- len);
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- bytes = packet->dataBytes + sizeof(*packet);
-
- if (bytes > PACKET_SIZE)
- {
- Fprintf(stderr, "Fatal error: AB packet buf (%dB) too small (%d)\n",
- PACKET_SIZE, bytes);
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- if (conn_tag > 0)
- {
- temp = (char *)packet + sizeof(*packet);
- bytes = bytes - sizeof(*packet);
- ACE_DEBUG ((LM_DEBUG,"(%P) Ready to read the data part of the packet\n"));
- break;
- }
- }
- // fall through and process the header.
- case READ_DATA:
- {
- // code to read the audio packet and buffer it.
- if (conn_tag >= 0)
- {
- len = ACE_OS::read (dataSocket,temp,bytes);
-
- if (len <= 0)
- {
- if (len == -1)ACE_OS::perror ("AB encounter error on wait_read_bytes()");
- else fprintf(stderr, "AB encounter EOF on wait_read_bytes()\n");
- }
- temp +=len;
- bytes -= len;
- if (bytes != 0)
- return 0;
- }
- // set the parameters for the header reading.
- this->mode_ = READ_HEADER;
- bytes = -1;
- temp = (char *)packet;
-#ifdef NeedByteOrderConversion
- packet->cmdsn = ntohl(packet->cmdsn);
- packet->samplesPerSecond = ntohl(packet->samplesPerSecond);
- packet->resend = ntohl(packet->resend);
- packet->firstSample = ntohl(packet->firstSample);
- packet->samples = ntohl(packet->samples);
- packet->actualSamples = ntohl(packet->actualSamples);
- /* dataBytes already byte-reordered */
-#endif
- /*
- Fprintf(stderr, "AB got a packet: %d(%d)\n",
- packet->firstSample, packet->samples);
- */
- /*
- if (packet->firstSample % 10240 && !packet->resend) continue;
- */
- if (packet->samples * abuf->bps > PACKET_SIZE - sizeof(*packet)) {
- fprintf(stderr, "Fatal error: AB has too small packet buffer, %d out of %d\n",
- PACKET_SIZE, packet->samples * abuf->bps + sizeof(*packet));
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
-
- if (packet->cmdsn != shared->cmdsn) { /* outdated packet */
- /*
- Fprintf(stderr, "AB discarded an outdated packet\n");
- */
- return 0;
- }
- enter_cs(sid);
- if (packet->firstSample + packet->samples <= abuf->ts)
- {
- /* all samples too late, discard it */
- abuf->hs = max(abuf->hs, packet->firstSample + packet->samples);
- abuf->samples = abuf->hs - abuf->ts;
- leave_cs(sid);
- /*
- Fprintf(stderr, "AB all sample in packet %d(%d) too late\n",
- packet->firstSample, packet->samples);
- */
- feedback ();
- }
- else if (packet->firstSample >= abuf->ts + abuf->size) {
- /* all samples too early, discard the packet */
- abuf->hs = max(abuf->hs, packet->firstSample + packet->samples);
- abuf->samples = abuf->hs - abuf->ts;
- leave_cs(sid);
- /*
- Fprintf(stderr, "AB all sample in packet %d(%d) too early\n",
- packet->firstSample, packet->samples);
- */
- feedback ();
- }
- else if (packet->samples > packet->actualSamples) {
- leave_cs(sid);
- fprintf(stderr, "Error: AB interpolation not available yet.\n");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- else
- {
- int oldhs = abuf->hs;
- int firstSample = max(packet->firstSample, abuf->ts);
- int samples = min(packet->samples -
- (firstSample - packet->firstSample),
- (abuf->ts + abuf->size) - packet->firstSample);
- char * data = pkt_data +
- (firstSample - packet->firstSample) * abuf->bps;
- int dstart = (abuf->tind + (firstSample - abuf->ts)) % abuf->size;
- int part1 = min(samples, abuf->size - dstart);
- ACE_OS::memcpy (abuf->buf + (dstart * abuf->bps), data, part1 * abuf->bps);
- if (part1 < samples) {
- memcpy(abuf->buf, data + part1 * abuf->bps,
- (samples - part1) * abuf->bps);
- }
- abuf->hs = max(abuf->hs, packet->firstSample + packet->samples);
- abuf->samples = abuf->hs - abuf->ts;
- dstart =max(oldhs, abuf->ts);
-
- leave_cs(sid);
-
- part1 = firstSample - dstart;
- if (packet->resend) {
- Fprintf(stderr, "AB got resent %d(%d)\n",
- packet->firstSample, packet->samples);
- }
- else if (part1 > 0) {
- int res;
- AudioFeedBackPara para;
- Fprintf(stderr, "AB found gap %d(%d)\n", dstart, part1);
- para.cmdsn = htonl(shared->cmdsn);
- para.type = htonl(1);
- para.data.ap.firstSample = htonl(dstart);
- para.data.ap.samples = htonl(part1);
- // register ourself for the write handler.
- int result;
- result = ACE_Reactor::instance ()->register_handler (this,ACE_Event_Handler::WRITE_MASK);
- if (result != 0)
- return result;
- this->mode_ = WRITE_FEEDBACK2;
- temp = (char *)&para;
- bytes = sizeof (para);
- }
- }
- }
- break;
- default:
- break;
- }
- return 0;
-}
-
-int
-AudioBuffer::handle_output (ACE_HANDLE fd)
-{
- ACE_DEBUG ((LM_DEBUG,"handle_output:mode = %d\n",this->mode_));
- int res;
- if ((this->mode_ == WRITE_FEEDBACK1) || (this->mode_ == WRITE_FEEDBACK2))
- {
- // send feedback.
-
- if (conn_tag != 0)
- { /* packet stream */
- res = ACE_OS::write (dataSocket, temp, bytes);
- if (res == -1)
- {
- if (errno == ENOBUFS) {
- ACE_OS::perror ("AB Warning, resend-req packet discarded for");
- return 0;
- }
- ACE_OS::perror ("AB error, resend-req packet sending failed");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- }
- else
- {
- res = ACE_OS::write (dataSocket, temp, bytes);
- if (res == -1) {
- ACE_OS::perror ("AB error, resend-req packet sending failed");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- }
- if (res == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)AudioBuffer::handle_output:write failed\n"));
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- temp += res;
- bytes -= res;
- if (bytes != 0)
- return 0;
- else
- {
- // remove the write handler.
- int result;
- result = ACE_Reactor::instance ()->remove_handler (this,
- ACE_Event_Handler::WRITE_MASK);
- if (result != 0)
- return result;
-
- this->mode_ = READ_HEADER;
- temp = (char *)packet;
- bytes == -1;
- }
- }
- if (this->mode_ == WRITE_FEEDBACK1)
- {
- // adjust the wakeup time and feedback state.
- waketime = get_usec() + STARTUP_WAIT;
- fbstate = 1;
- }
- return 0;
-}
-
-int
-AudioBuffer::ABprocess (int socket)
-{
- int result;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)AudioBuffer::ABprocess ()\n"));
- packet = (AudioPacket *)ACE_OS::malloc(PACKET_SIZE);
- if (packet == NULL) {
- ACE_OS::perror ("AB failed to allocate mem for packet buffer");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
-
- this->dataSocket = socket;
- ACE_NEW_RETURN (this->handler_,
- Audio_Notification_Handler,
- -1);
- // Register the notification handler with the reactor.
- result = ACE_Reactor::instance ()->register_handler (this->handler_,
- ACE_Event_Handler::READ_MASK);
- if (result != 0)
- return result;
-
- result = ACE_Reactor::instance ()->register_handler (this,
- ACE_Event_Handler::READ_MASK);
-
- if (result != 0)
- return result;
-
- conn_tag = shared->audioMaxPktSize;
- exit_tag = 0;
-
- this->mode_ = READ_HEADER;
- pkt_data = (char *)packet + sizeof(*packet);
- temp = (char *)packet;
- bytes = -1;
- return 0;
-}
-
-// following is feedback algorithm.
-void
-AudioBuffer::feedback (void)
-{
- if (shared->live || (!shared->config.syncEffective)) return;
- /*
- fprintf(stderr, "AB fbstate = %d\n", fbstate);
- */
- switch (fbstate) {
- case 0: /* startup init */
- if (pcmdsn != packet->cmdsn) {
- fbstate = 0;
- pcmdsn = packet->cmdsn;
- }
- else {
- fbstate = 1;
- waketime = get_usec() + STARTUP_WAIT;
- }
- break;
- case 1: /* startup wait */
- if (pcmdsn != packet->cmdsn) {
- fbstate = 0;
- break;
- }
- if (get_usec() >= waketime) {
- fbstate = 2;
- }
- break;
- case 2: /* monitoring */
- if (pcmdsn != packet->cmdsn) {
- fbstate = 0;
- break;
- }
- if (abuf->samples < abuf->size >>2 ||
- abuf->samples > (abuf->size * 3) >> 2)
- {
- /* feedback action needed */
- AudioFeedBackPara para;
- int res;
- para.data.fb.addsps = 0;
- para.data.fb.addSamples = (abuf->size >> 2) - abuf->samples;
-
- Fprintf(stderr, "AB sends fb: %dsps, %dsamples\n",
- para.data.fb.addsps,
- para.data.fb.addSamples);
- para.cmdsn = htonl(shared->cmdsn);
- para.type = htonl(0);
- para.data.fb.addsps = htonl(para.data.fb.addsps);
- para.data.fb.addSamples = htonl(para.data.fb.addSamples);
- int result = ACE_Reactor::instance ()->register_handler (this,ACE_Event_Handler::WRITE_MASK);
- if (result != 0)
- ACE_DEBUG ((LM_DEBUG,"register_hanlder for write failed\n"));
- this->mode_ = WRITE_FEEDBACK1;
- temp = (char *)&para;
- bytes = sizeof (para);
- return;
- }
- break;
- default:
- break;
- }
-}
-
-ACE_HANDLE
-Audio_Notification_Handler::get_handle (void) const
-{
- return asp[1];
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.h
deleted file mode 100644
index e1397665998..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ab.h
+++ /dev/null
@@ -1,161 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// mpeg_client
-//
-// = FILENAME
-// ab.h
-//
-// = DESCRIPTION
-// Defines the audio packet buffering process.
-//
-// = AUTHORS
-// Nagarajan Surendran (naga@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (AV_AB_H)
-#define AV_AB_H
-
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include <sys/types.h>
-#include <sys/uio.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <netinet/in.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-#ifdef __svr4__
-#include <stropts.h>
-#include <sys/conf.h>
-#endif
-
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-#include "mpeg_shared/filters.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/com.h"
-#include "ace/OS.h"
-#include "ace/Event_Handler.h"
-#include "ace/Reactor.h"
-#include "vb.h"
-
-extern VideoBuffer *vbuffer;
-
-/* magic number -- deviation is considered
- caused by clock drift only if rate <= 1/MAX_CLOCK_DRIFT.
- */
-#define MAX_CLOCK_DRIFT 50
-
-#define max(a,b) ((a)>(b) ? (a) : (b))
-#define min(a,b) ((a)<(b) ? (a) : (b))
-#define PACKET_SIZE 8192
-#define STARTUP_WAIT 10000000
-#define ACTION_WAIT 5000000
-
-typedef struct {
- int bufsize; /* number of bytes for the buffer pointed by 'buf' */
- char * buf; /* pointer to the data buffer area */
- int bps; /* current byte-per-sample */
- int size; /* number of samples the buffer can hold */
- int samples; /* number of samples in the buffer; */
- int stuff; /* number of stuff samples to be read by ABgetSamples() */
- int ts; /* tail-sample: the next sample to be comsumed by CTR */
- int hs; /* head-sample: the next sample to be expected from the network */
- int tind; /* index of the ts-sample in the buf */
-} ABBuffer;
-
-
-class Notification_Handler;
-
-class AudioBuffer :public ACE_Event_Handler
-{
-public:
- AudioBuffer (void);
- // constructor.
-
- int ABprocess (int dataSocket);
- // start the buffering process.
-
- ~AudioBuffer (void);
- // destructor.
-
- virtual ACE_HANDLE get_handle (void) const;
- // get the underlying I/O handle.
-
- virtual int handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // called when input arrives on the datasocket.
-
- virtual int handle_output (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called to send feedback.
-
- void set_silence(char *buf, int samples);
-
- void ABinitBuf(int size);
-
- void ABflushBuf(int nextSample);
- // flush the whole buffer
-
- int ABcheckSamples(void);
- // returns # of samples in ABbuf
-
- int ABgetSamples(char * buf, int samples);
- // read at most given number of samples from AB to buf, returns
- // number of sample actually read
-
- int ABskipSamples(int samples);
- // if samples < 0; then stuff |samples| silient samples to ABgetSamples(),
- // otherwise wipe out this number of samples from AB.
-
- void ABdeleteBuf(void);
-
- void ABdeleteSem(void);
-
- static void exit_on_kill(void);
-
- static void usr1_handler(int sig);
-
- static void usr2_handler(int sig);
-
- void feedback (void);
-
-private:
- char *temp;
- // temporary pointer.
- int bytes;
- // temporary placeholder for no.of bytes to be read.
- ABBuffer *abuf;
- int sid;
- int exit_tag;
- int savedSocket;
- AudioPacket *packet;
- char *pkt_data;
- int conn_tag;
- /* following are for feedback */
- int fbstate;
- unsigned waketime;
- int pcmdsn;
-
- int dataSocket;
- // data socket handle.
-
- Notification_Handler *handler_;
-
- enum MODE {INVALID = -1,READ_HEADER,READ_DATA,WRITE_FEEDBACK1,WRITE_FEEDBACK2};
- int mode_;
-};
-
-class Audio_Notification_Handler :public Notification_Handler
-{
-public:
- virtual ACE_HANDLE get_handle (void) const;
- // Returns the audio notification handle.
-};
-
-#endif /* AV_AB_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/audio.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/audio.cpp
deleted file mode 100644
index b99c7d35cba..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/audio.cpp
+++ /dev/null
@@ -1,494 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-/* ##################################################################
-
- When you port to a new architecture, you much add native audio
- device support in this file by adding stuff to all relevant
- functions, otherwise, it is disabled by default.
-
- ################################################################# */
-
-#include <stdio.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <sys/ioctl.h>
-#ifdef __svr4__
-#include <sys/audioio.h>
-#elif defined(FreeBSD)
-#include <machine/pcaudioio.h>
-#elif defined(sun)
-#include <sys/audioio.h>
-#elif defined(_HPUX_SOURCE)
-#include <sys/audio.h>
-#elif defined(IRIX)
-#include <audio.h>
-#endif
-
-#ifdef FreeBSD
-#define AUDIO_DEVICE "/dev/pcaudio"
-#define AUDIO_CONTROL "/dev/pcaudioctl"
-#elif defined(__svr4__) || defined(sun)
-#define AUDIO_DEVICE "/dev/audio"
-#define AUDIO_CONTROL "/dev/audioctl"
-#elif defined(_HPUX_SOURCE)
-#define AUDIO_DEVICE "/dev/audio"
-#define AUDIO_CONTROL "/dev/audioCtl"
-#elif defined(IRIX)
-#define AUDIO_DEVICE "proprietary device"
-#define AUDIO_CONTROL "proprietary device"
-#elif defined(LINUX)
-#define AUDIO_DEVICE "/dev/audio"
-#define AUDIO_CONTROL "NO CONTROL DEV"
-#endif
-
-#include <time.h>
-#include <signal.h>
-#include <sys/time.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-
-ACE_RCSID(mpeg_client, audio, "$Id$")
-
-static int cfd = -1, afd = -1; /* afd == -1 mean no native device available */
-static long start_time;
-static long current_time;
-
-#ifdef IRIX
-#define audioDevice AL_DEFAULT_DEVICE
-static ALport playPort = NULL;
-#endif
-
-#ifdef AUDIOFILE
-
-#include <AF/AFlib.h>
-#include <AF/AFUtils.h>
-
-static int useAF = 0;
-
-static AFAudioConn *aud;
-static AC ac;
-static AFSetACAttributes attributes;
-
-/*
- * Find a suitable default device
- * Returns -1 if no suitable device can be found.
- */
-static int FindDefaultDevice(AFAudioConn *aud)
-{
- AFDeviceDescriptor *audioDevice;
- int i;
- for(i=0; i<ANumberOfAudioDevices(aud); i++)
- {
- audioDevice = AAudioDeviceDescriptor(aud, i);
- if(audioDevice->inputsFromPhone == 0 && audioDevice->outputsToPhone == 0)
- return i;
- }
- return -1;
-}
-#endif
-
-/*
- returns: 0 - succ
- -1 - failed
-*/
-int InitAudioDevice(void)
-{
-#ifdef AUDIOFILE
- int device;
- int gain;
- unsigned int channels;
- int endianflag = 0;
-#endif
-
-#ifdef AUDIOFILE
- device = -1;
- attributes.preempt = Mix;
- attributes.start_timeout = 0;
- attributes.end_silence = 0;
- attributes.play_gain = 0;
- attributes.rec_gain = 0;
- attributes.type = UNKNOWN_ENCODETYPE;
-
- if ( (aud = AFOpenAudioConn(NULL)) == NULL)
- {
- fprintf(stderr, "Failed locating default AudioFile.\n");
- goto native_audio;
- }
-
- /* set up audio context, find sample size and sample rate
- At this time, we only support default setings */
- device = FindDefaultDevice(aud);
- attributes.type = aud->devices[device].playBufType;
- ac = AFCreateAC(aud, device, (ACPlayGain | ACEncodingType | endianflag),
- &attributes);
- if (ac == NULL)
- {
- fprintf(stderr, "Failed Initializing default AudioFile.\n");
- AFCloseAudioConn(aud);
- goto native_audio;
- }
- AFSync(aud, 0); /* Make sure we confirm encoding type support. */
- shared->AFPara.encodeType = attributes.type;
- shared->AFPara.channels = ac->device->playNchannels;
- shared->AFPara.bytesPerSample =
- BytesPerUnit(attributes.type) / SampsPerUnit(attributes.type);
- shared->AFPara.samplesPerSecond = ac->device->playSampleFreq;
- /*
- ACE_OS::memcpy (&(shared->AFPara), &(shared->config.audioPara), sizeof(AudioParameter));
- */
- useAF = 1;
- fprintf(stderr, "Using default AudioFile.\n");
- return 0;
-#elif defined(__svr4__) || defined(sun) || defined(FreeBSD) \
- || defined(_HPUX_SOURCE) || defined(IRIX) || defined(LINUX)
- fprintf(stderr, "This vcr compiled without AudioFile, try native audio.\n");
-#else
- fprintf(stderr, "This vcr compiled without AudioFile, audio to be ignored\n");
- afd = -1;
- return -1;
-#endif
-
- native_audio:
-
-#if defined(__svr4__) || defined(sun) || defined(FreeBSD) || defined(_HPUX_SOURCE)
-
- afd = open(AUDIO_DEVICE, O_WRONLY | O_NDELAY);
- if (afd == -1) {
- fprintf(stderr, "%s", AUDIO_DEVICE);
- ACE_OS::perror (" can't be opened for write");
- return -1;
- }
- cfd = open(AUDIO_CONTROL, O_WRONLY | O_NDELAY);
- if (cfd == -1) {
- fprintf(stderr, "%s", AUDIO_DEVICE);
- ACE_OS::perror (" can't be opened for write");
- ACE_OS::close (afd);
- afd = -1;
- return -1;
- }
-#if defined(_HPUX_SOURCE)
-
- if (ioctl(cfd, AUDIO_SET_DATA_FORMAT, AUDIO_FORMAT_ULAW) < 0) {
- fprintf(stderr, "%s" AUDIO_DEVICE);
- ACE_OS::perror ("can't be set to u-law");
- ACE_OS::close (afd);
- ACE_OS::close (cfd);
- afd = -1;
- return -1;
- }
- if (ioctl(cfd, AUDIO_SET_CHANNELS, 1) < 0) {
- fprintf(stderr, "%s" AUDIO_DEVICE);
- ACE_OS::perror ("can't be set to have single channel");
- ACE_OS::close (afd);
- ACE_OS::close (cfd);
- afd = -1;
- return -1;
- }
- if (ioctl(cfd, AUDIO_SET_SAMPLE_RATE, 8000) < 0) {
- fprintf(stderr, "%s" AUDIO_DEVICE);
- ACE_OS::perror ("can't be set to 8000sps");
- ACE_OS::close (afd);
- ACE_OS::close (cfd);
- afd = -1;
- return -1;
- }
- if (ioctl(cfd, AUDIO_SET_OUTPUT, AUDIO_OUT_SPEAKER | AUDIO_OUT_HEADPHONE))
- {
- fprintf(stderr, "%s" AUDIO_DEVICE);
- ACE_OS::perror ("can't be set output to both internal speaker and headphone");
- ACE_OS::close (afd);
- ACE_OS::close (cfd);
- afd = -1;
- return -1;
- }
- if(ioctl(cfd, AUDIO_SET_TXBUFSIZE, 1024*64) < 0)
- {
- fprintf(stderr, "%s" AUDIO_DEVICE);
- ACE_OS::perror ("can't be set output buffer size to 64K");
- ACE_OS::close (afd);
- ACE_OS::close (cfd);
- afd = -1;
- return -1;
- }
-#endif /* _HPUX_SOURCE */
-
-#elif defined(IRIX)
- {
-#define NCH 1
-#define MSQUEUE 100
- ALconfig c;
- long params[2];
-
- params[0] = AL_OUTPUT_RATE;
- params[1] = 8000;
- ALsetparams(audioDevice, params, 2);
-
- if ((c = ALnewconfig()) == NULL) {
- afd = -1;
- return -1;
- }
- ALsetwidth(c, AL_SAMPLE_16);
- ALsetchannels(c, AL_MONO);
- ALsetqueuesize(c, 10240); /* Minimal queue size */
- playPort = ALopenport(AUDIO_DEVICE, "w", c);
- ALfreeconfig(c);
- if (playPort == NULL) {
- afd = -1;
- return -1;
- }
- afd = 0;
- }
-#elif defined(LINUX)
-
- afd = open(AUDIO_DEVICE, O_WRONLY);
- if (afd == -1) {
- fprintf(stderr, "%s", AUDIO_DEVICE);
- ACE_OS::perror (" can't be opened for write");
- return -1;
- }
-
-#else /* no audio device supported on other platforms */
-
- fprintf(stderr, "Audio device access not supported, audio to be ignored\n");
- afd = -1;
- return -1;
-
-#endif /* sun, FreeBSD, _HPUX_SOURCE, ... */
- shared->AFPara.encodeType = AudioTypeMuLaw;
- shared->AFPara.channels = 1;
- shared->AFPara.bytesPerSample = 1;
- shared->AFPara.samplesPerSecond = 8000;
- start_time = get_msec();
- current_time = 0;
- fprintf(stderr, "Using native %s\n", AUDIO_DEVICE);
- return 0;
-}
-
-void SetAudioParameter(AudioParameter * para)
-{
-}
-
-unsigned int GetAudioTime(void)
-{
-#ifdef AUDIOFILE
- if (useAF) return AFGetTime(ac);
-#endif
-#if defined(__svr4__) || defined(sun) || defined(FreeBSD) \
- || defined(_HPUX_SOURCE) || defined(IRIX) || defined(LINUX)
- if (afd == -1) return 0;
- return get_duration(start_time, get_msec()) * 8; /* 8K sampling speed */
-#else
- return 0;
-#endif
-}
-
-/* Play size number of samples to AF */
-unsigned int PlayAudioSamples(unsigned int time, char * buf, int size)
-{
-#ifdef AUDIOFILE
- if (useAF) return AFPlaySamples(ac, time, size * shared->audioPara.bytesPerSample,
- (unsigned char *)buf);
-#endif
-
-#if defined(__svr4__) || defined(sun) || defined(FreeBSD) \
- || defined(_HPUX_SOURCE) || defined(IRIX) || defined(LINUX)
- if (afd == -1) return 0;
-
-#ifdef IRIX
- {
-#define BUFSIZE 1024
- static short AF_cvt_u2s[]={
- -32124,-31100,-30076,-29052,-28028,-27004,-25980,-24956,
- -23932,-22908,-21884,-20860,-19836,-18812,-17788,-16764,
- -15996,-15484,-14972,-14460,-13948,-13436,-12924,-12412,
- -11900,-11388,-10876,-10364, -9852, -9340, -8828, -8316,
- -7932, -7676, -7420, -7164, -6908, -6652, -6396, -6140,
- -5884, -5628, -5372, -5116, -4860, -4604, -4348, -4092,
- -3900, -3772, -3644, -3516, -3388, -3260, -3132, -3004,
- -2876, -2748, -2620, -2492, -2364, -2236, -2108, -1980,
- -1884, -1820, -1756, -1692, -1628, -1564, -1500, -1436,
- -1372, -1308, -1244, -1180, -1116, -1052, -988, -924,
- -876, -844, -812, -780, -748, -716, -684, -652,
- -620, -588, -556, -524, -492, -460, -428, -396,
- -372, -356, -340, -324, -308, -292, -276, -260,
- -244, -228, -212, -196, -180, -164, -148, -132,
- -120, -112, -104, -96, -88, -80, -72, -64,
- -56, -48, -40, -32, -24, -16, -8, 0,
- 32124, 31100, 30076, 29052, 28028, 27004, 25980, 24956,
- 23932, 22908, 21884, 20860, 19836, 18812, 17788, 16764,
- 15996, 15484, 14972, 14460, 13948, 13436, 12924, 12412,
- 11900, 11388, 10876, 10364, 9852, 9340, 8828, 8316,
- 7932, 7676, 7420, 7164, 6908, 6652, 6396, 6140,
- 5884, 5628, 5372, 5116, 4860, 4604, 4348, 4092,
- 3900, 3772, 3644, 3516, 3388, 3260, 3132, 3004,
- 2876, 2748, 2620, 2492, 2364, 2236, 2108, 1980,
- 1884, 1820, 1756, 1692, 1628, 1564, 1500, 1436,
- 1372, 1308, 1244, 1180, 1116, 1052, 988, 924,
- 876, 844, 812, 780, 748, 716, 684, 652,
- 620, 588, 556, 524, 492, 460, 428, 396,
- 372, 356, 340, 324, 308, 292, 276, 260,
- 244, 228, 212, 196, 180, 164, 148, 132,
- 120, 112, 104, 96, 88, 80, 72, 64,
- 56, 48, 40, 32, 24, 16, 8, 0
- };
- int left = size;
- unsigned char * src = buf;
- int i;
- while (left > 0) {
- short buffer[BUFSIZE];
- short * dst = buffer;
- int len = left;
- if (len > BUFSIZE) len = BUFSIZE;
- left -= len;
- for (i = 0; i < len; i ++) {
- *(dst ++) = AF_cvt_u2s[*(src ++)];
- }
- ALwritesamps(playPort, buffer, len);
- }
- }
-#else
- ACE_OS::write (afd, buf, size);
-#endif
-
- current_time += size;
- return get_duration(start_time, get_msec()) * 8; /* 8K sampling speed */
-#else
- return 0;
-#endif
-}
-
-void StartAudioPlaySession(void)
-{
- SetAudioGain();
-#ifdef AUDIOFILE
- if (useAF) return;
-#endif
-#if defined(__svr4__) || defined(sun) || defined(FreeBSD) \
- || defined(_HPUX_SOURCE) || defined(IRIX)
- if (afd == -1) return;
-#else
- return;
-#endif
-}
-void SetAudioGain(void)
-{
-#if defined(__svr4__) || defined(sun) || defined(FreeBSD)
- audio_info_t sun_gapo;
-#elif defined(_HPUX_SOURCE)
- struct audio_gain ag;
-#elif defined(IRIX)
- long params[4];
-#endif
- int volume = shared->volumePosition;
-
-#ifdef AUDIOFILE
- if (useAF) {
- AFSetOutputGain(ac, volume * 2);
- /*
- AFSetOutputGain(ac, (volume - 10)/3);
- fprintf(stderr, "CTR audio.c: volume changed to %d.\n", volume);
- */
- return;
- }
-#endif
-#if defined(__svr4__) || defined(sun) || defined(FreeBSD)
- if (afd == -1) return;
- ioctl(cfd, AUDIO_GETINFO, &sun_gapo);
- sun_gapo.play.gain = volume * 2;
- ioctl(cfd, AUDIO_SETINFO, &sun_gapo);
- return;
-#elif defined(_HPUX_SOURCE)
- ioctl(cfd, AUDIO_GET_GAINS, &ag);
- ag.cgain[0].transmit_gain = AUDIO_OFF_GAIN+(AUDIO_MAX_GAIN-AUDIO_OFF_GAIN)*volume/100;
- ag.cgain[1].transmit_gain = ag.cgain[0].transmit_gain;
- ioctl(cfd, AUDIO_SET_GAINS, &ag);
- return;
-#elif defined(IRIX)
- params[0] = AL_LEFT_SPEAKER_GAIN;
- params[1] = volume;
- params[2] = AL_RIGHT_SPEAKER_GAIN;
- params[3] = volume;
- ALsetparams(audioDevice, params, 4);
- return;
-#else
- return;
-#endif
-}
-
-void AudioInterpolate(char *rBuf, int len, char * cBuf, int convLen)
-{
- unsigned char *rawBuf = (unsigned char *)rBuf;
- unsigned char *convBuf = (unsigned char *)cBuf;
- int i;
- float factor = (float)len / (float)convLen;
-
-#ifdef AUDIOFILE
- if ((!useAF) && afd == -1) return;
-#else
- if (afd == -1) return;
-#endif
-
- /*
- Fprintf(stderr, "factor %5.2lf, len %d, convLen %d\n", factor, len, convLen);
- */
- if (shared->audioPara.bytesPerSample == 1)
- {
- for (i=0; i<convLen; i++)
- {
- float a = i * factor;
- int k = (int) (a + 0.5);
- /*
- int k = a;
- a = a - k;
- */
- if (k < len - 1) { /* interpolation algorithm can be improved */
- /*
- convBuf[i] = AF_comp_u[(int)(a * AF_exp_u[(int)rawBuf[k+1] & 0xff] + (1.0 - a) *
- AF_exp_u[(int)rawBuf[k] & 0xff]) + 8192];
- */
-
- convBuf[i] = rawBuf[k];
-
- }
- else
- convBuf[i] = rawBuf[len-1];
- }
- }
- else
- {
- fprintf(stderr, "CTR audio.c error: multi_byte samples not supported.\n");
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ctr.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ctr.cpp
deleted file mode 100644
index 5f5ac9e4b87..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ctr.cpp
+++ /dev/null
@@ -1,995 +0,0 @@
-// $Id$
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <netinet/in.h>
-#ifdef ULTRIX
-#include <fcntl.h>
-#else
-#include <sys/fcntl.h>
-#endif
-#include <time.h>
-#include <signal.h>
-#include <sys/time.h>
-#include <limits.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/sendpt.h"
-#include "mpeg_shared/filters.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/com.h"
-#include "Command_Handler.h"
-
-ACE_RCSID(mpeg_client, ctr, "$Id$")
-
-#define SPEEDHIST_SIZE 20
-
-#if defined max
-#undef max
-#endif
-#define max(a,b) (a>b ? a : b)
-
-#if defined min
-#undef min
-#endif
-#define min(a,b) (a<b ? a : b)
-
-static int usr1_flag = 0;
-static int rtplay = 1;
-static int cmdSocket = -1;
-
-static int writeSocket = -1;
-static int CTRpid = -1, VBpid = -1, VDpid = -1, UIpid = -1;
-static int ABpid = -1;
-static int videoSocket = -1;
-static int audioSocket = -1;
-static int hasAudioDevice = 0;
-static int cmdBytes = 0;
-static char *cmdBuffer = NULL;
-static char *vh, *vf, *ah, *af;
-static int cmdAcks = 0;
-static int speedPtr = 0;
-static struct
-{
- int frameId;
- int usecPerFrame;
- float frameRateLimit;
- int frames;
- int framesDropped;
-} speedHistory[SPEEDHIST_SIZE];
-
-/* following are for live video */
-static unsigned startTime; /* used to record start time for live playback,
- also used to record FF/FB/PLAY round trip time */
-static unsigned startVSA; /* VS advance at the begining of playback of live video */
-static int displayedFrames;
-
-/* following static variable is for frameRate feedback. See comments on
- initialization of these variables in function play()*/
-
-static int fbstate = 0; /* state value of frame-rate feedback */
-static double maxfr = 0; /* frame-rate limit during playback, in fps. This is deduced
- from frameRateLimit, a constant during a playback, even if
- play speed changes */
-static int minupf = 0; /* minimum usec/frame, equals to 1000000/maxfr */
-static double maxrate = 0; /* current max frame rate, in percent of maxfr, after taken
- playspeed into consideration. If play speed > maxfr,
- then this value would be 1.0. Otherwise it would be
- playspeed/maxfr */
-static double frate = 0; /* current server frame rate, in percentage of maxrate */
-static double adjstep = 0; /* step of frame-rate adjustment. In percentage value.
- This is basically
- maxrate/#frames-in-feedback-frame-sequence */
-static int fb_startup = 0; /* Indicate the first feedback action. The first feedback
- action is to set the server fps directly according to
- actully measured display frame-rate. All following
- feedback action would then adjust server fps linearly
- adjstep each time */
-
-AudioBuffer *abuffer;
-VideoBuffer *vbuffer;
-int asp[2];
-int vsp[2];
-int vdsp[2];
-
-#define max(a,b) (a>b ? a : b)
-#define min(a,b) (a<b ? a : b)
-
-#define NewCmd(val) {shared->cmd = val; shared->cmdsn ++; }
-
-static void compute_sendPattern(void);
-
-int
-OurCmdRead(char *buf, int size)
-{
- int val;
- if (size == 0) return 0;
- if (cmdBytes > 0)
- {
- ACE_OS::memcpy (buf, cmdBuffer, size);
- cmdBytes -= size;
- cmdBuffer += size;
- return 0;
- }
- while ((val = ACE_OS::read (cmdSocket, (buf), (size))) <= 0)
- {
- if (val == -1 && errno == EINTR) return 1;
- if (!val) {
- ACE_OS::perror ("CTR error, EOF reached unexpected within CmdRead()");
- }
- else {
- ACE_OS::perror ("CTR CmdRead() from UI through CmdSocket");
- }
- ACE_OS::exit (1);
- }
- return 0;
-}
-
-static void CmdWrite(unsigned char * buf, int size)
-{
- if (cmdAcks > 0 && size == 1 && *buf == CmdDONE)
- {
- cmdAcks --;
- return;
- }
-
- while (ACE_OS::write(cmdSocket, buf, size) == -1)
- {
- if (errno == EINTR)
- continue;
- ACE_OS::perror ("CTR writes to UI through cmdSocket");
- ACE_OS::exit (1);
- }
-}
-
-/* following function can be replaced by ../shared/fileio.c:read_bytes()
- but SocketRead provides more error info */
-
-static void SocketRead(int s, char *buf, int size)
-{ int val, remain = size;
- char * ptr = buf;
- // fprintf (stderr, "SocketRead: videoSocket = %d\n",videoSocket);
- for (;;)
- {
- val = ACE_OS::read (s, ptr, remain);
-
- // fprintf(stderr, "CTR got from %sSocket %d of %d.\n",s == videoSocket ? "video" : "audio", val, remain);
-
- if (val == -1 && errno == EINTR)
- {
- errno = 0;
- continue;
- }
- if (val == -1)
- {
- fprintf(stderr, "CTR error read %sSocket, ret=%d(size=%d)",
- s == videoSocket ? "video" : "audio", size-remain, size);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
- if (val == 0)
- {
- fprintf(stderr, "CTR error read %sSocket, EOF met, ret=%d(size=%d).\n",
- s == videoSocket ? "video" : "audio", size-remain, size);
- ACE_OS::exit (1);
- }
- ptr += val;
- remain -= val;
- if (remain < 0)
- {
- fprintf(stderr, "CTR error read %sSocket, read too much, ret=%d(size=%d).\n",
- s == videoSocket ? "video" : "audio", size-remain, size);
- ACE_OS::exit (1);
- }
- if (remain == 0)
- break;
- }
-}
-
-#define VideoRead(buf, size) SocketRead(videoSocket, buf, size)
-
-#define VideoWrite(buf, psize) \
- { int val; while ((val = ACE_OS::write (videoSocket, (buf), (psize))) == -1) \
- { if (errno == EINTR) continue; \
- ACE_OS::perror ("CTR writes to VS through videoSocket");\
- ACE_OS::exit (1); \
- } \
- if (val < (int)(psize)) { \
- fprintf(stderr, "CTR bad VideoWrite, size %d, val %d", psize, val);ACE_OS::perror (""); }\
- }
-
-#define AudioRead(buf, size) SocketRead(audioSocket, buf, size)
-
-#define AudioWrite(buf, size) \
- { while (write(audioSocket, (buf), (size)) == -1) \
- { if (errno == EINTR) continue; \
- ACE_OS::perror ("CTR writes to AS through audioSocket"); \
- ACE_OS::exit (1); \
- } \
- }
-
-static void start_timer(void);
-static void stop_timer(void);
-static void timer_speed(void);
-static void wait_display(void);
-static void stop_playing();
-
-static void set_speed(void)
-{
- int val;
- if (shared->live) {
- shared->speedPosition = 50;
- }
- val = shared->speedPosition;
- if (val == 0)
- val = 1;
- if (shared->cmd == CmdPLAY && audioSocket >= 0 && videoSocket >= 0 && rtplay) {
- /* limit audio signal period to no more than 1.0 seconds, because AudioFile
- will block if one send more than 4 seconds of sample ahead of current
- time. and our timing control is not precise.
- */
- double s = ((1.0 / shared->pictureRate) * 50.0) *
- (double)max(shared->config.framesPerAudioPlay, 1) / 1.0;
- if (s > 50.0) {
- fprintf(stderr, "CTR warning: lower value of parameter framesPerAudioPlay,\n");
- fprintf(stderr, " otherwise the Player may not work properly.\n");
- }
- if (val < s) {
- if (shared->config.verbose) {
- if (val < s * 1.0 / 2.0) {
- val = (int)s;
- fprintf(stderr, "CTR warning: speed too low, set to %d scale val.\n", val);
- }
- else {
- fprintf(stderr, "CTR warning: audio signal period %3.2f > 1 sec.\n",
- 1.0 * (float)s / (float) val);
- fprintf(stderr, " lower framesPerAudioPlay or increase speed.\n");
- }
- }
- else {
- val = (int)s;
- }
- }
- }
- if (videoSocket >= 0)
- {
- float fps;
- if (val <= 50)
- fps = shared->pictureRate * (float)val / 50.0;
- else
- {
- float rate = shared->config.maxFPS - shared->pictureRate;
- fps = shared->pictureRate + (float)rate * (float)(val - 50) / 50.0;
- /* only B frames are to be dropped */
- }
- Fprintf(stderr, "Play speed video %5.1ffps\n", fps);
- shared->framesPerSecond = (int)fps;
- shared->usecPerFrame = (int) (1000000.0/fps);
- if (audioSocket >= 0)
- {
- float sps = shared->audioPara.samplesPerSecond * fps / shared->pictureRate;
- shared->samplesPerSecond = (int)sps;
- shared->usecPerSample = (int)(1000000.0/sps);
- }
- }
- else if (audioSocket >= 0)
- {
- float sps;
- if (val <= 50)
- sps = (float)shared->audioPara.samplesPerSecond * (float)val / 50.0;
- else
- {
- int rate = shared->config.maxSPS - shared->audioPara.samplesPerSecond;
- sps = shared->audioPara.samplesPerSecond + (float)rate * (float)(val - 50) / 50.0;
- }
- Fprintf(stderr, "Play speed audio %5.1fsps\n", sps);
- shared->samplesPerSecond = (int)sps;
- shared->usecPerSample = (int)(1000000.0/sps);
- }
-}
-
-static int timer_on = 0;
-static int timer_signals_skip = 0;
-static int timerCount = 0;
-static int lastCount = 0;
-static int timerUPF;
-static int wait_usr2 = 0;
-static int last_disp_fid = 0;
-
-static void loopBack(void)
-{
- static char loopBackCmd[7] = {CmdSTOP, CmdPOSITIONrelease,
- 0, 0, 0, 0, CmdPLAY};
- cmdBuffer = loopBackCmd;
- cmdBytes = 7;
- cmdAcks = 3;
-}
-
-#define AUDIO_BUFSIZE 2048
-
-static int audioCount = 0;
-static int audioFirst = 0;
-static int needAudioSkip = 0;
-static int bufferedSamples;
-static int nextASSample, startSample;
-static unsigned int nextAFtime;
-static int forward, forwardDelta;
-static int audioForward, framesPerAudioPlay;
-static int AudioBufSize;
-static char * rawBuf = NULL, * workBuf = NULL, * convBuf = NULL;
-
-static void PlayAudioInit(void)
-{
- audioCount = -1;
- audioFirst = 1;
- needAudioSkip = 0;
- startSample = nextASSample = shared->nextSample;
- audioForward = shared->config.audioForward;
- framesPerAudioPlay = max(shared->config.framesPerAudioPlay, 1);
- if (audioForward <= 0)
- audioForward = DEFAULT_audioForward;
- fprintf(stderr, "CTR audioForward: %d samples.\n", audioForward);
- bufferedSamples = (int)(((double)
- (shared->config.audioTimerDuration *
- shared->config.audioBufferedIntervals))
- * (double)shared->audioPara.samplesPerSecond / 1000.0);
- if (rawBuf == NULL)
- {
- if ((rawBuf = (char *)ACE_OS::malloc(AUDIO_BUFSIZE)) == NULL)
- {
- ACE_OS::perror ("CTR fails to allocate rawBuf for audio channel");
- ACE_OS::exit (1);
- }
- if ((workBuf = (char *)ACE_OS::malloc(AUDIO_BUFSIZE)) == NULL)
- {
- ACE_OS::perror ("CTR fails to allocate workBuf for audio channel");
- ACE_OS::exit (1);
- }
- }
- AudioBufSize = (AUDIO_BUFSIZE / shared->audioPara.bytesPerSample) *
- shared->audioPara.bytesPerSample;
-
- StartAudioPlaySession();
-}
-
-/* input the number of samples in the raw buffer,
- returns the numberof samples in theconverted buffer */
-static int AudioConvert(int len)
-{
- int convLen;
-
- if (shared->samplesPerSecond == shared->audioPara.samplesPerSecond)
- {
- convBuf = rawBuf;
- return len;
- }
-
- convBuf = workBuf;
- convLen = len * shared->audioPara.samplesPerSecond / shared->samplesPerSecond;
- AudioInterpolate(rawBuf, len, convBuf, convLen);
- return convLen;
-}
-
-/* returns: 0 - no forward calculated , 1 - forward calculated */
-static int PlayAudio(void)
-{
- int timer_count = timerCount;
- int i = timer_count / framesPerAudioPlay;
- if (audioFirst)
- {
- audioFirst = 0;
- nextAFtime = GetAudioTime() + audioForward;;
- audioCount = -1; /* guarantee that PlayAudio do the first step */
- }
- if (audioCount == i) /* current audio timer signal already processed */
- return 0;
- if (audioCount < i - 1) /* some audio timer signal missing */
- {
- needAudioSkip = 1;
- /*
- Fprintf(stderr, "CTR: some audio timer signal missed.\n");
- */
- }
- if (nextASSample >= shared->totalSamples)
- {
- /*
- timer_on ++;
- */
- return 0;
- }
-
- audioCount = i;
-
- if (needAudioSkip)
- {
- /* return if not enough skip can be done */
- int next_sample = (int)(startSample +
- ((double)timer_count / shared->pictureRate) *
- shared->audioPara.samplesPerSecond);
- int skip_samples = next_sample - nextASSample;
- abuffer->ABskipSamples(skip_samples);
- nextAFtime += (unsigned int)(((double)skip_samples *
- (double)shared->audioPara.samplesPerSecond) /
- (double)shared->samplesPerSecond);
- nextASSample += skip_samples;
- needAudioSkip = 0;
- }
-
- /* read current block, convert, put to AF, and update nextAFtime */
- {
- int frame_samples = (int)(startSample +
- ((double)(timer_count + framesPerAudioPlay) / shared->pictureRate) *
- (double)shared->audioPara.samplesPerSecond -
- nextASSample);
- int fsize = frame_samples * shared->audioPara.bytesPerSample;
- int read_samples;
- unsigned int curAFtime;
- unsigned int oldAFtime = nextAFtime;
- char * ptr = rawBuf;
- if (fsize > AudioBufSize)
- { /* make sure the rawBuf is big enough */
- Fprintf(stderr, "CTR PlayAudio error: BytesPerFrame=%d > AudioBufSize=%d.\n",
- fsize, AudioBufSize);
- Fprintf(stderr,
- "CTR PlayAudio: startSample=%d, timer_count=%d, nextASSmple=%d.\n",
- startSample, timer_count, nextASSample);
- fprintf(stderr, "Internal error: audio resampling buffer not big enough,\n\
- please reduce value of parameter 'Audio timer interval',\n\
- or 'Audio buffered intervals' or Frames per audio play',\n\
- and try again.\n");
- ACE_OS::exit (1);
- }
-
- read_samples = abuffer->ABgetSamples(ptr, frame_samples);
-
- /* convert and play to AF */
- {
- int maxSamples;
- int left_samples = read_samples;
- if (shared->samplesPerSecond >= shared->audioPara.samplesPerSecond)
- maxSamples = (AudioBufSize/shared->audioPara.bytesPerSample);
- else
- maxSamples = ((AudioBufSize/shared->audioPara.bytesPerSample) *
- shared->samplesPerSecond) /
- shared->audioPara.samplesPerSecond;
- for (;;)
- {
- int samples = (left_samples > maxSamples) ? maxSamples : left_samples;
- int convSamples = AudioConvert(samples);
- curAFtime = PlayAudioSamples(nextAFtime, convBuf, convSamples);
- nextAFtime += convSamples;
- left_samples -= samples;
- if (left_samples == 0)
- break;
- else
- {
- ACE_OS::memcpy (rawBuf, rawBuf + samples * shared->audioPara.bytesPerSample,
- left_samples * shared->audioPara.bytesPerSample);
- }
- }
- }
-
- /* possible bugs in AF some times cause PlayAudioSample() to return 0 */
- forward = curAFtime ? (oldAFtime - curAFtime) : audioForward;
- /*
- if ((oldAFtime - curAFtime) > (audioForward << 6)) {
- fprintf(stderr, "forward %d, oldAFtime %d, curAFtime %d\n",
- oldAFtime - curAFtime, oldAFtime, curAFtime);
- }
- */
- /* check condition */
- if (read_samples == frame_samples) { /* all bytes for current frame already read */
- nextASSample += frame_samples;
- }
- else { /* read to the end of audio file */
- /*
- timer_on ++;
- */
- nextASSample += read_samples;
- }
- shared->nextSample = nextASSample;
- }
- return 1;
-}
-
-
-
-#define MAX_WAIT_USEC 10000000
-
-static void start_timer (void)
-{
- struct itimerval val;
-
- if (audioSocket >= 0 && shared->cmd == CmdPLAY && rtplay)
- {
- // ACE_DEBUG ((LM_DEBUG,"calling playaudioinit ()\n"));
- PlayAudioInit();
- }
-
- /* sleep for a while to wait for decoding the first picture
- and/or audio stream ready */
- {
- unsigned val1 = startTime;
- if (audioSocket >= 0 && shared->cmd == CmdPLAY && rtplay)
- {
- if (shared->nextSample < shared->totalSamples)
- {
- int samples = videoSocket >= 0 ? 1200 : 1200;
- while (abuffer->ABcheckSamples() <= samples)
- {
- if (get_duration(val1, get_usec()) >= MAX_WAIT_USEC)
- {
- fprintf(stderr, "CTR warning: audio is not ready yet.\n");
- break;
- }
- else
- {
- usleep(10000);
- continue;
- }
- }
- }
- }
-
- if (videoSocket >= 0)
- {
- while (VDcheckMsg() <= 0) { /* keep sleeping for 1 millisec until a decoded
- frame show up in VD buffer */
- if (get_duration(val1, get_usec()) >= MAX_WAIT_USEC) {
- fprintf(stderr, "CTR warning: video is not ready yet.\n");
- break;
- }
- usleep(10000);
- }
- }
- val1 = get_duration(val1, get_usec()) / 1000;
- shared->playRoundTripDelay = val1;
-
- Fprintf(stderr, "CTR: estimated play round trip delay: %d millisec.\n", val1);
-
- /*
- if (shared->collectStat)
- {
- fprintf(stderr, "CTR: estimated play round trip delay: %d millisec.\n", val1);
- }
- */
- }
- timer_on = 1;
- timer_signals_skip = 0;
- timerCount = 0;
- lastCount = 0;
-
- if (shared->live) {
-
- /* delay for shared->config.VStimeAdvance milliseconds, adjustable delay */
- if (shared->config.VStimeAdvance > 0) {
- Fprintf(stderr, "CTR adds %d millisec of latency\n",
- shared->config.VStimeAdvance);
- usleep(shared->config.VStimeAdvance * 1000);
- }
- displayedFrames = 0;
- startTime = get_usec();
- startVSA = shared->nextFrame - shared->VBheadFrame;
- if (startVSA < 5) startVSA = 5;
- /*
- Fprintf(stderr, "CTR: startVSA %d\n", startVSA);
- */
- }
-
- if (shared->cmd == CmdPLAY && rtplay) {
- wait_usr2 = 0;
- }
- else {
- wait_usr2 = 1;
- }
- last_disp_fid = -1;
- /*
- fprintf(stderr, "CTR start_timer() - %s for usr2\n",
- wait_usr2 ? "wait" : "NOwait");
- */
- if (shared->cmd == CmdPLAY && audioSocket >= 0 && videoSocket < 0)
- timerUPF = shared->config.audioTimerDuration * 1000;
- else {
- timerUPF = shared->usecPerFrame;
- }
-#ifdef STAT
- speedPtr = 1;
- speedHistory[0].frameId = shared->nextFrame;
- speedHistory[0].usecPerFrame = timerUPF;
- speedHistory[0].frameRateLimit = shared->frameRateLimit;
- speedHistory[0].frames = shared->sendPatternGops * shared->patternSize;
- speedHistory[0].framesDropped = shared->framesDropped;
-#endif
- /*
- fprintf(stderr, "CTR: timer started at %d upf.\n", timerUPF);
- */
- val.it_interval.tv_sec = val.it_value.tv_sec = timerUPF / 1000000;
- val.it_interval.tv_usec = val.it_value.tv_usec = timerUPF % 1000000;
- // setsignal(SIGALRM, TimerHandler);
- setitimer(ITIMER_REAL, &val, NULL);
-}
-
-
-static void wait_display(void)
-{
- if (!usr1_flag) {
- if (shared->cmd == CmdINIT) sleep(10);// XXX hack to make the client wait until the server gets a chance.
- else usleep(800000);
- }
- if (!usr1_flag)
- {
- if (shared->cmd == CmdSTEP) /* to skip undecodable pictures */
- shared->nextFrame ++;
- else if (shared->cmd == CmdINIT) {
- fprintf(stderr, "Warning: initialilzation failed. Please reinitialize the program.\n");
- }
- return;
- }
- usr1_flag = 0;
-}
-
-static void usr1_handler(int sig)
-{
- FrameBlock *buf;
- unsigned char tmp;
- /*
- Fprintf(stderr, "CTR got USR1 for displaying single frame.\n");
- */
- usr1_flag = 1;
-
- if (shared->cmd == CmdINIT) { /* Initialize display window */
- tmp = CmdVPinitScreen;
- CmdWrite(&tmp, 1);
- }
- /*
- fprintf(stderr, "CTR: %d frames in VDbuf.\n", VDcheckMsg());
- */
- while (VDcheckMsg() > 1)
- {
- /*
- Fprintf(stderr, "CTR: VDcheckMsg() = %d, to discard a picture.\n", VDcheckMsg());
- */
- if ((buf = VDgetMsg()) != NULL)
- VDreclaimMsg(buf);
- else
- fprintf(stderr, "CTR error: VDgetMsg is NULL, unexpected.\n");
- }
- if (VDcheckMsg() >0 ) {
- /*
- Fprintf(stderr, "CTR to display a frame in user1_handler()\n");
- */
- buf = VDgetMsg();
- }
- else {
- /*
- Fprintf(stderr, "CTR no frame to display in user_handler()\n");
- */
- buf = NULL;
- }
-
- if (buf != NULL) {
- if (shared->cmd == CmdSTEP)
- {
- shared->nextFrame ++;
- shared->nextGroup = buf->gop + 1;
- }
- else
- {
- shared->nextFrame = buf->display;
- shared->nextGroup = buf->gop;
- }
- tmp = CmdVPdisplayFrame;
- CmdWrite(&tmp, 1);
- CmdWrite((unsigned char *)&buf, sizeof(char *));
- }
- else if (shared->cmd == CmdSTEP) {
- shared->nextFrame ++;
- }
-}
-
-static void compute_sendPattern(void)
-{
- char buf[PATTERN_SIZE];
- float limit = shared->frameRateLimit;
- char * pat = shared->pattern;
- int len = shared->patternSize * shared->sendPatternGops;
- int f;
-
- if (limit <= 0)
- limit = 1.0;
- if (rtplay) {
- f = (int)((double)len *
- ((double)limit / (1000000.0 / (double)shared->usecPerFrame)) + 0.5);
- /* rounded to integer, instead of truncated */
- }
- else {
- f = len;
- }
- if (f >= len)
- f = len;
- else if (f <= 1)
- f = 1;
-
- ComputeSendPattern(pat, buf, len, f);
- shared->qosRecomputes ++;
-
- ACE_OS::memcpy (shared->sendPattern, buf, PATTERN_SIZE);
-
- f = len - f;
- if (shared->config.verbose) {
- fprintf(stderr, "speed %dupf, %d frames dropped, frames %d:\nsend pattern:",
- shared->usecPerFrame, f, len);
- shared->framesDropped = f;
- {
- int i;
- for (i = 0; i < len; i ++)
- fputc(buf[i] ? pat[i] : '-', stderr);
- }
- fputc('\n', stderr);
- }
-}
-
-
-static void on_exit_routine(void)
-{
- // ACE_DEBUG ((LM_DEBUG,
- // "(%P|%t) %s:%d\n",
- // __FILE__,
- // __LINE__));
- unsigned char tmp = CmdCLOSE;
-
- if (getpid() != CTRpid) return;
-
- if (audioSocket >= 0)
- {
- char message[BUFSIZ];
- message [0] = EXIT;
- ACE_OS::write (asp[0],&message,BUFSIZ);
- // ACE_OS::write (audioSocket, &tmp, 1);
- // ComCloseConn(audioSocket);
- audioSocket = -1;
- }
-
- if (videoSocket >= 0)
- {
- // ACE_OS::write (videoSocket, &tmp, 1);
- // ComCloseConn(videoSocket);
- videoSocket = -1;
- if (VBpid > 0) {
- char message[BUFSIZ];
- message [0] = EXIT;
- ACE_OS::write (vsp[0],&message,BUFSIZ);
- // ACE_OS::kill (VBpid, SIGUSR1);
- VBpid = -1;
- }
- }
- ComCloseClient();
-}
-
-int CTRmain(int argc,
- char **argv)
-{
- int sv[2];
- extern void set_exit_routine_tag(int tag);
-
- FILE * fp = NULL; /* file pointer for experiment plan */
-
- set_exit_routine_tag(0);
-
- /* allocate shared data structure and initialize it */
- shared = (SharedData *) creat_shared_mem(sizeof(*shared));
- shared->cmd = 0;
- shared->cmdsn = 0;
- shared->cmdBusy = 0;
- shared->loopBack = 0;
- shared->volumePosition = 0;
- shared->balancePosition = 50;
- shared->locationPosition = 0;
- shared->speedPosition = 0;
- shared->qosRecomputes = 0;
-
- shared->pixelValid = 0;
-
- shared->config.rt = 1;
- shared->config.maxFPS = DEFAULT_maxFPS;
- shared->config.maxSPS = DEFAULT_maxSPS;
- shared->config.ffFPS = DEFAULT_ffFPS;
- shared->config.fbFPS = DEFAULT_fbFPS;
- shared->config.feedBackDelay = DEFAULT_feedBackDelay;
- shared->config.audioMask = DEFAULT_audioMask;
- shared->config.audioPara.encodeType = DEFAULT_encodeType;
- shared->config.audioPara.channels = DEFAULT_channels;
- shared->config.audioPara.samplesPerSecond = DEFAULT_samplesPerSecond;
- shared->config.audioPara.bytesPerSample = DEFAULT_bytesPerSample;
- shared->config.audioTimerDuration = DEFAULT_audioTimerDuration;
- shared->config.audioBufferedIntervals = DEFAULT_audioBufferedIntervals;
- shared->config.framesPerAudioPlay = DEFAULT_framesPerAudioPlay;
- shared->config.audioForward = DEFAULT_audioForward;
- shared->config.VStimeAdvance = DEFAULT_VStimeAdvance;
- shared->config.frameRateLimit = DEFAULT_maxFPS;
- shared->config.collectStat = 0;
- shared->config.collectFrameInfo = 0;
- shared->config.syncEffective = 1;
- shared->config.qosEffective = 1;
- shared->config.audioOffset = 0;
- shared->config.filterPara = DEFAULT_filterPara;
- shared->config.maxSPframes = DEFAULT_maxSPframes;
- shared->config.audioConn = 0;
- shared->config.videoConn = 0;
- shared->config.verbose = (!getuid()) || ACE_OS::getuid () == DEVELOPER_UID;
-
- ACE_NEW_RETURN (vbuffer,
- VideoBuffer (),
- -1);
-
- ACE_NEW_RETURN (abuffer,
- AudioBuffer (),
- -1);
-
- /* create all shared buffers: AB-CTR, VB-VD, VD-VP */
- abuffer->ABinitBuf(AB_BUF_SIZE);
- vbuffer->VBinitBuf(VB_BUF_SIZE);
- VDinitBuf(VD_BUF_SIZE);
-
- CTRpid =ACE_OS::getpid ();
- set_exit_routine_tag(1);
-
-
- // create the notification socket pair.
- if (ACE_OS::socketpair (AF_UNIX,SOCK_STREAM,0,asp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"Error in opening notification socket:%p",
- "notification socket"),-1);
-
- // create the notification socket pair.
- if (ACE_OS::socketpair (AF_UNIX,SOCK_STREAM,0,vsp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"Error in opening notification socket:%p",
- "notification socket"),-1);
-
- if (ACE_OS::socketpair (AF_UNIX,SOCK_STREAM,0,vdsp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,"Error in opening notification socket:%p",
- "notification socket"),-1);
-
- /* create command socket pair */
- if (ACE_OS::socketpair(AF_UNIX, SOCK_STREAM, 0, sv) == -1)
- {
- ACE_OS::perror ("CTR error on open cmd socketpair");
- ACE_OS::exit (1);
- }
- cmdSocket = sv[0];
- /* fork processes: VD, GUI */
-
- if ((VDpid = ACE_OS::fork ()) == -1)
- {
- ACE_OS::perror ("CTR error on fork VD");
- ACE_OS::exit (1);
- } else if (VDpid == 0)
- {
- abuffer->ABdeleteBuf();
- ACE_OS::close (sv[0]);
- ACE_OS::close (sv[1]);
- if (realTimeFlag >= 3) {
- if (SetRTpriority("VD", 0)) realTimeFlag = 0;
- }
- VDprocess(CTRpid);
- }
-
- if ((UIpid = ACE_OS::fork ()) == -1)
- {
- ACE_OS::perror ("CTR error on fork UI");
- ACE_OS::exit (1);
- } else if (UIpid == 0)
- {
- vbuffer->VBdeleteBuf();
- abuffer->ABdeleteBuf();
- ACE_OS::close (sv[0]);
- if (realTimeFlag >= 2) {
-#ifdef __svr4__
- if (SetRTpriority("VB", 0)) realTimeFlag = 0;
-#elif defined(_HPUX_SOURCE)
- if (SetRTpriority("VB", 2)) realTimeFlag = 0;
-#endif
- }
- UIprocess(sv[1]);
- }
- ACE_OS::close (sv[1]);
-
- /* initialize Audio device */
- if (InitAudioDevice() == 0)
- hasAudioDevice = 1;
- else
- hasAudioDevice = 0;
-
- // ComInitClient(VCR_TCP_PORT, VCR_UNIX_PORT, VCR_ATM_PORT);
-
- if ((vh = (char *)ACE_OS::malloc(PATH_SIZE)) == NULL)
- {
- ACE_OS::perror ("CTR failed to allocate space for vh");
- ACE_OS::exit (1);
- }
- if ((vf = (char *)ACE_OS::malloc(PATH_SIZE)) == NULL)
- {
- ACE_OS::perror ("CTR failed to allocate space for vf");
- ACE_OS::exit (1);
- }
- if ((ah = (char *)ACE_OS::malloc(PATH_SIZE)) == NULL)
- {
- ACE_OS::perror ("CTR failed to allocate space for ah");
- ACE_OS::exit (1);
- }
- if ((af = (char *)ACE_OS::malloc(PATH_SIZE)) == NULL)
- {
- ACE_OS::perror ("CTR failed to allocate space for af");
- ACE_OS::exit (1);
- }
- if (realTimeFlag) {
- if (SetRTpriority("CTR", 4)) realTimeFlag = 0;
- }
-
- // instantiate our command handler
- Command_Handler command_handler (cmdSocket);
- if (command_handler.init (argc,argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) command_handler: init returned -1"),
- -1);
-
- // .. and register it with the reactor.
- if (TAO_ORB_Core_instance ()->reactor ()->register_handler (&command_handler,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) register_handler for command_handler failed\n"),
- -1);
-
- int result = command_handler.run ();
- if (ABpid == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%d) Restarting the ACE_Reactor::instance ()",ACE_OS::getpid ()));
- ACE_Reactor::instance ()->run_event_loop ();
- }
-
- if (VBpid == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%d) Restarting the ACE_Reactor::instance ()",ACE_OS::getpid ()));
- ACE_Reactor::instance ()->run_event_loop ();
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Exited the client command handler event loop\n"
- "%p\n",
- "run_event_loop"));
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.cpp
deleted file mode 100644
index 43e4373934f..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.cpp
+++ /dev/null
@@ -1,937 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/*
- * decoders.c
- *
- * This file contains all the routines for Huffman decoding required in
- * MPEG
- *
- */
-
-#include <stdio.h>
-#include <assert.h>
-#include "decoders.h"
-#include "util.h"
-#include "video.h"
-#include "proto.h"
-
-ACE_RCSID(mpeg_client, decoders, "$Id$")
-
-/* Decoding table for macroblock_address_increment */
-mb_addr_inc_entry mb_addr_inc[2048];
-
-/* Decoding table for macroblock_type in predictive-coded pictures */
-mb_type_entry mb_type_P[64];
-
-/* Decoding table for macroblock_type in bidirectionally-coded pictures */
-mb_type_entry mb_type_B[64];
-
-/* Decoding table for motion vectors */
-motion_vectors_entry motion_vectors[2048];
-
-/* Decoding table for coded_block_pattern */
-
-coded_block_pattern_entry coded_block_pattern[512] =
-{ {(unsigned int)ERROR, 0}, {(unsigned int)ERROR, 0}, {39, 9}, {27, 9}, {59, 9}, {55, 9}, {47, 9}, {31, 9},
- {58, 8}, {58, 8}, {54, 8}, {54, 8}, {46, 8}, {46, 8}, {30, 8}, {30, 8},
- {57, 8}, {57, 8}, {53, 8}, {53, 8}, {45, 8}, {45, 8}, {29, 8}, {29, 8},
- {38, 8}, {38, 8}, {26, 8}, {26, 8}, {37, 8}, {37, 8}, {25, 8}, {25, 8},
- {43, 8}, {43, 8}, {23, 8}, {23, 8}, {51, 8}, {51, 8}, {15, 8}, {15, 8},
- {42, 8}, {42, 8}, {22, 8}, {22, 8}, {50, 8}, {50, 8}, {14, 8}, {14, 8},
- {41, 8}, {41, 8}, {21, 8}, {21, 8}, {49, 8}, {49, 8}, {13, 8}, {13, 8},
- {35, 8}, {35, 8}, {19, 8}, {19, 8}, {11, 8}, {11, 8}, {7, 8}, {7, 8},
- {34, 7}, {34, 7}, {34, 7}, {34, 7}, {18, 7}, {18, 7}, {18, 7}, {18, 7},
- {10, 7}, {10, 7}, {10, 7}, {10, 7}, {6, 7}, {6, 7}, {6, 7}, {6, 7},
- {33, 7}, {33, 7}, {33, 7}, {33, 7}, {17, 7}, {17, 7}, {17, 7}, {17, 7},
- {9, 7}, {9, 7}, {9, 7}, {9, 7}, {5, 7}, {5, 7}, {5, 7}, {5, 7},
- {63, 6}, {63, 6}, {63, 6}, {63, 6}, {63, 6}, {63, 6}, {63, 6}, {63, 6},
- {3, 6}, {3, 6}, {3, 6}, {3, 6}, {3, 6}, {3, 6}, {3, 6}, {3, 6},
- {36, 6}, {36, 6}, {36, 6}, {36, 6}, {36, 6}, {36, 6}, {36, 6}, {36, 6},
- {24, 6}, {24, 6}, {24, 6}, {24, 6}, {24, 6}, {24, 6}, {24, 6}, {24, 6},
- {62, 5}, {62, 5}, {62, 5}, {62, 5}, {62, 5}, {62, 5}, {62, 5}, {62, 5},
- {62, 5}, {62, 5}, {62, 5}, {62, 5}, {62, 5}, {62, 5}, {62, 5}, {62, 5},
- {2, 5}, {2, 5}, {2, 5}, {2, 5}, {2, 5}, {2, 5}, {2, 5}, {2, 5},
- {2, 5}, {2, 5}, {2, 5}, {2, 5}, {2, 5}, {2, 5}, {2, 5}, {2, 5},
- {61, 5}, {61, 5}, {61, 5}, {61, 5}, {61, 5}, {61, 5}, {61, 5}, {61, 5},
- {61, 5}, {61, 5}, {61, 5}, {61, 5}, {61, 5}, {61, 5}, {61, 5}, {61, 5},
- {1, 5}, {1, 5}, {1, 5}, {1, 5}, {1, 5}, {1, 5}, {1, 5}, {1, 5},
- {1, 5}, {1, 5}, {1, 5}, {1, 5}, {1, 5}, {1, 5}, {1, 5}, {1, 5},
- {56, 5}, {56, 5}, {56, 5}, {56, 5}, {56, 5}, {56, 5}, {56, 5}, {56, 5},
- {56, 5}, {56, 5}, {56, 5}, {56, 5}, {56, 5}, {56, 5}, {56, 5}, {56, 5},
- {52, 5}, {52, 5}, {52, 5}, {52, 5}, {52, 5}, {52, 5}, {52, 5}, {52, 5},
- {52, 5}, {52, 5}, {52, 5}, {52, 5}, {52, 5}, {52, 5}, {52, 5}, {52, 5},
- {44, 5}, {44, 5}, {44, 5}, {44, 5}, {44, 5}, {44, 5}, {44, 5}, {44, 5},
- {44, 5}, {44, 5}, {44, 5}, {44, 5}, {44, 5}, {44, 5}, {44, 5}, {44, 5},
- {28, 5}, {28, 5}, {28, 5}, {28, 5}, {28, 5}, {28, 5}, {28, 5}, {28, 5},
- {28, 5}, {28, 5}, {28, 5}, {28, 5}, {28, 5}, {28, 5}, {28, 5}, {28, 5},
- {40, 5}, {40, 5}, {40, 5}, {40, 5}, {40, 5}, {40, 5}, {40, 5}, {40, 5},
- {40, 5}, {40, 5}, {40, 5}, {40, 5}, {40, 5}, {40, 5}, {40, 5}, {40, 5},
- {20, 5}, {20, 5}, {20, 5}, {20, 5}, {20, 5}, {20, 5}, {20, 5}, {20, 5},
- {20, 5}, {20, 5}, {20, 5}, {20, 5}, {20, 5}, {20, 5}, {20, 5}, {20, 5},
- {48, 5}, {48, 5}, {48, 5}, {48, 5}, {48, 5}, {48, 5}, {48, 5}, {48, 5},
- {48, 5}, {48, 5}, {48, 5}, {48, 5}, {48, 5}, {48, 5}, {48, 5}, {48, 5},
- {12, 5}, {12, 5}, {12, 5}, {12, 5}, {12, 5}, {12, 5}, {12, 5}, {12, 5},
- {12, 5}, {12, 5}, {12, 5}, {12, 5}, {12, 5}, {12, 5}, {12, 5}, {12, 5},
- {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4},
- {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4},
- {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4},
- {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4}, {32, 4},
- {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4},
- {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4},
- {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4},
- {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4}, {16, 4},
- {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4},
- {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4},
- {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4},
- {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4}, {8, 4},
- {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4},
- {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4},
- {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4},
- {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4},
- {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3},
- {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3},
- {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3},
- {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3},
- {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3},
- {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3},
- {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3},
- {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}, {60, 3}
-};
-
-/* Decoding table for dct_dc_size_luminance */
-dct_dc_size_entry dct_dc_size_luminance[128] =
-{ {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {0, 3}, {0, 3}, {0, 3}, {0, 3}, {0, 3}, {0, 3}, {0, 3}, {0, 3},
- {0, 3}, {0, 3}, {0, 3}, {0, 3}, {0, 3}, {0, 3}, {0, 3}, {0, 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}, {3, 3}, {3, 3}, {3, 3},
- {4, 3}, {4, 3}, {4, 3}, {4, 3}, {4, 3}, {4, 3}, {4, 3}, {4, 3},
- {4, 3}, {4, 3}, {4, 3}, {4, 3}, {4, 3}, {4, 3}, {4, 3}, {4, 3},
- {5, 4}, {5, 4}, {5, 4}, {5, 4}, {5, 4}, {5, 4}, {5, 4}, {5, 4},
- {6, 5}, {6, 5}, {6, 5}, {6, 5}, {7, 6}, {7, 6}, {8, 7}, {(unsigned int)ERROR, 0}
-};
-
-/* Decoding table for dct_dc_size_chrominance */
-dct_dc_size_entry dct_dc_size_chrominance[256] =
-{ {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2},
- {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2},
- {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2},
- {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2},
- {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2},
- {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2},
- {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2},
- {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2}, {0, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2}, {1, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2}, {2, 2},
- {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, 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}, {3, 3}, {3, 3}, {3, 3}, {3, 3}, {3, 3},
- {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4},
- {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4}, {4, 4},
- {5, 5}, {5, 5}, {5, 5}, {5, 5}, {5, 5}, {5, 5}, {5, 5}, {5, 5},
- {6, 6}, {6, 6}, {6, 6}, {6, 6}, {7, 7}, {7, 7}, {8, 8}, {(unsigned int)ERROR, 0}
-};
-
-/* DCT coeff tables. */
-
-unsigned short int dct_coeff_tbl_0[256] =
-{
-0xffff, 0xffff, 0xffff, 0xffff,
-0xffff, 0xffff, 0xffff, 0xffff,
-0xffff, 0xffff, 0xffff, 0xffff,
-0xffff, 0xffff, 0xffff, 0xffff,
-0x052f, 0x051f, 0x050f, 0x04ff,
-0x183f, 0x402f, 0x3c2f, 0x382f,
-0x342f, 0x302f, 0x2c2f, 0x7c1f,
-0x781f, 0x741f, 0x701f, 0x6c1f,
-0x028e, 0x028e, 0x027e, 0x027e,
-0x026e, 0x026e, 0x025e, 0x025e,
-0x024e, 0x024e, 0x023e, 0x023e,
-0x022e, 0x022e, 0x021e, 0x021e,
-0x020e, 0x020e, 0x04ee, 0x04ee,
-0x04de, 0x04de, 0x04ce, 0x04ce,
-0x04be, 0x04be, 0x04ae, 0x04ae,
-0x049e, 0x049e, 0x048e, 0x048e,
-0x01fd, 0x01fd, 0x01fd, 0x01fd,
-0x01ed, 0x01ed, 0x01ed, 0x01ed,
-0x01dd, 0x01dd, 0x01dd, 0x01dd,
-0x01cd, 0x01cd, 0x01cd, 0x01cd,
-0x01bd, 0x01bd, 0x01bd, 0x01bd,
-0x01ad, 0x01ad, 0x01ad, 0x01ad,
-0x019d, 0x019d, 0x019d, 0x019d,
-0x018d, 0x018d, 0x018d, 0x018d,
-0x017d, 0x017d, 0x017d, 0x017d,
-0x016d, 0x016d, 0x016d, 0x016d,
-0x015d, 0x015d, 0x015d, 0x015d,
-0x014d, 0x014d, 0x014d, 0x014d,
-0x013d, 0x013d, 0x013d, 0x013d,
-0x012d, 0x012d, 0x012d, 0x012d,
-0x011d, 0x011d, 0x011d, 0x011d,
-0x010d, 0x010d, 0x010d, 0x010d,
-0x282c, 0x282c, 0x282c, 0x282c,
-0x282c, 0x282c, 0x282c, 0x282c,
-0x242c, 0x242c, 0x242c, 0x242c,
-0x242c, 0x242c, 0x242c, 0x242c,
-0x143c, 0x143c, 0x143c, 0x143c,
-0x143c, 0x143c, 0x143c, 0x143c,
-0x0c4c, 0x0c4c, 0x0c4c, 0x0c4c,
-0x0c4c, 0x0c4c, 0x0c4c, 0x0c4c,
-0x085c, 0x085c, 0x085c, 0x085c,
-0x085c, 0x085c, 0x085c, 0x085c,
-0x047c, 0x047c, 0x047c, 0x047c,
-0x047c, 0x047c, 0x047c, 0x047c,
-0x046c, 0x046c, 0x046c, 0x046c,
-0x046c, 0x046c, 0x046c, 0x046c,
-0x00fc, 0x00fc, 0x00fc, 0x00fc,
-0x00fc, 0x00fc, 0x00fc, 0x00fc,
-0x00ec, 0x00ec, 0x00ec, 0x00ec,
-0x00ec, 0x00ec, 0x00ec, 0x00ec,
-0x00dc, 0x00dc, 0x00dc, 0x00dc,
-0x00dc, 0x00dc, 0x00dc, 0x00dc,
-0x00cc, 0x00cc, 0x00cc, 0x00cc,
-0x00cc, 0x00cc, 0x00cc, 0x00cc,
-0x681c, 0x681c, 0x681c, 0x681c,
-0x681c, 0x681c, 0x681c, 0x681c,
-0x641c, 0x641c, 0x641c, 0x641c,
-0x641c, 0x641c, 0x641c, 0x641c,
-0x601c, 0x601c, 0x601c, 0x601c,
-0x601c, 0x601c, 0x601c, 0x601c,
-0x5c1c, 0x5c1c, 0x5c1c, 0x5c1c,
-0x5c1c, 0x5c1c, 0x5c1c, 0x5c1c,
-0x581c, 0x581c, 0x581c, 0x581c,
-0x581c, 0x581c, 0x581c, 0x581c,
-};
-
-unsigned short int dct_coeff_tbl_1[16] =
-{
-0x00bb, 0x202b, 0x103b, 0x00ab,
-0x084b, 0x1c2b, 0x541b, 0x501b,
-0x009b, 0x4c1b, 0x481b, 0x045b,
-0x0c3b, 0x008b, 0x182b, 0x441b,
-};
-
-unsigned short int dct_coeff_tbl_2[4] =
-{
-0x4019, 0x1429, 0x0079, 0x0839,
-};
-
-unsigned short int dct_coeff_tbl_3[4] =
-{
-0x0449, 0x3c19, 0x3819, 0x1029,
-};
-
-unsigned short int dct_coeff_next[256] =
-{
-0xffff, 0xffff, 0xffff, 0xffff,
-0xf7d5, 0xf7d5, 0xf7d5, 0xf7d5,
-0x0826, 0x0826, 0x2416, 0x2416,
-0x0046, 0x0046, 0x2016, 0x2016,
-0x1c15, 0x1c15, 0x1c15, 0x1c15,
-0x1815, 0x1815, 0x1815, 0x1815,
-0x0425, 0x0425, 0x0425, 0x0425,
-0x1415, 0x1415, 0x1415, 0x1415,
-0x3417, 0x0067, 0x3017, 0x2c17,
-0x0c27, 0x0437, 0x0057, 0x2817,
-0x0034, 0x0034, 0x0034, 0x0034,
-0x0034, 0x0034, 0x0034, 0x0034,
-0x1014, 0x1014, 0x1014, 0x1014,
-0x1014, 0x1014, 0x1014, 0x1014,
-0x0c14, 0x0c14, 0x0c14, 0x0c14,
-0x0c14, 0x0c14, 0x0c14, 0x0c14,
-0x0023, 0x0023, 0x0023, 0x0023,
-0x0023, 0x0023, 0x0023, 0x0023,
-0x0023, 0x0023, 0x0023, 0x0023,
-0x0023, 0x0023, 0x0023, 0x0023,
-0x0813, 0x0813, 0x0813, 0x0813,
-0x0813, 0x0813, 0x0813, 0x0813,
-0x0813, 0x0813, 0x0813, 0x0813,
-0x0813, 0x0813, 0x0813, 0x0813,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0xfbe1, 0xfbe1, 0xfbe1, 0xfbe1,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-0x0011, 0x0011, 0x0011, 0x0011,
-};
-
-unsigned short int dct_coeff_first[256] =
-{
-0xffff, 0xffff, 0xffff, 0xffff,
-0xf7d5, 0xf7d5, 0xf7d5, 0xf7d5,
-0x0826, 0x0826, 0x2416, 0x2416,
-0x0046, 0x0046, 0x2016, 0x2016,
-0x1c15, 0x1c15, 0x1c15, 0x1c15,
-0x1815, 0x1815, 0x1815, 0x1815,
-0x0425, 0x0425, 0x0425, 0x0425,
-0x1415, 0x1415, 0x1415, 0x1415,
-0x3417, 0x0067, 0x3017, 0x2c17,
-0x0c27, 0x0437, 0x0057, 0x2817,
-0x0034, 0x0034, 0x0034, 0x0034,
-0x0034, 0x0034, 0x0034, 0x0034,
-0x1014, 0x1014, 0x1014, 0x1014,
-0x1014, 0x1014, 0x1014, 0x1014,
-0x0c14, 0x0c14, 0x0c14, 0x0c14,
-0x0c14, 0x0c14, 0x0c14, 0x0c14,
-0x0023, 0x0023, 0x0023, 0x0023,
-0x0023, 0x0023, 0x0023, 0x0023,
-0x0023, 0x0023, 0x0023, 0x0023,
-0x0023, 0x0023, 0x0023, 0x0023,
-0x0813, 0x0813, 0x0813, 0x0813,
-0x0813, 0x0813, 0x0813, 0x0813,
-0x0813, 0x0813, 0x0813, 0x0813,
-0x0813, 0x0813, 0x0813, 0x0813,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0412, 0x0412, 0x0412, 0x0412,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-0x0010, 0x0010, 0x0010, 0x0010,
-};
-
-/* Macro for filling up the decoding table for mb_addr_inc */
-#define ASSIGN1(start, end, step, val, num) \
- for (i = start; i < end; i+= step) { \
- for (j = 0; j < step; j++) { \
- mb_addr_inc[i+j].value = val; \
- mb_addr_inc[i+j].num_bits = num; \
- } \
- val--; \
- }
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * init_mb_addr_inc --
- *
- * Initialize the VLC decoding table for macro_block_address_increment
- *
- * Results:
- * The decoding table for macro_block_address_increment will
- * be filled; illegal values will be filled as ERROR.
- *
- * Side effects:
- * The global array mb_addr_inc will be filled.
- *
- *--------------------------------------------------------------
- */
-static void
-init_mb_addr_inc()
-{
- int i, j, val;
-
- for (i = 0; i < 8; i++) {
- mb_addr_inc[i].value = (unsigned int)ERROR;
- mb_addr_inc[i].num_bits = 0;
- }
-
- mb_addr_inc[8].value = MACRO_BLOCK_ESCAPE;
- mb_addr_inc[8].num_bits = 11;
-
- for (i = 9; i < 15; i++) {
- mb_addr_inc[i].value = (unsigned int)ERROR;
- mb_addr_inc[i].num_bits = 0;
- }
-
- mb_addr_inc[15].value = MACRO_BLOCK_STUFFING;
- mb_addr_inc[15].num_bits = 11;
-
- for (i = 16; i < 24; i++) {
- mb_addr_inc[i].value = (unsigned int)ERROR;
- mb_addr_inc[i].num_bits = 0;
- }
-
- val = 33;
-
- ASSIGN1(24, 36, 1, val, 11);
- ASSIGN1(36, 48, 2, val, 10);
- ASSIGN1(48, 96, 8, val, 8);
- ASSIGN1(96, 128, 16, val, 7);
- ASSIGN1(128, 256, 64, val, 5);
- ASSIGN1(256, 512, 128, val, 4);
- ASSIGN1(512, 1024, 256, val, 3);
- ASSIGN1(1024, 2048, 1024, val, 1);
-}
-
-
-/* Macro for filling up the decoding table for mb_type */
-#define ASSIGN2(start, end, quant, motion_forward, motion_backward, pattern, intra, num, mb_type) \
- for (i = start; i < end; i ++) { \
- mb_type[i].mb_quant = quant; \
- mb_type[i].mb_motion_forward = motion_forward; \
- mb_type[i].mb_motion_backward = motion_backward; \
- mb_type[i].mb_pattern = pattern; \
- mb_type[i].mb_intra = intra; \
- mb_type[i].num_bits = num; \
- }
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * init_mb_type_P --
- *
- * Initialize the VLC decoding table for macro_block_type in
- * predictive-coded pictures.
- *
- * Results:
- * The decoding table for macro_block_type in predictive-coded
- * pictures will be filled; illegal values will be filled as ERROR.
- *
- * Side effects:
- * The global array mb_type_P will be filled.
- *
- *--------------------------------------------------------------
- */
-static void
-init_mb_type_P()
-{
- int i;
-
- mb_type_P[0].mb_quant = mb_type_P[0].mb_motion_forward
- = mb_type_P[0].mb_motion_backward = mb_type_P[0].mb_pattern
- = mb_type_P[0].mb_intra = (unsigned int)ERROR;
- mb_type_P[0].num_bits = 0;
-
- ASSIGN2(1, 2, 1, 0, 0, 0, 1, 6, mb_type_P)
- ASSIGN2(2, 4, 1, 0, 0, 1, 0, 5, mb_type_P)
- ASSIGN2(4, 6, 1, 1, 0, 1, 0, 5, mb_type_P);
- ASSIGN2(6, 8, 0, 0, 0, 0, 1, 5, mb_type_P);
- ASSIGN2(8, 16, 0, 1, 0, 0, 0, 3, mb_type_P);
- ASSIGN2(16, 32, 0, 0, 0, 1, 0, 2, mb_type_P);
- ASSIGN2(32, 64, 0, 1, 0, 1, 0, 1, mb_type_P);
-}
-
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * init_mb_type_B --
- *
- * Initialize the VLC decoding table for macro_block_type in
- * bidirectionally-coded pictures.
- *
- * Results:
- * The decoding table for macro_block_type in bidirectionally-coded
- * pictures will be filled; illegal values will be filled as ERROR.
- *
- * Side effects:
- * The global array mb_type_B will be filled.
- *
- *--------------------------------------------------------------
- */
-static void
-init_mb_type_B()
-{
- int i;
-
- mb_type_B[0].mb_quant = mb_type_B[0].mb_motion_forward
- = mb_type_B[0].mb_motion_backward = mb_type_B[0].mb_pattern
- = mb_type_B[0].mb_intra = (unsigned int)ERROR;
- mb_type_B[0].num_bits = 0;
-
- ASSIGN2(1, 2, 1, 0, 0, 0, 1, 6, mb_type_B);
- ASSIGN2(2, 3, 1, 0, 1, 1, 0, 6, mb_type_B);
- ASSIGN2(3, 4, 1, 1, 0, 1, 0, 6, mb_type_B);
- ASSIGN2(4, 6, 1, 1, 1, 1, 0, 5, mb_type_B);
- ASSIGN2(6, 8, 0, 0, 0, 0, 1, 5, mb_type_B);
- ASSIGN2(8, 12, 0, 1, 0, 0, 0, 4, mb_type_B);
- ASSIGN2(12, 16, 0, 1, 0, 1, 0, 4, mb_type_B);
- ASSIGN2(16, 24, 0, 0, 1, 0, 0, 3, mb_type_B);
- ASSIGN2(24, 32, 0, 0, 1, 1, 0, 3, mb_type_B);
- ASSIGN2(32, 48, 0, 1, 1, 0, 0, 2, mb_type_B);
- ASSIGN2(48, 64, 0, 1, 1, 1, 0, 2, mb_type_B);
-}
-
-
-/* Macro for filling up the decoding tables for motion_vectors */
-#define ASSIGN3(start, end, step, val, num) \
- for (i = start; i < end; i+= step) { \
- for (j = 0; j < step / 2; j++) { \
- motion_vectors[i+j].code = val; \
- motion_vectors[i+j].num_bits = num; \
- } \
- for (j = step / 2; j < step; j++) { \
- motion_vectors[i+j].code = -val; \
- motion_vectors[i+j].num_bits = num; \
- } \
- val--; \
- }
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * init_motion_vectors --
- *
- * Initialize the VLC decoding table for the various motion
- * vectors, including motion_horizontal_forward_code,
- * motion_vertical_forward_code, motion_horizontal_backward_code,
- * and motion_vertical_backward_code.
- *
- * Results:
- * The decoding table for the motion vectors will be filled;
- * illegal values will be filled as ERROR.
- *
- * Side effects:
- * The global array motion_vector will be filled.
- *
- *--------------------------------------------------------------
- */
-static void
-init_motion_vectors()
-{
- int i, j, val = 16;
-
- for (i = 0; i < 24; i++) {
- motion_vectors[i].code = (unsigned int)ERROR;
- motion_vectors[i].num_bits = 0;
- }
-
- ASSIGN3(24, 36, 2, val, 11);
- ASSIGN3(36, 48, 4, val, 10);
- ASSIGN3(48, 96, 16, val, 8);
- ASSIGN3(96, 128, 32, val, 7);
- ASSIGN3(128, 256, 128, val, 5);
- ASSIGN3(256, 512, 256, val, 4);
- ASSIGN3(512, 1024, 512, val, 3);
- ASSIGN3(1024, 2048, 1024, val, 1);
-}
-
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * init_tables --
- *
- * Initialize all the tables for VLC decoding; this must be
- * called when the system is set up before any decoding can
- * take place.
- *
- * Results:
- * All the decoding tables will be filled accordingly.
- *
- * Side effects:
- * The corresponding global array for each decoding table
- * will be filled.
- *
- *--------------------------------------------------------------
- */
-void
-init_tables()
-{
- extern void init_pre_idct();
-
- init_mb_addr_inc();
- init_mb_type_P();
- init_mb_type_B();
- init_motion_vectors();
- init_pre_idct();
-
-#ifdef ANALYSIS
- {
- init_stats();
- }
-#endif
-}
-
-/*
- *--------------------------------------------------------------
- *
- * DecodeDCTDCSizeLum --
- *
- * Huffman Decoder for dct_dc_size_luminance; location where
- * the result of decoding will be placed is passed as argument.
- * The decoded values are obtained by doing a table lookup on
- * dct_dc_size_luminance.
- *
- * Results:
- * The decoded value for dct_dc_size_luminance or ERROR for
- * unbound values will be placed in the location specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-void
-decodeDCTDCSizeLum(unsigned int *value)
-{
- unsigned int index;
-
- show_bits7(index);
-
- *value = dct_dc_size_luminance[index].value;
-
- flush_bits(dct_dc_size_luminance[index].num_bits);
-}
-
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * DecodeDCTDCSizeChrom --
- *
- * Huffman Decoder for dct_dc_size_chrominance; location where
- * the result of decoding will be placed is passed as argument.
- * The decoded values are obtained by doing a table lookup on
- * dct_dc_size_chrominance.
- *
- * Results:
- * The decoded value for dct_dc_size_chrominance or ERROR for
- * unbound values will be placed in the location specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-void
-decodeDCTDCSizeChrom(unsigned int *value)
-{
- unsigned int index;
-
- show_bits8(index);
-
- *value = dct_dc_size_chrominance[index].value;
-
- flush_bits(dct_dc_size_chrominance[index].num_bits);
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * decodeDCTCoeff --
- *
- * Huffman Decoder for dct_coeff_first and dct_coeff_next;
- * locations where the results of decoding: run and level, are to
- * be placed and also the type of DCT coefficients, either
- * dct_coeff_first or dct_coeff_next, are being passed as argument.
- *
- * The decoder first examines the next 8 bits in the input stream,
- * and perform according to the following cases:
- *
- * '0000 0000' - examine 8 more bits (i.e. 16 bits total) and
- * perform a table lookup on dct_coeff_tbl_0.
- * One more bit is then examined to determine the sign
- * of level.
- *
- * '0000 0001' - examine 4 more bits (i.e. 12 bits total) and
- * perform a table lookup on dct_coeff_tbl_1.
- * One more bit is then examined to determine the sign
- * of level.
- *
- * '0000 0010' - examine 2 more bits (i.e. 10 bits total) and
- * perform a table lookup on dct_coeff_tbl_2.
- * One more bit is then examined to determine the sign
- * of level.
- *
- * '0000 0011' - examine 2 more bits (i.e. 10 bits total) and
- * perform a table lookup on dct_coeff_tbl_3.
- * One more bit is then examined to determine the sign
- * of level.
- *
- * otherwise - perform a table lookup on dct_coeff_tbl. If the
- * value of run is not ESCAPE, extract one more bit
- * to determine the sign of level; otherwise 6 more
- * bits will be extracted to obtain the actual value
- * of run , and then 8 or 16 bits to get the value of level.
- *
- *
- *
- * Results:
- * The decoded values of run and level or ERROR for unbound values
- * are placed in the locations specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-static void
-decodeDCTCoeff(unsigned short int *dct_coeff_tbl, unsigned int *run, int *level)
-{
- unsigned int temp, index, num_bits;
- unsigned int value, next32bits, flushed;
-
- /*
- * Grab the next 32 bits and use it to improve performance of
- * getting the bits to parse. Thus, calls are translated as:
- *
- * show_bitsX <--> next32bits >> (32-X)
- * get_bitsX <--> val = next32bits >> (32-flushed-X);
- * flushed += X;
- * next32bits &= bitMask[flushed];
- * flush_bitsX <--> flushed += X;
- * next32bits &= bitMask[flushed];
- *
- */
- show_bits32(next32bits);
- flushed = 0;
-
- /* show_bits8(index); */
- index = next32bits >> 24;
-
- if (index > 3) {
- value = dct_coeff_tbl[index];
- *run = (value & RUN_MASK) >> RUN_SHIFT;
- if (*run == END_OF_BLOCK) {
- *level = END_OF_BLOCK;
- }
- else {
- /* num_bits = (value & NUM_MASK) + 1; */
- /* flush_bits(num_bits); */
- flushed = (value & NUM_MASK) + 1;
- next32bits &= bitMask[flushed];
- if (*run != ESCAPE) {
- *level = (value & LEVEL_MASK) >> LEVEL_SHIFT;
- /* get_bits1(value); */
- /* if (value) *level = -*level; */
- if (next32bits >> (31-flushed)) *level = -*level;
- flushed++;
- /* next32bits &= bitMask[flushed]; last op before update */
- }
- else { /* *run == ESCAPE */
- /* get_bits14(temp); */
- temp = next32bits >> (18-flushed);
- flushed += 14;
- next32bits &= bitMask[flushed];
- *run = temp >> 8;
- temp &= 0xff;
- if (temp == 0) {
- /* get_bits8(*level); */
- *level = next32bits >> (24-flushed);
- flushed += 8;
- /* next32bits &= bitMask[flushed]; last op before update */
- assert(*level >= 128);
- } else if (temp != 128) {
- /* Grab sign bit */
- *level = ((int) (temp << 24)) >> 24;
- } else {
- /* get_bits8(*level); */
- *level = next32bits >> (24-flushed);
- flushed += 8;
- /* next32bits &= bitMask[flushed]; last op before update */
- *level = *level - 256;
- assert(*level <= -128 && *level >= -255);
- }
- }
- /* Update bitstream... */
- flush_bits(flushed);
- }
- }
- else {
- if (index == 2) {
- /* show_bits10(index); */
- index = next32bits >> 22;
- value = dct_coeff_tbl_2[index & 3];
- }
- else if (index == 3) {
- /* show_bits10(index); */
- index = next32bits >> 22;
- value = dct_coeff_tbl_3[index & 3];
- }
- else if (index) { /* index == 1 */
- /* show_bits12(index); */
- index = next32bits >> 20;
- value = dct_coeff_tbl_1[index & 15];
- }
- else { /* index == 0 */
- /* show_bits16(index); */
- index = next32bits >> 16;
- value = dct_coeff_tbl_0[index & 255];
- }
- *run = (value & RUN_MASK) >> RUN_SHIFT;
- *level = (value & LEVEL_MASK) >> LEVEL_SHIFT;
-
- /*
- * Fold these operations together to make it fast...
- */
- /* num_bits = (value & NUM_MASK) + 1; */
- /* flush_bits(num_bits); */
- /* get_bits1(value); */
- /* if (value) *level = -*level; */
-
- flushed = (value & NUM_MASK) + 2;
- if ((next32bits >> (32-flushed)) & 0x1) *level = -*level;
-
- /* Update bitstream ... */
- flush_bits(flushed);
- }
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * decodeDCTCoeffFirst --
- *
- * Huffman Decoder for dct_coeff_first. Locations for the
- * decoded results: run and level, are being passed as
- * arguments. Actual work is being done by calling DecodeDCTCoeff,
- * with the table dct_coeff_first.
- *
- * Results:
- * The decoded values of run and level for dct_coeff_first or
- * ERROR for unbound values are placed in the locations given.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-void
-decodeDCTCoeffFirst(unsigned int *run, int *level)
-{
- decodeDCTCoeff(dct_coeff_first, run, level);
-}
-
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * decodeDCTCoeffNext --
- *
- * Huffman Decoder for dct_coeff_first. Locations for the
- * decoded results: run and level, are being passed as
- * arguments. Actual work is being done by calling DecodeDCTCoeff,
- * with the table dct_coeff_next.
- *
- * Results:
- * The decoded values of run and level for dct_coeff_next or
- * ERROR for unbound values are placed in the locations given.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-void
-decodeDCTCoeffNext(unsigned int *run, int *level)
-{
- decodeDCTCoeff(dct_coeff_next, run, level);
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.h
deleted file mode 100644
index da6f73bca54..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/decoders.h
+++ /dev/null
@@ -1,480 +0,0 @@
-/* $Id$ */
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-/*
- * decoders.h
- *
- * This file contains the declarations of structures required for Huffman
- * decoding
- *
- */
-
-/* Include util.h for bit i/o parsing macros. */
-
-#include "util.h"
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-/* Code for unbound values in decoding tables */
-#define ERROR -1
-#define DCT_ERROR 63
-
-#define MACRO_BLOCK_STUFFING 34
-#define MACRO_BLOCK_ESCAPE 35
-
-/* Two types of DCT Coefficients */
-#define DCT_COEFF_FIRST 0
-#define DCT_COEFF_NEXT 1
-
-/* Special values for DCT Coefficients */
-#define END_OF_BLOCK 62
-#define ESCAPE 61
-
-/* Structure for an entry in the decoding table of
- * macroblock_address_increment */
-typedef struct {
- unsigned int value; /* value for macroblock_address_increment */
- int num_bits; /* length of the Huffman code */
-} mb_addr_inc_entry;
-
-/* Decoding table for macroblock_address_increment */
-extern mb_addr_inc_entry mb_addr_inc[2048];
-
-
-/* Structure for an entry in the decoding table of macroblock_type */
-typedef struct {
- unsigned int mb_quant; /* macroblock_quant */
- unsigned int mb_motion_forward; /* macroblock_motion_forward */
- unsigned int mb_motion_backward; /* macroblock_motion_backward */
- unsigned int mb_pattern; /* macroblock_pattern */
- unsigned int mb_intra; /* macroblock_intra */
- int num_bits; /* length of the Huffman code */
-} mb_type_entry;
-
-/* Decoding table for macroblock_type in predictive-coded pictures */
-extern mb_type_entry mb_type_P[64];
-
-/* Decoding table for macroblock_type in bidirectionally-coded pictures */
-extern mb_type_entry mb_type_B[64];
-
-
-/* Structures for an entry in the decoding table of coded_block_pattern */
-typedef struct {
- unsigned int cbp; /* coded_block_pattern */
- int num_bits; /* length of the Huffman code */
-} coded_block_pattern_entry;
-
-/* External declaration of coded block pattern table. */
-
-extern coded_block_pattern_entry coded_block_pattern[512];
-
-
-
-/* Structure for an entry in the decoding table of motion vectors */
-typedef struct {
- int code; /* value for motion_horizontal_forward_code,
- * motion_vertical_forward_code,
- * motion_horizontal_backward_code, or
- * motion_vertical_backward_code.
- */
- int num_bits; /* length of the Huffman code */
-} motion_vectors_entry;
-
-
-/* Decoding table for motion vectors */
-extern motion_vectors_entry motion_vectors[2048];
-
-
-/* Structure for an entry in the decoding table of dct_dc_size */
-typedef struct {
- unsigned int value; /* value of dct_dc_size (luminance or chrominance) */
- int num_bits; /* length of the Huffman code */
-} dct_dc_size_entry;
-
-/* External declaration of dct dc size lumiance table. */
-
-extern dct_dc_size_entry dct_dc_size_luminance[128];
-
-/* External declaration of dct dc size chrom table. */
-
-extern dct_dc_size_entry dct_dc_size_chrominance[256];
-
-
-/* DCT coeff tables. */
-
-#define RUN_MASK 0xfc00
-#define LEVEL_MASK 0x03f0
-#define NUM_MASK 0x000f
-#define RUN_SHIFT 10
-#define LEVEL_SHIFT 4
-
-/* External declaration of dct coeff tables. */
-
-extern unsigned short int dct_coeff_tbl_0[256];
-extern unsigned short int dct_coeff_tbl_1[16];
-extern unsigned short int dct_coeff_tbl_2[4];
-extern unsigned short int dct_coeff_tbl_3[4];
-extern unsigned short int dct_coeff_next[256];
-extern unsigned short int dct_coeff_first[256];
-
-#define DecodeDCTDCSizeLum(macro_val) \
-{ \
- unsigned int index; \
- \
- show_bits7(index); \
- \
- macro_val = dct_dc_size_luminance[index].value; \
- \
- flush_bits(dct_dc_size_luminance[index].num_bits); \
-}
-
-#define DecodeDCTDCSizeChrom(macro_val) \
-{ \
- unsigned int index; \
- \
- show_bits8(index); \
- \
- macro_val = dct_dc_size_chrominance[index].value; \
- \
- flush_bits(dct_dc_size_chrominance[index].num_bits); \
-}
-
-#define DecodeDCTCoeff(dct_coeff_tbl, run, level) \
-{ \
- unsigned int temp, index; \
- unsigned int value, next32bits, flushed; \
- \
- /* \
- * Grab the next 32 bits and use it to improve performance of \
- * getting the bits to parse. Thus, calls are translated as: \
- * \
- * show_bitsX <--> next32bits >> (32-X) \
- * get_bitsX <--> val = next32bits >> (32-flushed-X); \
- * flushed += X; \
- * next32bits &= bitMask[flushed]; \
- * flush_bitsX <--> flushed += X; \
- * next32bits &= bitMask[flushed]; \
- * \
- * I've streamlined the code a lot, so that we don't have to mask \
- * out the low order bits and a few of the extra adds are removed. \
- */ \
- show_bits32(next32bits); \
- \
- /* show_bits8(index); */ \
- index = next32bits >> 24; \
- \
- if (index > 3) { \
- value = dct_coeff_tbl[index]; \
- run = value >> RUN_SHIFT; \
- if (run != END_OF_BLOCK) { \
- /* num_bits = (value & NUM_MASK) + 1; */ \
- /* flush_bits(num_bits); */ \
- if (run != ESCAPE) { \
- /* get_bits1(value); */ \
- /* if (value) level = -level; */ \
- flushed = (value & NUM_MASK) + 2; \
- level = (value & LEVEL_MASK) >> LEVEL_SHIFT; \
- value = next32bits >> (32-flushed); \
- value &= 0x1; \
- if (value) level = -level; \
- /* next32bits &= ((~0) >> flushed); last op before update */ \
- } \
- else { /* run == ESCAPE */ \
- /* Get the next six into run, and next 8 into temp */ \
- /* get_bits14(temp); */ \
- flushed = (value & NUM_MASK) + 1; \
- temp = next32bits >> (18-flushed); \
- /* Normally, we'd ad 14 to flushed, but I've saved a few \
- * instr by moving the add below */ \
- temp &= 0x3fff; \
- run = temp >> 8; \
- temp &= 0xff; \
- if (temp == 0) { \
- /* get_bits8(level); */ \
- level = next32bits >> (10-flushed); \
- level &= 0xff; \
- flushed += 22; \
- assert(level >= 128); \
- } else if (temp != 128) { \
- /* Grab sign bit */ \
- flushed += 14; \
- level = ((int) (temp << 24)) >> 24; \
- } else { \
- /* get_bits8(level); */ \
- level = next32bits >> (10-flushed); \
- level &= 0xff; \
- flushed += 22; \
- level = level - 256; \
- assert(level <= -128 && level >= -255); \
- } \
- } \
- /* Update bitstream... */ \
- flush_bits(flushed); \
- assert (flushed <= 32); \
- } \
- } \
- else { \
- if (index == 2) { \
- /* show_bits10(index); */ \
- index = next32bits >> 22; \
- value = dct_coeff_tbl_2[index & 3]; \
- } \
- else if (index == 3) { \
- /* show_bits10(index); */ \
- index = next32bits >> 22; \
- value = dct_coeff_tbl_3[index & 3]; \
- } \
- else if (index) { /* index == 1 */ \
- /* show_bits12(index); */ \
- index = next32bits >> 20; \
- value = dct_coeff_tbl_1[index & 15]; \
- } \
- else { /* index == 0 */ \
- /* show_bits16(index); */ \
- index = next32bits >> 16; \
- value = dct_coeff_tbl_0[index & 255]; \
- } \
- run = value >> RUN_SHIFT; \
- level = (value & LEVEL_MASK) >> LEVEL_SHIFT; \
- \
- /* \
- * Fold these operations together to make it fast... \
- */ \
- /* num_bits = (value & NUM_MASK) + 1; */ \
- /* flush_bits(num_bits); */ \
- /* get_bits1(value); */ \
- /* if (value) level = -level; */ \
- \
- flushed = (value & NUM_MASK) + 2; \
- value = next32bits >> (32-flushed); \
- value &= 0x1; \
- if (value) level = -level; \
- \
- /* Update bitstream ... */ \
- flush_bits(flushed); \
- assert (flushed <= 32); \
- } \
-}
-
-#define DecodeDCTCoeffFirst(runval, levelval) \
-{ \
- DecodeDCTCoeff(dct_coeff_first, runval, levelval); \
-}
-
-#define DecodeDCTCoeffNext(runval, levelval) \
-{ \
- DecodeDCTCoeff(dct_coeff_next, runval, levelval); \
-}
-
-/*
- *--------------------------------------------------------------
- *
- * DecodeMBAddrInc --
- *
- * Huffman Decoder for macro_block_address_increment; the location
- * in which the result will be placed is being passed as argument.
- * The decoded value is obtained by doing a table lookup on
- * mb_addr_inc.
- *
- * Results:
- * The decoded value for macro_block_address_increment or ERROR
- * for unbound values will be placed in the location specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-#define DecodeMBAddrInc(val) \
-{ \
- unsigned int index; \
- show_bits11(index); \
- val = mb_addr_inc[index].value; \
- flush_bits(mb_addr_inc[index].num_bits); \
-}
-
-/*
- *--------------------------------------------------------------
- *
- * DecodeMotionVectors --
- *
- * Huffman Decoder for the various motion vectors, including
- * motion_horizontal_forward_code, motion_vertical_forward_code,
- * motion_horizontal_backward_code, motion_vertical_backward_code.
- * Location where the decoded result will be placed is being passed
- * as argument. The decoded values are obtained by doing a table
- * lookup on motion_vectors.
- *
- * Results:
- * The decoded value for the motion vector or ERROR for unbound
- * values will be placed in the location specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-
-#define DecodeMotionVectors(value) \
-{ \
- unsigned int index; \
- show_bits11(index); \
- value = motion_vectors[index].code; \
- flush_bits(motion_vectors[index].num_bits); \
-}
-/*
- *--------------------------------------------------------------
- *
- * DecodeMBTypeB --
- *
- * Huffman Decoder for macro_block_type in bidirectionally-coded
- * pictures;locations in which the decoded results: macroblock_quant,
- * macroblock_motion_forward, macro_block_motion_backward,
- * macroblock_pattern, macro_block_intra, will be placed are
- * being passed as argument. The decoded values are obtained by
- * doing a table lookup on mb_type_B.
- *
- * Results:
- * The various decoded values for macro_block_type in
- * bidirectionally-coded pictures or ERROR for unbound values will
- * be placed in the locations specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-#define DecodeMBTypeB(quant, motion_fwd, motion_bwd, pat, intra) \
-{ \
- unsigned int index; \
- \
- show_bits6(index); \
- \
- quant = mb_type_B[index].mb_quant; \
- motion_fwd = mb_type_B[index].mb_motion_forward; \
- motion_bwd = mb_type_B[index].mb_motion_backward; \
- pat = mb_type_B[index].mb_pattern; \
- intra = mb_type_B[index].mb_intra; \
- flush_bits(mb_type_B[index].num_bits); \
-}
-/*
- *--------------------------------------------------------------
- *
- * DecodeMBTypeI --
- *
- * Huffman Decoder for macro_block_type in intra-coded pictures;
- * locations in which the decoded results: macroblock_quant,
- * macroblock_motion_forward, macro_block_motion_backward,
- * macroblock_pattern, macro_block_intra, will be placed are
- * being passed as argument.
- *
- * Results:
- * The various decoded values for macro_block_type in intra-coded
- * pictures or ERROR for unbound values will be placed in the
- * locations specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-#define DecodeMBTypeI(quant, motion_fwd, motion_bwd, pat, intra) \
-{ \
- unsigned int index; \
- static int quantTbl[4] = {ERROR, 1, 0, 0}; \
- \
- show_bits2(index); \
- \
- motion_fwd = 0; \
- motion_bwd = 0; \
- pat = 0; \
- intra = 1; \
- quant = quantTbl[index]; \
- if (index) { \
- flush_bits (1 + quant); \
- } \
-}
-/*
- *--------------------------------------------------------------
- *
- * DecodeMBTypeP --
- *
- * Huffman Decoder for macro_block_type in predictive-coded pictures;
- * locations in which the decoded results: macroblock_quant,
- * macroblock_motion_forward, macro_block_motion_backward,
- * macroblock_pattern, macro_block_intra, will be placed are
- * being passed as argument. The decoded values are obtained by
- * doing a table lookup on mb_type_P.
- *
- * Results:
- * The various decoded values for macro_block_type in
- * predictive-coded pictures or ERROR for unbound values will be
- * placed in the locations specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-#define DecodeMBTypeP(quant, motion_fwd, motion_bwd, pat, intra) \
-{ \
- unsigned int index; \
- \
- show_bits6(index); \
- \
- quant = mb_type_P[index].mb_quant; \
- motion_fwd = mb_type_P[index].mb_motion_forward; \
- motion_bwd = mb_type_P[index].mb_motion_backward; \
- pat = mb_type_P[index].mb_pattern; \
- intra = mb_type_P[index].mb_intra; \
- \
- flush_bits(mb_type_P[index].num_bits); \
-}
-/*
- *--------------------------------------------------------------
- *
- * DecodeCBP --
- *
- * Huffman Decoder for coded_block_pattern; location in which the
- * decoded result will be placed is being passed as argument. The
- * decoded values are obtained by doing a table lookup on
- * coded_block_pattern.
- *
- * Results:
- * The decoded value for coded_block_pattern or ERROR for unbound
- * values will be placed in the location specified.
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-#define DecodeCBP(coded_bp) \
-{ \
- unsigned int index; \
- \
- show_bits9(index); \
- coded_bp = coded_block_pattern[index].cbp; \
- flush_bits(coded_block_pattern[index].num_bits); \
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/dither.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/dither.h
deleted file mode 100644
index 51320095ed5..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/dither.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* $Id$ */
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-extern int LUM_RANGE;
-extern int CR_RANGE;
-extern int CB_RANGE;
-
-
-#define CB_BASE 1
-#define CR_BASE (CB_BASE*CB_RANGE)
-#define LUM_BASE (CR_BASE*CR_RANGE)
-
-extern unsigned char pixel[256];
-extern int *lum_values;
-extern int *cr_values;
-extern int *cb_values;
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/file.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/file.cpp
deleted file mode 100644
index 7caa4bb8621..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/file.cpp
+++ /dev/null
@@ -1,150 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <errno.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include "video.h"
-#include <X11/Intrinsic.h>
-#include <Xm/Xm.h>
-#include <Xm/Text.h>
-#include <Xm/FileSB.h>
-#include <Xm/DialogS.h>
-#if defined(sun) || defined(FreeBSD)
-#include <stdlib.h>
-#endif
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-
-ACE_RCSID(mpeg_client, file, "$Id$")
-
-#ifdef XmFONTLIST_DEFAULT_TAG
-#define XmStringTag XmFONTLIST_DEFAULT_TAG
-#else
-#define XmStringTag XmSTRING_DEFAULT_CHARSET
-#endif
-#define BUFSIZE 256
-
-static Widget fileshell;
-
-void StartLocalServer(void)
-{
- int res;
-
- static int startLocalServer = 1;
-
- if (startLocalServer) {
- startLocalServer = 0;
- if (access(VCR_UNIX_PORT, 0) == -1) { /* going to start a server */
- fprintf(stderr, "Trying to fork a server on local host...\n");
- res = system("vcrs -rt 2> /dev/null& exit");
- if (shared->config.verbose && res == -1) {
- perror("Error on fork server on local host");
- }
- usleep(1000000);
- }
- }
-}
-
-/* hostname == "" defaults to local host */
-static void StartFile(char *hostname, char *filename)
-{
- char *title = (char *)ACE_OS::malloc(strlen(hostname) +ACE_OS::strlen (filename) + 10);
- char buf[BUFSIZE];
- int len;
-
- if (*hostname == 0) StartLocalServer();
-
- if (*hostname == 0) {
- get_full_path(filename, buf, BUFSIZE);
- }
- else {
- strncpy(buf, filename, BUFSIZE);
- buf[BUFSIZE-1] = 0;
- }
- len =ACE_OS::strlen (buf);
-
- if (title == NULL) title = filename;
- else sprintf(title, "%s:%s", hostname, filename);
-
- if (!strcasecmp(".mpg", buf+len-4) || !strcasecmp(".mpeg", buf+len-5))
- StartProgram(title, hostname, buf, "", "");
- else if (!strcasecmp(".au", buf+len-3))
- StartProgram(title, "", "", hostname, buf);
- else
- fprintf(stderr, "Error: type of file %s not known (know only .mpeg .mpg, .au).\n",
- filename);
- if (title != filename) ACE_OS::free (title);
-}
-
-static void dismissCB(Widget W, XtPointer closure, XtPointer call_data)
-{
-
- XtUnmanageChild (fileshell);
-}
-
-static void playCB(Widget w, XtPointer closure, XtPointer call_data)
-{
- char *filename = NULL; /* String containing file name */
- XmStringCharSet charset = (XmStringCharSet) XmSTRING_DEFAULT_CHARSET;
- XmFileSelectionBoxCallbackStruct *fcb =
- (XmFileSelectionBoxCallbackStruct *) call_data;
-
- XmStringGetLtoR(fcb->value, charset, &filename);
-
- if (filename == NULL)
- {
- fprintf(stderr, "Error: failed to get file name to play.\n");
- return;
- }
- StartFile("", filename);
- XmStringFree((XmString)filename);
-}
-
-Widget CreateFileWindow(Widget parent, int cmdSock, int * playflag, Widget frametext)
-{
- Arg args[10]; /* arg list */
- register int n; /* arg count */
- XmString okString, cancelString;
-
-/* Create the file selection box */
- okString = (XmString)XmStringCreateLtoR("Select", XmStringTag);
- cancelString = (XmString)XmStringCreateLtoR("Dismiss", XmStringTag);
- n = 0;
- XtSetArg(args[n], XmNtitle, "Virtual VCR File Selection"); n++;
- XtSetArg(args[n], XmNokLabelString, okString); n++;
- XtSetArg(args[n], XmNcancelLabelString, cancelString); n++;
- fileshell = XmCreateFileSelectionDialog(parent, "filebox", args, n);
- XmStringFree(okString);
- XmStringFree(cancelString);
- XtAddCallback (fileshell, XmNokCallback, (XtCallbackProc)playCB, NULL);
- XtAddCallback (fileshell, XmNcancelCallback, (XtCallbackProc)dismissCB, NULL);
-
- return fileshell;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.cpp
deleted file mode 100644
index b5d07070aa1..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.cpp
+++ /dev/null
@@ -1,398 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#include <stdlib.h>
-#include <string.h>
-#include "video.h"
-#include "dither.h"
-#include "fs2.h"
-#include "proto.h"
-
-ACE_RCSID(mpeg_client, fs2, "$Id$")
-
-/* Structures for precomputed error propogation values. */
-
-static FS2DithVal lum_index[256];
-static FS2DithVal cr_index[256];
-static FS2DithVal cb_index[256];
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitFS2Dither --
- *
- * Initializes structures for precomputed 2 error f-s dithering.
- * The value field of the structure contains the pixel component
- * of the particular channel in question. Thus the addition of
- * the value field of a structure in the luminance index, a
- * structure in the Cr index, and a structure in the Cb index will
- * yeild a color number. This color number can then be transformed
- * into a pixel value to be displayed. Each channel can then be
- * processed (i.e. dithered) separately, with the results being
- * added up and remapped to yield a final pixel value.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void InitFS2Dither()
-{
- int i;
-
- /* For each possible pixel value, precompute propogated error and
- store in array.
- */
-
- for (i=0; i<256; i++) {
- lum_index[i].value = (i * LUM_RANGE) / 256;
-
- lum_index[i].e1 = (i-lum_values[lum_index[i].value]) / 2;
- lum_index[i].e3 = (i - lum_values[lum_index[i].value]) - lum_index[i].e1;
-
- lum_index[i].value *= LUM_BASE;
-
- cr_index[i].value = (i * CR_RANGE) / 256;
-
- cr_index[i].e1 = (i - cr_values[cr_index[i].value]) / 2;
- cr_index[i].e3 = (i - cr_values[cr_index[i].value]) - cr_index[i].e1 ;
-
- cr_index[i].value *= CR_BASE;
-
- cb_index[i].value = (i * CB_RANGE) / 256;
-
- cb_index[i].e1 = (i - cb_values[cb_index[i].value]) / 2;
- cb_index[i].e3 = (i - cb_values[cb_index[i].value]) - cb_index[i].e1;
-
- cb_index[i].value *= CB_BASE;
-
- }
-
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * DitherImage --
- *
- * Converts lum, cr, cb image planes into fixed colormap
- * space.
- *
- * Results:
- * the display plane is replaced by 8-bit colormap space
- * image.
- *
- * Side effects:
- * Hopefully, none.
- *
- *--------------------------------------------------------------
- */
-
-void FS2DitherImage(unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *disp,
- int rows, int cols)
-{
- static char *cur_row_error, *next_row_error;
- static int first = 1;
- char *cur_row_err_mark, *next_row_err_mark;
- char *temp;
- int i, j, pixsum, c_cols;
- unsigned char *cur_row, *channel, *dest_row;
- FS2DithVal *chan_index;
-
- /* Allocate error arrays. */
-
- if (first) {
- cur_row_error = (char *) ACE_OS::malloc(cols+2);
- next_row_error = (char *) ACE_OS::malloc(cols+2);
- first = 0;
- }
-
- /* Initialize error arrays. */
-
- memset(cur_row_error, 0, cols+2);
- memset(next_row_error, 0, cols+2);
-
- /* Use luminance values first. */
-
- /* For each two rows, do... */
-
- for(i=0; i<rows; i+=2) {
-
- /* Establish pointer to current source and destination rows. */
- cur_row = lum + (i*cols);
- dest_row = disp + (i*cols);
-
- /* Establish pointers to error arrays. */
- cur_row_err_mark = cur_row_error + 1;
- next_row_err_mark = next_row_error + 1;
-
-
- /* For each column within first row do... */
-
- for (j=0; j<cols; j++) {
-
- /* Calculate pixel value with error. */
-
- pixsum = *cur_row + *cur_row_err_mark;
-
- /* Bounds check. */
- if (pixsum < 0) pixsum = 0;
- else if (pixsum > 255) pixsum = 255;
-
- /* Establish dest value, propogate errors. */
-
- *dest_row = lum_index[pixsum].value;
- *(cur_row_err_mark+1) += lum_index[pixsum].e1;
- *next_row_err_mark += lum_index[pixsum].e3;
-
- /* Advance pointers. */
-
- cur_row++;
- dest_row++;
- cur_row_err_mark++;
- next_row_err_mark++;
- }
-
- /* Switch error arrays, so next row errors are now current row errors, and
- vice versa.
- */
-
- temp = cur_row_error;
- cur_row_error = next_row_error;
- next_row_error = temp;
-
- /* Reset next row errors. */
-
- memset(next_row_error, 0, cols+2);
-
- /* Establish pointers for second row. This one will be processed right to
- left to establish serpantine motion.
- */
-
- cur_row += cols-1;
- dest_row += cols-1;
- cur_row_err_mark = cur_row_error + cols;
- next_row_err_mark = next_row_error + cols;
-
- /* Process each column... */
-
- for (j=0; j<cols; j++) {
-
- pixsum = *cur_row + *cur_row_err_mark;
- if (pixsum < 0) pixsum = 0;
- else if (pixsum > 255) pixsum = 255;
-
- *dest_row = lum_index[pixsum].value;
- *(cur_row_err_mark-1) += lum_index[pixsum].e1;
- *next_row_err_mark += lum_index[pixsum].e3;
-
- cur_row--;
- dest_row--;
- cur_row_err_mark--;
- next_row_err_mark--;
- }
-
- /* Switch error arrays. */
-
- temp = cur_row_error;
- cur_row_error = next_row_error;
- next_row_error = temp;
-
- /* Reset next row errors. */
-
- memset(next_row_error, 0, cols+2);
- }
-
- /* Reset error arrays. */
-
- memset(cur_row_error, 0, cols+2);
-
- /* Establish column length divided by two. */
-
- c_cols = cols >> 1;
-
- /* Set channel to Cr. Use Cr index. */
-
- channel = cr;
- chan_index = cr_index;
-
- repeat:
-
- /* Process each row of chrominance data... */
-
- for (i=0; i < rows; i+=2) {
-
- /* Establish pointers. */
-
- cur_row = channel + ((i>>1)*c_cols);
- dest_row = disp + (i*cols);
-
- cur_row_err_mark = cur_row_error+1;
- next_row_err_mark = next_row_error+1;
-
- /* For each column in row... */
-
- for (j=0; j<cols; j++) {
- int p_val;
-
- /* Get pixel value as twos bit complement. */
-
- p_val = *cur_row;
-
- /* Add error term. */
-
- pixsum = *cur_row_err_mark + p_val;
-
- /* Bounds check. */
-
- if (pixsum < 0) pixsum = 0;
- else if (pixsum > 255) pixsum = 255;
-
- /* Increment dest value. */
-
- *dest_row += chan_index[pixsum].value;
-
- /* Propogate error values. */
-
- *(cur_row_err_mark+1) += chan_index[pixsum].e1;
- *next_row_err_mark += chan_index[pixsum].e3;
-
-
- /* If count is odd, advance source pointer (Cr and Cb channels are 2:1
- subsampled.
- */
-
- if (j&1) cur_row++;
-
- /* Advance destination and error pointers. */
-
- dest_row++;
- cur_row_err_mark++;
- next_row_err_mark++;
- }
-
- /* Switch error arrays. */
-
- temp = cur_row_error;
- cur_row_error = next_row_error;
- next_row_error = temp;
-
- /* Reset next row errors. */
-
- memset(next_row_error, 0, cols+2);
-
- /* Re-establish pointers. */
-
- cur_row += c_cols-1;
- dest_row += cols-1;
- cur_row_err_mark = cur_row_error+cols;
- next_row_err_mark = next_row_error+cols;
-
- /* Process second row right to left. */
-
- for (j=0; j<cols; j++) {
- int p_val;
-
- /* Get source value as twos bit complement. */
-
- p_val = *cur_row;
-
- /* Add error. */
-
- pixsum = *cur_row_err_mark + p_val;
-
- /* Bounds check. */
-
- if (pixsum < 0) pixsum = 0;
- else if (pixsum > 255) pixsum = 255;
-
- /* Increment dest value. */
-
- *dest_row += chan_index[pixsum].value;
-
- /* Propogate errors. */
-
- *(cur_row_err_mark-1) += chan_index[pixsum].e1;
- *next_row_err_mark += chan_index[pixsum].e3;
-
- /* If column counters is odd, decrement source pointer. */
-
- if (j&1) cur_row--;
-
- /* Decrement dest and error pointers. */
-
- dest_row--;
- cur_row_err_mark--;
- next_row_err_mark--;
- }
-
- /* Switch error arrays. */
-
- temp = cur_row_error;
- cur_row_error = next_row_error;
- next_row_error = temp;
-
- /* Reinitialize next row errors. */
-
- memset(next_row_error, 0, cols+2);
- }
-
- /* If Cr channel completed, set channel to Cb and Cb index and repeat. */
-
- if (channel == cr) {
- channel = cb;
- chan_index = cb_index;
- memset(cur_row_error, 0, cols+2);
-
- goto repeat;
- }
-
- /* Establish pointer to start of display frame. */
-
- dest_row = disp;
-
- /* Transform all display values to pixel values. */
-
- for (i=0; i<rows; i++) {
- for (j=0; j<cols; j++) {
- *dest_row = pixel[*dest_row];
- dest_row++;
- }
- }
-}
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.h
deleted file mode 100644
index 21991215259..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* $Id$ */
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-typedef struct {
- unsigned char value;
- int e1;
- int e3;
-} FS2DithVal;
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2fast.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2fast.cpp
deleted file mode 100644
index f5eb87c236f..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs2fast.cpp
+++ /dev/null
@@ -1,300 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#include <stdlib.h>
-#include <string.h>
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, fs2fast, "$Id$")
-
-/* Arrays containing error values for floyd-steinberg dithering. */
-
-static int deltay[256];
-static int deltau[256];
-static int deltav[256];
-static int deltay2[256];
-static int deltau2[256];
-static int deltav2[256];
-
-/* Definitions governing number of bits used for luminance, cr, and cb. */
-
-#define L_BITS 3
-#define CR_BITS 2
-#define CB_BITS 2
-
-/* Masks for proper quantization of lum, cr, and cb values. */
-
-#define L_MASK 0xe0
-#define CR_MASK 0xc0
-#define CB_MASK 0xc0
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitFS2FastDither --
- *
- * Initializes structures and arrays neeeded for fast implementation
- * of two error F-S dithering.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void InitFS2FastDither()
-{
- int i;
- int lum_num, cr_num, cb_num;
-
- for (i=0; i<256; i++) {
- lum_num = (i >> (8-L_BITS));
- cr_num = (i >> (8-CR_BITS));
- cb_num = (i >> (8-CB_BITS));
-
- /* These arrays contain the error values propogated for each pixel value
- for each channel.
- */
-
- deltay[i] = (i - ((int) lum_values[lum_num])) / 2;
- deltau[i] = (i-((int) cr_values[cr_num])) / 2;
- deltav[i] = (i-((int) cb_values[cb_num])) / 2;
- deltay2[i] = (i - ((int) lum_values[lum_num])) - deltay[i];
- deltau2[i] = (i - ((int) cr_values[cr_num])) - deltau[i];
- deltav2[i] = (i - ((int) cb_values[cb_num])) - deltav[i];
-
- }
-
-}
-
-/*
- *--------------------------------------------------------------
- *
- * DitherImage --
- *
- * Dithers an image using floyd-steinberg.
- * Assumptions made:
- * 1) The color space is allocated y:cr:cb = 8:4:4
- * 2) The spatial resolution of y:cr:cb is 4:1:1
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-FS2FastDitherImage (
- unsigned char *lum,
- unsigned char *cr,
- unsigned char *cb,
- unsigned char *out,
- int w, int h)
-{
- int i, j, idx, idx2;
- int y, u, v;
- int dy, du, dv;
- int code;
- static int *yerr1;
- static int *yerr2;
- static int *uerr1;
- static int *uerr2;
- static int *verr1;
- static int *verr2;
- int *ye1, *ue1, *ve1;
- int *ye2, *ue2, *ve2;
- unsigned char *o, *l, *r, *b;
- static int first = 1;
-
- /* If first time called, allocate error arrays. */
-
- if (first) {
- first = 0;
- yerr1 = (int *) ACE_OS::malloc((w+5)*sizeof(int));
- yerr2 = (int *) ACE_OS::malloc((w+5)*sizeof(int));
- uerr1 = (int *) ACE_OS::malloc((w+5)*sizeof(int));
- uerr2 = (int *) ACE_OS::malloc((w+5)*sizeof(int));
- verr1 = (int *) ACE_OS::malloc((w+5)*sizeof(int));
- verr2 = (int *) ACE_OS::malloc((w+5)*sizeof(int));
- }
-
- /*
- * Init error arrays and variables.
- */
- memset ((char *)yerr1, 0, (w+5)*sizeof(int));
- memset ((char *)yerr2, 0, (w+5)*sizeof(int));
- memset ((char *)uerr1, 0, (w+5)*sizeof(int));
- memset ((char *)uerr2, 0, (w+5)*sizeof(int));
- memset ((char *)verr1, 0, (w+5)*sizeof(int));
- memset ((char *)verr2, 0, (w+5)*sizeof(int));
- du = dv = dy = 0;
-
- for (j=0; j<h; j+=2) {
- ye1 = yerr1;
- ue1 = uerr1;
- ve1 = verr1;
- ye2 = yerr2;
- ue2 = uerr2;
- ve2 = verr2;
- idx = j*w;
- idx2 = idx/4;
- o = out+idx;
- l = lum+idx;
- r = cr+idx2;
- b = cb+idx2;
- /* Do the top row in forward order. */
- for (i=0; i<w; i+=2) {
- /* Do left side of this pair... */
- y = *l++ + dy + *ye1++;
- u = *r + du + *ue1++;
- v = *b + dv + *ve1++;
-
- if (y < 0) y = 0;
- else if (y > 255) y = 255;
- if (u < 0) u = 0;
- else if (u > 255) u = 255;
- if (v < 0) v = 0;
- else if (v > 255) v = 255;
-
- /*
- * Construct a code using:
- * high order 3 bits of y,
- * high order 2 bits of u,
- * high order 2 bits of v
- */
- code = (((y & L_MASK) | ((u & CR_MASK) >> L_BITS) | (v >> (L_BITS+CR_BITS)))
- >> (8-(L_BITS+CR_BITS+CB_BITS)));
- *o++ = pixel[code];
- *ye2++ = deltay[y];
- *ue2++ = deltau[u];
- *ve2++ = deltav[v];
- dy = deltay2[y];
- du = deltau2[u];
- dv = deltav2[v];
-
- /* Do right side of this pair... */
- y = *l++ + dy + *ye1++;
- u = *r++ + du + *ue1++;
- v = *b++ + dv + *ve1++;
-
- if (y < 0) y = 0;
- else if (y > 255) y = 255;
- if (u < 0) u = 0;
- else if (u > 255) u = 255;
- if (v < 0) v = 0;
- else if (v > 255) v = 255;
-
- code = (((y & L_MASK) | ((u & CR_MASK) >> L_BITS) | (v >> (L_BITS+CR_BITS)))
- >> (8-(L_BITS+CR_BITS+CB_BITS)));
- *o++ = pixel[code];
- *ye2++ = deltay[y];
- *ue2++ = deltau[u];
- *ve2++ = deltav[v];
- dy = deltay2[y];
- du = deltau2[u];
- dv = deltav2[v];
-
- }
-
- ye1 = yerr1+w-1;
- ue1 = uerr1+w-1;
- ve1 = verr1+w-1;
- ye2 = yerr2+w-1;
- ue2 = uerr2+w-1;
- ve2 = verr2+w-1;
- l += w-1;
- o += w-1;
- r--;
- b--;
- dy = du = dv = 0;
-
- /* Do bottom part of row, in right to left order. */
- for (i=w-1; i>0; i-=2) {
- /* Do right side of this pair... */
- y = *l-- + dy + *ye2--;
- u = *r + du + *ue2--;
- v = *b + dv + *ve2--;
-
- if (y < 0) y = 0;
- else if (y > 255) y = 255;
- if (u < 0) u = 0;
- else if (u > 255) u = 255;
- if (v < 0) v = 0;
- else if (v > 255) v = 255;
-
- /*
- * Construct a code using:
- * high order 3 bits of y,
- * high order 2 bits of u,
- * high order 2 bits of v
- */
- code = (((y & L_MASK) | ((u & CR_MASK) >> L_BITS) | (v >> (L_BITS+CR_BITS)))
- >> (8-(L_BITS+CR_BITS+CB_BITS)));
- *o-- = pixel[code];
- *ye1-- = deltay[y];
- *ue1-- = deltau[u];
- *ve1-- = deltav[v];
- dy = deltay2[y];
- du = deltau2[u];
- dv = deltav2[v];
-
- /* Do left side of this pair... */
- y = *l-- + dy + *ye2--;
- u = *r-- + du + *ue2--;
- v = *b-- + dv + *ve2--;
-
- if (y < 0) y = 0;
- else if (y > 255) y = 255;
- if (u < 0) u = 0;
- else if (u > 255) u = 255;
- if (v < 0) v = 0;
- else if (v > 255) v = 255;
-
- code = (((y & L_MASK) | ((u & CR_MASK) >> L_BITS) | (v >> (L_BITS+CR_BITS)))
- >> (8-(L_BITS+CR_BITS+CB_BITS)));
- *o-- = pixel[code];
- *ye1-- = deltay[y];
- *ue1-- = deltau[u];
- *ve1-- = deltav[v];
- dy = deltay2[y];
- du = deltau2[u];
- dv = deltav2[v];
-
- }
- }
-}
-
-
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.cpp
deleted file mode 100644
index 79174685246..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.cpp
+++ /dev/null
@@ -1,312 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* This file contains C code to do YCrCb -> colormap space. */
-
-#include <stdlib.h>
-#include <string.h>
-#include "fs4.h"
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-
-ACE_RCSID(mpeg_client, fs4, "$Id$")
-
-/* Structures containing precomputed error terms. */
-
-static FS4Dither lum_index[256];
-static FS4Dither cr_index[256];
-static FS4Dither cb_index[256];
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitFS4Dither --
- *
- * Initializes structures used for f-s dithering. Precomputes
- * error terms.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-InitFS4Dither()
-{
- int i;
-
- for (i=0; i<256; i++) {
- lum_index[i].value = (i * LUM_RANGE) / 256;
-
- lum_index[i].e1 = (7 * (i-lum_values[lum_index[i].value])) / 16;
- lum_index[i].e2 = (i-lum_values[lum_index[i].value])/16;
- lum_index[i].e3 = (5 * (i - lum_values[lum_index[i].value])) / 16;
- lum_index[i].e4 = (i-lum_values[lum_index[i].value]) - lum_index[i].e1 -
- lum_index[i].e2 - lum_index[i].e3;
-
- lum_index[i].value *= LUM_BASE;
-
- cr_index[i].value = (i * CR_RANGE) / 256;
-
- cr_index[i].e1 = (7 * (i-cr_values[cr_index[i].value])) / 16;
- cr_index[i].e2 = (i-cr_values[cr_index[i].value])/16;
- cr_index[i].e3 = (5 * (i - cr_values[cr_index[i].value])) / 16;
- cr_index[i].e4 = (i-cr_values[cr_index[i].value]) - cr_index[i].e1 -
- cr_index[i].e2 - cr_index[i].e3;
- cr_index[i].value *= CR_BASE;
-
- cb_index[i].value = (i * CB_RANGE) / 256;
-
- cb_index[i].e1 = (7 * (i-cb_values[cb_index[i].value])) / 16;
- cb_index[i].e2 = (i-cb_values[cb_index[i].value])/16;
- cb_index[i].e3 = (5 * (i - cb_values[cb_index[i].value])) / 16;
- cb_index[i].e4 = (i-cb_values[cb_index[i].value]) - cb_index[i].e1 -
- cb_index[i].e2 - cb_index[i].e3;
- cb_index[i].value *= CB_BASE;
-
- }
-
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * DitherImage --
- *
- * Converts lum, cr, cb image planes into fixed colormap
- * space. Uses Floyd-Steinberg dithering in serpentine
- * pattern with standard 4 errors propogated.
- *
- * Results:
- * The display plane is replaced by 8-bit colormap space
- * image.
- *
- * Side effects:
- * Hopefully, none.
- *
- *--------------------------------------------------------------
- */
-
-void
-FS4DitherImage(unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *disp,
- int rows, int cols)
-{
- static char *cur_row_error, *next_row_error;
- static int first = 1;
- char *cur_row_err_mark, *next_row_err_mark;
- char *temp;
- int i, j, pixsum, c_cols;
- unsigned char *cur_row, *channel, *dest_row;
- FS4Dither *chan_index;
-
- if (first) {
- cur_row_error = (char *) ACE_OS::malloc(cols+2);
- next_row_error = (char *) ACE_OS::malloc(cols+2);
- first = 0;
- }
-
- memset(cur_row_error, 0, cols+2);
- memset(next_row_error, 0, cols+2);
-
- for(i=0; i<rows; i+=2) {
- cur_row = lum + (i*cols);
- dest_row = disp + (i*cols);
-
- cur_row_err_mark = cur_row_error + 1;
- next_row_err_mark = next_row_error + 1;
-
- for (j=0; j<cols; j++) {
-
- pixsum = *cur_row + *cur_row_err_mark;
- if (pixsum < 0) pixsum = 0;
- else if (pixsum > 255) pixsum = 255;
-
- *dest_row = lum_index[pixsum].value;
- *(cur_row_err_mark+1) += lum_index[pixsum].e1;
- *(next_row_err_mark+1) += lum_index[pixsum].e2;
- *next_row_err_mark += lum_index[pixsum].e3;
- *(next_row_err_mark-1) += lum_index[pixsum].e4;
-
- cur_row++;
- dest_row++;
- cur_row_err_mark++;
- next_row_err_mark++;
- }
-
- temp = cur_row_error;
- cur_row_error = next_row_error;
- next_row_error = temp;
-
- memset(next_row_error, 0, cols+2);
-
- cur_row += cols-1;
- dest_row += cols-1;
- cur_row_err_mark = cur_row_error + cols;
- next_row_err_mark = next_row_error + cols;
-
- for (j=0; j<cols; j++) {
-
- pixsum = *cur_row + *cur_row_err_mark;
- if (pixsum < 0) pixsum = 0;
- else if (pixsum > 255) pixsum = 255;
-
- *dest_row = lum_index[pixsum].value;
- *(cur_row_err_mark-1) += lum_index[pixsum].e1;
- *(next_row_err_mark-1) += lum_index[pixsum].e2;
- *next_row_err_mark += lum_index[pixsum].e3;
- *(next_row_err_mark+1) += lum_index[pixsum].e4;
-
- cur_row--;
- dest_row--;
- cur_row_err_mark--;
- next_row_err_mark--;
- }
-
- temp = cur_row_error;
- cur_row_error = next_row_error;
- next_row_error = temp;
-
- memset(next_row_error, 0, cols+2);
- }
-
- memset(cur_row_error, 0, cols+2);
-
- c_cols = cols >> 1;
-
- channel = cr;
- chan_index = cr_index;
-
- repeat:
-
- for (i=0; i < rows; i+=2) {
- cur_row = channel + ((i>>1)*c_cols);
- dest_row = disp + (i*cols);
-
- cur_row_err_mark = cur_row_error+1;
- next_row_err_mark = next_row_error+1;
-
- for (j=0; j<cols; j++) {
- int p_val;
-
- p_val = *cur_row;
-
- pixsum = *cur_row_err_mark + p_val;
-
- if (pixsum < 0) pixsum = 0;
- else if (pixsum > 255) pixsum = 255;
-
- *dest_row += chan_index[pixsum].value;
-
- *(cur_row_err_mark+1) += chan_index[pixsum].e1;
- *(next_row_err_mark+1) += chan_index[pixsum].e2;
- *next_row_err_mark += chan_index[pixsum].e3;
- *(next_row_err_mark-1) += chan_index[pixsum].e4;
-
-
- if (j&1) cur_row++;
- dest_row++;
- cur_row_err_mark++;
- next_row_err_mark++;
- }
-
- temp = cur_row_error;
- cur_row_error = next_row_error;
- next_row_error = temp;
-
- memset(next_row_error, 0, cols+2);
-
- cur_row += c_cols-1;
- dest_row += cols-1;
- cur_row_err_mark = cur_row_error+cols;
- next_row_err_mark = next_row_error+cols;
-
- for (j=0; j<cols; j++) {
- int p_val;
-
- p_val = *cur_row;
-
- pixsum = *cur_row_err_mark + p_val;
-
- if (pixsum < 0) pixsum = 0;
- else if (pixsum > 255) pixsum = 255;
-
- *dest_row += chan_index[pixsum].value;
-
- *(cur_row_err_mark-1) += chan_index[pixsum].e1;
- *(next_row_err_mark-1) += chan_index[pixsum].e2;
- *next_row_err_mark += chan_index[pixsum].e3;
- *(next_row_err_mark+1) += chan_index[pixsum].e4;
-
- if (j&1) cur_row--;
- dest_row--;
- cur_row_err_mark--;
- next_row_err_mark--;
- }
-
- temp = cur_row_error;
- cur_row_error = next_row_error;
- next_row_error = temp;
-
- memset(next_row_error, 0, cols+2);
- }
-
- if (channel == cr) {
- channel = cb;
- chan_index = cb_index;
- memset(cur_row_error, 0, cols+2);
-
- goto repeat;
- }
-
- dest_row = disp;
-
-
- for (i=0; i<rows; i++) {
- for (j=0; j<cols; j++) {
- *dest_row = pixel[*dest_row];
- dest_row++;
- }
- }
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.h
deleted file mode 100644
index 96a93ee1878..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/fs4.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* $Id$ */
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-typedef struct {
- unsigned char value;
- int e1;
- int e2;
- int e3;
- int e4;
-} FS4Dither;
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.cpp
deleted file mode 100644
index d9a08f49323..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.cpp
+++ /dev/null
@@ -1,96 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <sys/types.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-
-#include "include/common.h"
-
-ACE_RCSID(mpeg_client, global, "$Id$")
-
-/* Declaration of global variable to hold dither info. */
-
-int ditherType;
-
-/* Global file pointer to incoming data. */
-FILE *input;
-
-/* End of File flag. */
-int EOF_flag = 0;
-
-/* Loop flag. */
-int loopFlag = 0;
-
-/* Shared memory flag. */
-int shmemFlag = 0;
-
-/* Quiet flag. */
-int quietFlag = 0;
-
-/* Display image on screen? */
-int noDisplayFlag = 0;
-
-/* real time flag */
-int realTimeFlag = 0;
-
-/* shared version of command line argument */
-int argc_share;
-char **argv_share;
-
-/* for command line display name */
-char displayName[64];
-
-/* command line program list name */
-char proglistName[PATH_SIZE] = "";
-
-/* shared data structure */
-SharedData * shared = NULL;
-
-/* Range values for lum, cr, cb. */
-int LUM_RANGE;
-int CR_RANGE;
-int CB_RANGE;
-
-/* Array that remaps color numbers to actual pixel values used by X server. */
-
-unsigned char pixel[256];
-
-/* Arrays holding quantized value ranged for lum, cr, and cb. */
-
-int *lum_values = NULL;
-int *cr_values = NULL;
-int *cb_values = NULL;
-
-/* Structures used by the X server. */
-
-Display *display;
-Colormap cmap;
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.h
deleted file mode 100644
index 40bb64b0985..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/global.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-/* Declaration of global variable to hold dither info. */
-
-extern int ditherType;
-
-/* Global file pointer to incoming data. */
-extern FILE *input;
-
-/* End of File flag. */
-extern int EOF_flag;
-
-/* Loop flag. */
-extern int loopFlag;
-
-/* Shared memory flag. */
-extern int shmemFlag;
-
-/* Quiet flag. */
-extern int quietFlag;
-
-/* Display image on screen? */
-extern int noDisplayFlag;
-
-/* real time flag */
-extern int realTimeFlag;
-
-/* shared version of command line argument */
-extern int argc_share;
-extern char **argv_share;
-
-/* for command line display name */
-extern char displayName[];
-
-/* command line program list name */
-extern char proglistName[PATH_SIZE];
-
-/* shared data structure */
-extern SharedData * shared;
-
-/* Structures used by the X server. */
-
-extern Display *display;
-extern Colormap cmap;
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/gray.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/gray.cpp
deleted file mode 100644
index 71aa8d295d5..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/gray.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#include <string.h>
-#include <stdlib.h>
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, gray, "$Id$")
-
-
-/*
- *--------------------------------------------------------------
- *
- * GrayDitherImage --
- *
- * Dithers image into 128 gray scales. Simply maps luminance
- * value into 1 of 128 gray scale colors (divide by two, essentially).
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-GrayDitherImage(unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w)
-{
-
- int i, max = w*h/16;
-
- for (i=0; i<max; i++) {
- out[0] = pixel[lum[0]];
- out[1] = pixel[lum[1]];
- out[2] = pixel[lum[2]];
- out[3] = pixel[lum[3]];
- out[4] = pixel[lum[4]];
- out[5] = pixel[lum[5]];
- out[6] = pixel[lum[6]];
- out[7] = pixel[lum[7]];
- out[8] = pixel[lum[8]];
- out[9] = pixel[lum[9]];
- out[10] = pixel[lum[10]];
- out[11] = pixel[lum[11]];
- out[12] = pixel[lum[12]];
- out[13] = pixel[lum[13]];
- out[14] = pixel[lum[14]];
- out[15] = pixel[lum[15]];
- out += 16;
- lum += 16;
- }
-}
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybrid.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybrid.cpp
deleted file mode 100644
index 11b969be3a2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybrid.cpp
+++ /dev/null
@@ -1,237 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* This file contains C code to implement an ordered dither. */
-
-#include <string.h>
-#include <stdlib.h>
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, hybrid, "$Id$")
-
-#define DITH_SIZE 16
-
-
-/* Structures used to implement hybrid ordered dither/floyd-steinberg
- dither algorithm.
-*/
-
-static unsigned char *l_darrays[DITH_SIZE];
-static unsigned char cr_fsarray[256][4];
-static unsigned char cb_fsarray[256][4];
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitHybridDither--
- *
- * Structures intialized for hybrid dithering. Ordered dither
- * patterns set for luminance channel, f-s errors precomputed
- * for chrominance channels.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-InitHybridDither()
-{
- int i, j, k, err_range, threshval;
- unsigned char *lmark;
-
- for (i=0; i<DITH_SIZE; i++) {
- lmark = l_darrays[i] = (unsigned char *) ACE_OS::malloc(256);
-
- for (j=0; j<lum_values[0]; j++) {
- *lmark++ = 0;
- }
-
- for (j=0; j<(LUM_RANGE-1); j++) {
- err_range = lum_values[j+1] - lum_values[j];
- threshval = ((i * err_range) / DITH_SIZE)+lum_values[j];
-
- for (k=lum_values[j]; k<lum_values[j+1]; k++) {
- if (k > threshval) *lmark++ = ((j+1) * (CR_RANGE * CB_RANGE));
- else *lmark++ = (j * (CR_RANGE * CB_RANGE));
- }
- }
-
- for (j=lum_values[LUM_RANGE-1]; j<256; j++) {
- *lmark++ = (LUM_RANGE-1)*(CR_RANGE * CB_RANGE);
- }
-
- }
- {
- int cr1, cr2, cr3, cr4, err1, err2;
- int cb1, cb2, cb3, cb4, val, nval;
-
- for (i=0; i<256; i++) {
-
- val = i;
-
- cr1 = (val * CR_RANGE) / 256;
- err1 = (val - cr_values[cr1])/2;
- err2 = (val - cr_values[cr1]) - err1;
-
- nval = val+err1;
- if (nval > 255) nval = 255;
- else if (nval < 0) nval = 0;
- cr2 = (nval * CR_RANGE) / 256;
- err1 = (nval - cr_values[cr2])/2;
-
- nval = val+err2;
- if (nval > 255) nval = 255;
- else if (nval < 0) nval = 0;
- cr3 = (nval * CR_RANGE) / 256;
- err2 = (nval - cr_values[cr3])/2;
-
- nval = val+err1+err2;
- if (nval > 255) nval = 255;
- else if (nval < 0) nval = 0;
- cr4 = (nval * CR_RANGE) / 256;
-
- cr_fsarray[i][0] = cr1*CB_RANGE;
- cr_fsarray[i][1] = cr2*CB_RANGE;
- cr_fsarray[i][2] = cr3*CB_RANGE;
- cr_fsarray[i][3] = cr4*CB_RANGE;
- }
-
- for (i=0; i<256; i++) {
-
- val = i;
-
- cb1 = (val * CB_RANGE) / 256;
- err1 = (val - cb_values[cb1])/2;
- err2 = (val - cb_values[cb1]) - err1;
-
- nval = val+err1;
- if (nval > 255) nval = 255;
- else if (nval < 0) nval = 0;
- cb2 = (nval * CB_RANGE) / 256;
- err1 = (nval - cb_values[cb2])/2;
-
- nval = val+err2;
- if (nval > 255) nval = 255;
- else if (nval < 0) nval = 0;
- cb3 = (nval * CB_RANGE) / 256;
- err2 = (nval - cb_values[cb3])/2;
-
- nval = val+err1+err2;
- if (nval > 255) nval = 255;
- else if (nval < 0) nval = 0;
- cb4 = (nval * CB_RANGE) / 256;
-
- cb_fsarray[i][0] = cb1;
- cb_fsarray[i][1] = cb2;
- cb_fsarray[i][2] = cb3;
- cb_fsarray[i][3] = cb4;
- }
- }
-}
-
-/*
- *--------------------------------------------------------------
- *
- * HybridDitherImage --
- *
- * Dithers an image using an ordered dither.
- * Assumptions made:
- * 1) The color space is allocated y:cr:cb = 8:4:4
- * 2) The spatial resolution of y:cr:cb is 4:1:1
- * The luminance channel is dithered based on the standard
- * ordered dither pattern for a 4x4 area. The Chrominance
- * channels are dithered based on precomputed f-s errors.
- * Two errors are propogated per pixel. Errors are NOT propogated
- * beyond a 2x2 pixel area.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-HybridDitherImage (unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int w, int h)
-{
- unsigned char *l, *r, *b, *o1, *o2;
- unsigned char *l2;
- int i, j;
-
- l = lum;
- l2 = lum+w;
- r = cr;
- b = cb;
- o1 = out;
- o2 = out+w;
-
- for (i=0; i<h; i+=4) {
-
- for (j=0; j<w; j+=4) {
-
- *o1++ = pixel[(l_darrays[0][*l++] | cr_fsarray[*r][0] | cb_fsarray[*b][0])];
- *o1++ = pixel[(l_darrays[8][*l++] | cr_fsarray[*r][1] | cb_fsarray[*b][1])];
- *o2++ = pixel[(l_darrays[12][*l2++] | cr_fsarray[*r][2] | cb_fsarray[*b][2])];
- *o2++ = pixel[(l_darrays[4][*l2++] | cr_fsarray[*r++][3] | cb_fsarray[*b++][3])];
-
- *o1++ = pixel[(l_darrays[2][*l++] | cr_fsarray[*r][0] | cb_fsarray[*b][0])];
- *o1++ = pixel[(l_darrays[10][*l++] | cr_fsarray[*r][1] | cb_fsarray[*b][1])];
- *o2++ = pixel[(l_darrays[14][*l2++] | cr_fsarray[*r][2] | cb_fsarray[*b][2])];
- *o2++ = pixel[(l_darrays[6][*l2++] | cr_fsarray[*r++][3] | cb_fsarray[*b++][3])];
- }
-
- l += w; l2 += w;
- o1 += w; o2 += w;
-
- for (j=0; j<w; j+=4) {
-
- *o1++ = pixel[(l_darrays[3][*l++] | cr_fsarray[*r][1] | cb_fsarray[*b][1])];
- *o1++ = pixel[(l_darrays[11][*l++] | cr_fsarray[*r][0] | cb_fsarray[*b][0])];
- *o2++ = pixel[(l_darrays[15][*l2++] | cr_fsarray[*r][3] | cb_fsarray[*b][3])];
- *o2++ = pixel[(l_darrays[7][*l2++] | cr_fsarray[*r++][2] | cb_fsarray[*b++][2])];
-
- *o1++ = pixel[(l_darrays[1][*l++] | cr_fsarray[*r][1] | cb_fsarray[*b][1])];
- *o1++ = pixel[(l_darrays[9][*l++] | cr_fsarray[*r][0] | cb_fsarray[*b][0])];
- *o2++ = pixel[(l_darrays[13][*l2++] | cr_fsarray[*r][3] | cb_fsarray[*b][3])];
- *o2++ = pixel[(l_darrays[5][*l2++] | cr_fsarray[*r++][2] | cb_fsarray[*b++][2])];
- }
-
- l += w; l2 += w;
- o1 += w; o2 += w;
- }
-}
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybriderr.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybriderr.cpp
deleted file mode 100644
index b07d19ea14b..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/hybriderr.cpp
+++ /dev/null
@@ -1,360 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* This file contains C code to implement an ordered dither in the
- luminance channel and F-S error diffusion on chrominance.
-*/
-
-#include <stdlib.h>
-#include <string.h>
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, hybriderr, "$Id$")
-
-#define DITH_SIZE 16
-
-/* Structures used for hybrid dither with errors propogated. */
-
-static unsigned char *l_darrays[DITH_SIZE];
-static unsigned char *l_darrays0, *l_darrays1, *l_darrays2, *l_darrays3;
-static unsigned char *l_darrays4, *l_darrays5, *l_darrays6, *l_darrays7;
-static unsigned char *l_darrays8, *l_darrays9, *l_darrays10, *l_darrays11;
-static unsigned char *l_darrays12, *l_darrays13, *l_darrays14, *l_darrays15;
-static unsigned char cr_fsarray[256*256][4];
-static unsigned char cb_fsarray[256*256][4];
-static unsigned short c_fserr[256*256][2];
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitHybridErrorDither--
- *
- * Initializes structures used for hybrid dither algorithm
- * with errors propogated on Cr and Cb.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-InitHybridErrorDither()
-{
- int i, j, k, err_range, threshval;
- unsigned char *lmark;
-
-
- for (i=0; i<DITH_SIZE; i++) {
- lmark = l_darrays[i] = (unsigned char *) ACE_OS::malloc(256);
-
- for (j=0; j<lum_values[0]; j++) {
- *lmark++ = 0;
- }
-
- for (j=0; j<(LUM_RANGE-1); j++) {
- err_range = lum_values[j+1] - lum_values[j];
- threshval = ((i * err_range) / DITH_SIZE)+lum_values[j];
-
- for (k=lum_values[j]; k<lum_values[j+1]; k++) {
- if (k > threshval) *lmark++ = ((j+1) * (CR_RANGE * CB_RANGE));
- else *lmark++ = (j * (CR_RANGE * CB_RANGE));
- }
- }
-
- for (j=lum_values[LUM_RANGE-1]; j <256; j++) {
- *lmark++ = (LUM_RANGE-1)*(CR_RANGE * CB_RANGE);
- }
- }
- l_darrays0 = l_darrays[0]; l_darrays8 = l_darrays[8];
- l_darrays1 = l_darrays[1]; l_darrays9 = l_darrays[9];
- l_darrays2 = l_darrays[2]; l_darrays10 = l_darrays[10];
- l_darrays3 = l_darrays[3]; l_darrays11 = l_darrays[11];
- l_darrays4 = l_darrays[4]; l_darrays12 = l_darrays[12];
- l_darrays5 = l_darrays[5]; l_darrays13 = l_darrays[13];
- l_darrays6 = l_darrays[6]; l_darrays14 = l_darrays[14];
- l_darrays7 = l_darrays[7]; l_darrays15 = l_darrays[15];
- {
- int cr1, cr2, cr3, cr4, err1, err2;
- int cb1, cb2, cb3, cb4, val, nval;
- int outerr1, outerr2, outerr3, outerr4;
- int inerr1, inerr2, inerr3, inerr4;
- unsigned short oe1, oe2, oe3, oe4;
-
- for (j=0; j<65536; j+= 256) {
-
- inerr1 = (((j & 0xc000) >> 14)*8) - 12;
- inerr2 = (((j & 0x3000) >> 12)*8) - 12;
- inerr3 = (((j & 0x0c00) >> 10)*8) - 12;
- inerr4 = (((j & 0x0300) >> 8) *8) - 12;
-
- for (i=0; i<256; i++) {
- val = i;
-
- nval = val+inerr1+inerr3;
- if (nval < 0) nval = 0; else if (nval > 255) nval = 255;
- cr1 = ((nval) * CR_RANGE) / 256;
- err1 = ((nval) - cr_values[cr1])/2;
- err2 = ((nval) - cr_values[cr1]) - err1;
-
- nval = val+err1+inerr2;
- if (nval < 0) nval = 0; else if (nval > 255) nval = 255;
- cr2 = ((nval) * CR_RANGE) / 256;
- err1 = ((nval) - cr_values[cr2])/2;
- outerr3 = ((nval) - cr_values[cr2])-err1;
-
- nval = val+err2+inerr4;
- if (nval < 0) nval = 0; else if (nval > 255) nval = 255;
- cr3 = ((nval) * CR_RANGE) / 256;
- err2 = ((nval) - cr_values[cr3])/2;
- outerr1 = ((nval) - cr_values[cr3]) - err2;
-
- nval = val+err1+err2;
- if (nval < 0) nval = 0; else if (nval > 255) nval = 255;
- cr4 = ((nval) * CR_RANGE) / 256;
- outerr2 = ((nval) - cr_values[cr4])/2;
- outerr4 = ((nval) - cr_values[cr4])-outerr2;
-
- cr_fsarray[i+j][0] = cr1*CB_RANGE;
- cr_fsarray[i+j][1] = cr2*CB_RANGE;
- cr_fsarray[i+j][2] = cr3*CB_RANGE;
- cr_fsarray[i+j][3] = cr4*CB_RANGE;
-
- if (outerr1 < -16) outerr1++;
- else if (outerr1 > 15) outerr1--;
- if (outerr2 < -16) outerr2++;
- else if (outerr2 > 15) outerr2--;
- if (outerr3 < -16) outerr3++;
- else if (outerr3 > 15) outerr3--;
- if (outerr4 < -16) outerr4++;
- else if (outerr4 > 15) outerr4--;
-
- oe1 = (outerr1 + 16) / 8;
- oe2 = (outerr2 + 16) / 8;
- oe3 = (outerr3 + 16) / 8;
- oe4 = (outerr4 + 16) / 8;
-
-/* This is a debugging check and should be removed if not needed. */
- if ((oe1 > 3) || (oe2 > 3) || (oe3 > 3) || (oe4 > 3))
- fprintf(stderr, "OE error!!!!\n");
-
-
- c_fserr[i+j][0] = ((oe1 << 14) | (oe2 << 12));
-
- c_fserr[i+j][1] = ((oe3 << 10) | (oe4 << 8));
- }
-
- for (i=0; i<256; i++) {
- val = i;
- nval = val+inerr1+inerr3;
- if (nval < 0) nval = 0; else if (nval > 255) nval = 255;
- cb1 = ((nval) * CB_RANGE) / 256;
- err1 = ((nval) - cb_values[cb1])/2;
- err2 = ((nval) - cb_values[cb1]) - err1;
-
- nval = val+err1+inerr2;
- if (nval < 0) nval = 0; else if (nval > 255) nval = 255;
- cb2 = ((nval) * CB_RANGE) / 256;
- err1 = ((nval) - cb_values[cb2])/2;
-
- nval = val+err2+inerr4;
- if (nval < 0) nval = 0; else if (nval > 255) nval = 255;
- cb3 = ((nval) * CB_RANGE) / 256;
- err2 = ((nval) - cb_values[cb3])/2;
-
- nval = val+err1+err2;
- if (nval < 0) nval = 0; else if (nval > 255) nval = 255;
- cb4 = ((nval) * CB_RANGE) / 256;
-
- cb_fsarray[i+j][0] = cb1;
- cb_fsarray[i+j][1] = cb2;
- cb_fsarray[i+j][2] = cb3;
- cb_fsarray[i+j][3] = cb4;
- }
- }
- }
-}
-
-/*
- *--------------------------------------------------------------
- *
- * HybridErrorDitherImage --
- *
- * Dithers an image using a hybrid ordered/floyd-steinberg dither.
- * Assumptions made:
- * 1) The color space is allocated y:cr:cb = 8:4:4
- * 2) The spatial resolution of y:cr:cb is 4:1:1
- * This dither is almost exactly like the dither implemented in the
- * file odith.c (i.e. hybrid dithering) except a quantized amount of
- * error is propogated between 2x2 pixel areas in Cr and Cb.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-HybridErrorDitherImage (unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int w, int h)
-{
- unsigned char *l, *r, *b, *o1, *o2;
- unsigned char *l2;
- static int *cr_row_errs;
- static int *cb_row_errs;
- int *cr_r_err;
- int *cb_r_err;
- int cr_c_err;
- int cb_c_err;
- unsigned char *cr_fsptr;
- unsigned char *cb_fsptr;
- static int first = 1;
- int cr_code, cb_code;
-
- int i, j;
- int row_advance, row_advance2;
- int half_row_advance, half_row_advance2;
-
- /* If first time called, allocate error arrays. */
-
- if (first) {
- cr_row_errs = (int *) ACE_OS::malloc((w+5)*sizeof(int));
- cb_row_errs = (int *) ACE_OS::malloc((w+5)*sizeof(int));
- first = 0;
- }
-
- row_advance = (w << 1) - 1;
- row_advance2 = row_advance+2;
- half_row_advance = (w>>1)-1;
- half_row_advance2 = half_row_advance+2;
-
- l = lum;
- l2 = lum+w;
- r = cr;
- b = cb;
- o1 = out;
- o2 = out+w;
-
- memset( (char *) cr_row_errs, 0, (w+5)*sizeof(int));
- cr_r_err = cr_row_errs;
- cr_c_err = 0;
- memset( (char *) cb_row_errs, 0, (w+5)*sizeof(int));
- cb_r_err = cb_row_errs;
- cb_c_err = 0;
-
- for (i=0; i<h; i+=4) {
-
- for (j=w; j>0; j-=4) {
-
- cr_code = (*cr_r_err | cr_c_err | *r++);
- cb_code = (*cb_r_err | cb_c_err | *b++);
-
- cr_fsptr = cr_fsarray[cr_code];
- cb_fsptr = cb_fsarray[cb_code];
-
- *o1++ = pixel[(l_darrays0[*l++] | *cr_fsptr++ | *cb_fsptr++)];
- *o1++ = pixel[(l_darrays8[*l++] | *cr_fsptr++ | *cb_fsptr++)];
- *o2++ = pixel[(l_darrays12[*l2++] | *cr_fsptr++ | *cb_fsptr++)];
- *o2++ = pixel[(l_darrays4[*l2++] | *cr_fsptr++ | *cb_fsptr++)];
-
- cr_c_err = c_fserr[cr_code][1];
- cb_c_err = c_fserr[cb_code][1];
- *cr_r_err++ = c_fserr[cr_code][0];
- *cb_r_err++ = c_fserr[cb_code][0];
- cr_code = (*cr_r_err | cr_c_err | *r++);
- cb_code = (*cb_r_err | cb_c_err | *b++);
-
- cr_fsptr = cr_fsarray[cr_code];
- cb_fsptr = cb_fsarray[cb_code];
-
- *o1++ = pixel[(l_darrays2[*l++] | *cr_fsptr++ | *cb_fsptr++)];
- *o1++ = pixel[(l_darrays10[*l++] | *cr_fsptr++ | *cb_fsptr++)];
- *o2++ = pixel[(l_darrays14[*l2++] | *cr_fsptr++ | *cb_fsptr++)];
- *o2++ = pixel[(l_darrays6[*l2++] | *cr_fsptr++ | *cb_fsptr++)];
-
- cr_c_err = c_fserr[cr_code][1];
- cb_c_err = c_fserr[cb_code][1];
- *cr_r_err++ = c_fserr[cr_code][0];
- *cb_r_err++ = c_fserr[cb_code][0];
- }
-
- l += row_advance; l2 += row_advance;
- o1 += row_advance; o2 += row_advance;
- cr_c_err = 0;
- cb_c_err = 0;
- cr_r_err--; cb_r_err--;
- r += half_row_advance; b += half_row_advance;
-
- for (j=w; j>0; j-=4) {
-
- cr_code = (*cr_r_err | cr_c_err | *r--);
- cb_code = (*cb_r_err | cb_c_err | *b--);
- cr_fsptr = cr_fsarray[cr_code];
- cb_fsptr = cb_fsarray[cb_code];
-
- *o1-- = pixel[(l_darrays9[*l--] | *cr_fsptr++ | *cb_fsptr++)];
- *o1-- = pixel[(l_darrays1[*l--] | *cr_fsptr++ | *cb_fsptr++)];
- *o2-- = pixel[(l_darrays5[*l2--] | *cr_fsptr++ | *cb_fsptr++)];
- *o2-- = pixel[(l_darrays13[*l2--] | *cr_fsptr++ | *cb_fsptr++)];
-
- cr_c_err = c_fserr[cr_code][1];
- cb_c_err = c_fserr[cb_code][1];
- *cr_r_err-- = c_fserr[cr_code][0];
- *cb_r_err-- = c_fserr[cb_code][0];
- cr_code = (*cr_r_err | cr_c_err | *r--);
- cb_code = (*cb_r_err | cb_c_err | *b--);
- cr_fsptr = cr_fsarray[cr_code];
- cb_fsptr = cb_fsarray[cb_code];
-
- *o1-- = pixel[(l_darrays11[*l--] | *cr_fsptr++ | *cb_fsptr++)];
- *o1-- = pixel[(l_darrays3[*l--] | *cr_fsptr++ | *cb_fsptr++)];
- *o2-- = pixel[(l_darrays7[*l2--] | *cr_fsptr++ | *cb_fsptr++)];
- *o2-- = pixel[(l_darrays15[*l2--] | *cr_fsptr++ | *cb_fsptr++)];
-
- cr_c_err = c_fserr[cr_code][1];
- cb_c_err = c_fserr[cb_code][1];
- *cr_r_err-- = c_fserr[cr_code][0];
- *cb_r_err-- = c_fserr[cb_code][0];
-
- }
-
- l += row_advance2; l2 += row_advance2;
- o1 += row_advance2; o2 += row_advance2;
- cr_c_err = 0; cb_c_err = 0;
- cr_r_err++; cb_r_err++;
- r += half_row_advance2; b += half_row_advance2;
- }
-}
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/info.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/info.cpp
deleted file mode 100644
index 6400a72bd42..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/info.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include "ace/ACE.h"
-
-ACE_RCSID(mpeg_client, info, "$Id$")
-
-char infomessage[] = "\
-\n\
-\n\
-\n\
-TAO Audio/Video Streaming service\n\
----------------------------------\n\
-\n\
-This is a distributed audio/video streaming application that uses\n\
-interfaces and interactions defined in the OMG \"Control and Management\n\
-of A/V streams\" spec. An implementation of the spec can be found in\n\
-the following directory.\n\
-\n\
-TAO/orbsvcs/orbsvcs/AV/\n\
-\n\
-The TAO application is a modified version of a streaming application\n\
-developed at the Oregon Graduate Institute.\n\
-\n\
-\n\
-\n\
-The player features common VCR functionalities like synchronized\n\
-video(MPEG) and audio(.au) play back, play speed set on the fly,\n\
-fast-forward, rewind, step forward, random Positioning, and more.\n\
-\n\
-The player is of server/client architecture. The server manages program\n\
-retrieval and distribution. The client decodes video frames, plays video\n\
-and audio streams, and provides a Motif style user interface.\n\
-\n\
-\n\
-The basic client/server used by the application originated from:\n\
- Distributed Systems Research Group\n\
- Department of Computer Science and Engineering\n\
- Oregon Graduate Institute of Science and Technology\n\
- October, 1995\n\
-The MPEG decoder used by the client is originated from U.C.Berkeley\n\
-MPEG decoder 2.0, by Lawrence A. Rowe, Ketan Patel, and Brian Smith,\n\
-of Computer Science Division-EECS, Univ. of Calif. at Berkeley.\n\
-\n\
-The Motif user interface is based on an implementation by Daeron Meyer\n\
-of The Geometry Center, University of Minnesota.\n\
-\n\
-This software is covered by copyrights. It contains code contributed\n\
-by the authors and several other parties. Please see the beginning of\n\
-source files and copyright file(s) in the root directory of the source\n\
-kit.\n\
-\n\
-Sumedh Mungee <sumedh@cs.wustl.edu>\n\
-Nagarajan Surendran <naga@cs.wustl.edu>\n\
-Seth Widoff <sbw1@cs.wustl.edu>\n\
-Alexander Arulanthu <alex@cs.wustl.edu>\n\
-Distributed Object Computing Group\n\
-Washington University\n\
-\n\
-\n\
-";
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/Info.mib b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/Info.mib
deleted file mode 100644
index e42c3b7ec75..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/Info.mib
+++ /dev/null
@@ -1,78 +0,0 @@
-static char InfoMib[] = "\
-TotalWidgets: 4\n\
-Ref: 1\n\
-Widget: \"RootForm\"\n\
-Children: 2 3 4\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Root\"\n\
-Xmwidth: 562\n\
-Xmheight: 307\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 0\n\
-XmbottomOffset: 0\n\
-XmleftOffset: 0\n\
-XmrightOffset: 0\n\
-Private-\n\
-EndWidget.\n\
-Ref: 2\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Dismiss\"\n\
-Xmwidth: 62\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 270\n\
-XmbottomOffset: 9\n\
-XmleftOffset: 506\n\
-XmrightOffset: 9\n\
-Private-\n\
-label: \"Dismiss\"\n\
-EndWidget.\n\
-Ref: 3\n\
-Widget: \"TextBig\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"TextBig\"\n\
-Xmwidth: 546\n\
-Xmheight: 256\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 8\n\
-XmbottomOffset: 43\n\
-XmleftOffset: 8\n\
-XmrightOffset: 8\n\
-Private-\n\
-EndWidget.\n\
-Ref: 4\n\
-Widget: \"Frame\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"OutFrame\"\n\
-Xmwidth: 561\n\
-Xmheight: 306\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 0\n\
-XmbottomOffset: 1\n\
-XmleftOffset: 1\n\
-XmrightOffset: 0\n\
-Private-\n\
-shadowtype: 1\n\
-EndWidget.\n\
-END.\n\
-";
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/MW.mib b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/MW.mib
deleted file mode 100644
index d1f432214bb..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/MW.mib
+++ /dev/null
@@ -1,229 +0,0 @@
-static char MainMib[] = "\
-TotalWidgets: 12\n\
-Ref: 1\n\
-Widget: \"RootForm\"\n\
-Children: 2 3 4 5 6 7 8 9 10 11 12\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Root\"\n\
-Xmwidth: 364\n\
-Xmheight: 216\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 0\n\
-XmbottomOffset: 0\n\
-XmleftOffset: 0\n\
-XmrightOffset: 0\n\
-Private-\n\
-EndWidget.\n\
-Ref: 2\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Info\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 9\n\
-XmleftOffset: 200\n\
-XmrightOffset: 123\n\
-Private-\n\
-label: \"Info\"\n\
-EndWidget.\n\
-Ref: 3\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Loop\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 9\n\
-XmleftOffset: 140\n\
-XmrightOffset: 196\n\
-Private-\n\
-label: \"Loop\"\n\
-EndWidget.\n\
-Ref: 4\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Step\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 9\n\
-XmleftOffset: 74\n\
-XmrightOffset: 262\n\
-Private-\n\
-label: \"Step\"\n\
-EndWidget.\n\
-Ref: 5\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Exit\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 9\n\
-XmleftOffset: 314\n\
-XmrightOffset: 9\n\
-Private-\n\
-label: \"Exit\"\n\
-EndWidget.\n\
-Ref: 6\n\
-Widget: \"TextBox\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"FrameText\"\n\
-Xmwidth: 65\n\
-Xmheight: 29\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 8\n\
-XmleftOffset: 245\n\
-XmrightOffset: 54\n\
-Private-\n\
-EndWidget.\n\
-Ref: 7\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Rewind\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 9\n\
-XmleftOffset: 8\n\
-XmrightOffset: 328\n\
-Private-\n\
-label: \"Rew\"\n\
-EndWidget.\n\
-Ref: 8\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Play\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 9\n\
-XmleftOffset: 107\n\
-XmrightOffset: 229\n\
-Private-\n\
-label: \"Play\"\n\
-EndWidget.\n\
-Ref: 9\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Stop\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 9\n\
-XmleftOffset: 41\n\
-XmrightOffset: 295\n\
-Private-\n\
-label: \"Stop\"\n\
-EndWidget.\n\
-Ref: 10\n\
-Widget: \"DrawingArea\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Monitor\"\n\
-Xmwidth: 336\n\
-Xmheight: 157\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 13\n\
-XmbottomOffset: 46\n\
-XmleftOffset: 13\n\
-XmrightOffset: 15\n\
-Private-\n\
-EndWidget.\n\
-Ref: 11\n\
-Widget: \"Frame\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"InFrame\"\n\
-Xmwidth: 347\n\
-Xmheight: 167\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 8\n\
-XmbottomOffset: 41\n\
-XmleftOffset: 8\n\
-XmrightOffset: 9\n\
-Private-\n\
-shadowtype: 0\n\
-EndWidget.\n\
-Ref: 12\n\
-Widget: \"Frame\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"OutFrame\"\n\
-Xmwidth: 362\n\
-Xmheight: 215\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 0\n\
-XmbottomOffset: 1\n\
-XmleftOffset: 1\n\
-XmrightOffset: 1\n\
-Private-\n\
-shadowtype: 1\n\
-EndWidget.\n\
-END.\n\
-";
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/MainWindow.mib b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/MainWindow.mib
deleted file mode 100644
index 1005fba75e8..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/MainWindow.mib
+++ /dev/null
@@ -1,324 +0,0 @@
-static char MainMib[] = "\
-TotalWidgets: 17\n\
-Ref: 1\n\
-Widget: \"RootForm\"\n\
-Children: 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Root\"\n\
-Xmwidth: 364\n\
-Xmheight: 306\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 0\n\
-XmbottomOffset: 0\n\
-XmleftOffset: 0\n\
-XmrightOffset: 0\n\
-Private-\n\
-EndWidget.\n\
-Ref: 2\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Exit\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 8\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"Exit\"\n\
-EndWidget.\n\
-Ref: 3\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Info\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 53\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"Info\"\n\
-EndWidget.\n\
-Ref: 4\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Para\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 98\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"Para\"\n\
-EndWidget.\n\
-Ref: 5\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Prog\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 143\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"Prog\"\n\
-EndWidget.\n\
-Ref: 6\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"File\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 188\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"File\"\n\
-EndWidget.\n\
-Ref: 7\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Step\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 9\n\
-Private-\n\
-label: \"Step\"\n\
-EndWidget.\n\
-Ref: 8\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Play\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 42\n\
-Private-\n\
-label: \"Play\"\n\
-EndWidget.\n\
-Ref: 9\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"FF\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 75\n\
-Private-\n\
-label: \"FF\"\n\
-EndWidget.\n\
-Ref: 10\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Stop\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 108\n\
-Private-\n\
-label: \"Stop\"\n\
-EndWidget.\n\
-Ref: 11\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Rewind\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 141\n\
-Private-\n\
-label: \"Rewind\"\n\
-EndWidget.\n\
-Ref: 12\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Normal\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 174\n\
-Private-\n\
-label: \"Norm\"\n\
-EndWidget.\n\
-Ref: 13\n\
-Widget: \"Toggle\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Loop\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 219\n\
-Private-\n\
-label: \"Loop\"\n\
-EndWidget.\n\
-Ref: 14\n\
-Widget: \"DrawingArea\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Monitor\"\n\
-Xmwidth: 336\n\
-Xmheight: 157\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 43\n\
-XmbottomOffset: 106\n\
-XmleftOffset: 13\n\
-XmrightOffset: 15\n\
-Private-\n\
-EndWidget.\n\
-Ref: 15\n\
-Widget: \"TextBox\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"TitleText\"\n\
-Xmwidth: 336\n\
-Xmheight: 29\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 0\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 8\n\
-XmbottomOffset: 106\n\
-XmleftOffset: 8\n\
-XmrightOffset: 9\n\
-Private-\n\
-EndWidget.\n\
-Ref: 16\n\
-Widget: \"Frame\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"InFrame\"\n\
-Xmwidth: 347\n\
-Xmheight: 197\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 38\n\
-XmbottomOffset: 101\n\
-XmleftOffset: 8\n\
-XmrightOffset: 9\n\
-Private-\n\
-shadowtype: 0\n\
-EndWidget.\n\
-Ref: 17\n\
-Widget: \"Frame\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"OutFrame\"\n\
-Xmwidth: 362\n\
-Xmheight: 275\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 0\n\
-XmbottomOffset: 1\n\
-XmleftOffset: 1\n\
-XmrightOffset: 1\n\
-Private-\n\
-shadowtype: 1\n\
-EndWidget.\n\
-END.\n\
-";
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/fb.xbm b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/fb.xbm
deleted file mode 100644
index e20c1d81d6c..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/fb.xbm
+++ /dev/null
@@ -1,9 +0,0 @@
-#define fb_width 20
-#define fb_height 20
-static unsigned char fb_bits[] = {
-0x00, 0x00, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x8a, 0x02, 0x00,
-0x4d, 0x03, 0x80, 0xaa, 0x02, 0x40, 0x5d, 0x03, 0xa0, 0x28,
-0x02, 0x50, 0x1c, 0x03, 0x28, 0x00, 0x02, 0x1c, 0x00, 0x03,
-0x38, 0x00, 0x02, 0x70, 0x1c, 0x03, 0xe0, 0x38, 0x02, 0xc0,
-0x7d, 0x03, 0x80, 0xeb, 0x02, 0x00, 0xcf, 0x03, 0x00, 0x8e,
-0x03, 0x00, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/ff.xbm b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/ff.xbm
deleted file mode 100644
index 82b4c250417..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/ff.xbm
+++ /dev/null
@@ -1,8 +0,0 @@
-#define ff_width 20
-#define ff_height 20
-static unsigned char ff_bits[] = {
- 0x00, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x14, 0x05, 0x00, 0x2c, 0x0b, 0x00,
- 0x54, 0x15, 0x00, 0xac, 0x2b, 0x00, 0x44, 0x51, 0x00, 0x8c, 0xa3, 0x00,
- 0x04, 0x40, 0x01, 0x0c, 0x80, 0x03, 0x04, 0xc0, 0x01, 0x8c, 0xe3, 0x00,
- 0xc4, 0x71, 0x00, 0xec, 0x3b, 0x00, 0x74, 0x1d, 0x00, 0x3c, 0x0f, 0x00,
- 0x1c, 0x07, 0x00, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/loop.xbm b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/loop.xbm
deleted file mode 100644
index 9847623ba6a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/loop.xbm
+++ /dev/null
@@ -1,8 +0,0 @@
-#define loop_width 20
-#define loop_height 20
-static unsigned char loop_bits[] = {
- 0x00, 0x10, 0x00, 0x00, 0xf0, 0x00, 0xa0, 0xa0, 0x03, 0x50, 0x51, 0x05,
- 0xe8, 0xa0, 0x06, 0x74, 0x50, 0x03, 0x38, 0xe0, 0x02, 0x34, 0x70, 0x05,
- 0x1a, 0x80, 0x06, 0x14, 0x00, 0x05, 0x1a, 0x80, 0x06, 0x14, 0x00, 0x05,
- 0x2a, 0x80, 0x06, 0x54, 0x40, 0x03, 0xa8, 0xaa, 0x02, 0x50, 0x55, 0x01,
- 0xb0, 0xea, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/old.MainWindow.mib b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/old.MainWindow.mib
deleted file mode 100644
index b3cc211d9ad..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/old.MainWindow.mib
+++ /dev/null
@@ -1,305 +0,0 @@
-static char MainMib[] = "\
-TotalWidgets: 16\n\
-Ref: 1\n\
-Widget: \"RootForm\"\n\
-Children: 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Root\"\n\
-Xmwidth: 364\n\
-Xmheight: 306\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 0\n\
-XmbottomOffset: 0\n\
-XmleftOffset: 0\n\
-XmrightOffset: 0\n\
-Private-\n\
-EndWidget.\n\
-Ref: 2\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Exit\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 8\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"Exit\"\n\
-EndWidget.\n\
-Ref: 3\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Info\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 53\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"Info\"\n\
-EndWidget.\n\
-Ref: 4\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Para\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 98\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"Para\"\n\
-EndWidget.\n\
-Ref: 5\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Prog\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 0\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 143\n\
-XmrightOffset: 10\n\
-Private-\n\
-label: \"Prog\"\n\
-EndWidget.\n\
-Ref: 6\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Step\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 9\n\
-Private-\n\
-label: \"Step\"\n\
-EndWidget.\n\
-Ref: 7\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Play\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 42\n\
-Private-\n\
-label: \"Play\"\n\
-EndWidget.\n\
-Ref: 8\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"FF\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 75\n\
-Private-\n\
-label: \"FF\"\n\
-EndWidget.\n\
-Ref: 9\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Stop\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 108\n\
-Private-\n\
-label: \"Stop\"\n\
-EndWidget.\n\
-Ref: 10\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Rewind\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 141\n\
-Private-\n\
-label: \"Rewind\"\n\
-EndWidget.\n\
-Ref: 11\n\
-Widget: \"Button\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Normal\"\n\
-Xmwidth: 41\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 174\n\
-Private-\n\
-label: \"Norm\"\n\
-EndWidget.\n\
-Ref: 12\n\
-Widget: \"Toggle\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Loop\"\n\
-Xmwidth: 28\n\
-Xmheight: 28\n\
-XmtopAttachment: 0\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 0\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 179\n\
-XmbottomOffset: 69\n\
-XmleftOffset: 100\n\
-XmrightOffset: 219\n\
-Private-\n\
-label: \"Loop\"\n\
-EndWidget.\n\
-Ref: 13\n\
-Widget: \"DrawingArea\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"Monitor\"\n\
-Xmwidth: 336\n\
-Xmheight: 157\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 43\n\
-XmbottomOffset: 106\n\
-XmleftOffset: 13\n\
-XmrightOffset: 15\n\
-Private-\n\
-EndWidget.\n\
-Ref: 14\n\
-Widget: \"TextBox\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"TitleText\"\n\
-Xmwidth: 336\n\
-Xmheight: 29\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 0\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 8\n\
-XmbottomOffset: 106\n\
-XmleftOffset: 8\n\
-XmrightOffset: 9\n\
-Private-\n\
-EndWidget.\n\
-Ref: 15\n\
-Widget: \"Frame\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"InFrame\"\n\
-Xmwidth: 347\n\
-Xmheight: 197\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 38\n\
-XmbottomOffset: 101\n\
-XmleftOffset: 8\n\
-XmrightOffset: 9\n\
-Private-\n\
-shadowtype: 0\n\
-EndWidget.\n\
-Ref: 16\n\
-Widget: \"Frame\"\n\
-Children: X\n\
-Parent: 1\n\
-Public-\n\
-Name: \"OutFrame\"\n\
-Xmwidth: 362\n\
-Xmheight: 275\n\
-XmtopAttachment: 1\n\
-XmbottomAttachment: 1\n\
-XmleftAttachment: 1\n\
-XmrightAttachment: 1\n\
-XmtopOffset: 0\n\
-XmbottomOffset: 1\n\
-XmleftOffset: 1\n\
-XmrightOffset: 1\n\
-Private-\n\
-shadowtype: 1\n\
-EndWidget.\n\
-END.\n\
-";
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/play.xbm b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/play.xbm
deleted file mode 100644
index 91955e5117c..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/play.xbm
+++ /dev/null
@@ -1,8 +0,0 @@
-#define play_width 20
-#define play_height 20
-static unsigned char play_bits[] = {
- 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x40, 0x01, 0x00, 0xc0, 0x02, 0x00,
- 0x40, 0x05, 0x00, 0xc0, 0x0a, 0x00, 0x40, 0x14, 0x00, 0xc0, 0x28, 0x00,
- 0x40, 0x50, 0x00, 0xc0, 0xe0, 0x00, 0x40, 0x70, 0x00, 0xc0, 0x38, 0x00,
- 0x40, 0x1c, 0x00, 0xc0, 0x0e, 0x00, 0x40, 0x07, 0x00, 0xc0, 0x03, 0x00,
- 0xc0, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/rewind.xbm b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/rewind.xbm
deleted file mode 100644
index 402643dcd25..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/rewind.xbm
+++ /dev/null
@@ -1,8 +0,0 @@
-#define rewind_width 20
-#define rewind_height 20
-static unsigned char rewind_bits[] = {
- 0x00, 0x00, 0x00, 0x30, 0x80, 0x01, 0x28, 0x40, 0x01, 0x30, 0xa0, 0x01,
- 0x28, 0x50, 0x01, 0x30, 0xa8, 0x01, 0x28, 0x14, 0x01, 0x30, 0x8a, 0x01,
- 0x28, 0x05, 0x01, 0xb0, 0x83, 0x01, 0x28, 0x03, 0x01, 0x30, 0x8e, 0x01,
- 0x28, 0x1c, 0x01, 0x30, 0xb8, 0x01, 0x28, 0x70, 0x01, 0x30, 0xe0, 0x01,
- 0x28, 0xc0, 0x01, 0x38, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/step.xbm b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/step.xbm
deleted file mode 100644
index 3ac996cbdb7..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/step.xbm
+++ /dev/null
@@ -1,8 +0,0 @@
-#define step_width 20
-#define step_height 20
-static unsigned char step_bits[] = {
- 0x00, 0x00, 0x00, 0x18, 0x03, 0x00, 0x14, 0x05, 0x00, 0x18, 0x0b, 0x00,
- 0x14, 0x15, 0x00, 0x18, 0x2b, 0x00, 0x14, 0x51, 0x00, 0x18, 0xa3, 0x00,
- 0x14, 0x41, 0x01, 0x18, 0x83, 0x03, 0x14, 0xc1, 0x01, 0x18, 0xe3, 0x00,
- 0x14, 0x71, 0x00, 0x18, 0x3b, 0x00, 0x14, 0x1d, 0x00, 0x18, 0x0f, 0x00,
- 0x14, 0x07, 0x00, 0x1c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/stop.xbm b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/stop.xbm
deleted file mode 100644
index 490ee392761..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/interface/stop.xbm
+++ /dev/null
@@ -1,8 +0,0 @@
-#define stop_width 20
-#define stop_height 20
-static unsigned char stop_bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x03, 0x54, 0x55, 0x01,
- 0xac, 0xaa, 0x02, 0x14, 0x80, 0x01, 0x0c, 0x80, 0x02, 0x14, 0x80, 0x01,
- 0x0c, 0x80, 0x02, 0x14, 0x80, 0x01, 0x0c, 0x80, 0x02, 0x14, 0x80, 0x01,
- 0x0c, 0x80, 0x02, 0x14, 0x80, 0x01, 0x0c, 0x80, 0x02, 0xf4, 0xff, 0x01,
- 0xac, 0xaa, 0x02, 0x54, 0x55, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/jrevdct.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/jrevdct.cpp
deleted file mode 100644
index 6114517c580..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/jrevdct.cpp
+++ /dev/null
@@ -1,1461 +0,0 @@
-/* $Id$ */
-
-/*
- * jrevdct.c
- *
- * Copyright (C) 1991, 1992, Thomas G. Lane.
- * This file is part of the Independent JPEG Group's software.
- * For conditions of distribution and use, see the accompanying README file.
- *
- * This file contains the basic inverse-DCT transformation subroutine.
- *
- * This implementation is based on an algorithm described in
- * C. Loeffler, A. Ligtenberg and G. Moschytz, "Practical Fast 1-D DCT
- * Algorithms with 11 Multiplications", Proc. Int'l. Conf. on Acoustics,
- * Speech, and Signal Processing 1989 (ICASSP '89), pp. 988-991.
- * The primary algorithm described there uses 11 multiplies and 29 adds.
- * We use their alternate method with 12 multiplies and 32 adds.
- * The advantage of this method is that no data path contains more than one
- * multiplication; this allows a very simple and accurate implementation in
- * scaled fixed-point arithmetic, with a minimal number of shifts.
- *
- * I've made lots of modifications to attempt to take advantage of the
- * sparse nature of the DCT matrices we're getting. Although the logic
- * is cumbersome, it's straightforward and the resulting code is much
- * faster.
- *
- * A better way to do this would be to pass in the DCT block as a sparse
- * matrix, perhaps with the difference cases encoded.
- */
-
-#include <string.h>
-#include "video.h"
-#include "proto.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, jrevdct, "$Id$")
-
-#define GLOBAL /* a function referenced thru EXTERNs */
-
-/* We assume that right shift corresponds to signed division by 2 with
- * rounding towards minus infinity. This is correct for typical "arithmetic
- * shift" instructions that shift in copies of the sign bit. But some
- * C compilers implement >> with an unsigned shift. For these machines you
- * must define RIGHT_SHIFT_IS_UNSIGNED.
- * RIGHT_SHIFT provides a proper signed right shift of an INT32 quantity.
- * It is only applied with constant shift counts. SHIFT_TEMPS must be
- * included in the variables of any routine using RIGHT_SHIFT.
- */
-
-#ifdef RIGHT_SHIFT_IS_UNSIGNED
-#define SHIFT_TEMPS INT32 shift_temp;
-#define RIGHT_SHIFT(x,shft) \
- ((shift_temp = (x)) < 0 ? \
- (shift_temp >> (shft)) | ((~((INT32) 0)) << (32-(shft))) : \
- (shift_temp >> (shft)))
-#else
-#define SHIFT_TEMPS
-#define RIGHT_SHIFT(x,shft) ((x) >> (shft))
-#endif
-
-/*
- * This routine is specialized to the case DCTSIZE = 8.
- */
-
-#if DCTSIZE != 8
- Sorry, this code only copes with 8x8 DCTs. /* deliberate syntax err */
-#endif
-
-
-/*
- * A 2-D IDCT can be done by 1-D IDCT on each row followed by 1-D IDCT
- * on each column. Direct algorithms are also available, but they are
- * much more complex and seem not to be any faster when reduced to code.
- *
- * The poop on this scaling stuff is as follows:
- *
- * Each 1-D IDCT step produces outputs which are a factor of sqrt(N)
- * larger than the true IDCT outputs. The final outputs are therefore
- * a factor of N larger than desired; since N=8 this can be cured by
- * a simple right shift at the end of the algorithm. The advantage of
- * this arrangement is that we save two multiplications per 1-D IDCT,
- * because the y0 and y4 inputs need not be divided by sqrt(N).
- *
- * We have to do addition and subtraction of the integer inputs, which
- * is no problem, and multiplication by fractional constants, which is
- * a problem to do in integer arithmetic. We multiply all the constants
- * by CONST_SCALE and convert them to integer constants (thus retaining
- * CONST_BITS bits of precision in the constants). After doing a
- * multiplication we have to divide the product by CONST_SCALE, with proper
- * rounding, to produce the correct output. This division can be done
- * cheaply as a right shift of CONST_BITS bits. We postpone shifting
- * as long as possible so that partial sums can be added together with
- * full fractional precision.
- *
- * The outputs of the first pass are scaled up by PASS1_BITS bits so that
- * they are represented to better-than-integral precision. These outputs
- * require BITS_IN_JSAMPLE + PASS1_BITS + 3 bits; this fits in a 16-bit word
- * with the recommended scaling. (To scale up 12-bit sample data further, an
- * intermediate INT32 array would be needed.)
- *
- * To avoid overflow of the 32-bit intermediate results in pass 2, we must
- * have BITS_IN_JSAMPLE + CONST_BITS + PASS1_BITS <= 26. Error analysis
- * shows that the values given below are the most effective.
- */
-
-#ifdef EIGHT_BIT_SAMPLES
-#define PASS1_BITS 2
-#else
-#define PASS1_BITS 1 /* lose a little precision to avoid overflow */
-#endif
-
-#define ONE ((INT32) 1)
-
-#define CONST_SCALE (ONE << CONST_BITS)
-
-/* Convert a positive real constant to an integer scaled by CONST_SCALE.
- * IMPORTANT: if your compiler doesn't do this arithmetic at compile time,
- * you will pay a significant penalty in run time. In that case, figure
- * the correct integer constant values and insert them by hand.
- */
-
-#define FIX(x) ((INT32) ((x) * CONST_SCALE + 0.5))
-
-/* Descale and correctly round an INT32 value that's scaled by N bits.
- * We assume RIGHT_SHIFT rounds towards minus infinity, so adding
- * the fudge factor is correct for either sign of X.
- */
-
-#define DESCALE(x,n) RIGHT_SHIFT((x) + (ONE << ((n)-1)), n)
-
-/* Multiply an INT32 variable by an INT32 constant to yield an INT32 result.
- * For 8-bit samples with the recommended scaling, all the variable
- * and constant values involved are no more than 16 bits wide, so a
- * 16x16->32 bit multiply can be used instead of a full 32x32 multiply;
- * this provides a useful speedup on many machines.
- * There is no way to specify a 16x16->32 multiply in portable C, but
- * some C compilers will do the right thing if you provide the correct
- * combination of casts.
- * NB: for 12-bit samples, a full 32-bit multiplication will be needed.
- */
-
-#ifdef EIGHT_BIT_SAMPLES
-#ifdef SHORTxSHORT_32 /* may work if 'int' is 32 bits */
-#define MULTIPLY(var,const) (((INT16) (var)) * ((INT16) (const)))
-#endif
-#ifdef SHORTxLCONST_32 /* known to work with Microsoft C 6.0 */
-#define MULTIPLY(var,const) (((INT16) (var)) * ((INT32) (const)))
-#endif
-#endif
-
-#ifndef MULTIPLY /* default definition */
-#define MULTIPLY(var,const) ((var) * (const))
-#endif
-
-/* Precomputed idct value arrays. */
-
-static DCTELEM PreIDCT[64][64];
-
-void j_rev_dct (DCTBLOCK data);
-
-/* Pre compute singleton coefficient IDCT values. */
-void
-init_pre_idct() {
- int i;
-
- for (i=0; i<64; i++) {
- memset((char *) PreIDCT[i], 0, 64*sizeof(DCTELEM));
- PreIDCT[i][i] = 2048;
- j_rev_dct(PreIDCT[i]);
- }
-}
-
-#ifndef ORIG_DCT
-
-
-/*
- * Perform the inverse DCT on one block of coefficients.
- */
-
-void
-j_rev_dct_sparse (DCTBLOCK data, int pos)
-{
- register DCTELEM *dataptr;
- short int val;
- DCTELEM *ndataptr;
- int scale, coeff, rr;
- register int *dp;
- register int v;
-
- /* If DC Coefficient. */
-
- if (pos == 0) {
- dp = (int *)data;
- v = *data;
- /* Compute 32 bit value to assign. This speeds things up a bit */
- if (v < 0) val = (v-3)>>3;
- else val = (v+4)>>3;
- v = val | (val << 16);
- dp[0] = v; dp[1] = v; dp[2] = v; dp[3] = v;
- dp[4] = v; dp[5] = v; dp[6] = v; dp[7] = v;
- dp[8] = v; dp[9] = v; dp[10] = v; dp[11] = v;
- dp[12] = v; dp[13] = v; dp[14] = v; dp[15] = v;
- dp[16] = v; dp[17] = v; dp[18] = v; dp[19] = v;
- dp[20] = v; dp[21] = v; dp[22] = v; dp[23] = v;
- dp[24] = v; dp[25] = v; dp[26] = v; dp[27] = v;
- dp[28] = v; dp[29] = v; dp[30] = v; dp[31] = v;
- return;
- }
-
- /* Some other coefficient. */
- dataptr = (DCTELEM *)data;
- coeff = dataptr[pos];
- ndataptr = PreIDCT[pos];
-
- for (rr=0; rr<4; rr++) {
- dataptr[0] = (ndataptr[0] * coeff) >> (CONST_BITS-2);
- dataptr[1] = (ndataptr[1] * coeff) >> (CONST_BITS-2);
- dataptr[2] = (ndataptr[2] * coeff) >> (CONST_BITS-2);
- dataptr[3] = (ndataptr[3] * coeff) >> (CONST_BITS-2);
- dataptr[4] = (ndataptr[4] * coeff) >> (CONST_BITS-2);
- dataptr[5] = (ndataptr[5] * coeff) >> (CONST_BITS-2);
- dataptr[6] = (ndataptr[6] * coeff) >> (CONST_BITS-2);
- dataptr[7] = (ndataptr[7] * coeff) >> (CONST_BITS-2);
- dataptr[8] = (ndataptr[8] * coeff) >> (CONST_BITS-2);
- dataptr[9] = (ndataptr[9] * coeff) >> (CONST_BITS-2);
- dataptr[10] = (ndataptr[10] * coeff) >> (CONST_BITS-2);
- dataptr[11] = (ndataptr[11] * coeff) >> (CONST_BITS-2);
- dataptr[12] = (ndataptr[12] * coeff) >> (CONST_BITS-2);
- dataptr[13] = (ndataptr[13] * coeff) >> (CONST_BITS-2);
- dataptr[14] = (ndataptr[14] * coeff) >> (CONST_BITS-2);
- dataptr[15] = (ndataptr[15] * coeff) >> (CONST_BITS-2);
- dataptr += 16;
- ndataptr += 16;
- }
- return;
-}
-
-
-void
-j_rev_dct (DCTBLOCK data)
-{
- INT32 tmp0, tmp1, tmp2, tmp3;
- INT32 tmp10, tmp11, tmp12, tmp13;
- INT32 z1, z2, z3, z4, z5;
- INT32 d0, d1, d2, d3, d4, d5, d6, d7;
- register DCTELEM *dataptr;
- int rowctr;
- SHIFT_TEMPS
-
- /* Pass 1: process rows. */
- /* Note results are scaled up by sqrt(8) compared to a true IDCT; */
- /* furthermore, we scale the results by 2**PASS1_BITS. */
-
- dataptr = data;
-
- for (rowctr = DCTSIZE-1; rowctr >= 0; rowctr--) {
- /* Due to quantization, we will usually find that many of the input
- * coefficients are zero, especially the AC terms. We can exploit this
- * by short-circuiting the IDCT calculation for any row in which all
- * the AC terms are zero. In that case each output is equal to the
- * DC coefficient (with scale factor as needed).
- * With typical images and quantization tables, half or more of the
- * row DCT calculations can be simplified this way.
- */
-
- register int *idataptr = (int*)dataptr;
- d0 = dataptr[0];
- d1 = dataptr[1];
- if ((d1 == 0) && (idataptr[1] | idataptr[2] | idataptr[3]) == 0) {
- /* AC terms all zero */
- if (d0) {
- /* Compute a 32 bit value to assign. */
- DCTELEM dcval = (DCTELEM) (d0 << PASS1_BITS);
- register int v = (dcval & 0xffff) | ((dcval << 16) & 0xffff0000);
-
- idataptr[0] = v;
- idataptr[1] = v;
- idataptr[2] = v;
- idataptr[3] = v;
- }
-
- dataptr += DCTSIZE; /* advance pointer to next row */
- continue;
- }
- d2 = dataptr[2];
- d3 = dataptr[3];
- d4 = dataptr[4];
- d5 = dataptr[5];
- d6 = dataptr[6];
- d7 = dataptr[7];
-
- /* Even part: reverse the even part of the forward DCT. */
- /* The rotator is sqrt(2)*c(-6). */
- if (d6) {
- if (d4) {
- if (d2) {
- if (d0) {
- /* d0 != 0, d2 != 0, d4 != 0, d6 != 0 */
- z1 = MULTIPLY(d2 + d6, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(d6, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(d2, FIX(0.765366865));
-
- tmp0 = (d0 + d4) << CONST_BITS;
- tmp1 = (d0 - d4) << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp1 + tmp2;
- tmp12 = tmp1 - tmp2;
- } else {
- /* d0 == 0, d2 != 0, d4 != 0, d6 != 0 */
- z1 = MULTIPLY(d2 + d6, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(d6, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(d2, FIX(0.765366865));
-
- tmp0 = d4 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp2 - tmp0;
- tmp12 = -(tmp0 + tmp2);
- }
- } else {
- if (d0) {
- /* d0 != 0, d2 == 0, d4 != 0, d6 != 0 */
- tmp2 = MULTIPLY(d6, - FIX(1.306562965));
- tmp3 = MULTIPLY(d6, FIX(0.541196100));
-
- tmp0 = (d0 + d4) << CONST_BITS;
- tmp1 = (d0 - d4) << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp1 + tmp2;
- tmp12 = tmp1 - tmp2;
- } else {
- /* d0 == 0, d2 == 0, d4 != 0, d6 != 0 */
- tmp2 = MULTIPLY(d6, -FIX(1.306562965));
- tmp3 = MULTIPLY(d6, FIX(0.541196100));
-
- tmp0 = d4 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp2 - tmp0;
- tmp12 = -(tmp0 + tmp2);
- }
- }
- } else {
- if (d2) {
- if (d0) {
- /* d0 != 0, d2 != 0, d4 == 0, d6 != 0 */
- z1 = MULTIPLY(d2 + d6, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(d6, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(d2, FIX(0.765366865));
-
- tmp0 = d0 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp0 + tmp2;
- tmp12 = tmp0 - tmp2;
- } else {
- /* d0 == 0, d2 != 0, d4 == 0, d6 != 0 */
- z1 = MULTIPLY(d2 + d6, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(d6, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(d2, FIX(0.765366865));
-
- tmp10 = tmp3;
- tmp13 = -tmp3;
- tmp11 = tmp2;
- tmp12 = -tmp2;
- }
- } else {
- if (d0) {
- /* d0 != 0, d2 == 0, d4 == 0, d6 != 0 */
- tmp2 = MULTIPLY(d6, - FIX(1.306562965));
- tmp3 = MULTIPLY(d6, FIX(0.541196100));
-
- tmp0 = d0 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp0 + tmp2;
- tmp12 = tmp0 - tmp2;
- } else {
- /* d0 == 0, d2 == 0, d4 == 0, d6 != 0 */
- tmp2 = MULTIPLY(d6, - FIX(1.306562965));
- tmp3 = MULTIPLY(d6, FIX(0.541196100));
-
- tmp10 = tmp3;
- tmp13 = -tmp3;
- tmp11 = tmp2;
- tmp12 = -tmp2;
- }
- }
- }
- } else {
- if (d4) {
- if (d2) {
- if (d0) {
- /* d0 != 0, d2 != 0, d4 != 0, d6 == 0 */
- tmp2 = MULTIPLY(d2, FIX(0.541196100));
- tmp3 = MULTIPLY(d2, FIX(1.306562965));
-
- tmp0 = (d0 + d4) << CONST_BITS;
- tmp1 = (d0 - d4) << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp1 + tmp2;
- tmp12 = tmp1 - tmp2;
- } else {
- /* d0 == 0, d2 != 0, d4 != 0, d6 == 0 */
- tmp2 = MULTIPLY(d2, FIX(0.541196100));
- tmp3 = MULTIPLY(d2, FIX(1.306562965));
-
- tmp0 = d4 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp2 - tmp0;
- tmp12 = -(tmp0 + tmp2);
- }
- } else {
- if (d0) {
- /* d0 != 0, d2 == 0, d4 != 0, d6 == 0 */
- tmp10 = tmp13 = (d0 + d4) << CONST_BITS;
- tmp11 = tmp12 = (d0 - d4) << CONST_BITS;
- } else {
- /* d0 == 0, d2 == 0, d4 != 0, d6 == 0 */
- tmp10 = tmp13 = d4 << CONST_BITS;
- tmp11 = tmp12 = -tmp10;
- }
- }
- } else {
- if (d2) {
- if (d0) {
- /* d0 != 0, d2 != 0, d4 == 0, d6 == 0 */
- tmp2 = MULTIPLY(d2, FIX(0.541196100));
- tmp3 = MULTIPLY(d2, FIX(1.306562965));
-
- tmp0 = d0 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp0 + tmp2;
- tmp12 = tmp0 - tmp2;
- } else {
- /* d0 == 0, d2 != 0, d4 == 0, d6 == 0 */
- tmp2 = MULTIPLY(d2, FIX(0.541196100));
- tmp3 = MULTIPLY(d2, FIX(1.306562965));
-
- tmp10 = tmp3;
- tmp13 = -tmp3;
- tmp11 = tmp2;
- tmp12 = -tmp2;
- }
- } else {
- if (d0) {
- /* d0 != 0, d2 == 0, d4 == 0, d6 == 0 */
- tmp10 = tmp13 = tmp11 = tmp12 = d0 << CONST_BITS;
- } else {
- /* d0 == 0, d2 == 0, d4 == 0, d6 == 0 */
- tmp10 = tmp13 = tmp11 = tmp12 = 0;
- }
- }
- }
- }
-
-
- /* Odd part per figure 8; the matrix is unitary and hence its
- * transpose is its inverse. i0..i3 are y7,y5,y3,y1 respectively.
- */
-
- if (d7) {
- if (d5) {
- if (d3) {
- if (d1) {
- /* d1 != 0, d3 != 0, d5 != 0, d7 != 0 */
- z1 = d7 + d1;
- z2 = d5 + d3;
- z3 = d7 + d3;
- z4 = d5 + d1;
- z5 = MULTIPLY(z3 + z4, FIX(1.175875602));
-
- tmp0 = MULTIPLY(d7, FIX(0.298631336));
- tmp1 = MULTIPLY(d5, FIX(2.053119869));
- tmp2 = MULTIPLY(d3, FIX(3.072711026));
- tmp3 = MULTIPLY(d1, FIX(1.501321110));
- z1 = MULTIPLY(z1, - FIX(0.899976223));
- z2 = MULTIPLY(z2, - FIX(2.562915447));
- z3 = MULTIPLY(z3, - FIX(1.961570560));
- z4 = MULTIPLY(z4, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 += z2 + z4;
- tmp2 += z2 + z3;
- tmp3 += z1 + z4;
- } else {
- /* d1 == 0, d3 != 0, d5 != 0, d7 != 0 */
- z1 = d7;
- z2 = d5 + d3;
- z3 = d7 + d3;
- z5 = MULTIPLY(z3 + d5, FIX(1.175875602));
-
- tmp0 = MULTIPLY(d7, FIX(0.298631336));
- tmp1 = MULTIPLY(d5, FIX(2.053119869));
- tmp2 = MULTIPLY(d3, FIX(3.072711026));
- z1 = MULTIPLY(d7, - FIX(0.899976223));
- z2 = MULTIPLY(z2, - FIX(2.562915447));
- z3 = MULTIPLY(z3, - FIX(1.961570560));
- z4 = MULTIPLY(d5, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 += z2 + z4;
- tmp2 += z2 + z3;
- tmp3 = z1 + z4;
- }
- } else {
- if (d1) {
- /* d1 != 0, d3 == 0, d5 != 0, d7 != 0 */
- z1 = d7 + d1;
- z2 = d5;
- z3 = d7;
- z4 = d5 + d1;
- z5 = MULTIPLY(z3 + z4, FIX(1.175875602));
-
- tmp0 = MULTIPLY(d7, FIX(0.298631336));
- tmp1 = MULTIPLY(d5, FIX(2.053119869));
- tmp3 = MULTIPLY(d1, FIX(1.501321110));
- z1 = MULTIPLY(z1, - FIX(0.899976223));
- z2 = MULTIPLY(d5, - FIX(2.562915447));
- z3 = MULTIPLY(d7, - FIX(1.961570560));
- z4 = MULTIPLY(z4, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 += z2 + z4;
- tmp2 = z2 + z3;
- tmp3 += z1 + z4;
- } else {
- /* d1 == 0, d3 == 0, d5 != 0, d7 != 0 */
- tmp0 = MULTIPLY(d7, - FIX(0.601344887));
- z1 = MULTIPLY(d7, - FIX(0.899976223));
- z3 = MULTIPLY(d7, - FIX(1.961570560));
- tmp1 = MULTIPLY(d5, - FIX(0.509795578));
- z2 = MULTIPLY(d5, - FIX(2.562915447));
- z4 = MULTIPLY(d5, - FIX(0.390180644));
- z5 = MULTIPLY(d5 + d7, FIX(1.175875602));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z3;
- tmp1 += z4;
- tmp2 = z2 + z3;
- tmp3 = z1 + z4;
- }
- }
- } else {
- if (d3) {
- if (d1) {
- /* d1 != 0, d3 != 0, d5 == 0, d7 != 0 */
- z1 = d7 + d1;
- z3 = d7 + d3;
- z5 = MULTIPLY(z3 + d1, FIX(1.175875602));
-
- tmp0 = MULTIPLY(d7, FIX(0.298631336));
- tmp2 = MULTIPLY(d3, FIX(3.072711026));
- tmp3 = MULTIPLY(d1, FIX(1.501321110));
- z1 = MULTIPLY(z1, - FIX(0.899976223));
- z2 = MULTIPLY(d3, - FIX(2.562915447));
- z3 = MULTIPLY(z3, - FIX(1.961570560));
- z4 = MULTIPLY(d1, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 = z2 + z4;
- tmp2 += z2 + z3;
- tmp3 += z1 + z4;
- } else {
- /* d1 == 0, d3 != 0, d5 == 0, d7 != 0 */
- z3 = d7 + d3;
-
- tmp0 = MULTIPLY(d7, - FIX(0.601344887));
- z1 = MULTIPLY(d7, - FIX(0.899976223));
- tmp2 = MULTIPLY(d3, FIX(0.509795579));
- z2 = MULTIPLY(d3, - FIX(2.562915447));
- z5 = MULTIPLY(z3, FIX(1.175875602));
- z3 = MULTIPLY(z3, - FIX(0.785694958));
-
- tmp0 += z3;
- tmp1 = z2 + z5;
- tmp2 += z3;
- tmp3 = z1 + z5;
- }
- } else {
- if (d1) {
- /* d1 != 0, d3 == 0, d5 == 0, d7 != 0 */
- z1 = d7 + d1;
- z5 = MULTIPLY(z1, FIX(1.175875602));
-
- z1 = MULTIPLY(z1, FIX(0.275899379));
- z3 = MULTIPLY(d7, - FIX(1.961570560));
- tmp0 = MULTIPLY(d7, - FIX(1.662939224));
- z4 = MULTIPLY(d1, - FIX(0.390180644));
- tmp3 = MULTIPLY(d1, FIX(1.111140466));
-
- tmp0 += z1;
- tmp1 = z4 + z5;
- tmp2 = z3 + z5;
- tmp3 += z1;
- } else {
- /* d1 == 0, d3 == 0, d5 == 0, d7 != 0 */
- tmp0 = MULTIPLY(d7, - FIX(1.387039845));
- tmp1 = MULTIPLY(d7, FIX(1.175875602));
- tmp2 = MULTIPLY(d7, - FIX(0.785694958));
- tmp3 = MULTIPLY(d7, FIX(0.275899379));
- }
- }
- }
- } else {
- if (d5) {
- if (d3) {
- if (d1) {
- /* d1 != 0, d3 != 0, d5 != 0, d7 == 0 */
- z2 = d5 + d3;
- z4 = d5 + d1;
- z5 = MULTIPLY(d3 + z4, FIX(1.175875602));
-
- tmp1 = MULTIPLY(d5, FIX(2.053119869));
- tmp2 = MULTIPLY(d3, FIX(3.072711026));
- tmp3 = MULTIPLY(d1, FIX(1.501321110));
- z1 = MULTIPLY(d1, - FIX(0.899976223));
- z2 = MULTIPLY(z2, - FIX(2.562915447));
- z3 = MULTIPLY(d3, - FIX(1.961570560));
- z4 = MULTIPLY(z4, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 = z1 + z3;
- tmp1 += z2 + z4;
- tmp2 += z2 + z3;
- tmp3 += z1 + z4;
- } else {
- /* d1 == 0, d3 != 0, d5 != 0, d7 == 0 */
- z2 = d5 + d3;
-
- z5 = MULTIPLY(z2, FIX(1.175875602));
- tmp1 = MULTIPLY(d5, FIX(1.662939225));
- z4 = MULTIPLY(d5, - FIX(0.390180644));
- z2 = MULTIPLY(z2, - FIX(1.387039845));
- tmp2 = MULTIPLY(d3, FIX(1.111140466));
- z3 = MULTIPLY(d3, - FIX(1.961570560));
-
- tmp0 = z3 + z5;
- tmp1 += z2;
- tmp2 += z2;
- tmp3 = z4 + z5;
- }
- } else {
- if (d1) {
- /* d1 != 0, d3 == 0, d5 != 0, d7 == 0 */
- z4 = d5 + d1;
-
- z5 = MULTIPLY(z4, FIX(1.175875602));
- z1 = MULTIPLY(d1, - FIX(0.899976223));
- tmp3 = MULTIPLY(d1, FIX(0.601344887));
- tmp1 = MULTIPLY(d5, - FIX(0.509795578));
- z2 = MULTIPLY(d5, - FIX(2.562915447));
- z4 = MULTIPLY(z4, FIX(0.785694958));
-
- tmp0 = z1 + z5;
- tmp1 += z4;
- tmp2 = z2 + z5;
- tmp3 += z4;
- } else {
- /* d1 == 0, d3 == 0, d5 != 0, d7 == 0 */
- tmp0 = MULTIPLY(d5, FIX(1.175875602));
- tmp1 = MULTIPLY(d5, FIX(0.275899380));
- tmp2 = MULTIPLY(d5, - FIX(1.387039845));
- tmp3 = MULTIPLY(d5, FIX(0.785694958));
- }
- }
- } else {
- if (d3) {
- if (d1) {
- /* d1 != 0, d3 != 0, d5 == 0, d7 == 0 */
- z5 = d1 + d3;
- tmp3 = MULTIPLY(d1, FIX(0.211164243));
- tmp2 = MULTIPLY(d3, - FIX(1.451774981));
- z1 = MULTIPLY(d1, FIX(1.061594337));
- z2 = MULTIPLY(d3, - FIX(2.172734803));
- z4 = MULTIPLY(z5, FIX(0.785694958));
- z5 = MULTIPLY(z5, FIX(1.175875602));
-
- tmp0 = z1 - z4;
- tmp1 = z2 + z4;
- tmp2 += z5;
- tmp3 += z5;
- } else {
- /* d1 == 0, d3 != 0, d5 == 0, d7 == 0 */
- tmp0 = MULTIPLY(d3, - FIX(0.785694958));
- tmp1 = MULTIPLY(d3, - FIX(1.387039845));
- tmp2 = MULTIPLY(d3, - FIX(0.275899379));
- tmp3 = MULTIPLY(d3, FIX(1.175875602));
- }
- } else {
- if (d1) {
- /* d1 != 0, d3 == 0, d5 == 0, d7 == 0 */
- tmp0 = MULTIPLY(d1, FIX(0.275899379));
- tmp1 = MULTIPLY(d1, FIX(0.785694958));
- tmp2 = MULTIPLY(d1, FIX(1.175875602));
- tmp3 = MULTIPLY(d1, FIX(1.387039845));
- } else {
- /* d1 == 0, d3 == 0, d5 == 0, d7 == 0 */
- tmp0 = tmp1 = tmp2 = tmp3 = 0;
- }
- }
- }
- }
-
- /* Final output stage: inputs are tmp10..tmp13, tmp0..tmp3 */
-
- dataptr[0] = (DCTELEM) DESCALE(tmp10 + tmp3, CONST_BITS-PASS1_BITS);
- dataptr[7] = (DCTELEM) DESCALE(tmp10 - tmp3, CONST_BITS-PASS1_BITS);
- dataptr[1] = (DCTELEM) DESCALE(tmp11 + tmp2, CONST_BITS-PASS1_BITS);
- dataptr[6] = (DCTELEM) DESCALE(tmp11 - tmp2, CONST_BITS-PASS1_BITS);
- dataptr[2] = (DCTELEM) DESCALE(tmp12 + tmp1, CONST_BITS-PASS1_BITS);
- dataptr[5] = (DCTELEM) DESCALE(tmp12 - tmp1, CONST_BITS-PASS1_BITS);
- dataptr[3] = (DCTELEM) DESCALE(tmp13 + tmp0, CONST_BITS-PASS1_BITS);
- dataptr[4] = (DCTELEM) DESCALE(tmp13 - tmp0, CONST_BITS-PASS1_BITS);
-
- dataptr += DCTSIZE; /* advance pointer to next row */
- }
-
- /* Pass 2: process columns. */
- /* Note that we must descale the results by a factor of 8 == 2**3, */
- /* and also undo the PASS1_BITS scaling. */
-
- dataptr = data;
- for (rowctr = DCTSIZE-1; rowctr >= 0; rowctr--) {
- /* Columns of zeroes can be exploited in the same way as we did with rows.
- * However, the row calculation has created many nonzero AC terms, so the
- * simplification applies less often (typically 5% to 10% of the time).
- * On machines with very fast multiplication, it's possible that the
- * test takes more time than it's worth. In that case this section
- * may be commented out.
- */
-
- d0 = dataptr[DCTSIZE*0];
- d1 = dataptr[DCTSIZE*1];
- d2 = dataptr[DCTSIZE*2];
- d3 = dataptr[DCTSIZE*3];
- d4 = dataptr[DCTSIZE*4];
- d5 = dataptr[DCTSIZE*5];
- d6 = dataptr[DCTSIZE*6];
- d7 = dataptr[DCTSIZE*7];
-
- /* Even part: reverse the even part of the forward DCT. */
- /* The rotator is sqrt(2)*c(-6). */
- if (d6) {
- if (d4) {
- if (d2) {
- if (d0) {
- /* d0 != 0, d2 != 0, d4 != 0, d6 != 0 */
- z1 = MULTIPLY(d2 + d6, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(d6, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(d2, FIX(0.765366865));
-
- tmp0 = (d0 + d4) << CONST_BITS;
- tmp1 = (d0 - d4) << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp1 + tmp2;
- tmp12 = tmp1 - tmp2;
- } else {
- /* d0 == 0, d2 != 0, d4 != 0, d6 != 0 */
- z1 = MULTIPLY(d2 + d6, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(d6, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(d2, FIX(0.765366865));
-
- tmp0 = d4 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp2 - tmp0;
- tmp12 = -(tmp0 + tmp2);
- }
- } else {
- if (d0) {
- /* d0 != 0, d2 == 0, d4 != 0, d6 != 0 */
- tmp2 = MULTIPLY(d6, - FIX(1.306562965));
- tmp3 = MULTIPLY(d6, FIX(0.541196100));
-
- tmp0 = (d0 + d4) << CONST_BITS;
- tmp1 = (d0 - d4) << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp1 + tmp2;
- tmp12 = tmp1 - tmp2;
- } else {
- /* d0 == 0, d2 == 0, d4 != 0, d6 != 0 */
- tmp2 = MULTIPLY(d6, -FIX(1.306562965));
- tmp3 = MULTIPLY(d6, FIX(0.541196100));
-
- tmp0 = d4 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp2 - tmp0;
- tmp12 = -(tmp0 + tmp2);
- }
- }
- } else {
- if (d2) {
- if (d0) {
- /* d0 != 0, d2 != 0, d4 == 0, d6 != 0 */
- z1 = MULTIPLY(d2 + d6, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(d6, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(d2, FIX(0.765366865));
-
- tmp0 = d0 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp0 + tmp2;
- tmp12 = tmp0 - tmp2;
- } else {
- /* d0 == 0, d2 != 0, d4 == 0, d6 != 0 */
- z1 = MULTIPLY(d2 + d6, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(d6, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(d2, FIX(0.765366865));
-
- tmp10 = tmp3;
- tmp13 = -tmp3;
- tmp11 = tmp2;
- tmp12 = -tmp2;
- }
- } else {
- if (d0) {
- /* d0 != 0, d2 == 0, d4 == 0, d6 != 0 */
- tmp2 = MULTIPLY(d6, - FIX(1.306562965));
- tmp3 = MULTIPLY(d6, FIX(0.541196100));
-
- tmp0 = d0 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp0 + tmp2;
- tmp12 = tmp0 - tmp2;
- } else {
- /* d0 == 0, d2 == 0, d4 == 0, d6 != 0 */
- tmp2 = MULTIPLY(d6, - FIX(1.306562965));
- tmp3 = MULTIPLY(d6, FIX(0.541196100));
-
- tmp10 = tmp3;
- tmp13 = -tmp3;
- tmp11 = tmp2;
- tmp12 = -tmp2;
- }
- }
- }
- } else {
- if (d4) {
- if (d2) {
- if (d0) {
- /* d0 != 0, d2 != 0, d4 != 0, d6 == 0 */
- tmp2 = MULTIPLY(d2, FIX(0.541196100));
- tmp3 = MULTIPLY(d2, FIX(1.306562965));
-
- tmp0 = (d0 + d4) << CONST_BITS;
- tmp1 = (d0 - d4) << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp1 + tmp2;
- tmp12 = tmp1 - tmp2;
- } else {
- /* d0 == 0, d2 != 0, d4 != 0, d6 == 0 */
- tmp2 = MULTIPLY(d2, FIX(0.541196100));
- tmp3 = MULTIPLY(d2, FIX(1.306562965));
-
- tmp0 = d4 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp2 - tmp0;
- tmp12 = -(tmp0 + tmp2);
- }
- } else {
- if (d0) {
- /* d0 != 0, d2 == 0, d4 != 0, d6 == 0 */
- tmp10 = tmp13 = (d0 + d4) << CONST_BITS;
- tmp11 = tmp12 = (d0 - d4) << CONST_BITS;
- } else {
- /* d0 == 0, d2 == 0, d4 != 0, d6 == 0 */
- tmp10 = tmp13 = d4 << CONST_BITS;
- tmp11 = tmp12 = -tmp10;
- }
- }
- } else {
- if (d2) {
- if (d0) {
- /* d0 != 0, d2 != 0, d4 == 0, d6 == 0 */
- tmp2 = MULTIPLY(d2, FIX(0.541196100));
- tmp3 = MULTIPLY(d2, FIX(1.306562965));
-
- tmp0 = d0 << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp0 + tmp2;
- tmp12 = tmp0 - tmp2;
- } else {
- /* d0 == 0, d2 != 0, d4 == 0, d6 == 0 */
- tmp2 = MULTIPLY(d2, FIX(0.541196100));
- tmp3 = MULTIPLY(d2, FIX(1.306562965));
-
- tmp10 = tmp3;
- tmp13 = -tmp3;
- tmp11 = tmp2;
- tmp12 = -tmp2;
- }
- } else {
- if (d0) {
- /* d0 != 0, d2 == 0, d4 == 0, d6 == 0 */
- tmp10 = tmp13 = tmp11 = tmp12 = d0 << CONST_BITS;
- } else {
- /* d0 == 0, d2 == 0, d4 == 0, d6 == 0 */
- tmp10 = tmp13 = tmp11 = tmp12 = 0;
- }
- }
- }
- }
-
- /* Odd part per figure 8; the matrix is unitary and hence its
- * transpose is its inverse. i0..i3 are y7,y5,y3,y1 respectively.
- */
- if (d7) {
- if (d5) {
- if (d3) {
- if (d1) {
- /* d1 != 0, d3 != 0, d5 != 0, d7 != 0 */
- z1 = d7 + d1;
- z2 = d5 + d3;
- z3 = d7 + d3;
- z4 = d5 + d1;
- z5 = MULTIPLY(z3 + z4, FIX(1.175875602));
-
- tmp0 = MULTIPLY(d7, FIX(0.298631336));
- tmp1 = MULTIPLY(d5, FIX(2.053119869));
- tmp2 = MULTIPLY(d3, FIX(3.072711026));
- tmp3 = MULTIPLY(d1, FIX(1.501321110));
- z1 = MULTIPLY(z1, - FIX(0.899976223));
- z2 = MULTIPLY(z2, - FIX(2.562915447));
- z3 = MULTIPLY(z3, - FIX(1.961570560));
- z4 = MULTIPLY(z4, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 += z2 + z4;
- tmp2 += z2 + z3;
- tmp3 += z1 + z4;
- } else {
- /* d1 == 0, d3 != 0, d5 != 0, d7 != 0 */
- z1 = d7;
- z2 = d5 + d3;
- z3 = d7 + d3;
- z5 = MULTIPLY(z3 + d5, FIX(1.175875602));
-
- tmp0 = MULTIPLY(d7, FIX(0.298631336));
- tmp1 = MULTIPLY(d5, FIX(2.053119869));
- tmp2 = MULTIPLY(d3, FIX(3.072711026));
- z1 = MULTIPLY(d7, - FIX(0.899976223));
- z2 = MULTIPLY(z2, - FIX(2.562915447));
- z3 = MULTIPLY(z3, - FIX(1.961570560));
- z4 = MULTIPLY(d5, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 += z2 + z4;
- tmp2 += z2 + z3;
- tmp3 = z1 + z4;
- }
- } else {
- if (d1) {
- /* d1 != 0, d3 == 0, d5 != 0, d7 != 0 */
- z1 = d7 + d1;
- z2 = d5;
- z3 = d7;
- z4 = d5 + d1;
- z5 = MULTIPLY(z3 + z4, FIX(1.175875602));
-
- tmp0 = MULTIPLY(d7, FIX(0.298631336));
- tmp1 = MULTIPLY(d5, FIX(2.053119869));
- tmp3 = MULTIPLY(d1, FIX(1.501321110));
- z1 = MULTIPLY(z1, - FIX(0.899976223));
- z2 = MULTIPLY(d5, - FIX(2.562915447));
- z3 = MULTIPLY(d7, - FIX(1.961570560));
- z4 = MULTIPLY(z4, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 += z2 + z4;
- tmp2 = z2 + z3;
- tmp3 += z1 + z4;
- } else {
- /* d1 == 0, d3 == 0, d5 != 0, d7 != 0 */
- tmp0 = MULTIPLY(d7, - FIX(0.601344887));
- z1 = MULTIPLY(d7, - FIX(0.899976223));
- z3 = MULTIPLY(d7, - FIX(1.961570560));
- tmp1 = MULTIPLY(d5, - FIX(0.509795578));
- z2 = MULTIPLY(d5, - FIX(2.562915447));
- z4 = MULTIPLY(d5, - FIX(0.390180644));
- z5 = MULTIPLY(d5 + d7, FIX(1.175875602));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z3;
- tmp1 += z4;
- tmp2 = z2 + z3;
- tmp3 = z1 + z4;
- }
- }
- } else {
- if (d3) {
- if (d1) {
- /* d1 != 0, d3 != 0, d5 == 0, d7 != 0 */
- z1 = d7 + d1;
- z3 = d7 + d3;
- z5 = MULTIPLY(z3 + d1, FIX(1.175875602));
-
- tmp0 = MULTIPLY(d7, FIX(0.298631336));
- tmp2 = MULTIPLY(d3, FIX(3.072711026));
- tmp3 = MULTIPLY(d1, FIX(1.501321110));
- z1 = MULTIPLY(z1, - FIX(0.899976223));
- z2 = MULTIPLY(d3, - FIX(2.562915447));
- z3 = MULTIPLY(z3, - FIX(1.961570560));
- z4 = MULTIPLY(d1, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 = z2 + z4;
- tmp2 += z2 + z3;
- tmp3 += z1 + z4;
- } else {
- /* d1 == 0, d3 != 0, d5 == 0, d7 != 0 */
- z3 = d7 + d3;
-
- tmp0 = MULTIPLY(d7, - FIX(0.601344887));
- z1 = MULTIPLY(d7, - FIX(0.899976223));
- tmp2 = MULTIPLY(d3, FIX(0.509795579));
- z2 = MULTIPLY(d3, - FIX(2.562915447));
- z5 = MULTIPLY(z3, FIX(1.175875602));
- z3 = MULTIPLY(z3, - FIX(0.785694958));
-
- tmp0 += z3;
- tmp1 = z2 + z5;
- tmp2 += z3;
- tmp3 = z1 + z5;
- }
- } else {
- if (d1) {
- /* d1 != 0, d3 == 0, d5 == 0, d7 != 0 */
- z1 = d7 + d1;
- z5 = MULTIPLY(z1, FIX(1.175875602));
-
- z1 = MULTIPLY(z1, FIX(0.275899379));
- z3 = MULTIPLY(d7, - FIX(1.961570560));
- tmp0 = MULTIPLY(d7, - FIX(1.662939224));
- z4 = MULTIPLY(d1, - FIX(0.390180644));
- tmp3 = MULTIPLY(d1, FIX(1.111140466));
-
- tmp0 += z1;
- tmp1 = z4 + z5;
- tmp2 = z3 + z5;
- tmp3 += z1;
- } else {
- /* d1 == 0, d3 == 0, d5 == 0, d7 != 0 */
- tmp0 = MULTIPLY(d7, - FIX(1.387039845));
- tmp1 = MULTIPLY(d7, FIX(1.175875602));
- tmp2 = MULTIPLY(d7, - FIX(0.785694958));
- tmp3 = MULTIPLY(d7, FIX(0.275899379));
- }
- }
- }
- } else {
- if (d5) {
- if (d3) {
- if (d1) {
- /* d1 != 0, d3 != 0, d5 != 0, d7 == 0 */
- z2 = d5 + d3;
- z4 = d5 + d1;
- z5 = MULTIPLY(d3 + z4, FIX(1.175875602));
-
- tmp1 = MULTIPLY(d5, FIX(2.053119869));
- tmp2 = MULTIPLY(d3, FIX(3.072711026));
- tmp3 = MULTIPLY(d1, FIX(1.501321110));
- z1 = MULTIPLY(d1, - FIX(0.899976223));
- z2 = MULTIPLY(z2, - FIX(2.562915447));
- z3 = MULTIPLY(d3, - FIX(1.961570560));
- z4 = MULTIPLY(z4, - FIX(0.390180644));
-
- z3 += z5;
- z4 += z5;
-
- tmp0 = z1 + z3;
- tmp1 += z2 + z4;
- tmp2 += z2 + z3;
- tmp3 += z1 + z4;
- } else {
- /* d1 == 0, d3 != 0, d5 != 0, d7 == 0 */
- z2 = d5 + d3;
-
- z5 = MULTIPLY(z2, FIX(1.175875602));
- tmp1 = MULTIPLY(d5, FIX(1.662939225));
- z4 = MULTIPLY(d5, - FIX(0.390180644));
- z2 = MULTIPLY(z2, - FIX(1.387039845));
- tmp2 = MULTIPLY(d3, FIX(1.111140466));
- z3 = MULTIPLY(d3, - FIX(1.961570560));
-
- tmp0 = z3 + z5;
- tmp1 += z2;
- tmp2 += z2;
- tmp3 = z4 + z5;
- }
- } else {
- if (d1) {
- /* d1 != 0, d3 == 0, d5 != 0, d7 == 0 */
- z4 = d5 + d1;
-
- z5 = MULTIPLY(z4, FIX(1.175875602));
- z1 = MULTIPLY(d1, - FIX(0.899976223));
- tmp3 = MULTIPLY(d1, FIX(0.601344887));
- tmp1 = MULTIPLY(d5, - FIX(0.509795578));
- z2 = MULTIPLY(d5, - FIX(2.562915447));
- z4 = MULTIPLY(z4, FIX(0.785694958));
-
- tmp0 = z1 + z5;
- tmp1 += z4;
- tmp2 = z2 + z5;
- tmp3 += z4;
- } else {
- /* d1 == 0, d3 == 0, d5 != 0, d7 == 0 */
- tmp0 = MULTIPLY(d5, FIX(1.175875602));
- tmp1 = MULTIPLY(d5, FIX(0.275899380));
- tmp2 = MULTIPLY(d5, - FIX(1.387039845));
- tmp3 = MULTIPLY(d5, FIX(0.785694958));
- }
- }
- } else {
- if (d3) {
- if (d1) {
- /* d1 != 0, d3 != 0, d5 == 0, d7 == 0 */
- z5 = d1 + d3;
- tmp3 = MULTIPLY(d1, FIX(0.211164243));
- tmp2 = MULTIPLY(d3, - FIX(1.451774981));
- z1 = MULTIPLY(d1, FIX(1.061594337));
- z2 = MULTIPLY(d3, - FIX(2.172734803));
- z4 = MULTIPLY(z5, FIX(0.785694958));
- z5 = MULTIPLY(z5, FIX(1.175875602));
-
- tmp0 = z1 - z4;
- tmp1 = z2 + z4;
- tmp2 += z5;
- tmp3 += z5;
- } else {
- /* d1 == 0, d3 != 0, d5 == 0, d7 == 0 */
- tmp0 = MULTIPLY(d3, - FIX(0.785694958));
- tmp1 = MULTIPLY(d3, - FIX(1.387039845));
- tmp2 = MULTIPLY(d3, - FIX(0.275899379));
- tmp3 = MULTIPLY(d3, FIX(1.175875602));
- }
- } else {
- if (d1) {
- /* d1 != 0, d3 == 0, d5 == 0, d7 == 0 */
- tmp0 = MULTIPLY(d1, FIX(0.275899379));
- tmp1 = MULTIPLY(d1, FIX(0.785694958));
- tmp2 = MULTIPLY(d1, FIX(1.175875602));
- tmp3 = MULTIPLY(d1, FIX(1.387039845));
- } else {
- /* d1 == 0, d3 == 0, d5 == 0, d7 == 0 */
- tmp0 = tmp1 = tmp2 = tmp3 = 0;
- }
- }
- }
- }
-
- /* Final output stage: inputs are tmp10..tmp13, tmp0..tmp3 */
-
- dataptr[DCTSIZE*0] = (DCTELEM) DESCALE(tmp10 + tmp3,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp10 - tmp3,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp11 + tmp2,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(tmp11 - tmp2,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(tmp12 + tmp1,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12 - tmp1,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp13 + tmp0,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp13 - tmp0,
- CONST_BITS+PASS1_BITS+3);
-
- dataptr++; /* advance pointer to next column */
- }
-}
-
-#else
-
-
-void
-j_rev_dct_sparse (DCTBLOCK data, int pos)
-{
- j_rev_dct(data);
-}
-
-void
-j_rev_dct (DCTBLOCK data)
-{
- INT32 tmp0, tmp1, tmp2, tmp3;
- INT32 tmp10, tmp11, tmp12, tmp13;
- INT32 z1, z2, z3, z4, z5;
- register DCTELEM *dataptr;
- int rowctr;
- SHIFT_TEMPS
-
- /* Pass 1: process rows. */
- /* Note results are scaled up by sqrt(8) compared to a true IDCT; */
- /* furthermore, we scale the results by 2**PASS1_BITS. */
-
- dataptr = data;
- for (rowctr = DCTSIZE-1; rowctr >= 0; rowctr--) {
- /* Due to quantization, we will usually find that many of the input
- * coefficients are zero, especially the AC terms. We can exploit this
- * by short-circuiting the IDCT calculation for any row in which all
- * the AC terms are zero. In that case each output is equal to the
- * DC coefficient (with scale factor as needed).
- * With typical images and quantization tables, half or more of the
- * row DCT calculations can be simplified this way.
- */
-
- if ((dataptr[1] | dataptr[2] | dataptr[3] | dataptr[4] |
- dataptr[5] | dataptr[6] | dataptr[7]) == 0) {
- /* AC terms all zero */
- DCTELEM dcval = (DCTELEM) (dataptr[0] << PASS1_BITS);
-
- dataptr[0] = dcval;
- dataptr[1] = dcval;
- dataptr[2] = dcval;
- dataptr[3] = dcval;
- dataptr[4] = dcval;
- dataptr[5] = dcval;
- dataptr[6] = dcval;
- dataptr[7] = dcval;
-
- dataptr += DCTSIZE; /* advance pointer to next row */
- continue;
- }
-
- /* Even part: reverse the even part of the forward DCT. */
- /* The rotator is sqrt(2)*c(-6). */
-
- z2 = (INT32) dataptr[2];
- z3 = (INT32) dataptr[6];
-
- z1 = MULTIPLY(z2 + z3, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(z3, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(z2, FIX(0.765366865));
-
- tmp0 = ((INT32) dataptr[0] + (INT32) dataptr[4]) << CONST_BITS;
- tmp1 = ((INT32) dataptr[0] - (INT32) dataptr[4]) << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp1 + tmp2;
- tmp12 = tmp1 - tmp2;
-
- /* Odd part per figure 8; the matrix is unitary and hence its
- * transpose is its inverse. i0..i3 are y7,y5,y3,y1 respectively.
- */
-
- tmp0 = (INT32) dataptr[7];
- tmp1 = (INT32) dataptr[5];
- tmp2 = (INT32) dataptr[3];
- tmp3 = (INT32) dataptr[1];
-
- z1 = tmp0 + tmp3;
- z2 = tmp1 + tmp2;
- z3 = tmp0 + tmp2;
- z4 = tmp1 + tmp3;
- z5 = MULTIPLY(z3 + z4, FIX(1.175875602)); /* sqrt(2) * c3 */
-
- tmp0 = MULTIPLY(tmp0, FIX(0.298631336)); /* sqrt(2) * (-c1+c3+c5-c7) */
- tmp1 = MULTIPLY(tmp1, FIX(2.053119869)); /* sqrt(2) * ( c1+c3-c5+c7) */
- tmp2 = MULTIPLY(tmp2, FIX(3.072711026)); /* sqrt(2) * ( c1+c3+c5-c7) */
- tmp3 = MULTIPLY(tmp3, FIX(1.501321110)); /* sqrt(2) * ( c1+c3-c5-c7) */
- z1 = MULTIPLY(z1, - FIX(0.899976223)); /* sqrt(2) * (c7-c3) */
- z2 = MULTIPLY(z2, - FIX(2.562915447)); /* sqrt(2) * (-c1-c3) */
- z3 = MULTIPLY(z3, - FIX(1.961570560)); /* sqrt(2) * (-c3-c5) */
- z4 = MULTIPLY(z4, - FIX(0.390180644)); /* sqrt(2) * (c5-c3) */
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 += z2 + z4;
- tmp2 += z2 + z3;
- tmp3 += z1 + z4;
-
- /* Final output stage: inputs are tmp10..tmp13, tmp0..tmp3 */
-
- dataptr[0] = (DCTELEM) DESCALE(tmp10 + tmp3, CONST_BITS-PASS1_BITS);
- dataptr[7] = (DCTELEM) DESCALE(tmp10 - tmp3, CONST_BITS-PASS1_BITS);
- dataptr[1] = (DCTELEM) DESCALE(tmp11 + tmp2, CONST_BITS-PASS1_BITS);
- dataptr[6] = (DCTELEM) DESCALE(tmp11 - tmp2, CONST_BITS-PASS1_BITS);
- dataptr[2] = (DCTELEM) DESCALE(tmp12 + tmp1, CONST_BITS-PASS1_BITS);
- dataptr[5] = (DCTELEM) DESCALE(tmp12 - tmp1, CONST_BITS-PASS1_BITS);
- dataptr[3] = (DCTELEM) DESCALE(tmp13 + tmp0, CONST_BITS-PASS1_BITS);
- dataptr[4] = (DCTELEM) DESCALE(tmp13 - tmp0, CONST_BITS-PASS1_BITS);
-
- dataptr += DCTSIZE; /* advance pointer to next row */
- }
-
- /* Pass 2: process columns. */
- /* Note that we must descale the results by a factor of 8 == 2**3, */
- /* and also undo the PASS1_BITS scaling. */
-
- dataptr = data;
- for (rowctr = DCTSIZE-1; rowctr >= 0; rowctr--) {
- /* Columns of zeroes can be exploited in the same way as we did with rows.
- * However, the row calculation has created many nonzero AC terms, so the
- * simplification applies less often (typically 5% to 10% of the time).
- * On machines with very fast multiplication, it's possible that the
- * test takes more time than it's worth. In that case this section
- * may be commented out.
- */
-
-#ifndef NO_ZERO_COLUMN_TEST
- if ((dataptr[DCTSIZE*1] | dataptr[DCTSIZE*2] | dataptr[DCTSIZE*3] |
- dataptr[DCTSIZE*4] | dataptr[DCTSIZE*5] | dataptr[DCTSIZE*6] |
- dataptr[DCTSIZE*7]) == 0) {
- /* AC terms all zero */
- DCTELEM dcval = (DCTELEM) DESCALE((INT32) dataptr[0], PASS1_BITS+3);
-
- dataptr[DCTSIZE*0] = dcval;
- dataptr[DCTSIZE*1] = dcval;
- dataptr[DCTSIZE*2] = dcval;
- dataptr[DCTSIZE*3] = dcval;
- dataptr[DCTSIZE*4] = dcval;
- dataptr[DCTSIZE*5] = dcval;
- dataptr[DCTSIZE*6] = dcval;
- dataptr[DCTSIZE*7] = dcval;
-
- dataptr++; /* advance pointer to next column */
- continue;
- }
-#endif
-
- /* Even part: reverse the even part of the forward DCT. */
- /* The rotator is sqrt(2)*c(-6). */
-
- z2 = (INT32) dataptr[DCTSIZE*2];
- z3 = (INT32) dataptr[DCTSIZE*6];
-
- z1 = MULTIPLY(z2 + z3, FIX(0.541196100));
- tmp2 = z1 + MULTIPLY(z3, - FIX(1.847759065));
- tmp3 = z1 + MULTIPLY(z2, FIX(0.765366865));
-
- tmp0 = ((INT32) dataptr[DCTSIZE*0] + (INT32) dataptr[DCTSIZE*4]) << CONST_BITS;
- tmp1 = ((INT32) dataptr[DCTSIZE*0] - (INT32) dataptr[DCTSIZE*4]) << CONST_BITS;
-
- tmp10 = tmp0 + tmp3;
- tmp13 = tmp0 - tmp3;
- tmp11 = tmp1 + tmp2;
- tmp12 = tmp1 - tmp2;
-
- /* Odd part per figure 8; the matrix is unitary and hence its
- * transpose is its inverse. i0..i3 are y7,y5,y3,y1 respectively.
- */
-
- tmp0 = (INT32) dataptr[DCTSIZE*7];
- tmp1 = (INT32) dataptr[DCTSIZE*5];
- tmp2 = (INT32) dataptr[DCTSIZE*3];
- tmp3 = (INT32) dataptr[DCTSIZE*1];
-
- z1 = tmp0 + tmp3;
- z2 = tmp1 + tmp2;
- z3 = tmp0 + tmp2;
- z4 = tmp1 + tmp3;
- z5 = MULTIPLY(z3 + z4, FIX(1.175875602)); /* sqrt(2) * c3 */
-
- tmp0 = MULTIPLY(tmp0, FIX(0.298631336)); /* sqrt(2) * (-c1+c3+c5-c7) */
- tmp1 = MULTIPLY(tmp1, FIX(2.053119869)); /* sqrt(2) * ( c1+c3-c5+c7) */
- tmp2 = MULTIPLY(tmp2, FIX(3.072711026)); /* sqrt(2) * ( c1+c3+c5-c7) */
- tmp3 = MULTIPLY(tmp3, FIX(1.501321110)); /* sqrt(2) * ( c1+c3-c5-c7) */
- z1 = MULTIPLY(z1, - FIX(0.899976223)); /* sqrt(2) * (c7-c3) */
- z2 = MULTIPLY(z2, - FIX(2.562915447)); /* sqrt(2) * (-c1-c3) */
- z3 = MULTIPLY(z3, - FIX(1.961570560)); /* sqrt(2) * (-c3-c5) */
- z4 = MULTIPLY(z4, - FIX(0.390180644)); /* sqrt(2) * (c5-c3) */
-
- z3 += z5;
- z4 += z5;
-
- tmp0 += z1 + z3;
- tmp1 += z2 + z4;
- tmp2 += z2 + z3;
- tmp3 += z1 + z4;
-
- /* Final output stage: inputs are tmp10..tmp13, tmp0..tmp3 */
-
- dataptr[DCTSIZE*0] = (DCTELEM) DESCALE(tmp10 + tmp3,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp10 - tmp3,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp11 + tmp2,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(tmp11 - tmp2,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(tmp12 + tmp1,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12 - tmp1,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp13 + tmp0,
- CONST_BITS+PASS1_BITS+3);
- dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp13 - tmp0,
- CONST_BITS+PASS1_BITS+3);
-
- dataptr++; /* advance pointer to next column */
- }
-}
-
-
-#endif
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mb_ordered.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mb_ordered.cpp
deleted file mode 100644
index 716648959b6..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mb_ordered.cpp
+++ /dev/null
@@ -1,517 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* This file contains C code to implement an ordered dither. */
-
-#include <stdlib.h>
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, mb_ordered, "$Id$")
-
-#define DITH_SIZE 16
-
-
-/* Structures used to implement macroblock ordered
- dither algorithm.
-*/
-
-static unsigned char ***ditherPtr[DITH_SIZE];
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitMBOrderedDither--
- *
- * Structures intialized for ordered dithering.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-InitMBOrderedDither()
-{
- unsigned char ****pos_2_cb;
- unsigned char ***cb_2_cr;
- unsigned char **cr_2_l;
- int cb_val, cb_rval, cr_val, cr_rval, l_val, l_rval;
- int i, j, pos;
- int err_range, threshval;
-
- pos_2_cb = (unsigned char ****) ACE_OS::malloc (DITH_SIZE*sizeof(unsigned char ***));
- cb_2_cr = (unsigned char ***) ACE_OS::malloc(CB_RANGE*sizeof(unsigned char **));
- cr_2_l = (unsigned char **) ACE_OS::malloc(CR_RANGE*sizeof(unsigned char *));
-
- for (pos=0; pos<DITH_SIZE; pos++) {
-
- pos_2_cb[pos] = (unsigned char ***) ACE_OS::malloc(256*(sizeof(unsigned char **)));
-
- for (j=0; j<CB_RANGE; j++) {
- cb_2_cr[j] = (unsigned char **) ACE_OS::malloc(256*(sizeof(unsigned char *)));
- }
-
- for (cb_val=0; cb_val<cb_values[0]; cb_val++) {
- (pos_2_cb[pos])[cb_val] = cb_2_cr[0];
- }
-
- for (cb_rval=0; cb_rval<(CB_RANGE-1); cb_rval++) {
- err_range = cb_values[cb_rval+1] - cb_values[cb_rval];
- threshval = ((pos*err_range)/DITH_SIZE)+cb_values[cb_rval];
-
- for (cb_val=cb_values[cb_rval]; cb_val<cb_values[cb_rval+1]; cb_val++) {
- if (cb_val>threshval) (pos_2_cb[pos])[cb_val] = cb_2_cr[cb_rval+1];
- else (pos_2_cb[pos])[cb_val] = cb_2_cr[cb_rval];
- }
- }
-
- for (cb_val=cb_values[CB_RANGE-1]; cb_val<256; cb_val++) {
- (pos_2_cb[pos])[cb_val] = cb_2_cr[CB_RANGE-1];
- }
-
- for (cb_rval=0; cb_rval<CB_RANGE; cb_rval++) {
-
- for (j=0; j<CR_RANGE; j++) {
- cr_2_l[j] = (unsigned char *) ACE_OS::malloc(256*(sizeof(unsigned char)));
- }
-
- for (cr_val=0; cr_val < cr_values[0]; cr_val++) {
- (cb_2_cr[cb_rval])[cr_val] = cr_2_l[0];
- }
-
- for (cr_rval=0; cr_rval<(CR_RANGE-1); cr_rval++) {
- err_range = cr_values[cr_rval+1] - cr_values[cr_rval];
- threshval = ((pos*err_range)/DITH_SIZE)+cr_values[cr_rval];
-
- for (cr_val=cr_values[cr_rval]; cr_val<cr_values[cr_rval+1]; cr_val++) {
- if (cr_val>threshval) (cb_2_cr[cb_rval])[cr_val] = cr_2_l[cr_rval+1];
- else (cb_2_cr[cb_rval])[cr_val] = cr_2_l[cr_rval];
- }
- }
-
- for (cr_val=cr_values[CR_RANGE-1]; cr_val<256; cr_val++) {
- (cb_2_cr[cb_rval])[cr_val] = cr_2_l[CR_RANGE-1];
- }
-
- for (cr_rval=0; cr_rval<CR_RANGE; cr_rval++) {
-
- for (l_val = 0; l_val < lum_values[0]; l_val++) {
- (cr_2_l[cr_rval])[l_val] = pixel[cb_rval+(cr_rval*CB_RANGE)+
- (0*CR_RANGE*CB_RANGE)];
- }
-
- for (l_rval=0; l_rval<(LUM_RANGE-1); l_rval++) {
- err_range = lum_values[l_rval+1] - lum_values[l_rval];
- threshval = ((pos*err_range) /DITH_SIZE) + lum_values[l_rval];
-
- for (l_val = lum_values[l_rval]; l_val < lum_values[l_rval+1]; l_val++) {
- if (l_val>threshval) (cr_2_l[cr_rval])[l_val] =
- pixel[cb_rval+(cr_rval*CB_RANGE)+((l_rval+1)*CR_RANGE*CB_RANGE)];
- else (cr_2_l[cr_rval])[l_val] =
- pixel[cb_rval+(cr_rval*CB_RANGE)+(l_rval*CR_RANGE*CB_RANGE)];
- }
- }
-
- for (l_val = lum_values[LUM_RANGE-1]; l_val < 256; l_val++) {
- (cr_2_l[cr_rval])[l_val] =
- pixel[cb_rval+(cr_rval*CB_RANGE)+((LUM_RANGE-1)*CR_RANGE*CB_RANGE)];
- }
- }
- }
- }
-
- for (i=0; i<DITH_SIZE; i++) {
- ditherPtr[i] = pos_2_cb[i];
- }
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * MBOrderedDitherImage --
- *
- * Dithers an image using an ordered dither at macroblock level.
- * Assumptions made:
- * 1) The color space is allocated y:cr:cb = 8:4:4
- * 2) The spatial resolution of y:cr:cb is 4:1:1
- * The channels are dithered based on the standard
- * ordered dither pattern for a 4x4 area.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-MBOrderedDitherImage (unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w)
-{
- unsigned char *l, *r, *b, *o1, *o2;
- unsigned char *l2;
- unsigned char L, R, B;
- int i, j, mbaddr, mbwidth;
- unsigned char ***dp0 = ditherPtr[0];
- unsigned char ***dp2 = ditherPtr[2];
- unsigned char ***dp4 = ditherPtr[4];
- unsigned char ***dp6 = ditherPtr[6];
- unsigned char ***dp8 = ditherPtr[8];
- unsigned char ***dp10 = ditherPtr[10];
- unsigned char ***dp12 = ditherPtr[12];
- unsigned char ***dp14 = ditherPtr[14];
- unsigned char ***dp1 = ditherPtr[1];
- unsigned char ***dp3 = ditherPtr[3];
- unsigned char ***dp5 = ditherPtr[5];
- unsigned char ***dp7 = ditherPtr[7];
- unsigned char ***dp9 = ditherPtr[9];
- unsigned char ***dp11 = ditherPtr[11];
- unsigned char ***dp13 = ditherPtr[13];
- unsigned char ***dp15 = ditherPtr[15];
-
- l = lum;
- l2 = lum + w;
- r = cr;
- b = cb;
- o1 = out;
- o2 = out+w;
- mbwidth = w / 16;
-
- for (i=0; i<h; i+=4) {
-
- mbaddr = (i / 16) * mbwidth ;
-
- for (j=0; j<w; j+=8) {
-
- if (ditherFlags[mbaddr+(j/16)]) {
- R = r[0]; B = b[0];
-
- L = l[0];
- o1[0] = ((dp0[B])[R])[L];
- L = l[1];
- o1[1] = ((dp8[B])[R])[L];
- L = l2[0];
- o2[0] = ((dp12[B])[R])[L];
- L = l2[1];
- o2[1] = ((dp4[B])[R])[L];
-
- R = r[1]; B = b[1];
-
- L = l[2];
- o1[2] = ((dp2[B])[R])[L];
- L = l[3];
- o1[3] = ((dp10[B])[R])[L];
- L = l2[2];
- o2[2] = ((dp14[B])[R])[L];
- L = l2[3];
- o2[3] = ((dp6[B])[R])[L];
-
- R = r[2]; B = b[2];
-
- L = l[4];
- o1[4] = ((dp0[B])[R])[L];
- L = l[5];
- o1[5] = ((dp8[B])[R])[L];
- L = l2[4];
- o2[4] = ((dp12[B])[R])[L];
- L = l2[5];
- o2[5] = ((dp4[B])[R])[L];
-
- R = r[3]; B = b[3];
-
- L = l[6];
- o1[6] = ((dp2[B])[R])[L];
- L = l[7];
- o1[7] = ((dp10[B])[R])[L];
- L = l2[6];
- o2[6] = ((dp14[B])[R])[L];
- L = l2[7];
- o2[7] = ((dp6[B])[R])[L];
- }
-
- l += 8;
- l2 += 8;
- r += 4;
- b += 4;
- o1 += 8;
- o2 += 8;
- }
-
- l += w; l2 += w;
- o1 += w; o2 += w;
-
- for (j=0; j<w; j+=8) {
-
- if (ditherFlags[mbaddr+(j/16)]) {
-
- R = r[0]; B = b[0];
-
- L = l[0];
- o1[0] = ((dp3[B])[R])[L];
- L = l[1];
- o1[1] = ((dp11[B])[R])[L];
- L = l2[0];
- o2[0] = ((dp15[B])[R])[L];
- L = l2[1];
- o2[1] = ((dp7[B])[R])[L];
-
- R = r[1]; B = b[1];
-
- L = l[2];
- o1[2] = ((dp1[B])[R])[L];
- L = l[3];
- o1[3] = ((dp9[B])[R])[L];
- L = l2[2];
- o2[2] = ((dp13[B])[R])[L];
- L = l2[3];
- o2[3] = ((dp5[B])[R])[L];
-
- R = r[2]; B = b[2];
-
- L = l[4];
- o1[4] = ((dp3[B])[R])[L];
- L = l[5];
- o1[5] = ((dp11[B])[R])[L];
- L = l2[4];
- o2[4] = ((dp15[B])[R])[L];
- L = l2[5];
- o2[5] = ((dp7[B])[R])[L];
-
- R = r[3]; B = b[3];
-
- L = l[6];
- o1[6] = ((dp1[B])[R])[L];
- L = l[7];
- o1[7] = ((dp9[B])[R])[L];
- L = l2[6];
- o2[6] = ((dp13[B])[R])[L];
- L = l2[7];
- o2[7] = ((dp5[B])[R])[L];
- }
-
- l += 8;
- l2 += 8;
- r += 4;
- b += 4;
- o1 += 8;
- o2 += 8;
- }
-
- l += w; l2 += w;
- o1 += w; o2 += w;
- }
-}
-
-void
-MBOrderedDitherDisplayCopy(VidStream *vid_stream, int mb_addr,
- int motion_forw, int r_right_forw, int r_down_forw,
- int motion_back, int r_right_back, int r_down_back,
- unsigned char *past, unsigned char *future)
-{
- int right_back, right_forw, down_back, down_forw;
- unsigned char *dest = NULL;
- unsigned char *src1, *src2;
- int row, col, row_size, rr;
- int mc, mr;
-
- row = (mb_addr / vid_stream->mb_width) << 4;
- col = (mb_addr % vid_stream->mb_width) << 4;
- row_size = vid_stream->mb_width << 4;
-/*
- dest = vid_stream->current->display + (row * row_size) + col;
-*/
- if (motion_forw) {
- right_forw = r_right_forw >> 1;
- down_forw = r_down_forw >> 1;
- src1 = past + ((row + down_forw) * row_size) + (col + right_forw);
- }
-
- if (motion_back) {
- right_back = r_right_back >> 1;
- down_back = r_down_back >> 1;
- src2 = future + ((row + down_back) * row_size) + (col + right_back);
- }
-
- if (motion_forw) {
- if (motion_back) {
- for (rr = 0; rr<16; rr++) {
- dest[0] = src1[0]; dest[1] = src2[1];
- dest[2] = src1[2]; dest[3] = src2[3];
- dest[4] = src1[4]; dest[5] = src2[5];
- dest[6] = src1[6]; dest[7] = src2[7];
- dest[8] = src1[8]; dest[9] = src2[9];
- dest[10] = src1[10]; dest[11] = src2[11];
- dest[12] = src1[12]; dest[13] = src2[13];
- dest[14] = src1[14]; dest[15] = src2[15];
-
- dest += row_size;
- src1 += row_size;
- src2 += row_size;
- }
- }
- else {
- mc = col & 0x3;
- mr = right_forw & 0x3;
- if (!mc && !mr) {
- /* Use 32 bit copy */
- int *d, *s;
-
- d = (int *) dest;
- s = (int *) src1;
- row_size /= 4;
-
- for (rr = 0; rr < 16; rr++) {
- d[0] = s[0];
- d[1] = s[1];
- d[2] = s[2];
- d[3] = s[3];
- d += row_size;
- s += row_size;
- }
- } else if ((!mc || (mc == 2)) &&
- (!mr || (mr == 2))) {
- /* Use 16 bit copy */
- short int *d, * s;
-
- d = (short int *) dest;
- s = (short int *) src1;
- row_size /= 2;
-
- for (rr = 0; rr < 16; rr++) {
- d[0] = s[0];
- d[1] = s[1];
- d[2] = s[2];
- d[3] = s[3];
- d[4] = s[4];
- d[5] = s[5];
- d[6] = s[6];
- d[7] = s[7];
- d += row_size;
- s += row_size;
- }
- }
- else {
- for (rr = 0; rr < 16; rr++) {
- dest[0] = src1[0];
- dest[1] = src1[1];
- dest[2] = src1[2];
- dest[3] = src1[3];
- dest[4] = src1[4];
- dest[5] = src1[5];
- dest[6] = src1[6];
- dest[7] = src1[7];
- dest[8] = src1[8];
- dest[9] = src1[9];
- dest[10] = src1[10];
- dest[11] = src1[11];
- dest[12] = src1[12];
- dest[13] = src1[13];
- dest[14] = src1[14];
- dest[15] = src1[15];
-
- dest += row_size;
- src1 += row_size;
- }
- }
- }
- }
- else if (motion_back) {
- mc = col & 0x3;
- mr = right_back & 0x3;
- if (!mc && !mr) {
- /* Use 32 bit copy */
- int *d, *s;
-
- d = (int *) dest;
- s = (int *) src2;
- row_size /= 4;
-
- for (rr = 0; rr < 16; rr++) {
- d[0] = s[0];
- d[1] = s[1];
- d[2] = s[2];
- d[3] = s[3];
- d += row_size;
- s += row_size;
- }
- }
- else if ((!mc || mc == 2) &&
- (!mr || mr == 2)) {
- /* Use 8 bit copy */
- short int *d, *s;
-
- d = (short int *) dest;
- s = (short int *) src2;
- row_size /= 2;
-
- for (rr = 0; rr < 16; rr++) {
- d[0] = s[0];
- d[1] = s[1];
- d[2] = s[2];
- d[3] = s[3];
- d[4] = s[4];
- d[5] = s[5];
- d[6] = s[6];
- d[7] = s[7];
- d += row_size;
- s += row_size;
- }
- }
- else {
- for (rr = 0; rr < 16; rr++) {
- /* Use 8 bit copy */
- dest[0] = src2[0];
- dest[1] = src2[1];
- dest[2] = src2[2];
- dest[3] = src2[3];
- dest[4] = src2[4];
- dest[5] = src2[5];
- dest[6] = src2[6];
- dest[7] = src2[7];
- dest[8] = src2[8];
- dest[9] = src2[9];
- dest[10] = src2[10];
- dest[11] = src2[11];
- dest[12] = src2[12];
- dest[13] = src2[13];
- dest[14] = src2[14];
- dest[15] = src2[15];
-
- dest += row_size;
- src2 += row_size;
- }
- }
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mibload.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mibload.h
deleted file mode 100644
index 085d1802ce0..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mibload.h
+++ /dev/null
@@ -1,155 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with this file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include <stdio.h>
-#include <X11/Intrinsic.h>
-#include <X11/Shell.h>
-#include <Xm/Xm.h>
-#include <Xm/Text.h>
-#include <Xm/TextF.h>
-#include <Xm/RowColumn.h>
-#include <Xm/MainW.h>
-#include <Xm/Label.h>
-#include <Xm/PushB.h>
-#include <Xm/PushBG.h>
-#include <Xm/ToggleB.h>
-#include <Xm/ToggleBG.h>
-#include <Xm/DrawingA.h>
-#include <Xm/CascadeBG.h>
-#include <Xm/SeparatoG.h>
-#include <Xm/Frame.h>
-#include <Xm/BulletinB.h>
-#include <Xm/Scale.h>
-#include <Xm/ScrollBar.h>
-#include <Xm/Form.h>
-#include <Xm/List.h>
-#include <Xm/FileSB.h>
-#include <Xm/AtomMgr.h>
-#include <Xm/Protocols.h>
-#include <Xm/MwmUtil.h>
-
-
-/* Structure of mib_Widget */
-/*****************************************************************************/
-
-typedef struct _mib_Widget {
- char *mib_class; /* name of mib class (Button, TextBox, etc..)*/
- int mib_class_num; /* class number for ez reference :) */
- int mib_mynum; /* numbering for storage format */
- Widget me; /* Xt widget */
- int mib_selected; /* is selected */
- int mib_resizing; /* is resizing 1, or being moved 0 */
- int mib_resizetype;/* 1 = upper left, 2 = upper, 3 = ... */
- int mib_allowresize; /* can this widget be resized ? */
-
- int clkx, clky; /* where user clicked */
-
- void *myres; /* my resources (different for each widget) */
-
- char *name; /* reference name of this widget */
- int width, height; /* width and height */
-
- int topAttachment, bottomAttachment, leftAttachment, rightAttachment;
- /* attachments 1=attached 0=not-attached */
-
- int topOffset, bottomOffset, leftOffset, rightOffset;
- /* offsets if attached */
-
- struct _mib_Widget *parent; /* pointer to parent */
- struct _mib_Widget *sibling; /* remaining linked list of sibling widgets */
- struct _mib_Widget *prev; /* previous sibling or parent */
- struct _mib_Widget *child; /* linked list of children widgets */
-} mib_Widget;
-
-/* mib_Buffer structure */
-/*****************************************************************************/
-
-typedef struct _mib_Buffer {
- void *buffer; /* pointer to either a file or a char string */
- int buf_type; /* type of buffer (defined above) */
- int point; /* pointer for string */
- int buflen; /* length of string buffer */
-} mib_Buffer;
-
-/* mib_Widget functions */
-/*****************************************************************************/
-
-void mib_add_mib_Widget(mib_Widget *, mib_Widget *);
-void mib_add_backward_Widget(mib_Widget *, mib_Widget *);
-void mib_remove_mib_Widget(mib_Widget *);
-void mib_clear_myres(mib_Widget *);
-mib_Widget *mib_new_mib_Widget();
-mib_Widget *mib_find_name(mib_Widget *, char *);
-mib_Widget *mib_load_interface(Widget, char *, int);
-int mib_count_all(mib_Widget *, int);
-int mib_load_Root(Widget, mib_Widget **, mib_Buffer *);
-mib_Widget *mib_load_public(mib_Widget *, mib_Widget *, mib_Buffer *);
-int mib_load_mib_class(mib_Widget **, mib_Widget *, char *, char *,
- mib_Buffer *);
-int mib_load_private(mib_Widget *, mib_Buffer *);
-void mib_reset_size(mib_Widget *);
-int mib_read_line(mib_Buffer *, char *, char *);
-void mib_set_eventhandlers(void *, void *, void *);
-void mib_apply_eventhandlers(Widget, mib_Widget *);
-
-/* supporting functions and structures */
-/*****************************************************************************/
-
-typedef struct _menu_item {
- char *label;
- WidgetClass *class;
- char mnemonic;
- char *accelerator;
- char *accel_text;
- void (*callback)();
- XtPointer callback_data;
- struct _menu_item *subitems;
-} MenuItem;
-
-Widget BuildMenu(Widget, int, char *, char, MenuItem *);
-
-/* mib class numbers */
-
-#define MIB_NULL 0
-#define MIB_TEXTBOX 1
-#define MIB_BUTTON 2
-#define MIB_TOGGLE 3
-#define MIB_RADIOBOX 4
-#define MIB_DRAWINGAREA 5
-#define MIB_LABEL 6
-#define MIB_FRAME 7
-#define MIB_SCROLLBAR 8
-#define MIB_TEXTBIG 9
-#define MIB_LIST 10
-#define MIB_SCALE 11
-#define MIB_MENU 12
-
-/* number of classes */
-#define MI_NUMCLASSES 12
-
-/* for specifying creation of a widget with
- default private values, no values at all (empty),
- or no values and editable */
-
-#define WDEFAULT 1
-#define WEMPTY 2
-#define WEDIT 3
-
-/* for specifing whether we are loading an
- interface from a file or from a string and whether it
- is editable :) */
-
-#define MI_FROMFILE 1
-#define MI_EDITFROMFILE 2
-#define MI_FROMSTRING 3
-#define MI_EDITFROMSTRING 4
-
-#define MI_MAXSTRLEN 200 /* maximum string length */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mono.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mono.cpp
deleted file mode 100644
index 879de356059..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/mono.cpp
+++ /dev/null
@@ -1,256 +0,0 @@
-/* $Id$ */
-
-/*
- * Author: Yoichiro Ueno (ueno@cs.titech.ac.jp)
- *
- * Copyright (C) 1991, 1992, Yoichiro Ueno.
- *
- * Permission to use, copy, modify, and distribute this software and
- * its documentation for any purpose is hereby granted by the Author without
- * fee, provided that the above copyright notice appear in all copies and
- * that both the copyright notice and this permission notice appear in
- * supporting documentation, and that the name of the Author not be used
- * in advertising or publicity pertaining to distribution of the software
- * without specific, written prior permission. The Author makes no
- * representations about the suitability of this software for any purpose.
- * It is provided "as is" without express or implied warranty.
- *
- * THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
- * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
- * EVENT SHALL THE AUTHOR 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 <string.h>
-#include <stdlib.h>
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, mono, "$Id$")
-
-/*
- *--------------------------------------------------------------
- *
- * MonoDitherImage --
- *
- * Dithers image into monochrome.
- * Dither algorithm is based on dither.c in xli.1.11.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-#define MaxGrey 65280
-#define Threshold (MaxGrey/2)
-#define MinGrey 0
-
-#if ultrix && mips
-# define SEED_BIT 0x01
-# define OPP_SEED_BIT 0x80
-# define SHIFT_SEED_BIT(b) (b <<= 1)
-# define OPP_SHIFT_SEED_BIT(b) (b >>= 1)
-#else
-# define SEED_BIT 0x80
-# define OPP_SEED_BIT 0x01
-# define SHIFT_SEED_BIT(b) (b >>= 1)
-# define OPP_SHIFT_SEED_BIT(b) (b <<= 1)
-#endif
-
-static int *curr = NULL;
-static int *next = NULL;
-
-#if 0
-void
-MonoDitherImage(register unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w)
-{
- int bit_r2l;
- register unsigned int bit;
- register unsigned int data;
- int i;
- register int j;
- int *swap;
- register int out_err;
- register int next1;
- register int next2;
-
- if(curr == NULL) {
- curr = (int *)ACE_OS::malloc(sizeof(int) * (w + 2));
- curr += 1;
- }
- if(next == NULL) {
- next = (int *)ACE_OS::malloc(sizeof(int) * (w + 2));
- next += 1;
- }
-
- bzero ((char *)curr, w * sizeof(*curr));
-
- bit_r2l = SEED_BIT << (w - 1 & 7);
- for(i = 0; i < h; i ++) {
- if(i & 0x01) { /* Right to Left */
- bit = bit_r2l;
- data = 0;
- out_err = curr[w-1];
- next1 = 0;
- next2 = 0;
- for (j=(w-1); j>=0; j--)
- {
- out_err = (out_err >> 4) + (lum[j] << 8);
- if(out_err > Threshold) {
- data |= bit;
- out_err -= MaxGrey;
- }
- else
- out_err -= MinGrey;
-
- next[j+1] = next1 + (out_err * 3);
- next1 = next2 + (out_err * 5);
- next2 = (out_err * 1);
- out_err = curr[j-1] + (out_err * 7);
-
- OPP_SHIFT_SEED_BIT(bit);
-#if ultrix && mips
- if(bit == 0)
-#else
- if(bit > 0x80)
-#endif
- {
- out[j >> 3] = data;
- bit = OPP_SEED_BIT;
- data = 0;
- }
- }
- next[0] = next1;
- }
- else { /* Left to Right */
- bit = SEED_BIT;
- data = 0;
- out_err = curr[0];
- next1 = 0;
- next2 = 0;
- for (j=0; j<w; j++)
- {
- out_err = (out_err >> 4) + (lum[j] << 8);
- if(out_err > Threshold) {
- data |= bit;
- out_err = out_err - MaxGrey;
- }
- else
- out_err = out_err - MinGrey;
-
- next[j-1] = next1 + (out_err * 3);
- next1 = next2 + (out_err * 5);
- next2 = (out_err * 1);
- out_err = curr[j+1] + (out_err * 7);
-
- SHIFT_SEED_BIT(bit);
-#if ultrix && mips
- if(bit > 0x80)
-#else
- if(bit == 0)
-#endif
- {
- out[j >> 3] = data;
- bit = SEED_BIT;
- data = 0;
- }
- }
- next[w-1] = next1;
- }
-
- lum += w;
- out += w >> 3;
- swap = curr;
- curr = next;
- next = swap;
- }
-}
-#endif
-
-void
-MonoDitherImage(register unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w)
-{
- register unsigned int bit;
- register unsigned int data;
- register int j;
- int i;
- static unsigned char d[4][4] = {{0, 8, 2, 10},
- {12, 4, 14, 6},
- {3, 11, 1, 9},
- {15, 7, 13, 5}};
-
- for(i = 0; i < h; i ++) {
- bit = SEED_BIT;
- data = 0;
- for (j=0; j<w; j++) {
- if((lum[j] >> 4) > d[i % 4][j % 4]) {
- data |= bit;
- }
- SHIFT_SEED_BIT(bit);
-#if ultrix && mips
- if(bit > 0x80)
-#else
- if(bit == 0)
-#endif
- {
- out[j >> 3] = data;
- bit = SEED_BIT;
- data = 0;
- }
- }
- lum += w;
- out += (w + 7) >> 3;
- }
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * MonoThresholdImage --
- *
- * convert image into monochrome with threshold.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-MonoThresholdImage(unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w)
-{
- unsigned char bit;
- unsigned char data;
-
- bit = SEED_BIT;
- data = 0;
- for (w*=h; w>0; w--) {
- if(*lum++>128)
- data |= bit;
-
- SHIFT_SEED_BIT(bit);
- if(bit == 0) {
- *out ++ = data;
- bit = SEED_BIT;
- data = 0;
- }
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/motionvector.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/motionvector.cpp
deleted file mode 100644
index e7a2407cd68..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/motionvector.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#include "video.h"
-#include "proto.h"
-#include "util.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, motionvector, "$Id$")
-
-
-/*
- *--------------------------------------------------------------
- *
- * ComputeVector --
- *
- * Computes motion vector given parameters previously parsed
- * and reconstructed.
- *
- * Results:
- * Reconstructed motion vector info is put into recon_* parameters
- * passed to this function. Also updated previous motion vector
- * information.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-#define ComputeVector(recon_right_ptr, recon_down_ptr, recon_right_prev, recon_down_prev, f, full_pel_vector, motion_h_code, motion_v_code, motion_h_r, motion_v_r) \
- \
-{ \
- int comp_h_r, comp_v_r; \
- int right_little, right_big, down_little, down_big; \
- int max, min, new_vector; \
- \
- /* The following procedure for the reconstruction of motion vectors \
- is a direct and simple implementation of the instructions given \
- in the mpeg December 1991 standard draft. \
- */ \
- \
- if (f == 1 || motion_h_code == 0) \
- comp_h_r = 0; \
- else \
- comp_h_r = f - 1 - motion_h_r; \
- \
- if (f == 1 || motion_v_code == 0) \
- comp_v_r = 0; \
- else \
- comp_v_r = f - 1 - motion_v_r; \
- \
- right_little = motion_h_code * f; \
- if (right_little == 0) \
- right_big = 0; \
- else { \
- if (right_little > 0) { \
- right_little = right_little - comp_h_r; \
- right_big = right_little - 32 * f; \
- } \
- else { \
- right_little = right_little + comp_h_r; \
- right_big = right_little + 32 * f; \
- } \
- } \
- \
- down_little = motion_v_code * f; \
- if (down_little == 0) \
- down_big = 0; \
- else { \
- if (down_little > 0) { \
- down_little = down_little - comp_v_r; \
- down_big = down_little - 32 * f; \
- } \
- else { \
- down_little = down_little + comp_v_r; \
- down_big = down_little + 32 * f; \
- } \
- } \
- \
- max = 16 * f - 1; \
- min = -16 * f; \
- \
- new_vector = recon_right_prev + right_little; \
- \
- if (new_vector <= max && new_vector >= min) \
- *recon_right_ptr = recon_right_prev + right_little; \
- /* just new_vector */ \
- else \
- *recon_right_ptr = recon_right_prev + right_big; \
- recon_right_prev = *recon_right_ptr; \
- if (full_pel_vector) \
- *recon_right_ptr = *recon_right_ptr << 1; \
- \
- new_vector = recon_down_prev + down_little; \
- if (new_vector <= max && new_vector >= min) \
- *recon_down_ptr = recon_down_prev + down_little; \
- /* just new_vector */ \
- else \
- *recon_down_ptr = recon_down_prev + down_big; \
- recon_down_prev = *recon_down_ptr; \
- if (full_pel_vector) \
- *recon_down_ptr = *recon_down_ptr << 1; \
-}
-
-/*
- *--------------------------------------------------------------
- *
- * ComputeForwVector --
- *
- * Computes forward motion vector by calling ComputeVector
- * with appropriate parameters.
- *
- * Results:
- * Reconstructed motion vector placed in recon_right_for_ptr and
- * recon_down_for_ptr.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-ComputeForwVector(int *recon_right_for_ptr, int *recon_down_for_ptr)
-{
-
- Pict *picture;
- Macroblock *mblock;
-
- picture = &(curVidStream->picture);
- mblock = &(curVidStream->mblock);
-
- ComputeVector(recon_right_for_ptr, recon_down_for_ptr,
- mblock->recon_right_for_prev,
- mblock->recon_down_for_prev,
- picture->forw_f, picture->full_pel_forw_vector,
- mblock->motion_h_forw_code, mblock->motion_v_forw_code,
- mblock->motion_h_forw_r, mblock->motion_v_forw_r);
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * ComputeBackVector --
- *
- * Computes backward motion vector by calling ComputeVector
- * with appropriate parameters.
- *
- * Results:
- * Reconstructed motion vector placed in recon_right_back_ptr and
- * recon_down_back_ptr.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-ComputeBackVector(int *recon_right_back_ptr, int *recon_down_back_ptr)
-{
- Pict *picture;
- Macroblock *mblock;
-
- picture = &(curVidStream->picture);
- mblock = &(curVidStream->mblock);
-
- ComputeVector(recon_right_back_ptr, recon_down_back_ptr,
- mblock->recon_right_back_prev,
- mblock->recon_down_back_prev,
- picture->back_f, picture->full_pel_back_vector,
- mblock->motion_h_back_code, mblock->motion_v_back_code,
- mblock->motion_h_back_r, mblock->motion_v_back_r);
-
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/newproto.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/newproto.h
deleted file mode 100644
index 9df0e313bbb..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/newproto.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-/* ui.c */
-void UIprocess(int cmdSocket);
-
-#include "mpeg_shared/routine.h"
-
-/* ctr.c */
-int CTRmain(int argc,char **argv);
-
-/* ab.c */
-void ABinitBuf(int size);
-void ABflushBuf(int nextSample);
-int ABcheckSamples(void); /* returns # of samples in ABbuf */
-int ABgetSamples(char * buf, int samples);
- /* read at most given number of samples from AB to buf, returns
- number of sample actually read */
-int ABskipSamples(int samples);
-/* if samples < 0; then stuff |samples| silient samples to ABgetSamples(),
- otherwise wipe out this number of samples from AB */
-void ABdeleteBuf(void);
-void ABdeleteSem(void);
-
-void ABprocess(int dataSocket);
-
-/* vb.c */
-void VBinitBuf(int size);
-char * VBgetBuf(int size); /* block version */
-int VBcheckBuf(int size); /* non-block check, return True/False*/
-void VBputMsg(char * msgPtr);
-char * VBgetMsg(); /* block version */
-int VBcheckMsg(); /* non-block check, return Number of Msgs in buffer */
-int VBbufEmpty(void);
-void VBreclaimMsg(char * msgPtr);
-void VBdeleteBuf(void);
-void VBdeleteSem(void);
-
-void VBprocess(int initSocket, int dataSocket);
-
-/* vd.c */
-void VDprocess(int CTRpid);
-void VDinitBuf(int size);
-void VDresizeBuf(int height, int width);
-FrameBlock * VDgetBuf(void); /* block version, return with interrupt */
-int VDcheckBuf(void); /* non-block check, return True/False */
-void VDputMsg(FrameBlock * msgPtr);
-FrameBlock * VDgetMsg(void); /* block version, return with interrupt */
-FrameBlock * VDpeekMsg(void); /* returns a msg for checking only, no modification allowed */
-int VDcheckMsg(void); /* non-block check, return Number of Msg in buffer */
-int VDbufEmpty(void);
-void VDreferMsg(FrameBlock * msgPtr);
-void VDreclaimMsg(FrameBlock * msgPtr);
-void VDdeleteBuf(void);
-void VDdeleteSem(void);
-
-/* vp.c */
-
-void VPinitWindow(Widget shell, Window monitorWindow, int cmdSocket);
-void VPresizeWindow(int height, int width);
-
-/* -- in gdith.c -- */
-void VPcommand(int cmd, char * position);
-void VPexpose(void);
-
-/* audio.c */
-int InitAudioDevice(void);
-void SetAudioParameter(AudioParameter * para);
-unsigned int GetAudioTime(void);
-unsigned int PlayAudioSamples(unsigned int time, char * buf, int size);
-void StartAudioPlaySession(void);
-void SetAudioGain(void);
-void AudioInterpolate(char *rawBuf, int len, char * convBuf, int convLen);
-
-/* prog.c */
-
-void StartProgram(char * title, char * vh, char * vf, char * ah, char * af);
-Widget CreateProgramWindow(Widget parent, int cmdSoket, int * playflag, Widget frametext);
-
-/* file.c */
-
-void StartLocalServer(void);
-Widget CreateFileWindow(Widget parent, int cmdSoket, int * playflag, Widget frametext);
-
-
-/* para.c */
-
-Widget CreateParameterWindow(Widget parent);
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered.cpp
deleted file mode 100644
index e62806771b2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered.cpp
+++ /dev/null
@@ -1,290 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* This file contains C code to implement an ordered dither. */
-
-#include <stdlib.h>
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, ordered, "$Id$")
-
-#define DITH_SIZE 16
-
-
-/* Structures used to implement hybrid ordered dither/floyd-steinberg
- dither algorithm.
-*/
-
-static unsigned char *l_darrays[DITH_SIZE];
-static unsigned char *cr_darrays[DITH_SIZE];
-static unsigned char *cb_darrays[DITH_SIZE];
-
-/*
- *--------------------------------------------------------------
- *
- * InitOrderedDither--
- *
- * Structures intialized for ordered dithering.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-InitOrderedDither()
-{
- int i, j, k, err_range, threshval;
- unsigned char *lmark, *cmark;
-
- for (i=0; i<DITH_SIZE; i++) {
- lmark = l_darrays[i] = (unsigned char *) ACE_OS::malloc(256);
-
- for (j=0; j<lum_values[0]; j++) {
- *lmark++ = 0;
- }
-
- for (j=0; j<(LUM_RANGE-1); j++) {
- err_range = lum_values[j+1] - lum_values[j];
- threshval = ((i * err_range) / DITH_SIZE)+lum_values[j];
-
- for (k=lum_values[j]; k<lum_values[j+1]; k++) {
- if (k > threshval) *lmark++ = ((j+1) * (CR_RANGE * CB_RANGE));
- else *lmark++ = (j * (CR_RANGE * CB_RANGE));
- }
- }
-
- for (j=lum_values[LUM_RANGE-1]; j<256; j++) {
- *lmark++ = (LUM_RANGE-1)*(CR_RANGE * CB_RANGE);
- }
- }
-
- for (i=0; i<DITH_SIZE; i++) {
- cmark = cr_darrays[i] = (unsigned char *) ACE_OS::malloc(256);
-
- for (j=0; j<cr_values[0]; j++) {
- *cmark++ = 0;
- }
-
- for (j=0; j<(CR_RANGE-1); j++) {
- err_range = cr_values[j+1] - cr_values[j];
- threshval = ((i * err_range) / DITH_SIZE)+cr_values[j];
-
- for (k=cr_values[j]; k<cr_values[j+1]; k++) {
- if (k > threshval) *cmark++ = ((j+1) * CB_RANGE);
- else *cmark++ = (j * CB_RANGE);
- }
- }
-
- for (j=cr_values[CR_RANGE-1]; j<256; j++) {
- *cmark++ = (CR_RANGE-1)*(CB_RANGE);
- }
- }
-
- for (i=0; i<DITH_SIZE; i++) {
- cmark = cb_darrays[i] = (unsigned char *) ACE_OS::malloc(256);
-
- for (j=0; j<cb_values[0]; j++) {
- *cmark++ = 0;
- }
-
- for (j=0; j<(CB_RANGE-1); j++) {
- err_range = cb_values[j+1] - cb_values[j];
- threshval = ((i * err_range) / DITH_SIZE)+cb_values[j];
-
- for (k=cb_values[j]; k<cb_values[j+1]; k++) {
- if (k > threshval) *cmark++ = j+1;
- else *cmark++ = j;
- }
- }
-
- for (j=cb_values[CB_RANGE-1]; j<256; j++) {
- *cmark++ = CB_RANGE-1;
- }
- }
-}
-
-/*
- *--------------------------------------------------------------
- *
- * OrderedDitherImage --
- *
- * Dithers an image using an ordered dither.
- * Assumptions made:
- * 1) The color space is allocated y:cr:cb = 8:4:4
- * 2) The spatial resolution of y:cr:cb is 4:1:1
- * The channels are dithered based on the standard
- * ordered dither pattern for a 4x4 area.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-OrderedDitherImage (unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w)
-{
- unsigned char *l, *r, *b, *o1, *o2;
- unsigned char *l2;
- unsigned char L, R, B;
- int i, j;
-
- l = lum;
- l2 = lum+w;
- r = cr;
- b = cb;
- o1 = out;
- o2 = out+w;
-
- for (i=0; i<h; i+=4) {
-
- for (j=0; j<w; j+=8) {
-
- R = r[0]; B = b[0];
-
- L = l[0];
- o1[0] = pixel[(l_darrays[0][L] + cr_darrays[0][R] + cb_darrays[0][B])];
- L = l[1];
- o1[1] = pixel[(l_darrays[8][L] + cr_darrays[8][R] + cb_darrays[8][B])];
- L = l2[0];
- o2[0] = pixel[(l_darrays[12][L] + cr_darrays[12][R] + cb_darrays[12][B])];
- L = l2[1];
- o2[1] = pixel[(l_darrays[4][L] + cr_darrays[4][R] + cb_darrays[4][B])];
-
- R = r[1]; B = b[1];
-
- L = l[2];
- o1[2] = pixel[(l_darrays[2][L] + cr_darrays[2][R] + cb_darrays[2][B])];
- L = l[3];
- o1[3] = pixel[(l_darrays[10][L] + cr_darrays[10][R] + cb_darrays[10][B])];
- L = l2[2];
- o2[2] = pixel[(l_darrays[14][L] + cr_darrays[14][R] + cb_darrays[14][B])];
- L = l2[3];
- o2[3] = pixel[(l_darrays[6][L] + cr_darrays[6][R] + cb_darrays[6][B])];
-
- R = r[2]; B = b[2];
-
- L = l[4];
- o1[4] = pixel[(l_darrays[0][L] + cr_darrays[0][R] + cb_darrays[0][B])];
- L = l[5];
- o1[5] = pixel[(l_darrays[8][L] + cr_darrays[8][R] + cb_darrays[8][B])];
- L = l2[4];
- o2[4] = pixel[(l_darrays[12][L] + cr_darrays[12][R] + cb_darrays[12][B])];
- L = l2[5];
- o2[5] = pixel[(l_darrays[4][L] + cr_darrays[4][R] + cb_darrays[4][B])];
-
- R = r[3]; B = b[3];
-
- L = l[6];
- o1[6] = pixel[(l_darrays[2][L] + cr_darrays[2][R] + cb_darrays[2][B])];
- L = l[7];
- o1[7] = pixel[(l_darrays[10][L] + cr_darrays[10][R] + cb_darrays[10][B])];
- L = l2[6];
- o2[6] = pixel[(l_darrays[14][L] + cr_darrays[14][R] + cb_darrays[14][B])];
- L = l2[7];
- o2[7] = pixel[(l_darrays[6][L] + cr_darrays[6][R] + cb_darrays[6][B])];
-
- l += 8;
- l2 += 8;
- r += 4;
- b += 4;
- o1 += 8;
- o2 += 8;
- }
-
- l += w; l2 += w;
- o1 += w; o2 += w;
-
- for (j=0; j<w; j+=8) {
-
- R = r[0]; B = b[0];
-
- L = l[0];
- o1[0] = pixel[(l_darrays[3][L] + cr_darrays[3][R] + cb_darrays[3][B])];
- L = l[1];
- o1[1] = pixel[(l_darrays[11][L] + cr_darrays[11][R] + cb_darrays[11][B])];
- L = l2[0];
- o2[0] = pixel[(l_darrays[15][L] + cr_darrays[15][R] + cb_darrays[15][B])];
- L = l2[1];
- o2[1] = pixel[(l_darrays[7][L] + cr_darrays[7][R] + cb_darrays[7][B])];
-
- R = r[1]; B = b[1];
-
- L = l[2];
- o1[2] = pixel[(l_darrays[1][L] + cr_darrays[1][R] + cb_darrays[1][B])];
- L = l[3];
- o1[3] = pixel[(l_darrays[9][L] + cr_darrays[9][R] + cb_darrays[9][B])];
- L = l2[2];
- o2[2] = pixel[(l_darrays[13][L] + cr_darrays[13][R] + cb_darrays[13][B])];
- L = l2[3];
- o2[3] = pixel[(l_darrays[5][L] + cr_darrays[5][R] + cb_darrays[5][B])];
-
- R = r[2]; B = b[2];
-
- L = l[4];
- o1[4] = pixel[(l_darrays[3][L] + cr_darrays[3][R] + cb_darrays[3][B])];
- L = l[5];
- o1[5] = pixel[(l_darrays[11][L] + cr_darrays[11][R] + cb_darrays[11][B])];
- L = l2[4];
- o2[4] = pixel[(l_darrays[15][L] + cr_darrays[15][R] + cb_darrays[15][B])];
- L = l2[5];
- o2[5] = pixel[(l_darrays[7][L] + cr_darrays[7][R] + cb_darrays[7][B])];
-
- R = r[3]; B = b[3];
-
- L = l[6];
- o1[6] = pixel[(l_darrays[1][L] + cr_darrays[1][R] + cb_darrays[1][B])];
- L = l[7];
- o1[7] = pixel[(l_darrays[9][L] + cr_darrays[9][R] + cb_darrays[9][B])];
- L = l2[6];
- o2[6] = pixel[(l_darrays[13][L] + cr_darrays[13][R] + cb_darrays[13][B])];
- L = l2[7];
- o2[7] = pixel[(l_darrays[5][L] + cr_darrays[5][R] + cb_darrays[5][B])];
-
- l += 8;
- l2 += 8;
- r += 4;
- b += 4;
- o1 += 8;
- o2 += 8;
- }
-
- l += w; l2 += w;
- o1 += w; o2 += w;
- }
-}
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered2.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered2.cpp
deleted file mode 100644
index c57d2ba21e1..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ordered2.cpp
+++ /dev/null
@@ -1,328 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* This file contains C code to implement an ordered dither. */
-
-#include <stdlib.h>
-#include "video.h"
-#include "proto.h"
-#include "dither.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, ordered2, "$Id$")
-
-#define DITH_SIZE 16
-
-
-/* Structures used to implement hybrid ordered dither/floyd-steinberg
- dither algorithm.
-*/
-
-static unsigned char ***ditherPtr[DITH_SIZE];
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitOrderedDither--
- *
- * Structures intialized for ordered dithering.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-InitOrdered2Dither()
-{
- unsigned char ****pos_2_cb;
- unsigned char ***cb_2_cr;
- unsigned char **cr_2_l;
- int cb_val, cb_rval, cr_val, cr_rval, l_val, l_rval;
- int i, j, pos;
- int err_range, threshval;
-
- pos_2_cb = (unsigned char ****) ACE_OS::malloc (DITH_SIZE*sizeof(unsigned char ***));
- cb_2_cr = (unsigned char ***) ACE_OS::malloc(CB_RANGE*sizeof(unsigned char **));
- cr_2_l = (unsigned char **) ACE_OS::malloc(CR_RANGE*sizeof(unsigned char *));
-
- for (pos=0; pos<DITH_SIZE; pos++) {
-
- pos_2_cb[pos] = (unsigned char ***) ACE_OS::malloc(256*(sizeof(unsigned char **)));
-
- for (j=0; j<CB_RANGE; j++) {
- cb_2_cr[j] = (unsigned char **) ACE_OS::malloc(256*(sizeof(unsigned char *)));
- }
-
- for (cb_val=0; cb_val<cb_values[0]; cb_val++) {
- (pos_2_cb[pos])[cb_val] = cb_2_cr[0];
- }
-
- for (cb_rval=0; cb_rval<(CB_RANGE-1); cb_rval++) {
- err_range = cb_values[cb_rval+1] - cb_values[cb_rval];
- threshval = ((pos*err_range)/DITH_SIZE)+cb_values[cb_rval];
-
- for (cb_val=cb_values[cb_rval]; cb_val<cb_values[cb_rval+1]; cb_val++) {
- if (cb_val>threshval) (pos_2_cb[pos])[cb_val] = cb_2_cr[cb_rval+1];
- else (pos_2_cb[pos])[cb_val] = cb_2_cr[cb_rval];
- }
- }
-
- for (cb_val=cb_values[CB_RANGE-1]; cb_val<256; cb_val++) {
- (pos_2_cb[pos])[cb_val] = cb_2_cr[CB_RANGE-1];
- }
-
- for (cb_rval=0; cb_rval<CB_RANGE; cb_rval++) {
-
- for (j=0; j<CR_RANGE; j++) {
- cr_2_l[j] = (unsigned char *) ACE_OS::malloc(256*(sizeof(unsigned char)));
- }
-
- for (cr_val=0; cr_val < cr_values[0]; cr_val++) {
- (cb_2_cr[cb_rval])[cr_val] = cr_2_l[0];
- }
-
- for (cr_rval=0; cr_rval<(CR_RANGE-1); cr_rval++) {
- err_range = cr_values[cr_rval+1] - cr_values[cr_rval];
- threshval = ((pos*err_range)/DITH_SIZE)+cr_values[cr_rval];
-
- for (cr_val=cr_values[cr_rval]; cr_val<cr_values[cr_rval+1]; cr_val++) {
- if (cr_val>threshval) (cb_2_cr[cb_rval])[cr_val] = cr_2_l[cr_rval+1];
- else (cb_2_cr[cb_rval])[cr_val] = cr_2_l[cr_rval];
- }
- }
-
- for (cr_val=cr_values[CR_RANGE-1]; cr_val<256; cr_val++) {
- (cb_2_cr[cb_rval])[cr_val] = cr_2_l[CR_RANGE-1];
- }
-
- for (cr_rval=0; cr_rval<CR_RANGE; cr_rval++) {
-
- for (l_val = 0; l_val < lum_values[0]; l_val++) {
- (cr_2_l[cr_rval])[l_val] = pixel[cb_rval+(cr_rval*CB_RANGE)+
- (0*CR_RANGE*CB_RANGE)];
- }
-
- for (l_rval=0; l_rval<(LUM_RANGE-1); l_rval++) {
- err_range = lum_values[l_rval+1] - lum_values[l_rval];
- threshval = ((pos*err_range) /DITH_SIZE) + lum_values[l_rval];
-
- for (l_val = lum_values[l_rval]; l_val < lum_values[l_rval+1]; l_val++) {
- if (l_val>threshval) (cr_2_l[cr_rval])[l_val] =
- pixel[cb_rval+(cr_rval*CB_RANGE)+((l_rval+1)*CR_RANGE*CB_RANGE)];
- else (cr_2_l[cr_rval])[l_val] =
- pixel[cb_rval+(cr_rval*CB_RANGE)+(l_rval*CR_RANGE*CB_RANGE)];
- }
- }
-
- for (l_val = lum_values[LUM_RANGE-1]; l_val < 256; l_val++) {
- (cr_2_l[cr_rval])[l_val] =
- pixel[cb_rval+(cr_rval*CB_RANGE)+((LUM_RANGE-1)*CR_RANGE*CB_RANGE)];
- }
- }
- }
- }
-
- for (i=0; i<DITH_SIZE; i++) {
- ditherPtr[i] = pos_2_cb[i];
- }
-}
-
-/*
- *--------------------------------------------------------------
- *
- * Ordered2DitherImage --
- *
- * Dithers an image using an ordered dither.
- * Assumptions made:
- * 1) The color space is allocated y:cr:cb = 8:4:4
- * 2) The spatial resolution of y:cr:cb is 4:1:1
- * The channels are dithered based on the standard
- * ordered dither pattern for a 4x4 area.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-Ordered2DitherImage (unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w)
-{
- unsigned char *l, *r, *b, *o1, *o2;
- unsigned char *l2;
- unsigned char L, R, B;
- int i, j;
- unsigned char ***dp0 = ditherPtr[0];
- unsigned char ***dp2 = ditherPtr[2];
- unsigned char ***dp4 = ditherPtr[4];
- unsigned char ***dp6 = ditherPtr[6];
- unsigned char ***dp8 = ditherPtr[8];
- unsigned char ***dp10 = ditherPtr[10];
- unsigned char ***dp12 = ditherPtr[12];
- unsigned char ***dp14 = ditherPtr[14];
- unsigned char ***dp1 = ditherPtr[1];
- unsigned char ***dp3 = ditherPtr[3];
- unsigned char ***dp5 = ditherPtr[5];
- unsigned char ***dp7 = ditherPtr[7];
- unsigned char ***dp9 = ditherPtr[9];
- unsigned char ***dp11 = ditherPtr[11];
- unsigned char ***dp13 = ditherPtr[13];
- unsigned char ***dp15 = ditherPtr[15];
-
- l = lum;
- l2 = lum+w;
- r = cr;
- b = cb;
- o1 = out;
- o2 = out+w;
-
- for (i=0; i<h; i+=4) {
-
- for (j=0; j<w; j+=8) {
-
- R = r[0]; B = b[0];
-
- L = l[0];
- o1[0] = ((dp0[B])[R])[L];
- L = l[1];
- o1[1] = ((dp8[B])[R])[L];
- L = l2[0];
- o2[0] = ((dp12[B])[R])[L];
- L = l2[1];
- o2[1] = ((dp4[B])[R])[L];
-
- R = r[1]; B = b[1];
-
- L = l[2];
- o1[2] = ((dp2[B])[R])[L];
- L = l[3];
- o1[3] = ((dp10[B])[R])[L];
- L = l2[2];
- o2[2] = ((dp14[B])[R])[L];
- L = l2[3];
- o2[3] = ((dp6[B])[R])[L];
-
- R = r[2]; B = b[2];
-
- L = l[4];
- o1[4] = ((dp0[B])[R])[L];
- L = l[5];
- o1[5] = ((dp8[B])[R])[L];
- L = l2[4];
- o2[4] = ((dp12[B])[R])[L];
- L = l2[5];
- o2[5] = ((dp4[B])[R])[L];
-
- R = r[3]; B = b[3];
-
- L = l[6];
- o1[6] = ((dp2[B])[R])[L];
- L = l[7];
- o1[7] = ((dp10[B])[R])[L];
- L = l2[6];
- o2[6] = ((dp14[B])[R])[L];
- L = l2[7];
- o2[7] = ((dp6[B])[R])[L];
-
- l += 8;
- l2 += 8;
- r += 4;
- b += 4;
- o1 += 8;
- o2 += 8;
- }
-
- l += w; l2 += w;
- o1 += w; o2 += w;
-
- for (j=0; j<w; j+=8) {
-
- R = r[0]; B = b[0];
-
- L = l[0];
- o1[0] = ((dp3[B])[R])[L];
- L = l[1];
- o1[1] = ((dp11[B])[R])[L];
- L = l2[0];
- o2[0] = ((dp15[B])[R])[L];
- L = l2[1];
- o2[1] = ((dp7[B])[R])[L];
-
- R = r[1]; B = b[1];
-
- L = l[2];
- o1[2] = ((dp1[B])[R])[L];
- L = l[3];
- o1[3] = ((dp9[B])[R])[L];
- L = l2[2];
- o2[2] = ((dp13[B])[R])[L];
- L = l2[3];
- o2[3] = ((dp5[B])[R])[L];
-
- R = r[2]; B = b[2];
-
- L = l[4];
- o1[4] = ((dp3[B])[R])[L];
- L = l[5];
- o1[5] = ((dp11[B])[R])[L];
- L = l2[4];
- o2[4] = ((dp15[B])[R])[L];
- L = l2[5];
- o2[5] = ((dp7[B])[R])[L];
-
- R = r[3]; B = b[3];
-
- L = l[6];
- o1[6] = ((dp1[B])[R])[L];
- L = l[7];
- o1[7] = ((dp9[B])[R])[L];
- L = l2[6];
- o2[6] = ((dp13[B])[R])[L];
- L = l2[7];
- o2[7] = ((dp5[B])[R])[L];
-
- l += 8;
- l2 += 8;
- r += 4;
- b += 4;
- o1 += 8;
- o2 += 8;
- }
-
- l += w; l2 += w;
- o1 += w; o2 += w;
- }
-}
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/para.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/para.cpp
deleted file mode 100644
index de3e5a358f5..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/para.cpp
+++ /dev/null
@@ -1,375 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <errno.h>
-#include <stdlib.h>
-#include "video.h"
-#include <X11/Intrinsic.h>
-#include <Xm/DialogS.h>
-#include <Xm/List.h>
-#include <Xm/Frame.h>
-#include <Xm/PushB.h>
-#include <Xm/Form.h>
-#include <Xm/Text.h>
-#include <Xm/TextF.h>
-#include <Xm/Label.h>
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-
-ACE_RCSID(mpeg_client, para, "$Id$")
-
-#define NUM_LIST_ITEMS 25
-#define PARAMETER_FILE "~/.vcr/vcrParameters"
-#define BANNER "Virtual VCR Parameter File, version 2.0 ** Do not Edit **"
-#ifdef XmFONTLIST_DEFAULT_TAG
-#define XmStringTag XmFONTLIST_DEFAULT_TAG
-#else
-#define XmStringTag XmSTRING_DEFAULT_CHARSET
-#endif
-#define STRING_SIZE 64
-#define ITEMS sizeof(shared->config)/4
-
-static Widget parashell, wparalist, wparafield;
-
-static int * config;
-static float *fconfig;
-
-static struct
-{
- char * title;
- int float_tag; /* 0 - integer, 1 - floating point */
-}
-para[] =
-{
- {"Real time (audio on)(tag)", 0},
- {"Video max frames-per-second", 0},
- {"Audio max sampels-per-second", 0},
- {"FF frames-per-second", 0},
- {"Rewind frames-per-second", 0},
- {"Feedback delay (msec)", 0},
- {"Audio output mask", 0},
- {"Audio_para.encodeType", 0},
- {"Audio_para.channels", 0},
- {"Audio_para.samplesPerSecond", 0},
- {"Audio_para.bytesPerSamples", 0},
- {"Audio timer interval (millisec)", 0},
- {"Audio buffered intervals", 0},
- {"Frames per audio play", 0},
- {"Audio forward (samples)", 0},
- {"VS work-ahead (milliseconds)", 0},
- {"frame rate limit (fps, float)", 1},
- {"collect statistics(tag)", 0},
- {"collect video structure info(tag)", 0},
- {"Sync effective(tag)", 0},
- {"QoS effective(tag)", 0},
- {"Audio offset(samples)", 0},
- {"Filter parameter(1/R or nsamples)", 0},
- {"Max send pattern frames", 0},
- {"Reliable byte-stream audio (tag)", 0},
- {"Reliable byte-stream video (tag)", 0},
- {"Verbose message(tag)", 0},
- {"", 0} /* this empty string is needed for testing the size of para */
-};
-
-#define Fgets(s) {if (feof(fp) || fgets(s, STRING_SIZE, fp) == NULL) break; s[strlen(s)-1] = 0; }
-
-#define Fputs(s) {fputs(s, fp); fputc('\n', fp);}
-
-static void InitBuf(void)
-{
- FILE * fp;
- char buf[256];
- int i;
-
- config = (int *)&(shared->config);
- fconfig = (float *)&(shared->config);
-
- get_full_path(PARAMETER_FILE, buf, 256);
- fp = fopen(buf, "r");
- if (fp == NULL)
- {
- fprintf(stderr, "Warning: %s not found, use default parameter value\n",
- PARAMETER_FILE);
- InitBuf_exit1:
- return;
- }
- if (fgets(buf, 100, fp) == NULL)
- {
- fclose(fp);
- goto InitBuf_exit1;
- }
- buf[strlen(buf)-1] = 0;
- if (ACE_OS::strcmp (buf, BANNER))
- {
- fprintf(stderr, "BANNER in %s not expected, use default parameter value\n",
- PARAMETER_FILE);
- fclose(fp);
- goto InitBuf_exit1;
- }
- for(i = 0; i < ITEMS; i++)
- {
- Fgets(buf);
- if (para[i].float_tag)
- sscanf(buf, "%f", &fconfig[i]);
- else
- sscanf(buf, "%d", &config[i]);
- }
- fclose(fp);
-}
-
-static void SaveBuf(void)
-{
- int i;
- FILE * fp;
- char buf[256];
- get_full_path(PARAMETER_FILE, buf, 256);
- fp = fopen(buf, "w");
- if (fp == NULL)
- {
- fprintf(stderr, "Fail to open %s for saving para", buf);
- ACE_OS::perror ("");
- return;
- }
- Fputs(BANNER);
- for (i = 0; i < ITEMS; i++)
- if (para[i].float_tag)
- fprintf(fp, "%f\n", fconfig[i]);
- else
- fprintf(fp, "%d\n", config[i]);
- fclose(fp);
-}
-
-
-static int curListPos(void)
-{
- int * poses, count;
-
- if (XmListGetSelectedPos(wparalist, &poses, &count))
- {
- count = poses[0];
- XtFree((char*)poses);
- /*
- fprintf(stderr, "curListPos: current pos = %d\n", count);
- */
- return count - 1;
- }
- return -1;
-}
-
-static void modifyCB(Widget w, XtPointer closure, XtPointer call_data)
-{
- int i, value;
- XmString item;
- char buf[100], * valptr;
- i = curListPos();
- if (i == -1) { beep(); return;}
- valptr = XmTextGetString(wparafield);
- if (para[i].float_tag)
- sscanf(valptr, "%f", &fconfig[i]);
- else
- sscanf(valptr, "%d", &config[i]);
- XtFree(valptr);
- if (para[i].float_tag)
- sprintf(buf, "%s: %f", para[i].title, fconfig[i]);
- else
- sprintf(buf, "%s: %d", para[i].title, config[i]);
- item = (XmString)XmStringCreateLtoR(buf, XmStringTag);
- XmListReplaceItemsPos(wparalist, &item, 1, i+1);
- XmListSelectPos(wparalist, i+1, 0);
- XmStringFree(item);
- SaveBuf();
- /*
- XtManageChild(parashell);
- */
- return;
-}
-
-static void dismissCB(Widget W, XtPointer closure, XtPointer call_data)
-{
-
- XtUnrealizeWidget(parashell);
- /*
- XtUnmanageChild(parashell);
- */
-}
-
-Widget CreateParameterWindow(Widget parent)
-{
- Arg args[20];
- int n;
- Widget wform, frame1, frame2, wlabel,
- wmodify, wdismiss;
- XmFontList fontlist;
- XFontStruct * font;
- XmStringCharSet cset = XmSTRING_DEFAULT_CHARSET;
-
- InitBuf();
-
- n = 0;
- XtSetArg(args[n], XmNtitle, "Virtual VCR Parameter List"); n++;
- XtSetArg(args[n], XmNdeleteResponse, XmDO_NOTHING);n++;
- XtSetArg(args[n], XmNkeyboardFocusPolicy, XmPOINTER); n++;
- XtSetArg(args[n], XmNwidth, 350); n++;
- XtSetArg(args[n], XmNheight, 400); n++;
- XtSetArg(args[n], XmNminWidth, 250); n++;
- XtSetArg(args[n], XmNminHeight, 150); n++;
-
- parashell = XtAppCreateShell("Parameter List", "virtual_vcr",
- topLevelShellWidgetClass, display, args, n);
- /*
- parashell = XmCreateDialogShell(parent, "virtual_vcr", args, n);
- */
-
- font = XLoadQueryFont (XtDisplay (parashell), "courB14");
- fontlist = XmStringCreateFontList (font, cset);
-
- n = 0;
- XtSetArg(args[n], XmNtitle, "Virtual Parameter List"); n++;
- wform = XmCreateForm(parashell, "Parameters", args, n);
- XtManageChild(wform);
- /*
- parashell = wform = XmCreateForm(parashell, "Parameters", args, n);
- */
-
- n = 0;
- wmodify = XmCreatePushButton (wform, "Update", args, n);
- XtManageChild(wmodify);
- XtAddCallback (wmodify, XmNactivateCallback, (XtCallbackProc)modifyCB, NULL);
- wdismiss = XmCreatePushButton (wform, "Dismiss", args, n);
- XtManageChild(wdismiss);
- XtAddCallback (wdismiss, XmNactivateCallback, (XtCallbackProc)dismissCB, NULL);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNleftOffset, 20); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetValues (wmodify, args, n);
-
- n = 0;
- XtSetArg(args[n], XmNcolumns, 10); n++;
- XtSetArg (args[n], XmNleftOffset, 90); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- wparafield = XmCreateTextField(wform, "updata_text", args, n);
- XtManageChild(wparafield);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNrightOffset, 20); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetValues (wdismiss, args, n);
-
- n = 0;
- XtSetArg (args[n], XmNtopOffset, 5); n++;
- XtSetArg (args[n], XmNleftOffset, 5); n++;
- XtSetArg (args[n], XmNbottomOffset, 45); n++;
- XtSetArg (args[n], XmNrightOffset, 5); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- XtSetArg(args[n], XmNfontList, fontlist); n++;
- XtSetArg(args[n], XmNvisibleItemCount, NUM_LIST_ITEMS); n++;
-
- {
- int items;
- XmString * item;
- int i;
- /*
- fprintf(stderr, "Total parameter items: %d\n", items);
- */
- for (items = 0; para[items].title[0] != 0; items ++);
- if (items > ITEMS)
- items = ITEMS;
- else if (items < ITEMS)
- {
- fprintf(stderr, "Error in para.c: fewer titles than parameters, %d out of %d.\n",
- items, ITEMS);
- ACE_OS::exit (1);
- }
- item = (XmString *)ACE_OS::malloc(sizeof(*item) * items);
- if (item == NULL)
- {
- ACE_OS::perror ("UI allocate parameter list item(XmString)");
- ACE_OS::exit (1);
- }
- for (i = 0; i < items; i ++)
- {
- char buf[100];
- if (para[i].float_tag)
- sprintf(buf, "%s: %f", para[i].title, fconfig[i]);
- else
- sprintf(buf, "%s: %d", para[i].title, config[i]);
- item[i] = (XmString)XmStringCreateLtoR(buf, XmStringTag);
- }
- XtSetArg(args[n], XmNitems, item); n++;
- XtSetArg(args[n], XmNitemCount, items); n++;
- XtSetArg(args[n], XmNselectedItems, item); n++;
- XtSetArg(args[n], XmNselectedItemCount, 1); n++;
- wparalist = XmCreateScrolledList(wform, "ParameterList", args, n);
- XtManageChild(wparalist);
- for (i = 0; i < items; i++)
- XmStringFree(item[i]);
- ACE_OS::free (item);
- }
- XmFontListFree(fontlist);
-
- n=0;
- XtSetArg (args[n], XmNtopOffset, 5); n++;
- XtSetArg (args[n], XmNleftOffset, 5); n++;
- XtSetArg (args[n], XmNbottomOffset, 45); n++;
- XtSetArg (args[n], XmNrightOffset, 5); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- frame2 = XmCreateFrame (wform, "frame", args, n);
- XtManageChild(frame2);
-
- n=0;
- XtSetArg (args[n], XmNtopOffset, 0); n++;
- XtSetArg (args[n], XmNleftOffset, 0); n++;
- XtSetArg (args[n], XmNbottomOffset, 0); n++;
- XtSetArg (args[n], XmNrightOffset, 0); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- frame1 = XmCreateFrame (wform, "frame", args, n);
- XtManageChild(frame1);
-
- return parashell;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/parseblock.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/parseblock.cpp
deleted file mode 100644
index 7c22415443c..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/parseblock.cpp
+++ /dev/null
@@ -1,461 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#define NO_SANITY_CHECKS
-
-#include <assert.h>
-#include "video.h"
-#include "proto.h"
-#include "decoders.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, parseblock, "$Id$")
-
-/* External declarations. */
-
-extern int zigzag_direct[];
-
-/* Macro for returning 1 if num is positive, -1 if negative, 0 if 0. */
-
-#define Sign(num) ((num > 0) ? 1 : ((num == 0) ? 0 : -1))
-
-
-/*
- *--------------------------------------------------------------
- *
- * ParseReconBlock --
- *
- * Parse values for block structure from bitstream.
- * n is an indication of the position of the block within
- * the macroblock (i.e. 0-5) and indicates the type of
- * block (i.e. luminance or chrominance). Reconstructs
- * coefficients from values parsed and puts in
- * block.dct_recon array in vid stream structure.
- * sparseFlag is set when the block contains only one
- * coeffictient and is used by the IDCT.
- *
- * Results:
- *
- *
- * Side effects:
- * Bit stream irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-
-#define DCT_recon blockPtr->dct_recon
-#define DCT_dc_y_past blockPtr->dct_dc_y_past
-#define DCT_dc_cr_past blockPtr->dct_dc_cr_past
-#define DCT_dc_cb_past blockPtr->dct_dc_cb_past
-
-#define DECODE_DCT_COEFF_FIRST DecodeDCTCoeffFirst
-#define DECODE_DCT_COEFF_NEXT DecodeDCTCoeffNext
-
-void
-ParseReconBlock(int n)
-{
-#ifdef RISC
- unsigned int temp_curBits;
- int temp_bitOffset;
- int temp_bufLength;
- unsigned int *temp_bitBuffer;
-#endif
-
- Block *blockPtr = &curVidStream->block;
- int coeffCount;
-
- if (bufLength < 2)
- correct_underflow();
-
-#ifdef RISC
- temp_curBits = curBits;
- temp_bitOffset = bitOffset;
- temp_bufLength = bufLength;
- temp_bitBuffer = bitBuffer;
-#endif
-
- {
- /*
- * Copy the globals curBits, bitOffset, bufLength, and bitBuffer
- * into local variables with the same names, so the macros use the
- * local variables instead. This allows register allocation and
- * can provide 1-2 fps speedup. On machines with not so many registers,
- * don't do this.
- */
-#ifdef RISC
- register unsigned int curBits = temp_curBits;
- register int bitOffset = temp_bitOffset;
- register int bufLength = temp_bufLength;
- register unsigned int *bitBuffer = temp_bitBuffer;
-#endif
-
- int diff;
- int size, level, i, run, pos, coeff;
- short int *reconptr;
- unsigned char *iqmatrixptr, *niqmatrixptr;
- int qscale;
-
- reconptr = DCT_recon[0];
-
- /*
- * Hand coded version of memset that's a little faster...
- * Old call:
- * memset((char *) DCT_recon, 0, 64*sizeof(short int));
- */
- {
- INT32 *p;
- p = (INT32 *) reconptr;
-
- p[0] = p[1] = p[2] = p[3] = p[4] = p[5] = p[6] = p[7] = p[8] = p[9] =
- p[10] = p[11] = p[12] = p[13] = p[14] = p[15] = p[16] = p[17] = p[18] =
- p[19] = p[20] = p[21] = p[22] = p[23] = p[24] = p[25] = p[26] = p[27] =
- p[28] = p[29] = p[30] = p[31] = 0;
-
- }
-
- if (curVidStream->mblock.mb_intra) {
-
- if (n < 4) {
-
- /*
- * Get the luminance bits. This code has been hand optimized to
- * get by the normal bit parsing routines. We get some speedup
- * by grabbing the next 16 bits and parsing things locally.
- * Thus, calls are translated as:
- *
- * show_bitsX <--> next16bits >> (16-X)
- * get_bitsX <--> val = next16bits >> (16-flushed-X);
- * flushed += X;
- * next16bits &= bitMask[flushed];
- * flush_bitsX <--> flushed += X;
- * next16bits &= bitMask[flushed];
- *
- * I've streamlined the code a lot, so that we don't have to mask
- * out the low order bits and a few of the extra adds are removed.
- * bsmith
- */
- unsigned int next16bits, index, flushed;
-
- show_bits16(next16bits);
- index = next16bits >> (16-7);
- size = dct_dc_size_luminance[index].value;
- flushed = dct_dc_size_luminance[index].num_bits;
- next16bits &= bitMask[16+flushed];
-
- if (size != 0) {
- flushed += size;
- diff = next16bits >> (16-flushed);
- if (!(diff & bitTest[32-size])) {
- diff = rBitMask[size] | (diff + 1);
- }
- } else {
- diff = 0;
- }
- flush_bits(flushed);
-
- if (n == 0) {
- coeff = diff << 3;
- if (curVidStream->mblock.mb_address -
- curVidStream->mblock.past_intra_addr > 1)
- coeff += 1024;
- else coeff += DCT_dc_y_past;
- DCT_dc_y_past = coeff;
- } else {
- coeff = DCT_dc_y_past + (diff << 3);
- DCT_dc_y_past = coeff;
- }
- } else {
-
- /*
- * Get the chrominance bits. This code has been hand optimized to
- * as described above
- */
- unsigned int next16bits, index, flushed;
-
- show_bits16(next16bits);
- index = next16bits >> (16-8);
- size = dct_dc_size_chrominance[index].value;
- flushed = dct_dc_size_chrominance[index].num_bits;
- next16bits &= bitMask[16+flushed];
-
- if (size != 0) {
- flushed += size;
- diff = next16bits >> (16-flushed);
- if (!(diff & bitTest[32-size])) {
- diff = rBitMask[size] | (diff + 1);
- }
- } else {
- diff = 0;
- }
- flush_bits(flushed);
-
- if (n == 4) {
- coeff = diff << 3;
- if (curVidStream->mblock.mb_address -
- curVidStream->mblock.past_intra_addr > 1)
- coeff += 1024;
- else coeff += DCT_dc_cr_past;
- DCT_dc_cr_past = coeff;
-
- } else {
- coeff = diff << 3;
- if (curVidStream->mblock.mb_address -
- curVidStream->mblock.past_intra_addr > 1)
- coeff += 1024;
- else coeff += DCT_dc_cb_past;
- DCT_dc_cb_past = coeff;
- }
- }
-
- *reconptr = coeff;
- i = 0; pos = 0;
- coeffCount = (coeff != 0);
-
- if (curVidStream->picture.code_type != 4) {
-
- qscale = curVidStream->slice.quant_scale;
- iqmatrixptr = curVidStream->intra_quant_matrix[0];
-
- while(1) {
-
- DECODE_DCT_COEFF_NEXT(run, level);
-
- if (run == END_OF_BLOCK) break;
- if (i >= 64)
- {
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) subscript out of range \n"));
- break;
- }
- i = i + run + 1;
- pos = zigzag_direct[i];
- coeff = (level * qscale * ((int) iqmatrixptr[pos])) >> 3;
- if (level < 0) {
- coeff += (coeff & 1);
- } else {
- coeff -= (coeff & 1);
- }
-
- reconptr[pos] = coeff;
- if (coeff) {
- coeffCount++;
- }
-
- }
-
-#ifdef ANALYSIS
-
- {
- extern unsigned int *mbCoeffPtr;
- mbCoeffPtr[pos]++;
- }
-#endif
-
- flush_bits(2);
-
- goto end;
- }
- }
-
- else {
-
- niqmatrixptr = curVidStream->non_intra_quant_matrix[0];
- qscale = curVidStream->slice.quant_scale;
-
- DECODE_DCT_COEFF_FIRST(run, level);
- i = run;
-
- pos = zigzag_direct[i];
- if (level < 0) {
- coeff = (((level<<1) - 1) * qscale *
- ((int) (niqmatrixptr[pos]))) >> 4;
- coeff += (coeff & 1);
- } else {
- coeff = (((level<<1) + 1) * qscale *
- ((int) (*(niqmatrixptr+pos)))) >> 4;
- coeff -= (coeff & 1);
- }
- reconptr[pos] = coeff;
- if (coeff) {
- coeffCount = 1;
- }
-
- if (curVidStream->picture.code_type != 4) {
-
- while(1) {
-
- DECODE_DCT_COEFF_NEXT(run, level);
-
- if (run == END_OF_BLOCK) break;
-
- i = i+run+1;
- if (i >= 64)
- {
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) subscript out of range \n"));
- break;
- }
- pos = zigzag_direct[i];
- if (level < 0) {
- coeff = (((level<<1) - 1) * qscale *
- ((int) (niqmatrixptr[pos]))) >> 4;
- coeff += (coeff & 1);
- } else {
- coeff = (((level<<1) + 1) * qscale *
- ((int) (*(niqmatrixptr+pos)))) >> 4;
- coeff -= (coeff & 1);
- }
- reconptr[pos] = coeff;
- if (coeff) {
- coeffCount++;
- }
- }
-
-#ifdef ANALYSIS
- {
- extern unsigned int *mbCoeffPtr;
- mbCoeffPtr[pos]++;
- }
-#endif
-
- flush_bits(2);
-
- goto end;
- }
- }
-
- end:
-
- if (coeffCount == 1) j_rev_dct_sparse (reconptr, pos);
- else j_rev_dct(reconptr);
-
-#ifdef RISC
- temp_curBits = curBits;
- temp_bitOffset = bitOffset;
- temp_bufLength = bufLength;
- temp_bitBuffer = bitBuffer;
-#endif
-
- }
-
-#ifdef RISC
- curBits = temp_curBits;
- bitOffset = temp_bitOffset;
- bufLength = temp_bufLength;
- bitBuffer = temp_bitBuffer;
-#endif
-}
-
-#undef DCT_recon
-#undef DCT_dc_y_past
-#undef DCT_dc_cr_past
-#undef DCT_dc_cb_past
-
-
-/*
- *--------------------------------------------------------------
- *
- * ParseAwayBlock --
- *
- * Parses off block values, throwing them away.
- * Used with grayscale dithering.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-ParseAwayBlock(int n)
-{
- unsigned int diff;
- unsigned int size, run;
- int level;
-
- if (bufLength < 2)
- correct_underflow();
-
- if (curVidStream->mblock.mb_intra) {
-
- /* If the block is a luminance block... */
-
- if (n < 4) {
-
- /* Parse and decode size of first coefficient. */
-
- DecodeDCTDCSizeLum(size);
-
- /* Parse first coefficient. */
-
- if (size != 0) {
- get_bitsn(size, diff);
- }
- }
-
- /* Otherwise, block is chrominance block... */
-
- else {
-
- /* Parse and decode size of first coefficient. */
-
- DecodeDCTDCSizeChrom(size);
-
- /* Parse first coefficient. */
-
- if (size != 0) {
- get_bitsn(size, diff);
- }
- }
- }
-
- /* Otherwise, block is not intracoded... */
-
- else {
-
- /* Decode and set first coefficient. */
-
- DECODE_DCT_COEFF_FIRST(run, level);
- }
-
- /* If picture is not D type (i.e. I, P, or B)... */
-
- if (curVidStream->picture.code_type != 4) {
-
- /* While end of macroblock has not been reached... */
-
- while (1) {
-
- /* Get the dct_coeff_next */
-
- DECODE_DCT_COEFF_NEXT(run, level);
-
- if (run == END_OF_BLOCK) break;
- }
-
- /* End_of_block */
-
- flush_bits(2);
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/prog.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/prog.cpp
deleted file mode 100644
index 1469e13ac6f..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/prog.cpp
+++ /dev/null
@@ -1,933 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include "video.h"
-#include <X11/Intrinsic.h>
-#include <Xm/List.h>
-#include <Xm/Frame.h>
-#include <Xm/PushB.h>
-#include <Xm/Form.h>
-#include <Xm/Text.h>
-#include <Xm/TextF.h>
-#include <Xm/DialogS.h>
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-
-ACE_RCSID(mpeg_client, prog, "$Id$")
-
-#define NUM_LIST_ITEMS 20
-#define STRING_SIZE 100
-#define ITEMS 100
-#define PROGRAM_FILE "~/.vcr/vcrPrograms"
-#define BANNER "Virtual VCR Program DataBase. version 2.0 **DO NOT edit**"
-#ifdef XmFONTLIST_DEFAULT_TAG
-#define XmStringTag XmFONTLIST_DEFAULT_TAG
-#else
-#define XmStringTag XmSTRING_DEFAULT_CHARSET
-#endif
-
-static int cmdSocket;
-static int *playtag;
-static Widget titlewidget, progshell, progmodifyshell;
-static Widget wproglist, wprogmodify;
-
-static int items = 0;
-static XmString * item;
-static struct ProgramList
-{
- char title[STRING_SIZE];
- char vh[STRING_SIZE];
- char vf[STRING_SIZE];
- char ah[STRING_SIZE];
- char af[STRING_SIZE];
-} * prog;
-
-static int progcmd, progid; /* progcmd == 0 - insert, 1 - modify*/
-static struct ProgramList deletedprog;
-
-#define LINE1 " Program Title: "
-#define LINE2 "Video file host: "
-#define LINE3 "Video file path: "
-#define LINE4 "Audio file host: "
-#define LINE5 "Audio file path: "
-#define MarginHeight 10
-#define MarginWidth 10
-static int charHeight, charWidth;
-static int titleSize;
-
-#define Fgets(s) {if (feof(fp) || fgets(s, STRING_SIZE, fp) == NULL) break; s[strlen(s)-1] = 0; }
-
-#define Fputs(s) {fputs(s, fp); fputc('\n', fp);}
-
-static void SaveBuf(void);
-
-static void InitBuf(void)
-{
- FILE * fp;
- char *fname;
- char buf[256];
- int copyTag = 0;
-
- deletedprog.title[0] = 0;
-
- item = (XmString *)ACE_OS::malloc(sizeof(*item) * ITEMS);
- if (item == NULL)
- {
- ACE_OS::perror ("UI allocate proglist item(XmString)");
- ACE_OS::exit (1);
- }
- prog = (struct ProgramList *) ACE_OS::malloc(sizeof(*prog) * ITEMS);
- if (prog == NULL)
- {
- ACE_OS::perror ("UI allocate prog");
- ACE_OS::exit (1);
- }
- fp = NULL;
- if (proglistName[0] != 0) { /* file name given in command line */
- get_full_path(proglistName, buf, 256);
- fname = proglistName;
- fp = fopen(buf, "r");
- if (fp == NULL) {
- fprintf(stderr,"PROG.C error opening %s:", proglistName);
- ACE_OS::perror ("");
- }
- }
- if (fp == NULL) {
- get_full_path(PROGRAM_FILE, buf, 256);
- fname = PROGRAM_FILE;
- fp = fopen(buf, "r");
- }
- if (fp == NULL) {
- {
-
- InitBuf_exit1:
-
- get_full_path(PROGRAM_FILE, buf, 256);
- if (access(buf, 0) != 0) { /* PROGRAM_FILE does not exist, create it */
- if (strchr(fname, '/') != NULL) { /* create the default directory */
- char *ptr = strrchr(buf, '/');
- *ptr = 0;
- mkdir(buf, 0755);
- *ptr = '/';
- }
- fname = PROGRAM_FILE;
- fp = fopen(buf, "w+");
- }
- else { /* Exist, create a temp file in /tmp */
- char *ptr = tempnam("/tmp/", "vcr");
- fname = tmpnam(NULL);
- if (ptr != NULL) {
- strncpy(fname, ptr, L_tmpnam);
- ACE_OS::free (ptr);
- }
- strcpy(buf, fname);
- fp = tmpfile();
- }
- if (fp != NULL) {
- if (strncmp(fname, "/tmp/", 5) != 0) {
- fprintf(stderr,
- "Warning: created file %s with default movie list.\n",
- fname);
- }
- else fprintf(stderr, "Warning: using default movie list.\n");
- fprintf(fp, "%s\n", BANNER);
- fprintf(fp, "\
-lemond: (va) Blazers Game 1 (128)\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/c1.0.300.128.mpg\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/c1.0.300.au\n\
-lemond: (va) Blazers Game 1 (256)\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/c1.0.300.256.mpg\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/c1.0.300.au\n\
-lemond: (va) Blazers Game 1 (320)\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/c1.0.300.320.mpg\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/c1.0.300.au\n\
-lemond: (va) Blazers Game 2 (128)\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/h1.0.300.128.mpg\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/h1.0.300.au\n\
-lemond: (va) Blazers Game 2 (256)\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/h1.0.300.256.mpg\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/h1.0.300.au\n\
-lemond: (va) Blazers Game 2 (320)\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/h1.0.300.320.mpg\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/h1.0.300.au\n\
-lemond: (va) Blazers Game 3 (128)\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/s1.0.300.128.mpg\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/s1.0.300.au\n\
-lemond: (va) Blazers Game 3 (256)\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/s1.0.300.256.mpg\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/s1.0.300.au\n\
-lemond: (vo) Skiing on Mt. Rainer\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/skiRainer.mpeg\n\
-\n\
-\n\
-lemond: (ao) Following the sense (Chinese song)\n\
-\n\
-\n\
-lemond.cse.ogi.edu\n\
-/projects/dsrg/L/multimedia3/sense.au\n\
-");
- fseek(fp, (long)0, 0);
- fgets(buf, 100, fp);
- goto InitBuf_continue;
- /*
- fclose(fp);
- fp = fopen(buf, "r");
- if (fp != NULL) {
- fgets(buf, 100, fp);
- goto InitBuf_continue;
- }
- else {
- fprintf(stderr, "Warning: failed to read newly created %s:", buf);
- ACE_OS::perror ("");
- }
- */
- }
- else {
- fprintf(stderr, "Warning: failed to create %s:", buf);
- perror("");
- }
- items = 0;
- return;
- }
- }
- if (fgets(buf, 100, fp) == NULL)
- {
- fclose(fp);
- goto InitBuf_exit1;
- }
- buf[strlen(buf)-1] = 0;
- if (strncmp(buf, BANNER,ACE_OS::strlen (BANNER)))
- {
- fprintf(stderr, "BANNER in %s not expected\n", fname);
- fprintf(stderr, " Expected: %s\n", BANNER);
- fprintf(stderr, " Actual : %s\n", buf);
- fclose(fp);
- goto InitBuf_exit1;
- }
-
- InitBuf_continue:
-
- items = 0;
- for(;;)
- {
- /*
- fprintf(stderr, "Reading next program.\n");
- */
- Fgets(prog[items].title);
- // Fgets(prog[items].vh);
- Fgets(prog[items].vf);
- // Fgets(prog[items].ah);
- Fgets(prog[items].af);
- item[items] = (XmString)XmStringCreateLtoR(prog[items].title, XmStringTag);
- if ((++items) >= ITEMS) break;
- }
- /*
- fprintf(stderr, "Total programs %d\n", items);
- */
- fclose(fp);
- if (copyTag) {
- SaveBuf();
- }
-}
-
-static void SaveBuf(void)
-{
- int i;
- FILE * fp;
- char buf[256];
- get_full_path(PROGRAM_FILE, buf, 256);
- fp = fopen(buf, "w");
- if (fp == NULL)
- {
- fprintf(stderr, "Fail to open %s for saving programs", buf);
- ACE_OS::perror ("");
- return;
- }
- Fputs(BANNER);
- for (i = 0; i < items; i++)
- {
- Fputs(prog[i].title);
- // Fputs(prog[i].vh);
- Fputs(prog[i].vf);
- // Fputs(prog[i].ah);
- Fputs(prog[i].af);
- }
- fclose(fp);
-}
-
-static void CmdWrite(char * buf, int size)
-{
- if (size == 0) return;
- while (write(cmdSocket, (buf), (size)) == -1)
- {
- if (errno == EINTR) continue;
- ACE_OS::perror ("UI write to cmdSocket");
- ACE_OS::exit (1);
- }
-}
-
-void StartProgram(char * title, char * vh, char * vf, char * ah, char * af)
-{
- extern int cmdBusy;
- char tmp = CmdINIT;
- int len;
- if (!cmdBusy) {
- char *str = title;
- len =ACE_OS::strlen (str);
-// if (len > 0 && str[len-1] == 0x0d) str[len - 1] = 0;
-// str = vh;
- // len =ACE_OS::strlen (str);
- if (len > 0 && str[len-1] == 0x0d) str[len - 1] = 0;
- str = vf;
- // len =ACE_OS::strlen (str);
- // if (len > 0 && str[len-1] == 0x0d) str[len - 1] = 0;
- // str = ah;
- len =ACE_OS::strlen (str);
- if (len > 0 && str[len-1] == 0x0d) str[len - 1] = 0;
- str = af;
- len =ACE_OS::strlen (str);
- if (len > 0 && str[len-1] == 0x0d) str[len - 1] = 0;
- XmTextFieldSetString(titlewidget, title);
- cmdBusy = 1;
- CmdWrite(&tmp, 1);
-// len =ACE_OS::strlen (vh);
-// CmdWrite((char *)&len, 4);
-// cerr << "StartProgram: len =" << len;
-// CmdWrite(vh, len);
-// cerr << " StartProgram: vh =" << vh << endl;
- len =ACE_OS::strlen (vf);
- CmdWrite((char *)&len, 4);
- cerr << "StartProgram: len =" << len;
- CmdWrite(vf, len);
- cerr << " StartProgram: vf =" << vf << endl;
-// len =ACE_OS::strlen (ah);
-// CmdWrite((char *)&len, 4);
-// cerr << "StartProgram: len =" << len;
-// CmdWrite(ah, len);
-// cerr << " StartProgram: ah =" << ah << endl;
- len =ACE_OS::strlen (af);
- CmdWrite((char *)&len, 4);
- cerr << "StartProgram: len =" << len;
- CmdWrite(af, len);
- cerr << " StartProgram: af =" << af << endl;
- }
- else {
- beep();
- }
- cerr << "StartProgram done\n";
-}
-
-static int curListPos(void)
-{
- int * poses, count;
-
- if (XmListGetSelectedPos(wproglist, &poses, &count))
- {
- count = poses[0];
- XtFree((char*)poses);
- /*
- fprintf(stderr, "curListPos: current pos = %d\n", count);
- */
- return count - 1;
- }
- return -1;
-}
-
-
-static void modifyprog(struct ProgramList *p)
-{
- XmString item;
-
- if (items <0 || progid >= items || progid < 0)
- { beep(); return; }
- item = (XmString)XmStringCreateLtoR(p->title, XmStringTag);
- XmListReplaceItemsPos(wproglist, &item, 1, progid+1);
- XmListSelectPos(wproglist, progid+1, 0);
- XmStringFree(item);
- ACE_OS::memcpy (&(prog[progid]), p, sizeof(*p));
- SaveBuf();
-}
-
-static void insertprog(struct ProgramList *p)
-{
- XmString item;
-
- if (items <= 0 || items >= ITEMS) return;
- ACE_OS::memcpy ((char*)&(prog[items]), (char *)p, sizeof(*p));
- item = (XmString)XmStringCreateLtoR(p->title, XmStringTag);
- XmListAddItemUnselected(wproglist, item, items+1);
- XmStringFree(item);
- if (items == 0)
- XmListSelectPos(wproglist, 0, False);
- items ++;
- SaveBuf();
-}
-
-static void verifyCB(Widget w, XtPointer closure, XmTextVerifyCallbackStruct * cd);
-
-static void deleteCB(Widget w, XtPointer closure, XtPointer call_data)
-{
- int i, j;
-
- // return;
-
-
- if (items <= 0) { beep(); return; }
- j = curListPos();
- if (j == -1) return;
- ACE_OS::memcpy (&deletedprog, &prog[j], sizeof(deletedprog));
- for (i = j+1; i < items; i++)
- ACE_OS::memcpy (&prog[i-1], &prog[i], sizeof(*prog));
- XmListDeletePos(wproglist, j+1);
- items --;
- SaveBuf();
- return;
-}
-
-static void undoCB(Widget w, XtPointer closure, XtPointer call_data)
-{
- // return;
-
- if (deletedprog.title[0] != 0)
- {
- insertprog(&deletedprog);
- deletedprog.title[0] = 0;
- }
- else
- beep();
-
-}
-
-static void setposition(Widget w, int x, int y);
-
-static void insertCB (Widget w, XtPointer closure, XtPointer call_data)
-{
- char buf[1000];
-
- // return;
-
- //#if 0
- if (items >= ITEMS -1)
- {
- beep();
- return;
- }
- XtRemoveAllCallbacks(wprogmodify, XmNmodifyVerifyCallback);
- XtRemoveAllCallbacks(wprogmodify, XmNmotionVerifyCallback);
- progcmd = 0;
- sprintf(buf, " *** append a program ***\n");
- strcat(buf, LINE1);
- strcat(buf, "\n");
- strcat(buf, LINE2);
- strcat(buf, "\n");
- strcat(buf, LINE3);
- strcat(buf, "\n");
- strcat(buf, LINE4);
- strcat(buf, "\n");
- strcat(buf, LINE5);
- strcat(buf, "\n\n");
- XmTextSetString(wprogmodify, buf);
-
- setposition(wprogmodify, titleSize, 1);
- XtAddCallback (wprogmodify, XmNmodifyVerifyCallback, (XtCallbackProc)verifyCB, NULL);
- XtAddCallback (wprogmodify, XmNmotionVerifyCallback, (XtCallbackProc)verifyCB, NULL);
-
- // uncommented
- //XtManageChild(progmodifyshell);
-
- XtRealizeWidget(progmodifyshell);
- //#endif
-}
-
-static void modifyCB(Widget w, XtPointer closure, XtPointer call_data)
-{
- int i;
- char buf[1000];
- if (items == 0)
- {
- beep();
- return;
- }
- XtRemoveAllCallbacks(wprogmodify, XmNmodifyVerifyCallback);
- XtRemoveAllCallbacks(wprogmodify, XmNmotionVerifyCallback);
- progid = i = curListPos();
- progcmd = 1;
- sprintf(buf, " *** modify program: %s ***\n", prog[i].title);
- strcat(buf, LINE1);
- strcat(buf, prog[i].title);
- strcat(buf, "\n");
- // strcat(buf, LINE2);
- // strcat(buf, prog[i].vh);
- // strcat(buf, "\n");
- strcat(buf, LINE3);
- strcat(buf, prog[i].vf);
- strcat(buf, "\n");
- // strcat(buf, LINE4);
- // strcat(buf, prog[i].ah);
- // strcat(buf, "\n");
- strcat(buf, LINE5);
- strcat(buf, prog[i].af);
- strcat(buf, "\n\n");
- XmTextSetString(wprogmodify, buf);
-
- setposition(wprogmodify, titleSize, 1);
- XtAddCallback (wprogmodify, XmNmodifyVerifyCallback, (XtCallbackProc)verifyCB, NULL);
- XtAddCallback (wprogmodify, XmNmotionVerifyCallback, (XtCallbackProc)verifyCB, NULL);
- /*
- XtManageChild(progmodifyshell);
- */
- XtRealizeWidget(progmodifyshell);
-}
-
-static void playCB(Widget w, XtPointer closure, XtPointer call_data)
-{
- /*
- fprintf(stderr, "play");
- */
- if (items > 0)
- {
- int i = curListPos();
- if (i >= items || i < 0)
- return;
- cerr << "PlayCB\n";
- cerr << prog[i].title << " " << " " <<prog[i].vf << " " << " " << prog[i].af << endl;
- StartProgram(prog[i].title, prog[i].vh, prog[i].vf, prog[i].ah, prog[i].af);
- }
-}
-
-static void dismissCB(Widget W, XtPointer closure, XtPointer call_data)
-{
-
- XtUnrealizeWidget(progshell);
- /*
- XtUnmanageChild(progshell);
- */
-}
-
-static void setposition(Widget w, int x, int y)
-{
- Position x1, y1;
- x1 = charWidth * x + (MarginWidth+4);
- y1 = charHeight * y + (charHeight+MarginHeight+1);
- XmTextSetInsertionPosition(w, XmTextXYToPos(w, x1, y1));
-}
-
-static int getposition(Widget w, XmTextVerifyCallbackStruct * cd,
- int * x, int *y)
-{
- Position x1, y1;
- if (!XmTextPosToXY(w, cd->newInsert, &x1, &y1))
- return 0;
- *x = (x1-(MarginWidth+4))/charWidth;
- *y = (y1-(charHeight+MarginHeight+1))/charHeight;
- if ((*x)*charWidth != x1-(MarginWidth+4) || (*y)*charHeight != y1-(charHeight+MarginHeight+1))
- {
- /*
- fprintf(stderr, "error: TextCursorConversion failed. \007\n");
- fprintf(stderr, "x-%d, x1-%d, y-%d, y1-%d\n", *x, (int)x1, *y, (int)y1);
- */
- return 1;
- }
- return 1;
-
-}
-
-static void modifydismissCB(Widget w, XtPointer closure, XtPointer call_data)
-{
-
- XtUnrealizeWidget(progmodifyshell);
- /*
- XtUnmanageChild(progmodifyshell);
- */
-}
-
-static void modifysaveCB(Widget w, XtPointer closure, XtPointer call_data)
-{
- return;
-
- //#if 0
- if (progcmd == 1 && items <= progid)
- {
- beep();
- }
- else if (progcmd == 1 || progcmd == 0)
- {
- char * buf, * ptr, *ptr1;
- struct ProgramList p;
- buf = XmTextGetString(wprogmodify);
- ptr = buf;
- fprintf(stderr, "Buf: %s\n", buf);
- while (*ptr != '\n') ptr ++;
- ptr ++;
-
- ptr1 = ptr + titleSize;
- while (*ptr != '\n') ptr ++;
- (*ptr) = 0; ptr ++;
- strncpy(p.title, ptr1, STRING_SIZE);
- p.title[STRING_SIZE-1] = 0;
-
- ptr1 = ptr + titleSize;
- while (*ptr != '\n') ptr ++;
- (*ptr) = 0; ptr ++;
- strncpy(p.vh, ptr1, STRING_SIZE);
- p.vh[STRING_SIZE-1] = 0;
-
- ptr1 = ptr + titleSize;
- while (*ptr != '\n') ptr ++;
- (*ptr) = 0; ptr ++;
- strncpy(p.vf, ptr1, STRING_SIZE);
- p.vf[STRING_SIZE-1] = 0;
-
- ptr1 = ptr + titleSize;
- while (*ptr != '\n') ptr ++;
- (*ptr) = 0; ptr ++;
- strncpy(p.ah, ptr1, STRING_SIZE);
- p.ah[STRING_SIZE-1] = 0;
-
- ptr1 = ptr + titleSize;
- while (*ptr != '\n') ptr ++;
- (*ptr) = 0;
- strncpy(p.af, ptr1, STRING_SIZE);
- p.af[STRING_SIZE-1] = 0;
- /*
- fprintf(stderr, "*|%s||%s||%s||%s||%s||*\n", p.title, p.vh, p.vf, p.ah, p.af);
- */
- XtFree((char *)buf);
- if (progcmd == 1)
- modifyprog(&p);
- else
- insertprog(&p);
- }
- //#endif
-}
-
-static void verifyCB(Widget w, XtPointer closure, XmTextVerifyCallbackStruct * cd)
-{
- int x = 0, y = 0;
-
- if (!getposition(w, cd, &x, &y))
- {
- fprintf(stderr, "error on conversion to x/y\n");
- return;
- }
-/*
- fprintf(stderr, "verifyCB: %d (x-%d, y-%d)\n",cd->newInsert, x, y);
-*/
- if (x < titleSize || x > titleSize+STRING_SIZE || y < 1 || y > 5)
- {
- beep();
- cd->doit = False;
- return;
- }
- else
- return;
-}
-
-static void CreateModifyWindow(Widget parent)
-{
- Arg args[20];
- int n;
- Widget wform, wtext, wdone, wcancel;
- XmFontList fontlist;
- XFontStruct * font;
- XmStringCharSet cset = XmSTRING_DEFAULT_CHARSET;
-
- n = 0;
- XtSetArg(args[n], XmNtitle, "Virtual VCR Program List Edit"); n++;
- XtSetArg(args[n], XmNdeleteResponse, XmDO_NOTHING);n++;
- XtSetArg(args[n], XmNkeyboardFocusPolicy, XmPOINTER); n++;
- XtSetArg(args[n], XmNwidth, 700); n++;
- XtSetArg(args[n], XmNheight, 160); n++;
- XtSetArg(args[n], XmNallowShellResize, False); n++;
-
- progmodifyshell = XtAppCreateShell("Program List", "virtual_vcr",
- topLevelShellWidgetClass, display, args, n);
-
- // uncommented.
- // progmodifyshell = XmCreateDialogShell(parent, "virtual_vcr", args, n);
-
- n = 0;
-
- /* Create form widget */
- n = 0;
- XtSetArg (args[n], XmNallowShellResize, False); n++;
- /*
- XtSetArg (args[n], XmNheight, 300); n++;
- XtSetArg (args[n], XmNwidth, 800); n++;
- */
- wform = XmCreateForm(progmodifyshell, "Programs", args, n);
-
- XtManageChild(wform);
-
- font = XLoadQueryFont (XtDisplay (progmodifyshell), "8x13");
- charHeight = 13;
- charWidth = 8;
- fontlist = XmStringCreateFontList (font, cset);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNleftOffset, 20); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- wdone = XmCreatePushButton (wform, "Save", args, n);
- XtManageChild(wdone);
- XtAddCallback (wdone, XmNactivateCallback, (XtCallbackProc)modifysaveCB, NULL);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNrightOffset, 20); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- wcancel = XmCreatePushButton (wform, "Dismiss", args, n);
- XtManageChild(wcancel);
- XtAddCallback (wcancel, XmNactivateCallback, (XtCallbackProc)modifydismissCB, NULL);
-
- titleSize =ACE_OS::strlen (LINE1);
-
- n=0;
- XtSetArg (args[n], XmNleftOffset, 5); n++;
- XtSetArg (args[n], XmNtopOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg(args[n], XmNcolumns, titleSize + STRING_SIZE+1); n++;
- XtSetArg(args[n], XmNrows, 7); n++;
-/*
- XtSetArg(args[n], XmNeditable, True); n++;
-*/
- XtSetArg(args[n], XmNeditable, False); n++;
-
- XtSetArg(args[n], XmNmarginHeight, MarginHeight); n++;
- XtSetArg(args[n], XmNmarginWidth, MarginWidth); n++;
- XtSetArg(args[n], XmNborderWidth, 0); n++;
- XtSetArg(args[n], XmNeditMode, XmMULTI_LINE_EDIT); n++;
- /*
- XtSetArg(args[n], XmNvalue, new_string1); n++;
- */
- XtSetArg(args[n], XmNfontList, fontlist); n++;
- wtext = XmCreateText(wform, "Virtual VCR program list modify text", args, n);
-
- XtManageChild(wtext);
-
- XmFontListFree (fontlist);
- wprogmodify = wtext;
-}
-
-Widget CreateProgramWindow(Widget parent, int cmdSock, int * playflag, Widget frametext)
-{
- Arg args[20];
- int n;
- Widget wform, frame1, frame2, wlist,
- wdelete, wundo, winsert, wmodify, wplay, wdismiss;
- XmFontList fontlist;
- XFontStruct * font;
- XmStringCharSet cset = XmSTRING_DEFAULT_CHARSET;
-
- cmdSocket = cmdSock;
- playtag = playflag;
- titlewidget = frametext;
-
- InitBuf();
-
- n = 0;
- XtSetArg(args[n], XmNtitle, "Virtual VCR Program List"); n++;
- XtSetArg(args[n], XmNdeleteResponse, XmDO_NOTHING);n++;
- XtSetArg(args[n], XmNkeyboardFocusPolicy, XmPOINTER); n++;
- XtSetArg(args[n], XmNwidth, 396); n++;
- XtSetArg(args[n], XmNheight, 300); n++;
- XtSetArg(args[n], XmNminWidth, 396); n++;
- XtSetArg(args[n], XmNminHeight, 150); n++;
-
- progshell = XtAppCreateShell("Program List", "virtual_vcr",
- topLevelShellWidgetClass, display, args, n);
- /*
- progshell = XmCreateDialogShell(parent, "virtual_vcr", args, n);
- */
- font = XLoadQueryFont (XtDisplay (progshell), "courB14");
- fontlist = XmStringCreateFontList (font, cset);
-
- n = 0;
- XtSetArg(args[n], XmNtitle, "Program List"); n++;
- wform = XmCreateForm(progshell, "Programs", args, n);
-
- XtManageChild(wform);
-
- n = 0;
- wdelete = XmCreatePushButton (wform, "Delete", args, n);
- XtManageChild(wdelete);
- XtAddCallback (wdelete, XmNactivateCallback, (XtCallbackProc)deleteCB, NULL);
- wundo = XmCreatePushButton (wform, "Undo", args, n);
- XtManageChild(wundo);
- XtAddCallback (wundo, XmNactivateCallback, (XtCallbackProc)undoCB, NULL);
- winsert = XmCreatePushButton (wform, "Insert", args, n);
- XtManageChild(winsert);
- XtAddCallback (winsert, XmNactivateCallback, (XtCallbackProc)insertCB, NULL);
- wmodify = XmCreatePushButton (wform, "Modify", args, n);
- XtManageChild(wmodify);
- XtAddCallback (wmodify, XmNactivateCallback, (XtCallbackProc)modifyCB, NULL);
- wplay = XmCreatePushButton (wform, "Select", args, n);
- XtManageChild(wplay);
- XtAddCallback (wplay, XmNactivateCallback, (XtCallbackProc)playCB, NULL);
- wdismiss = XmCreatePushButton (wform, "Dismiss", args, n);
- XtManageChild(wdismiss);
- XtAddCallback (wdismiss, XmNactivateCallback, (XtCallbackProc)dismissCB, NULL);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNleftOffset, 5); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetValues (wdelete, args, n);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNleftOffset, 70); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetValues (wundo, args, n);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNleftOffset, 135); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetValues (winsert, args, n);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNleftOffset, 200); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetValues (wmodify, args, n);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNleftOffset, 265); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetValues (wplay, args, n);
-
- n=0;
- XtSetArg (args[n], XmNwidth, 60); n++;
- XtSetArg (args[n], XmNheight, 28); n++;
- XtSetArg (args[n], XmNleftOffset, 330); n++;
- XtSetArg (args[n], XmNbottomOffset, 5); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetValues (wdismiss, args, n);
-
- n = 0;
- XtSetArg (args[n], XmNtopOffset, 2); n++;
- XtSetArg (args[n], XmNleftOffset, 2); n++;
- XtSetArg (args[n], XmNbottomOffset, 38); n++;
- XtSetArg (args[n], XmNrightOffset, 2); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- XtSetArg(args[n], XmNfontList, fontlist); n++;
- XtSetArg(args[n], XmNvisibleItemCount, NUM_LIST_ITEMS); n++;
- if (items > 0)
- {
- XtSetArg(args[n], XmNitems, item); n++;
- XtSetArg(args[n], XmNitemCount, items); n++;
- XtSetArg(args[n], XmNselectedItems, item); n++;
- XtSetArg(args[n], XmNselectedItemCount, 1); n++;
- }
- wlist = XmCreateScrolledList(wform, "ProgramList", args, n);
- XtManageChild(wlist);
- XmFontListFree(fontlist);
- wproglist = wlist;
- for (n = 0; n < items; n++)
- XmStringFree(item[n]);
- ACE_OS::free (item);
-
- n=0;
- XtSetArg (args[n], XmNtopOffset, 2); n++;
- XtSetArg (args[n], XmNleftOffset, 2); n++;
- XtSetArg (args[n], XmNbottomOffset, 38); n++;
- XtSetArg (args[n], XmNrightOffset, 2); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- frame2 = XmCreateFrame (wform, "frame", args, n);
- XtManageChild(frame2);
-
- n=0;
- XtSetArg (args[n], XmNtopOffset, 0); n++;
- XtSetArg (args[n], XmNleftOffset, 0); n++;
- XtSetArg (args[n], XmNbottomOffset, 0); n++;
- XtSetArg (args[n], XmNrightOffset, 0); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- frame1 = XmCreateFrame (wform, "frame", args, n);
- XtManageChild(frame1);
-
- CreateModifyWindow(parent);
-
- return progshell;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/proto.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/proto.h
deleted file mode 100644
index 023cd981944..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/proto.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* $Id$ */
-
-
-#ifdef __STDC__
-# define P(s) s
-#else
-# define P(s) ()
-#endif
-
-
-/* util.c */
-void correct_underflow P((void ));
-int next_bits P((int num , unsigned int mask ));
-char *get_ext_data P((void ));
-int next_start_code P((void ));
-char *get_extra_bit_info P((void ));
-
-/* video.c */
-void init_stats P((void ));
-void PrintAllStats P((void ));
-double ReadSysClock P((void ));
-void PrintTimeInfo P((void ));
-VidStream *NewVidStream P((void ));
-void DestroyVidStream P((VidStream *astream ));
-PictImage *NewPictImage P((unsigned int width , unsigned int height ));
-void DestroyPictImage P((PictImage *apictimage ));
-int mpegVidRsrc P((char *p ));
-void ToggleBFlag P((void ));
-void TogglePFlag P((void ));
-
-/* parseblock.c */
-void ParseReconBlock P((int n ));
-void ParseAwayBlock P((int n ));
-
-/* motionvector.c */
-void ComputeForwVector P((int *recon_right_for_ptr , int *recon_down_for_ptr ));
-void ComputeBackVector P((int *recon_right_back_ptr , int *recon_down_back_ptr ));
-
-/* decoders.c */
-void init_tables P((void ));
-void decodeDCTDCSizeLum P((unsigned int *value ));
-void decodeDCTDCSizeChrom P((unsigned int *value ));
-void decodeDCTCoeffFirst P((unsigned int *run , int *level ));
-void decodeDCTCoeffNext P((unsigned int *run , int *level ));
-
-/* main.c */
-int get_more_data P((unsigned int *buf_start , int max_length , int *length_ptr , unsigned int **buf_ptr ));
-int main P((int argc , char **argv ));
-void usage P((char *s ));
-
-/* gdith.c */
-void InitColor P((void ));
-int HandleXError P((Display *dpy , XErrorEvent *event ));
-void InstallXErrorHandler P((void ));
-void DeInstallXErrorHandler P((void ));
-void ResizeDisplay P((int w , int h ));
-void InitDisplay P((char *name ));
-void InitGrayDisplay P((char *name ));
-void InitMonoDisplay P((char *name ));
-void InitColorDisplay P((char *name ));
-void ExecuteDisplay P((VidStream *vid_stream ));
-
-/* fs2.c */
-void InitFS2Dither P((void ));
-void FS2DitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *disp , int rows , int cols ));
-
-/* fs2fast.c */
-void InitFS2FastDither P((void ));
-void FS2FastDitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int h , int w ));
-
-/* fs4.c */
-void InitFS4Dither P((void ));
-void FS4DitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *disp , int rows , int cols ));
-
-/* hybrid.c */
-void InitHybridDither P((void ));
-void HybridDitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int h , int w ));
-
-/* hybriderr.c */
-void InitHybridErrorDither P((void ));
-void HybridErrorDitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int h , int w ));
-
-/* 2x2.c */
-void Init2x2Dither P((void ));
-void RandInit P((int h , int w ));
-void PostInit2x2Dither P((void ));
-void Twox2DitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int h , int w ));
-
-/* gray.c */
-void GrayDitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int h , int w ));
-
-/* mono.c */
-void MonoDitherImage(register unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w);
-void MonoThresholdImage(unsigned char *lum, unsigned char *cr,
- unsigned char *cb, unsigned char *out,
- int h, int w);
-
-/* jrevdct.c */
-void init_pre_idct P((void ));
-void j_rev_dct_sparse P((DCTBLOCK data , int pos ));
-void j_rev_dct P((DCTBLOCK data ));
-void j_rev_dct_sparse P((DCTBLOCK data , int pos ));
-void j_rev_dct P((DCTBLOCK data ));
-
-/* 24bit.c */
-void InitColorDither P((void ));
-void ColorDitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int rows , int cols ));
-
-/* util32.c */
-Visual *FindFullColorVisual P((Display *dpy , int *depth ));
-Window CreateFullColorWindow P((Display *dpy , int x , int y , int w , int h ));
-
-/* ordered.c */
-void InitOrderedDither P((void ));
-void OrderedDitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int h , int w ));
-
-/* ordered2.c */
-void InitOrdered2Dither P((void ));
-void Ordered2DitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int h , int w ));
-
-/* mb_ordered.c */
-void InitMBOrderedDither P((void ));
-void MBOrderedDitherImage P((unsigned char *lum , unsigned char *cr , unsigned char *cb , unsigned char *out , int h , int w ));
-void MBOrderedDitherDisplayCopy P((VidStream *vid_stream , int mb_addr , int motion_forw , int r_right_forw , int r_down_forw , int motion_back , int r_right_back , int r_down_back , unsigned char *past , unsigned char *future ));
-
-#undef P
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.cpp
deleted file mode 100644
index 734029da118..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.cpp
+++ /dev/null
@@ -1,999 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with this file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-/* This software is modified on January 15, 1995 by:
- *
- * Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <errno.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/uio.h>
-#include <unistd.h>
-#include <X11/IntrinsicP.h>
-#include <Xm/DialogS.h>
-#include "mpeg_mib/mibload.h"
-#include "interface/fb.xbm"
-#include "interface/play.xbm"
-#include "interface/step.xbm"
-#include "interface/stop.xbm"
-#include "interface/loop.xbm"
-#include "interface/ff.xbm"
-#include "interface/MainWindow.mib"
-#include "interface/Info.mib"
-#include "video.h"
-
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, ui, "$Id$")
-
-int cmdBusy = 0;
-
-extern char infomessage[];
-
-/*****************************************************************************/
-
-/* Private Variables and Methods */
-
-static int playtag = 0;
-static int cmdSocket = -1;
-
-/* Intrinsics Application Context */
-static XtAppContext App;
-static Window monitorwindow = (int)NULL;
-static mib_Widget *mainload, *infoload;
-static Widget shell = (int)NULL, infoshell = (int)NULL,
- parashell = (int)NULL, progshell = (int)NULL,
- fileshell = (int)NULL;
-static Widget frametext= (int)NULL;
-static Widget volumescale = (int)NULL, balancescale = (int)NULL,
- speedscale = (int)NULL, positionscale = (int)NULL;
-static int frameshown = 0;
-
-#define MINX 500
-#define MINY 360
-
-static Window displaywin = (int)NULL;
-static int privcolormap = 0;
-
-static void exit_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void info_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void para_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void prog_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void file_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-
-static void loopchange_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void normal_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void fb_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void stop_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void ff_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void step_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void play_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-
-static void volume_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void balance_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void speed_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-static void position_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-
-static void cmdSocket_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-
-static void monitor_expose(Widget, XtPointer, XmDrawingAreaCallbackStruct *);
-
-static void infoclose_callback(Widget, XtPointer, XmAnyCallbackStruct *);
-
-static void CmdWrite(char * buf, int size)
-{
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t)before writing cmd\n"));
- while (ACE_OS::write(cmdSocket, (buf), (size)) == -1)
- {
- if (errno == EINTR) continue;
- ACE_OS::perror ("UI write to cmdSocket");
- ACE_OS::exit (1);
- }
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t)After writing cmd\n"));
-}
-
-/*****************************************************************************
-
- UICreate: Create/load in a motif interface.
-
- *****************************************************************************/
-
-static void UICreate()
-{
-
- Widget toplevel;
-
- Widget mainwindow,
- temp;
-
- Pixel fg, bg;
- Pixmap button_pix;
-
- XmFontList fontlist;
- XFontStruct * font;
-
- Arg args[20];
- int n, depth;
-
- static String fallbacks[] = {
- "*Foreground: black",
- "*BorderWidth: 0",
- "*Background: lavender",
- "*XmToggleButton.selectColor: yellow",
- "*XmToggleButton.indicatorSize: 16",
- "*XmToggleButtonGadget.selectColor: yellow",
- "*XmToggleButtonGadget.indicatorSize: 16",
- "*fontList: -adobe-helvetica-medium-r-normal--14-*-*-*-p-*-iso8859-1",
- "*XmText*fontList: -adobe-courier-medium-r-normal--12-*-*-*-m-70-iso8859-1",
- NULL
- };
-
-/*****************************************************************************/
-
- n = 0;
-
- toplevel = XtAppInitialize(&App, "virtual_vcr", NULL, 0, &argc_share,
- argv_share, fallbacks, args, n);
-
- display = XtDisplay(toplevel);
-
-/******************************************************************************/
-
- n = 0;
- XtSetArg(args[n], XmNtitle, "TAO Mpeg Player"); n++;
- XtSetArg(args[n], XmNdeleteResponse, XmDO_NOTHING);n++;
- XtSetArg(args[n], XmNkeyboardFocusPolicy, XmPOINTER); n++;
- XtSetArg(args[n], XmNwidth, MINX); n++;
- XtSetArg(args[n], XmNminWidth, MINX); n++;
- XtSetArg(args[n], XmNheight, MINY); n++;
- XtSetArg(args[n], XmNminHeight, MINY); n++;
-
- shell = XtAppCreateShell("TAO Mpeg Player", "virtual_vcr",
- topLevelShellWidgetClass, display, args, n);
-
-/*****************************************************************************/
-
- n = 0;
- XtSetArg(args[n], XmNtitle, "TAO Mpeg Player"); n++;
-
- mainwindow = XmCreateForm(shell, "MainForm", args, n);
- XtManageChild(mainwindow);
- {
- XmStringCharSet cset = XmSTRING_DEFAULT_CHARSET;
- XmString titleString;
-
- font = XLoadQueryFont (XtDisplay (shell), "courB14");
- fontlist = XmStringCreateFontList (font, cset);
-
-
- titleString = XmStringCreateLtoR ("Balance", cset);
- n = 0;
- XtSetArg (args[n], XmNfontList, fontlist); n++;
- XtSetArg (args[n], XmNshowValue, True); n++;
- XtSetArg (args[n], XmNtitleString, titleString); n++;
- XtSetArg (args[n], XmNorientation, XmHORIZONTAL); n++;
- XtSetArg (args[n], XmNmaximum, 100); n++;
- XtSetArg (args[n], XmNvalue, 50); n++;
- XtSetArg (args[n], XmNprocessingDirection, XmMAX_ON_RIGHT); n++;
- XtSetArg (args[n], XmNscaleHeight, 17);n++;
- XtSetArg (args[n], XmNscaleWidth, 100);n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomOffset, 4);n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, 8);n++;
- balancescale = XmCreateScale(mainwindow, "scale", args, n);
- XmStringFree (titleString);
- XtManageChild (balancescale);
- XtAddCallback (balancescale, XmNvalueChangedCallback, (XtCallbackProc)balance_callback, NULL);
- XtAddCallback (balancescale, XmNdragCallback, (XtCallbackProc)balance_callback, NULL);
-
-
- titleString = XmStringCreateLtoR ("Volume", cset);
- n = 0;
- XtSetArg (args[n], XmNfontList, fontlist); n++;
- XtSetArg (args[n], XmNshowValue, True); n++;
- XtSetArg (args[n], XmNtitleString, titleString); n++;
- XtSetArg (args[n], XmNorientation, XmHORIZONTAL); n++;
- XtSetArg (args[n], XmNmaximum, 100); n++;
- XtSetArg (args[n], XmNvalue, DEFAULT_volume); n++;
- XtSetArg (args[n], XmNprocessingDirection, XmMAX_ON_RIGHT); n++;
- XtSetArg (args[n], XmNscaleHeight, 17);n++;
- XtSetArg (args[n], XmNscaleWidth, 100);n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomOffset, 4);n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, 128);n++;
- volumescale = XmCreateScale(mainwindow, "scale", args, n);
- XmStringFree (titleString);
- XtManageChild (volumescale);
- XtAddCallback (volumescale, XmNvalueChangedCallback, (XtCallbackProc)volume_callback, NULL);
- XtAddCallback (volumescale, XmNdragCallback, (XtCallbackProc)volume_callback, NULL);
-
-
- titleString = XmStringCreateLtoR ("Play Speed", cset);
- n = 0;
- XtSetArg (args[n], XmNfontList, fontlist); n++;
- XtSetArg (args[n], XmNshowValue, True); n++;
- XtSetArg (args[n], XmNtitleString, titleString); n++;
- XtSetArg (args[n], XmNorientation, XmHORIZONTAL); n++;
- XtSetArg (args[n], XmNmaximum, 100); n++;
- XtSetArg (args[n], XmNvalue, 50); n++;
- XtSetArg (args[n], XmNprocessingDirection, XmMAX_ON_RIGHT); n++;
- XtSetArg (args[n], XmNscaleHeight, 17);n++;
- XtSetArg (args[n], XmNscaleWidth, 100);n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomOffset, 4);n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, 248);n++;
- speedscale = XmCreateScale(mainwindow, "scale", args, n);
- XmStringFree (titleString);
- XtManageChild (speedscale);
- XtAddCallback (speedscale, XmNvalueChangedCallback, (XtCallbackProc)speed_callback, NULL);
- XtAddCallback (speedscale, XmNdragCallback, (XtCallbackProc)speed_callback, NULL);
-
-
- titleString = XmStringCreateLtoR ("Position", cset);
- n = 0;
- XtSetArg (args[n], XmNfontList, fontlist); n++;
- XtSetArg (args[n], XmNshowValue, True); n++;
- XtSetArg (args[n], XmNtitleString, titleString); n++;
- XtSetArg (args[n], XmNorientation, XmHORIZONTAL); n++;
- XtSetArg (args[n], XmNmaximum, POSITION_RANGE); n++;
- XtSetArg (args[n], XmNprocessingDirection, XmMAX_ON_RIGHT); n++;
- XtSetArg (args[n], XmNscaleHeight, 17);n++;
- XtSetArg (args[n], XmNscaleWidth, 100);n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomOffset, 4);n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, 368);n++;
- positionscale = XmCreateScale(mainwindow, "scale", args, n);
- XmStringFree (titleString);
- XtManageChild (positionscale);
- XtAddCallback (positionscale, XmNvalueChangedCallback, (XtCallbackProc)position_callback, NULL);
- XtAddCallback (positionscale, XmNdragCallback, (XtCallbackProc)position_callback, NULL);
-
- }
-
- mainload = mib_load_interface(mainwindow, MainMib, MI_FROMSTRING);
- XtSetMappedWhenManaged(shell, False);
- XtRealizeWidget(shell);
-
- frametext = mib_find_name(mainload, "TitleText")->me;
- XtVaSetValues(frametext,
- XmNfontList, fontlist,
- XmNcursorPositionVisible, False,
- XmNeditable, False,
- NULL);
-
- temp = mib_find_name(mainload, "Monitor")->me;
- XtAddCallback(temp, XmNexposeCallback,
- (XtCallbackProc) monitor_expose, (XtPointer) NULL);
- XtVaSetValues(temp, XmNforeground,
- BlackPixel(display, DefaultScreen(display)),
- XmNbackground,
- BlackPixel(display, DefaultScreen(display)),
- NULL);
- monitorwindow = XtWindow(temp);
-
- temp = mib_find_name(mainload, "Info")->me;
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) info_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "Para")->me;
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) para_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "Prog")->me;
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) prog_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "File")->me;
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) file_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "Exit")->me;
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) exit_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "Loop")->me;
- XtVaGetValues(temp, XmNforeground, &fg,
- XmNbackground, &bg, XmNdepth, &depth, NULL);
- button_pix = XCreatePixmapFromBitmapData(display, DefaultRootWindow(display),
- (char *)loop_bits, loop_width, loop_height, fg, bg, depth);
- /*
- {
- int i;
- for (i = 0; i < sizeof(loop_bits); i++)
- loop_bits[i] = ~loop_bits[i];
- }
- */
- XtVaSetValues(temp,
- XmNshadowThickness, 2,
-
- XmNwidth, 45,
- XmNheight, 28,
-
- XmNindicatorType, XmN_OF_MANY,
-
- XmNindicatorOn, False,
-
- XmNfillOnSelect, True,
- XmNlabelType, XmPIXMAP,
- XmNhighlightThickness, 0,
- XmNrubberPositioning, False,
- XmNlabelPixmap, button_pix,
- XmNselectPixmap, button_pix,
-/*
- XmNselectPixmap, (XCreatePixmapFromBitmapData(display, DefaultRootWindow(display),
- (char *)loop_bits, loop_width, loop_height, fg, bg, depth)),
-*/
- NULL);
- XtAddCallback(temp, XmNvalueChangedCallback, (XtCallbackProc) loopchange_callback,
- (XtPointer) NULL);
-/*
- XtAddCallback(temp, XmNarmCallback, (XtCallbackProc) looparm_callback,
- (XtPointer) NULL);
- XtAddCallback(temp, XmNdisarmCallback, (XtCallbackProc) loopdisarm_callback,
- (XtPointer) NULL);
-*/
- temp = mib_find_name(mainload, "Normal")->me;
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) normal_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "Rewind")->me;
- XtVaGetValues(temp, XmNforeground, &fg,
- XmNbackground, &bg, XmNdepth, &depth, NULL);
- button_pix = XCreatePixmapFromBitmapData(display, DefaultRootWindow(display),
- (char *)fb_bits, fb_width, fb_height, fg, bg, depth);
- XtVaSetValues(temp, XmNlabelType, XmPIXMAP,
- XmNlabelPixmap, button_pix, NULL);
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) fb_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "Stop")->me;
- XtVaGetValues(temp, XmNforeground, &fg,
- XmNbackground, &bg, XmNdepth, &depth, NULL);
- button_pix = XCreatePixmapFromBitmapData(display, DefaultRootWindow(display),
- (char *)stop_bits, stop_width, stop_height, fg, bg, depth);
- XtVaSetValues(temp, XmNlabelType, XmPIXMAP,
- XmNlabelPixmap, button_pix, NULL);
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) stop_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "FF")->me;
- XtVaGetValues(temp, XmNforeground, &fg,
- XmNbackground, &bg, XmNdepth, &depth, NULL);
- button_pix = XCreatePixmapFromBitmapData(display, DefaultRootWindow(display),
- (char *)ff_bits, ff_width, ff_height, fg, bg, depth);
- XtVaSetValues(temp, XmNlabelType, XmPIXMAP,
- XmNlabelPixmap, button_pix, NULL);
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) ff_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "Step")->me;
- XtVaGetValues(temp, XmNforeground, &fg,
- XmNbackground, &bg, XmNdepth, &depth, NULL);
- button_pix = XCreatePixmapFromBitmapData(display, DefaultRootWindow(display),
- (char *)step_bits, step_width, step_height, fg, bg, depth);
- XtVaSetValues(temp, XmNlabelType, XmPIXMAP,
- XmNlabelPixmap, button_pix, NULL);
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) step_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(mainload, "Play")->me;
- XtVaGetValues(temp, XmNforeground, &fg,
- XmNbackground, &bg, XmNdepth, &depth, NULL);
- button_pix = XCreatePixmapFromBitmapData(display, DefaultRootWindow(display),
- (char *)play_bits, play_width, play_height, fg, bg, depth);
- XtVaSetValues(temp, XmNlabelType, XmPIXMAP,
- XmNlabelPixmap, button_pix, NULL);
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) play_callback,
- (XtPointer) NULL);
-
-/*****************************************************************************/
-
- n = 0;
- XtSetArg(args[n], XmNtitle, "Virtual VCR Infomation"); n++;
- XtSetArg(args[n], XmNdeleteResponse, XmDO_NOTHING);n++;
- XtSetArg(args[n], XmNkeyboardFocusPolicy, XmPOINTER); n++;
- XtSetArg(args[n], XmNwidth, MINX); n++;
- XtSetArg(args[n], XmNheight, MINY); n++;
- /*
- infoshell = XtAppCreateShell("Info", "virtual_vcr",
- topLevelShellWidgetClass, display, args, n);
- */
- temp = XmCreateDialogShell(shell, "virtual_vcr", args, n);
- n = 0;
- XtSetArg(args[n], XmNtitle, "Virtual VCR Infomation"); n++;
-
- infoshell = XmCreateForm(temp, "virtual_vcr", args, n);
- infoload = mib_load_interface(infoshell, InfoMib,
- MI_FROMSTRING);
-
- temp = mib_find_name(infoload, "Dismiss")->me;
- XtAddCallback(temp, XmNactivateCallback, (XtCallbackProc) infoclose_callback,
- (XtPointer) NULL);
-
- temp = mib_find_name(infoload, "TextBig")->me;
- XtVaSetValues(temp, XmNcursorPositionVisible, False,
- XmNeditable, False, NULL);
- XmTextSetString(temp, infomessage);
-
- XmFontListFree (fontlist);
-
- parashell = CreateParameterWindow(shell);
-
- progshell = CreateProgramWindow(shell, cmdSocket, &playtag, frametext);
-
- fileshell = CreateFileWindow(shell, cmdSocket, &playtag, frametext);
-
-}
-
-/*****************************************************************************/
-
-Window MonitorWindow()
-{
- return monitorwindow;
-}
-
-/*****************************************************************************/
-
-void UISetColormap()
-{
- privcolormap = 1;
-}
-
-/*****************************************************************************/
-
-void UISetwin(Window win)
-{
- displaywin = win;
-}
-
-/*****************************************************************************/
-
-void UISetFrame()
-{
- char framestr[100];
-
- sprintf(framestr, "%d of %d", shared->currentDisplay, shared->totalFrames);
- XmTextFieldSetString(frametext, framestr);
-}
-
-/*****************************************************************************/
-
-void UIMinsize(int x, int y)
-{
- int minx;
- int miny;
- int winx;
- int winy;
-
- winx = x;
- winy = y;
-
- x += 30;
- y += 180;
-
- if (x < 450) x = MINX;
- if (y < 350) y = MINY;
-
- minx = x; miny = y;
-
- if (privcolormap)
- {
- XtVaSetValues(shell, XmNcolormap, cmap, NULL);
- }
- if (shell)
- {
- XtResizeWidget(shell, (Dimension)minx, (Dimension)miny, (Dimension)0);
- XtVaSetValues(shell,
- XmNminWidth, MINX,
- XmNminHeight, MINY,
- XmNmaxWidth, minx,
- XmNmaxHeight, miny,
- NULL);
-
- XtMapWidget(shell); /* Map the shell now to avoid disappearing buttons! */
- if (displaywin)
- {
- x = winx; y = winy;
- winx = minx - 30; winy = miny - 180;
- XMoveWindow(display, displaywin, (winx - x)/2, (winy - y)/2+12);
- }
- }
-}
-
-/*****************************************************************************
-
- From here on we have private methods:
-
- *****************************************************************************/
-
-static void exit_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- ACE_OS::exit (0);
-}
-
-
-static void info_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- /*
- XtRealizeWidget(infoshell);
- */
- XtManageChild(infoshell);
-}
-
-static void infoclose_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- /*
- XtUnrealizeWidget(infoshell);
- */
- XtUnmanageChild(infoshell);
-}
-
-static void para_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
-
- XtRealizeWidget(parashell);
- /*
- XtManageChild(parashell);
- */
-}
-
-static void prog_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
-
- XtRealizeWidget(progshell);
- /*
- XtManageChild(progshell);
- */
-}
-
-static void file_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- /*
- XtRealizeWidget(fileshell);
- */
- XtManageChild (fileshell);
-}
-
-/*****************************************************************************/
-
-static void loopchange_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- static int loop = 0;
- loop = !loop;
- if (playtag)
- {
- char cmd = loop ? CmdLOOPenable : CmdLOOPdisable;
- CmdWrite(&cmd, 1);
- }
- else
- beep();
-}
-
-static void normal_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-/* set speed bar, suppose speed_callback should be called automatically */
-{
- char cmd = CmdSPEED;
- int value = 50;
- CmdWrite(&cmd, 1);
- CmdWrite((char *)&value, 4);
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Reached in %s line %d\n",__FILE__,__LINE__));
- XmScaleSetValue(speedscale, 50);
-}
-
-static void fb_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- if (playtag && !cmdBusy)
- {
- char cmd = CmdFB;
- cmdBusy = 1;
- CmdWrite(&cmd, 1);
- }
- else
- beep();
-}
-
-static void stop_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- if (playtag && !cmdBusy)
- {
- char cmd = CmdSTOP;
- cmdBusy = 1;
- CmdWrite(&cmd, 1);
- }
- else
- beep();
-}
-
-static void ff_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- if (playtag && !cmdBusy)
- {
- char cmd = CmdFF;
- cmdBusy = 1;
- CmdWrite(&cmd, 1);
- }
- else
- beep();
-}
-
-
-static void step_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- if (playtag && !cmdBusy)
- {
- char cmd = CmdSTEP;
- cmdBusy = 1;
- CmdWrite(&cmd, 1);
- }
- else {
- /*
- beep();
- */
- }
-}
-
-static void play_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P)play_callback:cmdbusy= %d,playtag=%d\n",cmdBusy,playtag));
- if (playtag && !cmdBusy)
- {
- char cmd = CmdPLAY;
- cmdBusy = 1;
- CmdWrite(&cmd, 1);
- }
- else
- beep();
-}
-
-static void volume_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- char cmd;
- XmScaleCallbackStruct * call_value = (XmScaleCallbackStruct *) cbs;
- int value = call_value ->value;
-
- switch (call_value->reason)
- {
- case XmCR_VALUE_CHANGED:
- case XmCR_DRAG:
- cmd = CmdVOLUME;
- CmdWrite(&cmd, 1);
- CmdWrite((char *)&value, 4);
- break;
- default:
- fprintf(stderr, "Hit the default, incorrect reason sent for scale!!\n");
- break;
- }
-}
-
-static void speed_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- char cmd;
- XmScaleCallbackStruct * call_value = (XmScaleCallbackStruct *) cbs;
- int value = call_value ->value;
-
- switch (call_value->reason)
- {
- case XmCR_VALUE_CHANGED:
- case XmCR_DRAG:
- cmd = CmdSPEED;
- CmdWrite(&cmd, 1);
- CmdWrite((char *)&value, 4);
- break;
- default:
- fprintf(stderr, "Hit the default, incorrect reason sent for scale!!\n");
- break;
- }
-}
-
-static void balance_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- char cmd;
- XmScaleCallbackStruct * call_value = (XmScaleCallbackStruct *) cbs;
- int value = call_value ->value;
-
- switch (call_value->reason)
- {
- case XmCR_VALUE_CHANGED:
- case XmCR_DRAG:
- cmd = CmdBALANCE;
- CmdWrite(&cmd, 1);
- CmdWrite((char *)&value, 4);
- break;
- default:
- fprintf(stderr, "Hit the default, incorrect reason sent for scale!!\n");
- break;
- }
-}
-
-static void position_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- char cmd;
- XmScaleCallbackStruct * call_value = (XmScaleCallbackStruct *) cbs;
- int value = call_value ->value;
-
- switch (call_value->reason)
- {
- case XmCR_VALUE_CHANGED:
- if (playtag && !cmdBusy)
- {
- cmdBusy = 1;
- cmd = CmdPOSITIONrelease;
- CmdWrite(&cmd, 1);
- CmdWrite((char *)&value, 4);
- }
- else
- {
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Reached in %s line %d\n",__FILE__,__LINE__));
- XmScaleSetValue(positionscale, shared->locationPosition);
- /*
- fprintf(stderr, "UI: shared->cmd = %d\n", shared->cmd);
- if (shared->cmd != CmdPOSITION)
- beep();
- */
- }
-
- break;
- case XmCR_DRAG:
- if (playtag && !cmdBusy)
- {
- cmdBusy = 1;
- cmd = CmdPOSITION;
- CmdWrite(&cmd, 1);
- CmdWrite((char *)&value, 4);
- }
- break;
- default:
- fprintf(stderr, "Hit the default, incorrect reason sent for scale!!\n");
- break;
- }
-}
-
-static void cmdSocket_callback(Widget w, XtPointer data, XmAnyCallbackStruct *cbs)
-{
- char cmd;
-/*
- fprintf(stderr, "UI in CmdSocket_callback.\n");
-*/
- while (read(cmdSocket, &cmd, 1) <= 0)
- {
- if (errno == EINTR) return;
- ACE_OS::perror ("UI by callback read from CmdSocket");
- ACE_OS::exit (1);
- }
- // ACE_DEBUG ((LM_DEBUG,"(%P)cmdSocket_callback:cmd= %d",cmd));
- if (cmd == CmdDONE || cmd == CmdFAIL)
- {
- cmdBusy = 0;
- if (shared->cmd == CmdINIT)
- {
- if (cmd == CmdDONE)
- {
- char cmd = CmdSPEED;
- int value = 50;
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Reached in %s line %d\n",__FILE__,__LINE__));
- XmScaleSetValue(speedscale, 50);
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Reached in %s line %d\n",__FILE__,__LINE__));
- XmScaleSetValue(positionscale, 0);
- CmdWrite(&cmd, 1);
- CmdWrite((char *)&value, 4);
- /*
- fprintf(stderr, "UI: VCR program successfully initialized.\n");
- */
- playtag = 1;
- }
- else
- {
- fprintf(stderr, "UI: VCR program initialization failed.\n");
- playtag = 0;
- }
- }
- else {
- /*
- fprintf(stderr, "UI: cmd-%d finished successfully.\n", shared->cmd);
- */
- }
- /*
- UISetFrame();
- */
- }
- else
- {
- static int prepos = 0;
- int curpos;
- char * ptr;
-
- if (cmd == CmdVPdisplayFrame) {
- ACE_OS::read (cmdSocket, (char *)&ptr, sizeof(char *));
- }
- VPcommand((int)cmd, ptr);
-
- if (cmd == CmdVPaudioPosition)
- {
- curpos = (shared->nextSample * 100) / shared->totalSamples;
- if (shared->cmd == CmdPLAY &&
- (curpos <= prepos - 1 || curpos >= prepos + 1))
- {
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Reached in %s line %d,positionscale = %d,curpos = %d\n",
- // __FILE__,__LINE__,positionscale,curpos));
- XmScaleSetValue(positionscale, curpos);
- prepos = curpos;
- }
- }
- else if (cmd == CmdVPdisplayFrame && shared->totalFrames)
- {
- curpos = (shared->currentDisplay * 100) / shared->totalFrames;
- if ((shared->cmd == CmdSTEP || shared->cmd == CmdPLAY ||
- shared->cmd == CmdFF || shared->cmd == CmdFB) &&
- (curpos <= prepos - 1 || curpos >= prepos + 1))
- {
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Reached in %s line %d\n",__FILE__,__LINE__));
- XmScaleSetValue(positionscale, curpos);
- prepos = curpos;
- }
- }
- }
-}
-
-static void monitor_expose(Widget w, XtPointer data,
- XmDrawingAreaCallbackStruct *cbs)
-{
- VPexpose();
-}
-
-#define BUFSIZE 256
-
-void UIprocess(int cmdSock)
-{
- char *title, *vh, *vf, *vb, *ah, *af, *ab;
- int i;
- cmdSocket = cmdSock;
- UICreate();
-
- VPinitWindow(shell, monitorwindow, cmdSock);
- XtAppAddInput(App, cmdSock, (XtPointer)XtInputReadMask,
- (XtInputCallbackProc)cmdSocket_callback, NULL);
-
- title = vh = vf = vb = ah = af = ab = NULL;
-
- for (i = 1; i < argc_share; i++) {
- if (ACE_OS::strcmp (argv_share[i], "-v") == 0) {
- if (argc_share > i + 1) {
- i ++;
- vh = argv_share[i];
- cerr << "vh = " << vh << endl;
- }
- else break;
- }
- else if (ACE_OS::strcmp (argv_share[i], "-a") == 0) {
- if (argc_share > i + 1) {
- i ++;
- ah = argv_share[i];
- cerr << "ah = " << ah << endl;
- }
- else break;
- }
- else if (ACE_OS::strcmp (argv_share[i], "-p") == 0) {
- if (argc_share > i + 1) {
- i ++;
- title = argv_share[i];
- }
- }
- }
-
- if (title != NULL) { /* the init program is supplied by -l */
- cerr << "title is not null \n";
- FILE * fp;
- char buf[PATH_SIZE];
- char vh[PATH_SIZE];
- char vf[PATH_SIZE];
- char ah[PATH_SIZE];
- char af[PATH_SIZE];
-
- get_full_path(title, buf, 256);
- fp = fopen(buf, "r");
- if (fp != NULL) {
- if ((!feof(fp)) && fgets(buf, PATH_SIZE, fp) != NULL) {
- buf[strlen(buf)-1] = 0;
- }
- else buf[0] = 0;
- if ((!feof(fp)) && fgets(vh, PATH_SIZE, fp) != NULL) {
- vh[strlen(vh)-1] = 0;
- }
- else vh[0] = 0;
- if ((!feof(fp)) && fgets(vf, PATH_SIZE, fp) != NULL) {
- vf[strlen(vf)-1] = 0;
- }
- else vf[0] = 0;
- if ((!feof(fp)) && fgets(ah, PATH_SIZE, fp) != NULL) {
- ah[strlen(ah)-1] = 0;
- }
- else ah[0] = 0;
- if ((!feof(fp)) && fgets(af, PATH_SIZE, fp) != NULL) {
- af[strlen(af)-1] = 0;
- }
- else af[0] = 0;
-
- fclose(fp);
- Fprintf(stderr, "Init program: title %s, vh %s, vf %s, ah %s, af %s\n",
- buf, vh, vf, ah, af);
- StartProgram(buf, vh, vf, ah, af);
- }
- }
- else if (vh != NULL || ah != NULL) {/* init program supplied by -v and -a */
- char *ptr;
-
- /* form the title */
- if (vh != NULL) {
- title = (char *)ACE_OS::malloc(strlen(vh) + 1);
- if (title != NULL) {
- strcpy(title, vh);
- }
- }
- else {
- title = (char *)ACE_OS::malloc(strlen(ah) + 1);
- if (title != NULL) {
- strcpy(title, ah);
- }
- }
- if (title == NULL) {
- title = "The program from the command line";
- }
-
- /* generate vh and vf */
- if (vh != NULL) {
- if ((ptr = strchr(vh, ':')) != NULL) {
- * ptr = 0;
- vf = ptr + 1;
- }
- else {
- vf = vh;
- vh = "";
- }
- }
- else vh = vf = "";
-
- /* generate ah and af */
- if (ah != NULL) {
- if ((ptr = strchr(ah, ':')) != NULL) {
- * ptr = 0;
- af = ptr + 1;
- }
- else {
- af = ah;
- ah = "";
- }
- }
- else ah = af = "";
-
- fprintf(stderr, "Init program: title %s, vh %s, vf %s, ah %s, af %s\n",
- title, vh, vf, ah, af);
- StartProgram(title, vh, vf, ah, af);
- ACE_OS::free (title);
- if (ab != NULL) ACE_OS::free (ab);
- if (vb != NULL) ACE_OS::free (vb);
- }
-
- XtAppMainLoop(App);
-}
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.h
deleted file mode 100644
index a77b5fdbb4e..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/ui.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with this file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-void UICreate();
-void UIEnd();
-Window MonitorWindow();
-void UISetwin(Window);
-void UIMinsize(int, int);
-void UISetFrame();
-void UISetColormap();
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.cpp
deleted file mode 100644
index 8fc6ac680b6..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.cpp
+++ /dev/null
@@ -1,468 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-#include <stdlib.h>
-#include "video.h"
-#include "proto.h"
-#include "util.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, util, "$Id$")
-
-#define TRUE 1
-#define FALSE 0
-
-/* Declarations of global variables used. */
-
-unsigned int curBits;
-int bitOffset;
-int bufLength;
-unsigned int *bitBuffer;
-
-/* Bit masks used by bit i/o operations. */
-
-unsigned int nBitMask[] = { 0x00000000, 0x80000000, 0xc0000000, 0xe0000000,
- 0xf0000000, 0xf8000000, 0xfc000000, 0xfe000000,
- 0xff000000, 0xff800000, 0xffc00000, 0xffe00000,
- 0xfff00000, 0xfff80000, 0xfffc0000, 0xfffe0000,
- 0xffff0000, 0xffff8000, 0xffffc000, 0xffffe000,
- 0xfffff000, 0xfffff800, 0xfffffc00, 0xfffffe00,
- 0xffffff00, 0xffffff80, 0xffffffc0, 0xffffffe0,
- 0xfffffff0, 0xfffffff8, 0xfffffffc, 0xfffffffe};
-
-unsigned int bitMask[] = { 0xffffffff, 0x7fffffff, 0x3fffffff, 0x1fffffff,
- 0x0fffffff, 0x07ffffff, 0x03ffffff, 0x01ffffff,
- 0x00ffffff, 0x007fffff, 0x003fffff, 0x001fffff,
- 0x000fffff, 0x0007ffff, 0x0003ffff, 0x0001ffff,
- 0x0000ffff, 0x00007fff, 0x00003fff, 0x00001fff,
- 0x00000fff, 0x000007ff, 0x000003ff, 0x000001ff,
- 0x000000ff, 0x0000007f, 0x0000003f, 0x0000001f,
- 0x0000000f, 0x00000007, 0x00000003, 0x00000001};
-
-unsigned int rBitMask[] = { 0xffffffff, 0xfffffffe, 0xfffffffc, 0xfffffff8,
- 0xfffffff0, 0xffffffe0, 0xffffffc0, 0xffffff80,
- 0xffffff00, 0xfffffe00, 0xfffffc00, 0xfffff800,
- 0xfffff000, 0xffffe000, 0xffffc000, 0xffff8000,
- 0xffff0000, 0xfffe0000, 0xfffc0000, 0xfff80000,
- 0xfff00000, 0xffe00000, 0xffc00000, 0xff800000,
- 0xff000000, 0xfe000000, 0xfc000000, 0xf8000000,
- 0xf0000000, 0xe0000000, 0xc0000000, 0x80000000};
-
-unsigned int bitTest[] = { 0x80000000, 0x40000000, 0x20000000, 0x10000000,
- 0x08000000, 0x04000000, 0x02000000, 0x01000000,
- 0x00800000, 0x00400000, 0x00200000, 0x00100000,
- 0x00080000, 0x00040000, 0x00020000, 0x00010000,
- 0x00008000, 0x00004000, 0x00002000, 0x00001000,
- 0x00000800, 0x00000400, 0x00000200, 0x00000100,
- 0x00000080, 0x00000040, 0x00000020, 0x00000010,
- 0x00000008, 0x00000004, 0x00000002, 0x00000001};
-
-
-/*
- *--------------------------------------------------------------
- *
- * correct_underflow --
- *
- * Called when buffer does not have sufficient data to
- * satisfy request for bits.
- * Calls get_more_data, an application specific routine
- * required to fill the buffer with more data.
- *
- * Results:
- * None really.
- *
- * Side effects:
- * buf_length and buffer fields in curVidStream structure
- * may be changed.
- *
- *--------------------------------------------------------------
- */
-
-void
-correct_underflow() {
-
- int status;
-
- status = get_more_data(curVidStream->buf_start,
- curVidStream->max_buf_length,
- &bufLength, &bitBuffer);
-
- if (status < 0) {
- if (!quietFlag) {
- fprintf (stderr, "\n");
- ACE_OS::perror ("Unexpected read error.");
- }
- ACE_OS::exit (1);
- }
- else if ((status == 0) && (bufLength < 1)) {
- if (!quietFlag) {
- fprintf(stderr, "\nImproper or missing sequence end code.\n");
- }
-#ifdef ANALYSIS
- PrintAllStats();
-#endif
- if (!quietFlag) {
- PrintTimeInfo();
- }
-/*
- if (loopFlag) longjmp(env, 1);
- DestroyVidStream(curVidStream);
-*/
- ACE_OS::exit (0);
- }
-#ifdef UTIL2
- curBits = *bitBuffer << bitOffset;
-#else
- curBits = *bitBuffer;
-#endif
-
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * next_bits --
- *
- * Compares next num bits to low order position in mask.
- * Buffer pointer is NOT advanced.
- *
- * Results:
- * TRUE, FALSE, or error code.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-int next_bits(int num, unsigned int mask)
-{
- unsigned int stream;
- int ret_value;
-
- /* If no current stream, return error. */
-
- if (curVidStream == NULL)
- return NO_VID_STREAM;
-
- /* Get next num bits, no buffer pointer advance. */
-
- show_bitsn(num, stream);
-
- /* Compare bit stream and mask. Set return value toTRUE if equal, FALSE if
- differs.
- */
-
- if (mask == stream) {
- ret_value = TRUE;
- } else ret_value = FALSE;
-
- /* Return return value. */
-
- return ret_value;
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * get_ext_data --
- *
- * Assumes that bit stream is at begining of extension
- * data. Parses off extension data into dynamically
- * allocated space until start code is hit.
- *
- * Results:
- * Pointer to dynamically allocated memory containing
- * extension data.
- *
- * Side effects:
- * Bit stream irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-
-char *get_ext_data ()
-{
- int size, marker;
- char *dataPtr;
- unsigned int data;
-
- /* Set initial ext data buffer size. */
-
- size = EXT_BUF_SIZE;
-
- /* Allocate ext data buffer. */
-
- dataPtr = (char *) ACE_OS::malloc(size);
-
- /* Initialize marker to keep place in ext data buffer. */
-
- marker = 0;
-
- /* While next data is not start code... */
- while (!next_bits(24, 0x000001)) {
-
- /* Get next byte of ext data. */
-
- get_bits8(data);
-
- /* Put ext data into ext data buffer. Advance marker. */
-
- dataPtr[marker] = (char) data;
- marker++;
-
- /* If end of ext data buffer reached, resize data buffer. */
-
- if (marker == size) {
- size += EXT_BUF_SIZE;
- dataPtr = (char *) realloc(dataPtr, size);
- }
- }
-
- /* Realloc data buffer to free any extra space. */
-
- dataPtr = (char *) realloc(dataPtr, marker);
-
- /* Return pointer to ext data buffer. */
-
- return dataPtr;
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * next_start_code --
- *
- * Parses off bitstream until start code reached. When done
- * next 4 bytes of bitstream will be start code. Bit offset
- * reset to 0.
- *
- * Results:
- * Status code.
- *
- * Side effects:
- * Bit stream irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-
-int next_start_code()
-{
- int state;
- int byteoff;
- unsigned int data;
-
- /* If no current stream, return error. */
-
- if (curVidStream == NULL)
- return NO_VID_STREAM;
-
- /* If insufficient buffer length, correct underflow. */
-/*
- if (bufLength < 2) {
- correct_underflow();
- }
- */
-
- /* If bit offset not zero, reset and advance buffer pointer. */
-
- byteoff = bitOffset % 8;
-
- if (byteoff != 0) {
- flush_bits((8-byteoff));
- }
-
- /* Set state = 0. */
-
- state = 0;
-
- /* While buffer has data ... */
-
- while(bufLength > 0) {
-
- /* If insufficient data exists, correct underflow. */
-/*
- if (bufLength < 2) {
- correct_underflow();
- }
-*/
- /* If next byte is zero... */
-
- get_bits8(data);
-
- if (data == 0) {
-
- /* If state < 2, advance state. */
-
- if (state < 2) state++;
- }
-
- /* If next byte is one... */
-
- else if (data == 1) {
-
- /* If state == 2, advance state (i.e. start code found). */
-
- if (state == 2) state++;
-
- /* Otherwise, reset state to zero. */
-
- else state = 0;
- }
-
- /* Otherwise byte is neither 1 or 0, reset state to 0. */
-
- else {
- state = 0;
- }
-
- /* If state == 3 (i.e. start code found)... */
-
- if (state == 3) {
-
- /* Set buffer pointer back and reset length & bit offsets so
- next bytes will be beginning of start code.
- */
-
- bitOffset = bitOffset - 24;
-
-#ifdef ANALYSIS
- bitCount -= 24;
-#endif
-
- if (bitOffset < 0) {
- bitOffset = 32 + bitOffset;
- bufLength++;
- bitBuffer--;
-#ifdef UTIL2
- curBits = *bitBuffer << bitOffset;
-#else
- curBits = *bitBuffer;
-#endif
- }
- else {
-#ifdef UTIL2
- curBits = *bitBuffer << bitOffset;
-#else
- curBits = *bitBuffer;
-#endif
- }
-
- /* Return success. */
-
- return OK;
- }
- }
-
- /* Return underflow error. */
-
- return UNDERFLOW;
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * get_extra_bit_info --
- *
- * Parses off extra bit info stream into dynamically
- * allocated memory. Extra bit info is indicated by
- * a flag bit set to 1, followed by 8 bits of data.
- * This continues until the flag bit is zero. Assumes
- * that bit stream set to first flag bit in extra
- * bit info stream.
- *
- * Results:
- * Pointer to dynamically allocated memory with extra
- * bit info in it. Flag bits are NOT included.
- *
- * Side effects:
- * Bit stream irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-
-char *get_extra_bit_info ()
-{
- int size, marker;
- char *dataPtr;
- unsigned int data;
-
- /* Get first flag bit. */
- get_bits1(data);
-
- /* If flag is false, return NULL pointer (i.e. no extra bit info). */
-
- if (!data) return NULL;
-
- /* Initialize size of extra bit info buffer and allocate. */
-
- size = EXT_BUF_SIZE;
- dataPtr = (char *) ACE_OS::malloc(size);
-
- /* Reset marker to hold place in buffer. */
-
- marker = 0;
-
- /* While flag bit is true. */
-
- while (data) {
-
- /* Get next 8 bits of data. */
- get_bits8(data);
-
- /* Place in extra bit info buffer. */
-
- dataPtr[marker] = (char) data;
- marker++;
-
- /* If buffer is full, reallocate. */
-
- if (marker == size) {
- size += EXT_BUF_SIZE;
- dataPtr = (char *) realloc(dataPtr, size);
- }
-
- /* Get next flag bit. */
- get_bits1(data);
- }
-
- /* Reallocate buffer to free extra space. */
-
- dataPtr = (char *) realloc(dataPtr, marker);
-
- /* Return pointer to extra bit info buffer. */
-
- return dataPtr;
-}
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.h
deleted file mode 100644
index 3c68ea365cd..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util.h
+++ /dev/null
@@ -1,368 +0,0 @@
-/* $Id$ */
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* Status codes for bit stream i/o operations. */
-
-#ifndef AV_UTIL_H
-#define AV_UTIL_H
-
-#define NO_VID_STREAM -1
-#define UNDERFLOW -2
-#define OK 1
-/* Size increment of extension data buffers. */
-
-#define EXT_BUF_SIZE 1024
-
-/* External declarations for bitstream i/o operations. */
-extern unsigned int bitMask[];
-extern unsigned int nBitMask[];
-extern unsigned int rBitMask[];
-extern unsigned int bitTest[];
-
-/* External declarations of bitstream global variables. */
-extern unsigned int curBits;
-extern int bitOffset;
-extern int bufLength;
-extern unsigned int *bitBuffer;
-
-/* Macro for updating bit counter if analysis tool is on. */
-#ifdef ANALYSIS
-#define UPDATE_COUNT(numbits) bitCount += numbits
-#else
-#define UPDATE_COUNT(numbits)
-#endif
-
-#ifdef NO_SANITY_CHECKS
-#define get_bits1(result) \
-{ \
- UPDATE_COUNT(1); \
- result = ((curBits & 0x80000000) != 0); \
- curBits <<= 1; \
- bitOffset++; \
- \
- if (bitOffset & 0x20) { \
- bitOffset = 0; \
- bitBuffer++; \
- curBits = *bitBuffer; \
- bufLength--; \
- } \
-}
-
-#define get_bits2(result) \
-{ \
- UPDATE_COUNT(2); \
- bitOffset += 2; \
- \
- if (bitOffset & 0x20) { \
- bitOffset -= 32; \
- bitBuffer++; \
- bufLength--; \
- if (bitOffset) { \
- curBits |= (*bitBuffer >> (2 - bitOffset)); \
- } \
- result = ((curBits & 0xc0000000) >> 30); \
- curBits = *bitBuffer << bitOffset; \
- } \
- \
- result = ((curBits & 0xc0000000) >> 30); \
- curBits <<= 2; \
-}
-
-#define get_bitsX(num, mask, shift, result) \
-{ \
- UPDATE_COUNT(num); \
- bitOffset += num; \
- \
- if (bitOffset & 0x20) { \
- bitOffset -= 32; \
- bitBuffer++; \
- bufLength--; \
- if (bitOffset) { \
- curBits |= (*bitBuffer >> (num - bitOffset)); \
- } \
- result = ((curBits & mask) >> shift); \
- curBits = *bitBuffer << bitOffset; \
- } \
- else { \
- result = ((curBits & mask) >> shift); \
- curBits <<= num; \
- } \
-}
-#else
-
-#define get_bits1(result) \
-{ \
- /* Check for underflow. */ \
- /* \
- if (bufLength < 2) { \
- correct_underflow(); \
- } */ \
- UPDATE_COUNT(1); \
- result = ((curBits & 0x80000000) != 0); \
- curBits <<= 1; \
- bitOffset++; \
- \
- if (bitOffset & 0x20) { \
- bitOffset = 0; \
- bitBuffer++; \
- curBits = *bitBuffer; \
- bufLength--; \
- } \
-}
-
-#define get_bits2(result) \
-{ \
- /* Check for underflow. */ \
- /* \
- if (bufLength < 2) { \
- correct_underflow(); \
- } */ \
- UPDATE_COUNT(2); \
- bitOffset += 2; \
- \
- if (bitOffset & 0x20) { \
- bitOffset -= 32; \
- bitBuffer++; \
- bufLength--; \
- if (bitOffset) { \
- curBits |= (*bitBuffer >> (2 - bitOffset)); \
- } \
- result = ((curBits & 0xc0000000) >> 30); \
- curBits = *bitBuffer << bitOffset; \
- } \
- \
- result = ((curBits & 0xc0000000) >> 30); \
- curBits <<= 2; \
-}
-
-#define get_bitsX(num, mask, shift, result) \
-{ \
- /* Check for underflow. */ \
- /* \
- if (bufLength < 2) { \
- correct_underflow(); \
- } */ \
- UPDATE_COUNT(num); \
- bitOffset += num; \
- \
- if (bitOffset & 0x20) { \
- bitOffset -= 32; \
- bitBuffer++; \
- bufLength--; \
- if (bitOffset) { \
- curBits |= (*bitBuffer >> (num - bitOffset)); \
- } \
- result = ((curBits & mask) >> shift); \
- curBits = *bitBuffer << bitOffset; \
- } \
- else { \
- result = ((curBits & mask) >> shift); \
- curBits <<= num; \
- } \
-}
-#endif
-
-#define get_bits3(result) get_bitsX(3, 0xe0000000, 29, result)
-#define get_bits4(result) get_bitsX(4, 0xf0000000, 28, result)
-#define get_bits5(result) get_bitsX(5, 0xf8000000, 27, result)
-#define get_bits6(result) get_bitsX(6, 0xfc000000, 26, result)
-#define get_bits7(result) get_bitsX(7, 0xfe000000, 25, result)
-#define get_bits8(result) get_bitsX(8, 0xff000000, 24, result)
-#define get_bits9(result) get_bitsX(9, 0xff800000, 23, result)
-#define get_bits10(result) get_bitsX(10, 0xffc00000, 22, result)
-#define get_bits11(result) get_bitsX(11, 0xffe00000, 21, result)
-#define get_bits12(result) get_bitsX(12, 0xfff00000, 20, result)
-#define get_bits14(result) get_bitsX(14, 0xfffc0000, 18, result)
-#define get_bits16(result) get_bitsX(16, 0xffff0000, 16, result)
-#define get_bits18(result) get_bitsX(18, 0xffffc000, 14, result)
-#define get_bits32(result) get_bitsX(32, 0xffffffff, 0, result)
-
-#define get_bitsn(num, result) get_bitsX((num), nBitMask[num], (32-(num)), result)
-
-#ifdef NO_SANITY_CHECKS
-#define show_bits32(result) \
-{ \
- if (bitOffset) { \
- result = curBits | (*(bitBuffer+1) >> (32 - bitOffset)); \
- } \
- else { \
- result = curBits; \
- } \
-}
-
-#define show_bitsX(num, mask, shift, result) \
-{ \
- int bO; \
- bO = bitOffset + num; \
- if (bO > 32) { \
- bO -= 32; \
- result = ((curBits & mask) >> shift) | \
- (*(bitBuffer+1) >> (shift + (num - bO))); \
- } \
- else { \
- result = ((curBits & mask) >> shift); \
- } \
-}
-
-#else
-#define show_bits32(result) \
-{ \
- /* Check for underflow. */ \
- /* if (bufLength < 2) { \
- correct_underflow(); \
- } */ \
- if (bitOffset) { \
- result = curBits | (*(bitBuffer+1) >> (32 - bitOffset)); \
- } \
- else { \
- result = curBits; \
- } \
-}
-
-#define show_bitsX(num, mask, shift, result) \
-{ \
- int bO; \
- \
- /* Check for underflow. */ \
- /* if (bufLength < 2) { \
- correct_underflow(); \
- } */ \
- bO = bitOffset + num; \
- if (bO > 32) { \
- bO -= 32; \
- result = ((curBits & mask) >> shift) | \
- (*(bitBuffer+1) >> (shift + (num - bO))); \
- } \
- else { \
- result = ((curBits & mask) >> shift); \
- } \
-}
-#endif
-
-#define show_bits1(result) show_bitsX(1, 0x80000000, 31, result)
-#define show_bits2(result) show_bitsX(2, 0xc0000000, 30, result)
-#define show_bits3(result) show_bitsX(3, 0xe0000000, 29, result)
-#define show_bits4(result) show_bitsX(4, 0xf0000000, 28, result)
-#define show_bits5(result) show_bitsX(5, 0xf8000000, 27, result)
-#define show_bits6(result) show_bitsX(6, 0xfc000000, 26, result)
-#define show_bits7(result) show_bitsX(7, 0xfe000000, 25, result)
-#define show_bits8(result) show_bitsX(8, 0xff000000, 24, result)
-#define show_bits9(result) show_bitsX(9, 0xff800000, 23, result)
-#define show_bits10(result) show_bitsX(10, 0xffc00000, 22, result)
-#define show_bits11(result) show_bitsX(11, 0xffe00000, 21, result)
-#define show_bits12(result) show_bitsX(12, 0xfff00000, 20, result)
-#define show_bits13(result) show_bitsX(13, 0xfff80000, 19, result)
-#define show_bits14(result) show_bitsX(14, 0xfffc0000, 18, result)
-#define show_bits15(result) show_bitsX(15, 0xfffe0000, 17, result)
-#define show_bits16(result) show_bitsX(16, 0xffff0000, 16, result)
-#define show_bits17(result) show_bitsX(17, 0xffff8000, 15, result)
-#define show_bits18(result) show_bitsX(18, 0xffffc000, 14, result)
-#define show_bits19(result) show_bitsX(19, 0xffffe000, 13, result)
-#define show_bits20(result) show_bitsX(20, 0xfffff000, 12, result)
-#define show_bits21(result) show_bitsX(21, 0xfffff800, 11, result)
-#define show_bits22(result) show_bitsX(22, 0xfffffc00, 10, result)
-#define show_bits23(result) show_bitsX(23, 0xfffffe00, 9, result)
-#define show_bits24(result) show_bitsX(24, 0xffffff00, 8, result)
-#define show_bits25(result) show_bitsX(25, 0xffffff80, 7, result)
-#define show_bits26(result) show_bitsX(26, 0xffffffc0, 6, result)
-#define show_bits27(result) show_bitsX(27, 0xffffffe0, 5, result)
-#define show_bits28(result) show_bitsX(28, 0xfffffff0, 4, result)
-#define show_bits29(result) show_bitsX(29, 0xfffffff8, 3, result)
-#define show_bits30(result) show_bitsX(30, 0xfffffffc, 2, result)
-#define show_bits31(result) show_bitsX(31, 0xfffffffe, 1, result)
-
-#define show_bitsn(num,result) show_bitsX((num), (0xffffffff << (32-(num))), (32-(num)), result)
-
-#ifdef NO_SANITY_CHECKS
-#define flush_bits32 \
-{ \
- UPDATE_COUNT(32); \
- \
- bitBuffer++; \
- bufLength--; \
- curBits = *bitBuffer << bitOffset; \
-}
-
-#define flush_bits(num) \
-{ \
- bitOffset += num; \
- \
- UPDATE_COUNT(num); \
- \
- if (bitOffset & 0x20) { \
- bitOffset -= 32; \
- bitBuffer++; \
- bufLength--; \
- curBits = *bitBuffer << bitOffset; \
- } \
- else { \
- curBits <<= num; \
- } \
-}
-#else
-#define flush_bits32 \
-{ \
- if (curVidStream == NULL) { \
- /* Deal with no vid stream here. */ \
- } \
- /* \
- if (bufLength < 2) { \
- correct_underflow(); \
- } \
- */ \
- UPDATE_COUNT(32); \
- \
- bitBuffer++; \
- bufLength--; \
- curBits = *bitBuffer << bitOffset; \
-}
-
-#define flush_bits(num) \
-{ \
- if (curVidStream == NULL) { \
- /* Deal with no vid stream here. */ \
- } \
- /* \
- if (bufLength < 2) { \
- correct_underflow(); \
- } \
- */ \
- UPDATE_COUNT(num); \
- \
- bitOffset += num; \
- \
- if (bitOffset & 0x20) { \
- bufLength--; \
- bitOffset -= 32; \
- bitBuffer++; \
- curBits = *bitBuffer << bitOffset; \
- } \
- else { \
- curBits <<= num; \
- } \
-}
-#endif
-
-#define UTIL2
-
-#endif /* if !defined (AV_UTIL_H) */
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util32.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util32.cpp
deleted file mode 100644
index 8ac1762823f..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/util32.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-/* $Id$ */
-
-#include <stdio.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include "video.h"
-#include "proto.h"
-#include "ui.h" /* include user interface */
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_client, util32, "$Id$")
-
-/*
- * Return a pointer to a full color bit visual on the dpy
- */
-Visual *
-FindFullColorVisual (Display *dpy, int *depth)
-{
- XVisualInfo vinfo;
- XVisualInfo *vinfo_ret;
- int numitems, maxdepth;
-
-#ifdef __cplusplus
- vinfo.c_class = TrueColor;
-#else
- vinfo.class = TrueColor;
-#endif
- vinfo_ret = XGetVisualInfo(dpy, VisualClassMask, &vinfo, &numitems);
-
- if (numitems == 0) return NULL;
-
- maxdepth = 0;
- while(numitems > 0) {
- if (vinfo_ret[numitems-1].depth > maxdepth) {
- maxdepth = vinfo_ret[numitems-1 ].depth;
- }
- numitems--;
- }
- XFree(vinfo_ret);
-
- if (maxdepth < 24) return NULL;
-
- if (XMatchVisualInfo(dpy, DefaultScreen(dpy), maxdepth,
- TrueColor, &vinfo)) {
- *depth = maxdepth;
- return vinfo.visual;
- }
-
- return NULL;
-}
-
-Window
-CreateFullColorWindow (Display *dpy, int x, int y, int w, int h)
-{
- int depth;
- Visual *visual;
- XSetWindowAttributes xswa;
- Window temp;
- unsigned int mask;
- unsigned int valclass;
- int screen;
-
- screen = XDefaultScreen(dpy);
- valclass = InputOutput; /* Could be InputOnly */
- visual = FindFullColorVisual (dpy, &depth);
- if (visual == NULL) {
- return 0;
- }
- mask = CWBackPixel | CWColormap | CWBorderPixel;
- xswa.colormap = XCreateColormap(dpy, XRootWindow(dpy, screen),
- visual, AllocNone);
- xswa.background_pixel = BlackPixel(dpy, DefaultScreen(dpy));
- xswa.border_pixel = WhitePixel(dpy, DefaultScreen(dpy));
-
- temp = XCreateWindow(dpy, MonitorWindow(), x, y, w, h,
- 1, depth, valclass, visual, mask, &xswa);
-
- UISetwin(temp);
-
- return temp;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.cpp
deleted file mode 100644
index 0f2ab37c5af..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.cpp
+++ /dev/null
@@ -1,1129 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-extern int vsp[2];
-extern void set_exit_routine_tag(int tag);
-
-#include "vb.h"
-
-ACE_RCSID(mpeg_client, vb, "$Id$")
-
-block ** VideoBuffer::head = 0;
-block ** VideoBuffer::tail = 0;
-char * VideoBuffer::buf = 0;
-int VideoBuffer::bufsize = -1;
-int VideoBuffer::sid = -1;
-int VideoBuffer::countid = -1;
-int VideoBuffer::exit_tag = -1;
-int VideoBuffer::conn_tag = -1;
-int VideoBuffer::savedSocket = -1;
-
-//constructor.
-VideoBuffer::VideoBuffer (void)
- :msg (0),
- packet (0),
- msgsn (-1),
- ptr (0),
- ptr1 (0),
- tmp_buf (0),
- cmdsn (-1),
- fb_state (0),
- qosRecomputes (0),
- f (0),
- fa (0),
- reach_limit (0),
- not_action (1)
-#ifdef STAT
- ,to_count (1),
- gap_msgsn (-1)
-#endif
-{
-}
-
-// Destructor.
-VideoBuffer::~VideoBuffer (void)
-{
- if (ACE_Reactor::instance ()->remove_handler (this->handler_,ACE_Event_Handler::READ_MASK) == -1)
- ACE_DEBUG ((LM_ERROR,"(%P)remove handler failed for Video_Notification_Handler\n"));
-
- delete this->handler_;
- if (ACE_Reactor::instance ()->remove_handler (this,ACE_Event_Handler::READ_MASK) == -1)
- ACE_DEBUG ((LM_ERROR,"(%P)remove handler failed for VideoBuffer\n"));
-}
-
-/* size in byte */
-void
-VideoBuffer::VBinitBuf (int size)
-{
- bufsize = size - sizeof(struct header);
- buf = creat_shared_mem(size);
- head = &((struct header *)buf)->h;
- tail = &((struct header *)buf)->t;
- buf += sizeof(struct header);
- sid = creat_semaphore();
- countid = creat_semaphore();
- enter_cs(countid);
- *head = *tail = (struct block *)buf;
- (*tail)->full = 0;
- (*tail)->next = NULL;
- (*tail)->shcode = SHCODE;
-}
-
-/* block version */
-char*
-VideoBuffer::VBgetBuf (int size)
-{
- return 0;
-}
-
-/* non-block check, return True/False*/
-int
-VideoBuffer::VBcheckBuf (int size)
-{
- return 0;
-}
-
-void
-VideoBuffer::VBputMsg (char * msgPtr)
-{
-}
-
-/* block version */
-char *
-VideoBuffer::VBgetMsg ()
-{
- char *vb_ptr;
-
-#ifdef STAT
- if (shared->collectStat && *head == *tail)
- shared->stat.VBemptyTimes ++;
-#endif
- // ACE_DEBUG ((LM_DEBUG,"(%P)waiting for countid\n"));
- enter_cs(countid);
- enter_cs(sid);
- while (*tail != *head && (*tail)->full == 0)
- *tail = (*tail)->next;
- leave_cs(sid);
- if (*head == *tail)
- {
- fprintf(stderr, "VB: getMsg run out of msg unexpectedly.\n");
- ACE_OS::exit (1);
- }
- vb_ptr = ((char*)*tail)+sizeof(**tail)+sizeof(VideoMessage);
-
- // fprintf(stderr,"VBgetMsg: buf:%x, msg:%x\n", (int)buf, (int)vb_ptr);
-
- return vb_ptr;
-}
-
-/* non-block check, return Number of Msgs in buffer */
-int
-VideoBuffer::VBcheckMsg ()
-{
- return get_semval(countid);
-}
-
-int
-VideoBuffer::VBbufEmpty (void)
-{
- /*
- Fprintf(stderr, "VB countid %d\n", get_semval(countid));
- */
- return get_semval(countid) <= 0;
-}
-
-void
-VideoBuffer::VBreclaimMsg (char * msgPtr)
-{
- enter_cs(sid);
- *tail = (*tail)->next;
- leave_cs(sid);
-}
-
-void
-VideoBuffer::VBdeleteBuf (void)
-{
- remove_shared_mem (buf - sizeof(struct header));
-}
-
-void
-VideoBuffer::VBdeleteSem (void)
-{
- remove_semaphore(sid);
- remove_semaphore(countid);
-}
-
-int
-VideoBuffer::VBprocess (int init_socket, int normal_socket)
-{
- this->initSocket = init_socket;
- this->normalSocket = normal_socket;
- msgsn = -1;
- dataSocket = initSocket;
- exit_tag = 0;
- conn_tag = shared->videoMaxPktSize;
- savedSocket = normalSocket;
-
- // ACE_DEBUG ((LM_DEBUG,"VideoBuffer::VBProcess ()\n"));
- /* buffer big enough for discard mode packet stream */
- if (conn_tag < 0)
- {
- tmp_buf = (char *)ACE_OS::malloc(-conn_tag);
- if (tmp_buf == NULL) {
- fprintf(stderr, "AB failed to allocate %d bytes");
- ACE_OS::perror ("of tmp_buf");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- }
-
- ACE_NEW_RETURN (this->handler_,
- Video_Notification_Handler (),
- -1);
-
- // Register the notification handler with the reactor.
- int result = ACE_Reactor::instance ()->register_handler (this->handler_,
- ACE_Event_Handler::READ_MASK);
- if (result != 0)
- return result;
-
- result = ACE_Reactor::instance ()->register_handler (this,
- ACE_Event_Handler::READ_MASK);
-
- if (result != 0)
- return result;
-
- this->state_ = READ_HEADER;
- temp = (char *)&msghd;
- bytes = sizeof (msghd);
- return 0;
-}
-
-ACE_HANDLE
-VideoBuffer::get_handle (void) const
-{
- if (this->socket_flag_)
- return this->normalSocket;
- else
- return this->initSocket;
-}
-
-int
-VideoBuffer::handle_input (ACE_HANDLE fd)
-{
- // ACE_DEBUG ((LM_DEBUG,"VideoBuffer::handle_input:state = %d\n",this->state_));
- switch (this->state_)
- {
- case READ_NEXT_HEADER:
- case READ_HEADER:
- {
- if (conn_tag >= 0)
- len = ACE_OS::read (dataSocket,temp,bytes);
- else
- {
- len = ACE_OS::read (dataSocket,tmp_buf,-conn_tag);
- // fprintf (stderr,"VB read packet len = %d\n",len);
- ACE_OS::memcpy ((char *)&msghd, tmp_buf, sizeof(msghd));
- }
- if (len == -1) {
- if (errno == EWOULDBLOCK || errno == EAGAIN) {
- perror("VB sleep for 10ms");
- usleep(10000);
- // set the pointers before going into the next loop.
- temp = (char *)&msghd;
- bytes = sizeof (msghd);
- return 0;
- }
- ACE_OS::perror ("VB ACE_OS::read () data");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- if (len == 0) { /* EOF, connection closed by peer */
- fprintf(stderr, "Error: VB found dataSocket broken\n");
- for (;;) {
- usleep(1000000);
- }
- }
- if (conn_tag >= 0)
- {
- temp += len;
- bytes -= len;
- if (bytes != 0)
- return 0;
- else
- len = sizeof (msghd);
- }
- if (len < sizeof(msghd))
- {
- // go back to reading the next header.
- temp = (char *)&msghd;
- bytes = sizeof (msghd);
- fprintf(stderr, "VD warn: PEEK1ed %dB < expected %dB\n",len, sizeof(msghd));
- // continue;
- }
-#ifdef NeedByteOrderConversion
- msghd.packetsn = ntohl(msghd.packetsn);
- msghd.packetSize = ntohl(msghd.packetSize);
- msghd.msgsn = ntohl(msghd.msgsn);
- msghd.msgOffset = ntohl(msghd.msgOffset);
- msghd.msgSize = ntohl(msghd.msgSize);
-#endif
-
- if (this->state_ == READ_NEXT_HEADER)
- {
-#ifdef STAT
- {
- int gap = msghd.msgsn - gap_msgsn;
- gap = (gap >MSGGAP_MAX) ? MSGGAP_MAX : gap < MSGGAP_MIN ? MSGGAP_MIN : gap;
- shared->stat.VBmsgGaps[gap - MSGGAP_MIN] ++;
- if (gap >0) gap_msgsn = msghd.msgsn;
- }
-#endif
- if (msghd.msgsn <= msgsn)
- { /* outdated message, wait for next one */
-
- fprintf(stderr, "VB discard outdated or dup msgsn %d, pktsn %d\n",
- msghd.msgsn, msghd.packetsn);
-
- this->state_ = SKIP_NEXT_MESSAGE;
- bytes = msghd.msgSize;
- // skip_message(dataSocket, &msghd);
- // continue;
- return 0;
- }
-
- if ((msghd.msgsn > msgsn + 1) || (msghd.msgOffset == 0))
- {
- /* message out of order, abandon current packet */
- /*
- fprintf(stderr, "VB msg out of order for current packet, discard it.\n");
- */
-#ifdef STAT
- to_count = 0;
-#endif
- }
- else
- {
- // ACE_DEBUG ((LM_DEBUG,"assigning next msgsn %d\n",msghd.msgsn));
- msgsn = msghd.msgsn;
- this->state_ = READ_MESSAGE;
- temp = ptr +sizeof (msghd);
- bytes = msghd.msgSize;
- // make a recursive call as we just have to do a memcpy from the buffer.
- this->handle_input (dataSocket);
- return 0;
- }
- }
-
- // fprintf(stderr, "VB PEEK1 a msg sn-%d, size-%d, pkt-%d, pktsize-%d\n",msghd.msgsn, msghd.msgSize, msghd.packetsn, msghd.packetSize);
-
-#ifdef STAT
- if (to_count) {
- int gap = msghd.msgsn - gap_msgsn;
- gap = (gap >MSGGAP_MAX) ? MSGGAP_MAX : gap < MSGGAP_MIN ? MSGGAP_MIN : gap;
- shared->stat.VBmsgGaps[gap - MSGGAP_MIN] ++;
- if (gap >0) gap_msgsn = msghd.msgsn;
- }
- to_count = 1;
-#endif
- if (msghd.msgsn <= msgsn) /* outdated msg */
- {
- fprintf(stderr, "VB discard outdated msgsn %d, pktsn %d when expecting first %d\n",
- msghd.msgsn, msghd.packetsn,msgsn);
- this->state_ = SKIP_MESSAGE;
- bytes = msghd.msgSize;
- // skip_message(dataSocket, &msghd);
- // continue;
- return 0;
- }
- else if (msghd.msgOffset != 0) /* not first msg of a packet */
- {
-
- /*
- Fprintf(stderr, "VB discard non-first msg msgsn %d, pktsn %d\n",
- msghd.msgsn, msghd.packetsn);
- */
- this->state_ = SKIP_MESSAGE;
- bytes = msghd.msgSize;
- // skip_message(dataSocket, &msghd);
- // continue;
- return 0;
- }
- else
- {
- // ACE_DEBUG ((LM_DEBUG,"assigning msgsn %d\n",msghd.msgsn));
- msgsn = msghd.msgsn;
- }
-
- /* allocate packet for the incoming msg */
- bsize = msghd.packetSize + sizeof(**head)*2 + sizeof(msghd);
- bsize = ((bsize+3)>>2)<<2;
- enter_cs(sid);
- if (*head >= *tail)
- {
- if (bufsize - (int)((char*)*head - buf) >= bsize )
- msg =(VideoMessage *)((char*)*head + sizeof(**head));
- else if ((int)((char*)*tail - buf) >= bsize)
- {
- (*head)->next = (struct block *)buf;
- (*head)->full = 0;
- *head = (struct block *)buf;
- msg = (VideoMessage *)(buf + sizeof(**head));
- *head = (struct block *)buf;
- (*head)->shcode = SHCODE;
- }
- else /* not enough buffer, discard current message */
- {
- leave_cs(sid);
-#ifdef STAT
- if (shared->collectStat)
- shared->stat.VBdroppedFrames ++;
-#endif
- /*
- Fprintf(stderr, "VB not enough space 1, drop msg.sn %d pktsn %d\n",
- msghd.msgsn, msghd.packetsn);
- */
- this->state_ = SKIP_MESSAGE;
- bytes = msghd.msgSize;
- // skip_message(dataSocket, &msghd);
- // continue;
- return 0;
- }
- }
- else /* *head < *tail */
- if ((char*)*tail - (char*)*head >= bsize)
- msg = (VideoMessage *)((char*)*head + sizeof(**head));
- else /* not enough buffer, abandon current message */
- {
- leave_cs(sid);
-#ifdef STAT
- if (shared->collectStat)
- shared->stat.VBdroppedFrames ++;
-#endif
- /*
- Fprintf(stderr, "VB not enough space 1, drop msg.sn %d pktsn %d\n",
- msghd.msgsn, msghd.packetsn);
-
- */
- this->state_ = SKIP_MESSAGE;
- bytes = msghd.msgSize;
- // skip_message(dataSocket, &msghd);
- // continue;
- return 0;
- }
- leave_cs(sid);
-
- //fprintf(stderr, "VB allocated a buffer for comming packet.\n");
-
- psize = msghd.packetSize;
- poffset = 0;
- packet = (VideoPacket *)((char*)msg + sizeof(msghd));
- *(((int*)packet)+(msghd.packetSize>>2)) = 0;
- /* clear the last no more than three bytes, for
- proper detecting the end of packet by VD */
- ptr = (char*)msg;
- this->state_ = READ_MESSAGE;
- temp = ptr +sizeof (msghd);
- bytes = msghd.msgSize;
- }
- break;
- case SKIP_NEXT_MESSAGE:
- case SKIP_MESSAGE:
- {
- char buffer[BUFSIZ];
- if (conn_tag >= 0)
- {
- int size = bytes > BUFSIZ ? BUFSIZ : bytes;
- int res =ACE_OS::read (dataSocket, buffer, size);
- bytes -= res;
-
- if (bytes != 0)
- return 0;
- }
- if (this->state_ == SKIP_MESSAGE)
- this->state_ = READ_HEADER;
- else if (this->state_ == SKIP_NEXT_MESSAGE)
- this->state_ = READ_NEXT_HEADER;
- temp = (char *)&msghd;
- bytes = sizeof (msghd);
- break;
- }
- case READ_MESSAGE:
- {
- if (conn_tag >= 0)
- {
- int val;
- val = ACE_OS::read (dataSocket,temp,bytes);
-
- if (val == -1 && (errno == EINTR || errno == EAGAIN | errno == EWOULDBLOCK))
- { /* interrupted or need to wait, try again */
- if (errno == EAGAIN | errno == EWOULDBLOCK) usleep(10000);
- errno = 0;
- return 0;
- }
- if (val == -1)
- {
- ACE_OS::perror ("Error -- Read from socket");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- if (val == 0) /* EOF encountered */
- {
- ACE_DEBUG ((LM_DEBUG, "Error -- EOF reached while trying to read %d bytes.\n"));
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- temp += val;
- bytes -= val;
- if (bytes < 0) /* weird thing is happening */
- {
- ACE_DEBUG ((LM_DEBUG, "Error: read too much from socket, %d out of %d bytes.\n"));
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- if (bytes != 0)
- return 0;
- }
- else
- memcpy(temp, tmp_buf + sizeof(msghd), bytes);
- poffset += msghd.msgSize;
- psize -= msghd.msgSize;
- ptr += msghd.msgSize;
-
- // fprintf(stderr, "VB packet remain size %d\n", psize);
-
- if (psize == 0)
- {
- // ACE_DEBUG ((LM_DEBUG,"finished receiving current packet\n"));
- /* finished receiving the current packet */
-#ifdef NeedByteOrderConversion
- packet->cmd = ntohl(packet->cmd);
- packet->cmdsn = ntohl(packet->cmdsn);
- packet->sh = ntohl(packet->sh);
- packet->gop = ntohl(packet->gop);
- packet->frame = ntohl(packet->frame);
- packet->display = ntohl(packet->display);
- packet->future = ntohl(packet->future);
- packet->past = ntohl(packet->past);
- packet->currentUPF = ntohl(packet->currentUPF);
- packet->dataBytes = ntohl(packet->dataBytes);
-#endif
- pcmdsn = packet->cmdsn;
- pcmd = packet->cmd;
- pfid = packet->frame;
- pgop = packet->gop;
- shared->VBheadFrame = (pcmd == CmdPLAY) ? pfid : pgop;
-
- shared->currentUPF = packet->currentUPF;
- enter_cs(sid);
- (*head)->full = 1;
- psize = sizeof(**head) + sizeof(*msg) + msghd.packetSize;
- psize = ((psize+3)>>2)<<2;
- ptr = (char*)*head + psize;
- (*head)->next = (struct block *) ptr;
- (*head) = (struct block *)ptr;
- (*head)->shcode = SHCODE;
- leave_cs(countid);
- leave_cs(sid);
-
- /* VB receives all frame except for the INIT one through normalSocket */
- if (dataSocket != normalSocket)
- {
- this->socket_flag_ = 1;
- fprintf(stderr, "VB got INIT frame.\n");
- ACE_OS::write (initSocket, (char *)&initSocket, 1); /* write a garbage byte */
- // ACE_OS::close (initSocket);
- // dataSocket = normalSocket;
- // int result = ACE_Reactor::instance ()->remove_handler (this,ACE_Event_Handler::READ_MASK);
- // if (result != 0)
- // ACE_DEBUG ((LM_DEBUG,"remove handler failed for read_mask\n"));
-
- }
-
- /* following is synchronization feedback algorithm */
- this->sync_feedback ();
- if (dataSocket != normalSocket)
- {
- dataSocket = normalSocket;
- int result = ACE_Reactor::instance ()->register_handler (this,ACE_Event_Handler::READ_MASK);
- if (result != 0)
- ACE_DEBUG ((LM_DEBUG,"register handler failed for read_mask after datasocket change\n"));
- return -1;
- }
- // return 0;
- break; /* got the whole packet, break to the out-most loop for next packet */
- } /* end if (psize == 0) */
- else if (psize < 0)
- {
- fprintf(stderr, "VB error: received too many msgs for a packet.\n");
- ACE_Reactor::instance ()->end_event_loop ();
- return -1;
- }
- this->state_ = READ_NEXT_HEADER;
- temp = (char *)&msghd;
- bytes = sizeof (msghd);
- break;
- }
- }
- return 0;
-}
-
-int
-VideoBuffer::handle_output (ACE_HANDLE fd)
-{
- if ((this->state_ == WRITE_FEEDBACK1) || (this->state_ == WRITE_FEEDBACK2))
- {
- // send the feedback to the server.
- VideoFeedBackPara para;
- para.cmdsn = htonl(shared->cmdsn);
- para.addUsecPerFrame = htonl(fb_addupf);
- para.addFrames = htonl(fb_addf);
- para.needHeader = htonl(shared->needHeader);
- shared->needHeader = 0;
- para.frameRateLimit1000 =
- htonl((long)(shared->frameRateLimit * 1000.0));
- para.sendPatternGops = htonl(shared->sendPatternGops);
- ACE_OS::memcpy (para.sendPattern, shared->sendPattern, PATTERN_SIZE);
-
- // fprintf(stderr, "VB to send a fb packet...");
-
- int res;
- if (conn_tag != 0)
- { /* packet stream */
- if (temp == 0)
- {
- temp = (char *)&para;
- bytes = sizeof (para);
- }
- res = ACE_OS::write (dataSocket, temp, bytes);
- if (res == -1)
- {
- if (errno == EINTR)
- return 0;
- if (errno == ENOBUFS) {
- perror("VB Warning, fb packet discarded for");
- // Here we should handle the return -1 case!
- fb_state = 4;
- }
- else
- {
- ACE_OS::perror ("VB error, fb packet sending failed");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- }
- else if (res == 0)
- {
- ACE_OS::perror ("VB error, sending fb,socket closed");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- else
- {
- temp += res;
- bytes -= res;
- if (bytes != 0)
- return 0;
- }
- }
- else
- {
- res = ACE_OS::write (dataSocket, (char *)&para, sizeof(para));
- if (res == -1)
- {
- ACE_OS::perror ("VB error, fb packet sending failed");
- ACE_Reactor::instance ()->end_event_loop (); return -1;
- }
- if (res < sizeof(para))
- {
- fprintf(stderr, "VB send_feedback() warn: res %dB < sizeof(para) %dB\n",
- res, sizeof(para));
- }
- }
- if (errno != ENOBUFS) // fb_state == 4;
- qosRecomputes = len;
- ACE_Reactor::instance ()->remove_handler (this,
- ACE_Event_Handler::WRITE_MASK);
- if (this->state_ == WRITE_FEEDBACK2)
- {
- if (fb_state == 6)
- { /* record the time if an action packet is
- successfully send, and indicate that an
- feedback action leads to state 6, which after
- delay sometime leads to state 3.
- The action_delay should have been related
- to round-trip time. */
- action_time = get_usec();
- action_delay = shared->usecPerFrame * 100;
- not_action = 0;
- }
- }
- else if (this->state_ == WRITE_FEEDBACK2)
- {
- this->feedback_action ();
- }
-#ifdef STAT
- {
- int i;
- if ((i = shared->stat.fbPacketNumber) < MAX_FB_PACKETS) {
- shared->stat.fbPackets[i].frameId = shared->nextFrame;
- shared->stat.fbPackets[i].addUsecPerFrame = addupf;
- shared->stat.fbPackets[i].addFrames = addf;
- shared->stat.fbPackets[i].frames = shared->sendPatternGops *
- shared->patternSize;
- shared->stat.fbPackets[i].framesDropped = shared->framesDropped;
- shared->stat.fbPackets[i].frameRateLimit = shared->frameRateLimit;
- shared->stat.fbPackets[i].advance = advance;
- }
- shared->stat.fbPacketNumber ++;
- }
-#endif
- // Now return to the reading header position.
- this->state_ = READ_HEADER;
- temp = (char *)&msghd;
- bytes = sizeof (msghd);
- int result = ACE_Reactor::instance ()->remove_handler (this,
- ACE_Event_Handler::WRITE_MASK);
- if (result != 0)
- ACE_DEBUG ((LM_DEBUG,"remove_handler failed for write"));
- }
- return 0;
-}
-
-int
-VideoBuffer::sync_feedback (void)
-{
- int result;
- if (shared->config.syncEffective)
- {
- if (fb_state > 1 && fb_state != 4 && (len = shared->qosRecomputes) != qosRecomputes)
- {
- /* QoS feedback packet is sent if at any time send pattern is
- recomputed, and sync feedback is not in active fb_state*/
- this->state_ = WRITE_FEEDBACK1;
- result = ACE_Reactor::instance ()->register_handler (this,ACE_Event_Handler::WRITE_MASK);
- if (result != 0)
- return result;
- fb_addupf = 0;
- fb_addf = 0;
- fb_advance = advance;
- temp = 0;
- return 0;
- }
- this->feedback_action ();
- } /* end if (shared->config.syncEffective) */
- else
- fb_state = 0;
- return 0;
-}
-
-int
-VideoBuffer::feedback_action (void)
-{
- switch (fb_state)
- {
- case 4: /* active */
- if (pcmdsn != cmdsn)
- {
- cmdsn = pcmdsn;
- if (!(pcmd == CmdPLAY || pcmd == CmdFF || pcmd == CmdFB))
- fb_state = 0;
- else
- fb_state = 1;
- break;
- }
- if (pcmd == CmdPLAY && shared->usecPerFrame != upf)
- {
- /* jump to fb_state 5 if speed changes */
- fb_state = 5;
- break;
- }
- {
- int interval = shared->usecPerFrame;
- double val = (double)(pcmd == CmdPLAY ?
- pfid - shared->nextFrame :
- (pcmd == CmdFF ?
- pgop - shared->nextGroup :
- shared->nextGroup - pgop));
- fv = DoFilter(f, val); /* get average #frames in the whole client
- pipeline, including all stages */
- val = val - fv;
- fav = DoFilter(fa, val >= 0.0 ? val : -val);
- /* get average #frames jitter in the whole client pipeline */
-
- val = fav * interval * 6;
- /* convert deviation in frame into microseconds, 6 is a magic number */
-
- /* tries to recompute advance (in microseconds), and med/high/low
- in adaptation to current jitter level */
- if ((val > advance && !reach_limit) ||
- (advance > min_advance && val < advance >> 3)) {
- advance = (int) max(2 * val, min_advance);
- med = advance / interval;
- /*
- if (pcmd == CmdPLAY) {
- if (med < shared->VDframeNumber) {
- med = shared->VDframeNumber;
- }
- }
- else
- */
- if (med < 2 ) { /* but keep minimum buffer fill level */
- med = 2;
- }
- if (med > (VB_BUF_SIZE / shared->averageFrameSize) / 2) {
- reach_limit = 1;
- med = (VB_BUF_SIZE / shared->averageFrameSize) / 2;
- Fprintf(stderr,
- "VB VSadvance control: VBbuf limit reached, med %d.\n", med);
- }
- else reach_limit = 0;
- high = med + med / 2;
- low = med - med / 2;
- period = med * MAX_CLOCK_DRIFT;
- Fprintf(stderr,
- "VB: VS advance control: fav %5.2f, med %d, advance %d at nextFrame %d\n",
- fav, med, advance, shared->nextFrame);
- }
- }
- /* record the current time (fid or gopid) if buffer fill level drift
- only very little */
- if ((int)fv == med)
- {
- init_fv = fv;
- init_pos = pcmd == CmdPLAY ? pfid : pgop;
- break;
- }
- /*
- fprintf(stderr, "VB fb: fv %lf\n", fv);
- */
- /* try send action if low/high water mark is passed, or qos recomputed */
- /* There is problem here, the deltas of upf are sent, instead of upf
- and frame themself. This scheme is not robust in case case feedback
- packets are lost, and get resent */
- len = shared->qosRecomputes;
- if (fv >= high || fv <= low || len != qosRecomputes)
- {
- int addupf, addf;
- int pos = pcmd == CmdPLAY ? pfid : pgop;
- int dist = (int)(pcmd == CmdFB ? init_pos - pos : pos - init_pos);
- if (fv >= high || fv <= low)
- {
- if (dist < period)
- { /* try skip or stall */
- addf = (int)(med - fv);
- addupf = 0;
- }
- else
- { /* try adjust VS clock rate */
- int added = (int)((double)cupf * (fv - (double)med) / (double) dist);
- addf = (int)(med - fv);
- addupf = added;
- cupf += added;
- }
- fb_state = 6;
- }
- else
- { /* fb only recomputed sendpattern, no fb_state change */
- addupf = 0;
- addf = 0;
- }
-
- /* tries to send a feedback packet. */
- if (shared->live)
- /* no sync feedback with live video */
- qosRecomputes = len;
- else
- {
- this->state_ = WRITE_FEEDBACK2;
- int result = ACE_Reactor::instance ()->register_handler (this,ACE_Event_Handler::WRITE_MASK);
- if (result != 0)
- return result;
- fb_addupf = addupf;
- fb_addf = addf;
- fb_advance = advance;
- return 0;
- }
- if (fb_state == 6)
- { /* record the time if an action packet is
- successfully send, and indicate that an
- feedback action leads to fb_state 6, which after
- delay sometime leads to fb_state 3.
- The action_delay should have been related
- to round-trip time. */
- action_time = get_usec();
- action_delay = shared->usecPerFrame * 100;
- not_action = 0;
- }
- }
- break;
- case 6: /* reset after action */
- if (pcmdsn != cmdsn)
- {
- cmdsn = pcmdsn;
- if (!(pcmd == CmdPLAY || pcmd == CmdFF || pcmd == CmdFB))
- fb_state = 0;
- else
- fb_state = 1;
- break;
- }
- if (pcmd == CmdPLAY && shared->usecPerFrame != upf)
- {
- fb_state = 5;
- break;
- }
- /* Jump to transition fb_state 3 only after delay for some
- time, when feedback action has been taken, and the
- effect has been propogated back to the client */
- if (get_duration(action_time, get_usec()) >= action_delay)
- fb_state = 3;
- break;
- case 5: /* reset after speed change, feedback stays in this
- fb_state as long as play speed is changing */
- if (pcmdsn != cmdsn)
- {
- cmdsn = pcmdsn;
- if (!(pcmd == CmdPLAY || pcmd == CmdFF || pcmd == CmdFB))
- fb_state = 0;
- else
- fb_state = 1;
- break;
- }
- /* Jump to transition fb_state 3, indicating that the transition
- is not caused by feedback action */
- if (shared->currentUPF == shared->usecPerFrame)
- {
- not_action = 1;
- fb_state = 3;
- }
- break;
- case 2: /* delay after start, this delay is for avoiding feedback
- action during server fast start-up. */
- if (pcmdsn != cmdsn) {
- cmdsn = pcmdsn;
- if (!(pcmd == CmdPLAY || pcmd == CmdFF || pcmd == CmdFB)) {
- fb_state = 0;
- }
- else {
- fb_state = 1;
- }
- break;
- }
- if (pcmd == CmdPLAY) {
- if (pfid - startpos >= delay) {
- advance = shared->VStimeAdvance;
- fb_state = 3;
- }
- }
- else if (pcmd == CmdFF) {
- if (pgop - startpos >= delay) {
- advance = shared->VStimeAdvance;
- fb_state = 3;
- }
- }
- else { /* CmdFB */
- if (startpos - pgop >= delay) {
- advance = shared->VStimeAdvance;
- fb_state = 3;
- }
- }
- break;
- case 3: /* transient fb_state, entered after start-up delay,
- action-delay, or play-speed change */
- if (pcmdsn != cmdsn) {
- cmdsn = pcmdsn;
- if (!(pcmd == CmdPLAY || pcmd == CmdFF || pcmd == CmdFB)) {
- fb_state = 0;
- }
- else {
- fb_state = 1;
- }
- break;
- }
- /* Initialize both buffer-fill-level and jitter filters */
- if (f == NULL) {
- f = NewFilter(FILTER_LOWPASS, shared->config.filterPara >= 1 ?
- shared->config.filterPara : 100);
- }
- else {
- f = ResetFilter(f, shared->config.filterPara >= 1 ?
- shared->config.filterPara : 100);
- }
- if (fa == NULL) {
- fa = NewFilter(FILTER_LOWPASS, shared->config.filterPara >= 1 ?
- shared->config.filterPara : 100);
- DoFilter(fa, 0.0);
- }
- else if (not_action) { /* reset jitter level filter only
- if entering this fb_state is not
- cause by feedback action */
- fa = ResetFilter(fa, shared->config.filterPara >= 1 ?
- shared->config.filterPara : 100);
- }
- if (f == NULL || fa == NULL) {
- ACE_OS::perror ("VB failed to allocate space for filters");
- fb_state = 0;
- }
- else {
- init_fv =
- DoFilter(f, (double)(pcmd == CmdPLAY ?
- pfid - shared->nextFrame :
- (pcmd == CmdFF ?
- pgop - shared->nextGroup :
- shared->nextGroup - pgop)));
- init_pos = pcmd == CmdPLAY ? pfid : pgop;
- upf = shared->currentUPF;
- cupf = upf;
- {
- int interval = shared->usecPerFrame;
-
- /* upon speed change, 'advance', in microseconds, will
- not change, but med/high/low will be updated. This
- may suggest that in the new toolkit version of the
- same feedback systems, the buffer-fill level and
- jitter is measured directly in microseconds, not in
- #frames then converting to microseconds. */
- med = advance / interval;
- /*
- if (pcmd == CmdPLAY) {
- if (med < shared->VDframeNumber) {
- med = shared->VDframeNumber;
- min_advance = advance = med * interval;
- }
- }
- else
- */
- if (med < 2 ) {
- med = 2;
- advance = med * interval;
- min_advance = max(advance, shared->VStimeAdvance);
- }
- else min_advance = shared->VStimeAdvance;
- if (med > (VB_BUF_SIZE / shared->averageFrameSize) / 2) {
- reach_limit = 1;
- med = (VB_BUF_SIZE / shared->averageFrameSize) / 2;
- if (not_action) {
- Fprintf(stderr,
- "VB start/speed-change: VBbuf limit reached, med %d.\n", med);
- }
- }
- else reach_limit = 0;
- }
- high = med + med / 2;
- low = med - med / 2;
- delay = med * (SPEEDUP_INV_SCALE - 1); /* this delay is to avoid
- feedback when VS is in
- fast-start period */
- period = med * MAX_CLOCK_DRIFT;
- if (not_action) {
- Fprintf(stderr,
- "VB start/speed-change: med %d, advance %d at nextFrame %d\n",
- med, advance, shared->nextFrame);
- }
- fb_state = 4;
- }
- break;
- case 0: /* idle */
- if (pcmd == CmdPLAY || pcmd == CmdFF || pcmd == CmdFB) {
- cmdsn = pcmdsn;
- fb_state = 1;
- }
- break;
- case 1: /* start */
- if (pcmdsn != cmdsn) {
- cmdsn = pcmdsn;
- if (!(pcmd == CmdPLAY || pcmd == CmdFF || pcmd == CmdFB)) {
- fb_state = 0;
- }
- break;
- }
- startpos = pcmd == CmdPLAY ? pfid : pgop;
- advance = shared->VStimeAdvance;
-
- /* following from vs.c:
- timerAdjust = (VStimeAdvance * SPEEDUP_INV_SCALE) / currentUPF;
- */
- med = advance / shared->usecPerFrame;
- /*
- if (pcmd != CmdPLAY) med /= shared->patternSize;
- */
- delay = med * (SPEEDUP_INV_SCALE - 1); /* this delay is to avoid
- feedback when VS is in
- fast-start period */
- not_action = 1;
- fb_state = 2;
- break;
- default:
- fprintf(stderr, "VB: unknown Feedback fb_state %d reached.\n", fb_state);
- fb_state = 0;
- break;
- }
-}
-
-ACE_HANDLE
-Notification_Handler::get_handle (void) const
-{
- return -1;
-}
-
-int
-Notification_Handler::handle_input (ACE_HANDLE fd)
-{
- ACE_DEBUG ((LM_DEBUG,"Notification_Handler::handle_input"));
- char message[BUFSIZ];
- message [0] = 0;
- // used to indicate that we should exit.
- int result =
- ACE_OS::read (fd,message,BUFSIZ);
-
- ACE_DEBUG ((LM_DEBUG,"result:%d,message[0]:%d\n",result,message[0]));
- if (result == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"AB process exiting, notification socket eof while reading\n"));
- ACE_Reactor::instance ()->end_event_loop ();
- return -1;
- }
- if (result == -1)
- {
- ACE_DEBUG ((LM_DEBUG,"AB process exiting, notification socket error while reading\n"));
- ACE_Reactor::instance ()->end_event_loop ();
- return -1;
- }
- ACE_DEBUG ((LM_DEBUG," %d %d\n",result,message[0]));
-
- switch (message[0])
- {
- case EXIT:
- ACE_DEBUG ((LM_DEBUG,"AB process exiting because of exit signal\n"));
- set_exit_routine_tag(0);
- VideoBuffer::VBdeleteBuf();
- ACE_Reactor::instance ()->end_event_loop ();
- return -1;
- default:
- break;
- }
- return 0;
-}
-
-ACE_HANDLE
-Video_Notification_Handler::get_handle (void) const
-{
- return vsp[1];
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.h
deleted file mode 100644
index 6c0e4e69a86..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vb.h
+++ /dev/null
@@ -1,265 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// mpeg_client
-//
-// = FILENAME
-// vb.h
-//
-// = DESCRIPTION
-// Defines the video packet buffering process.
-//
-// = AUTHORS
-// Nagarajan Surendran (naga@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (AV_VB_H)
-#define AV_VB_H
-
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include <sys/types.h>
-#include <sys/uio.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <netinet/in.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-#if defined(__svr4__) || defined(IRIX)
-#include <stropts.h>
-#include <sys/conf.h>
-#endif
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-#include "mpeg_shared/filters.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/com.h"
-#include "ace/Event_Handler.h"
-#include "ace/Reactor.h"
-
-/* magic number -- deviation is considered
- caused by clock drift only if rate <= 1/MAX_CLOCK_DRIFT.
- */
-#define MAX_CLOCK_DRIFT 50
-#define SHCODE 0x000001b3
-#define max(a,b) ((a)>(b) ? (a) : (b))
-
-struct block
-{
- unsigned shcode;
- struct block * next;
- int full;
-};
-
-struct header
-{
- struct block *h, *t;
-};
-
-class Notification_Handler;
-
-class VideoBuffer :public ACE_Event_Handler
-{
-public:
- VideoBuffer (void);
- // constructor.
-
- virtual ~VideoBuffer (void);
- // destructor.
-
- virtual int handle_input (ACE_HANDLE fd);
- // callback when data arrives on the video socket.
-
- virtual int handle_output (ACE_HANDLE fd);
- // callback when data can be written on the video socket.
-
- ACE_HANDLE get_handle (void) const;
- // gets the video socket.
-
- void VBinitBuf (int size);
- // size in byte.
-
- char * VBgetBuf (int size);
- // block version.
-
- int VBcheckBuf (int size);
- // non-block check, return True/False
-
- void VBputMsg (char * msgPtr);
-
- char * VBgetMsg ();
- // block version.
-
- int VBcheckMsg();
- // non-block check, return Number of Msgs in buffer.
-
- int VBbufEmpty(void);
-
- void VBreclaimMsg(char * msgPtr);
-
- static void VBdeleteBuf(void);
-
- static void VBdeleteSem(void);
-
- static void exit_on_kill(void);
-
- int VBprocess(int initSocket, int normalSocket);
-
-private:
-
- int sync_feedback (void);
- int feedback_action (void);
-
- static block ** head;
- static block ** tail;
- static char * buf;
- static int bufsize;
- static int sid, countid;
- static int exit_tag;
- static int conn_tag;
- static int savedSocket;
-
- VideoMessage *msg, msghd;
- VideoPacket *packet;
- int len, bsize, msgsn;
- int psize, poffset;
- char * ptr, *ptr1;
- char *tmp_buf;
- int dataSocket;
- int initSocket,normalSocket;
-
- // following variables are for feedback
- int pcmdsn, pcmd;
- // to store the cmdsn and cmd of previous frame,
- // to detect new commands
-
- int pfid, pgop;
- // frame-id of gopid of previous frame
-
- int cmdsn;
- // cmdsn of previous command
-
- int fb_state;
- // state of the control law/regulator
-
- int startpos;
- // gopid or frameid when the regulator is in 'start' state 1
-
- int delay;
- // #frames to delay after 'start'
-
- int qosRecomputes;
- // indicate if qos has been recomputed recently
-
- int action_delay;
- // microseconds to delay after feedback action
-
- int action_time;
- // the time when feedback action is taken, used to enforce
- // action_delay
-
- int upf, cupf;
- // upf -- currentUPF as carried in all frames,
- // cupf -- real current UPF, being adjusted by FB
-
- double fv;
- // current buffer fill level in term of #frames
-
- double init_fv;
- // init_fv and init_pos record the fv value and position
- // (frameid or gopid) when fv is very close to med
-
- double init_pos;
- int high, low, med;
- // median, high and low water marks, in term of #frames
-
- int period;
- // interms of #frames, (high-med, period) defined the max
- // buffer fill drift which can be assumed as caused by
- // clock drift
-
- Filter * f;
- // buffer fill level filter
-
- int advance, min_advance;
- // in microseconds, advance holds the
- // current target buffer-fill-level as
- // determined by jitter level
- // estimate. min_advance sets a absolute
- // minimun level, no matter how low jitter
- // level is.'advance' does not change when
- // play-speed changes, but med/high/low
- // will be updated upon speed change
-
- double fav;
- // #frames, jitter level output by the filter.
-
- Filter * fa;
- // jitter filter.
-
- int reach_limit;
- // indicate that the target 'advance' has reached client VB
- // buffer limit, and can not further increase, even if
- // jitter increases.
-
- int not_action;
- // indicates entering state=3 is not caused by
- // feedback action. If not_action = 1 entering state=3
- // is caused either by 'start' or speed change, and
- // the jitter filter needs to be reset.
-
-#ifdef STAT
- int to_count;
- int gap_msgsn;
-#endif
-
- Notification_Handler *handler_;
- // handler to be used for exit notification.
-
- enum state {INVALID = -1,
- READ_HEADER = 0,
- READ_NEXT_HEADER = 1,
- READ_MESSAGE = 2,
- SKIP_MESSAGE = 3,
- SKIP_NEXT_MESSAGE = 4,
- WRITE_FEEDBACK1 = 5,
- WRITE_FEEDBACK2 = 6};
- state state_;
-
- char *temp;
- // temporary pointer.
- int bytes;
- // temporary placeholder for no.of bytes to be read.
-
- int fb_addupf;
- int fb_addf;
- int fb_advance;
-
- int socket_flag_;
- // flag to indicate which socket to be used.
-};
-
-class Notification_Handler :public ACE_Event_Handler
-{
-public:
- virtual ACE_HANDLE get_handle (void) const;
- // Get the Notification handle.
-
- virtual int handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // called when input events occur.
-
-};
-
-class Video_Notification_Handler :public Notification_Handler
-{
-public:
- virtual ACE_HANDLE get_handle (void) const;
- // Returns the video notification handle.
-};
-#endif /* AV_VB_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vd.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vd.cpp
deleted file mode 100644
index 9eb3e6e1c57..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vd.cpp
+++ /dev/null
@@ -1,933 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-extern int vdsp[2];
-
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include <unistd.h>
-#include <stdlib.h>
-/*
-#include <sys/types.h>
-#include <sys/socket.h>
-*/
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-#include "dither.h"
-#include "video.h"
-#include "proto.h"
-#include "vb.h"
-
-ACE_RCSID(mpeg_client, vd, "$Id$")
-
-#define MAX_VDBLOCK_NUM 8
-#define CQUEUE_SIZE MAX_VDBLOCK_NUM + 2
-#define ESTACK 0
-#define CQUEUE 1
-
-static int win_width, win_height;
-static int ecountid, ccountid;
-static int sid;
-
-extern VidStream * curVidStream;
-extern VideoBuffer *vbuffer;
-
-static struct shared_mem_block
-{
- int size;
- int block_num;
- int width, height;
- int sptr, qhead, qtail;
- FrameBlock *estack[MAX_VDBLOCK_NUM];
- FrameBlock *cqueue[CQUEUE_SIZE]; /* cqueue will never get full */
-} * shm = NULL;
-
-static void InitDitherEnv(void);
-static void DitherFrame(PictImage * pict, FrameBlock * frame);
-static void DoDitherImage(unsigned char *l, unsigned char *Cr, unsigned char *Cb,
- unsigned char *disp, int h, int w);
-
-void VDinitBuf(int size)
-/* size in bytes */
-{
- shm = (struct shared_mem_block *)creat_shared_mem_id(size, &shared->VDbufId);
- shared->VDbufAddr = (char *)shm;
-
- shm->width = shm->height = 0;
- shm->size = size - sizeof(*shm);
- sid = creat_semaphore();
- ecountid = creat_semaphore();
- ccountid = creat_semaphore();
- enter_cs(ccountid);
- enter_cs(ecountid);
-}
-
-static void put_block(FrameBlock * bptr, int tag)
-{
- if (tag == ESTACK)
- {
- shm->estack[shm->sptr] = bptr;
- shm->sptr ++;
- if (shm->sptr > MAX_VDBLOCK_NUM)
- {
- fprintf(stderr, "VD weird error: ESTACK full.\n");
- ACE_OS::exit (1);
- }
- }
- else
- {
- if (shm->qtail == shm->qhead) /* empty queue */
- {
- shm->qtail = 0;
- shm->qhead = 1;
- shm->cqueue[0] = bptr;
- }
- else
- {
- int val = CQUEUE_SIZE;
- int pos = (shm->qhead - 1 + val) % val; /* pos = shm->qhead - 1 */
- if (shared->cmd == CmdPLAY)
- while ((pos + 1) % val != shm->qtail)
- {
- if (shm->cqueue[pos]->display > bptr->display)
- {
- shm->cqueue[(pos + 1) % val] = shm->cqueue[pos];
- pos = (pos - 1 + val) % val; /* pos -= 1 */
- }
- else
- break;
- }
- shm->cqueue[(pos + 1) % val] = bptr;
- shm->qhead = (shm->qhead + 1) % val;
- }
- }
-}
-
-static FrameBlock * get_block(int tag)
-{
- FrameBlock * ptr;
-
- if (tag == ESTACK)
- {
- if (shm->sptr <= 0)
- {
- fprintf(stderr, "VD get_block error: ESTACK empty.\n");
- return NULL;
- }
- shm->sptr --;
- ptr = shm->estack[shm->sptr];
- }
- else
- {
- if (shm->qtail == shm->qhead)
- {
- fprintf(stderr, "VD get_block error: CQUEUE empty.\n");
- return NULL;
- }
- ptr = shm->cqueue[shm->qtail];
- shm->qtail = (shm->qtail + 1) % (CQUEUE_SIZE);
- }
- return ptr;
-}
-
-void VDresizeBuf(int height, int width)
-{
- char * ptr = (char*)shm + sizeof(*shm);
- int imagesize;
- int i;
-
- enter_cs(sid);
-
- if (get_semval(ecountid) < 0) {
- fprintf(stderr, "Error<weird>: pid %d get (ecountid) = %d < 0\n",
- ACE_OS::getpid (), get_semval(ecountid));
- ACE_OS::exit (1);
- }
- /*
- fprintf(stderr, "VD before resizeBuf(): get_semval(ecountid) = %d\n",
- get_semval(ecountid));
- */
- while (get_semval(ecountid) > 0) enter_cs(ecountid);
-
- shm->width = width;
- shm->height = height;
- width = ((width+15)>>4) << 4;
- height = ((height+15)>>4) << 4;
- imagesize = (((height * width)+3)>>2)<<2;
- if ((ditherType == Twox2_DITHER) || (ditherType == FULL_COLOR_DITHER))
- imagesize <<= 2;
-
- shm->block_num = (shm->size)/(sizeof(FrameBlock) + imagesize);
- if (shm->block_num > MAX_VDBLOCK_NUM)
- shm->block_num = MAX_VDBLOCK_NUM;
-
- Fprintf(stderr, "VD resizeBuf: got %d(max %d) blocks of size %d.\n",
- shm->block_num,
- (shm->size)/(sizeof(FrameBlock) + imagesize),
- (sizeof(FrameBlock) + imagesize));
-
- if (shm->block_num < 3)
- {
- fprintf(stderr,
- "VD error: VDbuf fails to hold at least 3(three) block.\n");
- ACE_OS::exit (1);
- }
- shm->sptr = 0; /* empty stack */
- shm->qhead = shm->qtail = 0; /* empty cqueue */
- for (i=0; i<shm->block_num; i++)
- {
- put_block((FrameBlock *)ptr, ESTACK);
- ((FrameBlock *)ptr)->data = (unsigned char *)(ptr + sizeof(FrameBlock));
- ptr += sizeof(FrameBlock) + imagesize;
- leave_cs(ecountid);
- }
- leave_cs(sid);
-
- shared->VDframeNumber = shm->block_num;
- /*
- fprintf(stderr, "VD after resizeBuf(): get_semval(ecountid) = %d\n",
- get_semval(ecountid));
- */
-}
-
-FrameBlock * VDgetBuf(void) /* block version, return with interrupt */
-{
- FrameBlock * ptr;
- enter_cs(ecountid);
- enter_cs(sid);
- ptr = get_block(ESTACK);
- if (ptr != NULL)
- ptr->refcount = 1;
- leave_cs(sid);
- if (ptr == NULL)
- fprintf(stderr, "VD error: VDgetBuf should not return NULL.\n");
- /*
- fprintf(stderr, "pid %d VDgetBuf() %u, ref %d, ecount %d\n",
- ACE_OS::getpid (), (unsigned)ptr, ptr->refcount, get_semval(ecountid));
- */
- return ptr;
-}
-
-int VDcheckBuf(void) /* non-block check, return True/False */
-{
- if (get_semval(ecountid) > 0)
- return 1;
- else
- return 0;
-}
-
-void VDputMsg(FrameBlock * msgPtr)
-{
- enter_cs(sid);
- put_block(msgPtr, CQUEUE);
- leave_cs(ccountid);
- leave_cs(sid);
- /*
- fprintf(stderr, "pid %d VDputMsg() %u, ref %d, ccount %d\n",
- ACE_OS::getpid (), (unsigned)msgPtr, msgPtr->refcount, get_semval(ccountid));
- */
-}
-
-FrameBlock * VDgetMsg(void) /* block version, return with interrupt */
-{
- FrameBlock * ptr;
- enter_cs(ccountid);
- enter_cs(sid);
- ptr = get_block(CQUEUE);
- leave_cs(sid);
- if (ptr == NULL)
- fprintf(stderr, "VD error: VDgetMsg should not return NULL.\n");
- /*
- fprintf(stderr, "pid %d VDgetMsg() %u, ref %d, ccount %d\n",
- ACE_OS::getpid (), (unsigned)ptr, ptr->refcount, get_semval(ccountid));
- */
- return ptr;
-}
-
-int VDcheckMsg(void) /* non-block check, return Number of Msg in buffer */
-{
- return get_semval(ccountid);
-}
-
-int VDbufEmpty(void)
-{
- /*
- Fprintf(stderr, "VD ecountid %d, shm-block_num %d\n",
- get_semval(ecountid), shm->block_num);
- */
- return (get_semval(ecountid) == shm->block_num);
-}
-
-FrameBlock * VDpeekMsg(void)
-{
- FrameBlock * ptr;
-
- enter_cs(sid);
-
- if (shm->qhead == shm->qtail)
- ptr = NULL;
- else
- ptr = shm->cqueue[shm->qtail];
- leave_cs(sid);
- /*
- if (ptr != NULL) {
- fprintf(stderr, "pid %d VDpeekMsg() = %u, ref=%d\n",
- ACE_OS::getpid (), (unsigned)ptr, ptr->refcount);
- }
- */
- return ptr;
-}
-
-void VDreferMsg(FrameBlock * msgPtr)
-{
- enter_cs(sid);
- msgPtr->refcount ++;
- leave_cs(sid);
- /*
- fprintf(stderr, "pid %d VDreferMsg() %u, ccount %d\n",
- ACE_OS::getpid (), (unsigned)msgPtr, get_semval(ccountid));
- */
-}
-
-void VDreclaimMsg(FrameBlock * msgPtr)
-{
- int ref;
- enter_cs(sid);
- ref = msgPtr->refcount;
- if (msgPtr->refcount <= 1)
- {
- put_block(msgPtr, ESTACK);
- leave_cs(ecountid);
- }
- else
- msgPtr->refcount --;
- leave_cs(sid);
- /*
- fprintf(stderr, "pid %d VDreclaimMsg() %u, ref %d, ecount %d\n",
- ACE_OS::getpid (), (unsigned)msgPtr, ref, get_semval(ecountid));
- */
- if (ref <= 0) {
- Fprintf(stderr, "pid %d VDreclaimMsg() %u WEIRD, :ref %d:, ecount %d\n",
- ACE_OS::getpid (), (unsigned)msgPtr, ref, get_semval(ecountid));
- }
-}
-
-void VDdeleteBuf(void)
-{
- remove_shared_mem((char*)shm);
-}
-
-void VDdeleteSem(void)
-{
- remove_semaphore(ecountid);
- remove_semaphore(ccountid);
- remove_semaphore(sid);
-}
-
-int
-get_more_data(unsigned int *buf_start, int max_length,
- int *length_ptr, unsigned int **buf_ptr)
-{
- fprintf(stderr,
- "Fatel error: vd.c get_more_data() should not be called, bufLength = %d.!\n",
- *length_ptr);
- fprintf(stderr, " **** Please report this bug. ****\n");
- // ACE_OS::exit (1);
- return 0;
-}
-
-static void printPacket(VideoPacket *p)
-{
- fprintf(stderr, "VD: Packet(%x)=cmd-%d, cmdsn-%d sh-%d, gop-%d\n",
- (int)p, p->cmd, p->cmdsn, p->sh, p->gop);
- fprintf(stderr, " frame-%d, display-%d, future-%d, past-%d, bytes-%d\n",
- p->frame, p->display, p->future,
- p->past, p->dataBytes);
-}
-
-
-void VDprocess (int CTRpid)
-{
- FrameBlock * curBlk = NULL;
- PictImage * curPict = NULL;
-
- InitDitherEnv();
-
- curVidStream = NewVidStream();
- if (curVidStream == NULL)
- {
- fprintf(stderr, "VD: unable to allocat curVidStream.\n");
- ACE_OS::exit (1);
- }
-
- for(;;)
- {
- int curcmd, curcmdsn;
- int i;
- int single_tag;
- VideoPacket *p;
-
- if (curBlk != NULL) {
- VDreclaimMsg(curBlk);
- curBlk = NULL;
- }
- p = (VideoPacket*)vbuffer->VBgetMsg(); /* guarranteed to get a Packet */
-
- // printPacket(p);
- // fprintf(stderr, "VD: got frame %d\n", p->frame);
-
- curcmd = shared->cmd;
- curcmdsn = shared->cmdsn;
- if (p->cmdsn != shared->cmdsn)
- {
- /*
- fprintf(stderr, "VD: frame not for current Cmd, discard it:p->cmdsn:%d,shared->cmdsn:%d\n",
- p->cmdsn,shared->cmdsn);
- printPacket(p);
- */
- vbuffer->VBreclaimMsg((char*)p);
- continue;
- }
- if (curcmd == CmdINIT)
- {
- /* free/allocate all PictImages, resize VDbuffer */
- curVidStream->future = curVidStream->past = curVidStream->current = NULL;
- win_width = ((shared->horizontalSize + 15)>>4)<<4;
- win_height = ((shared->verticalSize + 15)>>4)<<4;
- for (i = 0; i < RING_BUF_SIZE; i++)
- {
- if (curVidStream->ring[i] != NULL)
- DestroyPictImage(curVidStream->ring[i]);
- curVidStream->ring[i] =
- NewPictImage(win_width, win_height);
- }
- for (i = 0; i < 500; i ++) {
- if (!VDbufEmpty()) usleep(1000);
- else break;
- }
- if (!VDbufEmpty()) {
- fprintf(stderr, "VD error<weired>: VDbuf can't become empty.\n");
- exit(1);
- }
- VDresizeBuf(shared->verticalSize, shared->horizontalSize);
- }
- else if (curcmd == CmdPLAY || curcmd == CmdSTEP)
- {
- /* to check if the packet can be decoded or not */
- if (p->future == -1)
- { /* swap because the existing VD decoding algorithm refer to 'future' frame
- to decode a P frame */
- int tmp = p->past;
- p->past = p->future;
- /* following is the bug found on 2-14-96, this may be the cause of decoding
- P frames incorrectly, and showing corrupted messages, when previous I/P
- frames are dropped. This happens frequently when the server is a remote one.
-
- p->future = p->past;
-
- */
- p->future = tmp;
-
- }
- if ((p->future >= 0 &&
- (curVidStream->future == NULL || curVidStream->future->frame != p->future)) ||
- (p->past >= 0 &&
- (curVidStream->past == NULL || curVidStream->past->frame != p->past)))
- {
- /*
- fprintf(stderr,
- "VD: unable to decode packet -- future and/or past frame no available.\n");
- printPacket(p);
- */
- if (curcmd == CmdSTEP && curcmdsn == shared->cmdsn) {
- /*
- Fprintf(stderr, "VD failed to decode f%d, USR1 to CTR for STEP\n", p->frame);
- */
- char message[BUFSIZ];
- message [0]= DECODED;
- int result = ACE_OS::write (vdsp[1],&message,BUFSIZ);
- if (result == -1)
- perror ("VD:Decode Notify");
- if (result == 0)
- perror ("VD:Socket Closed");
- }
-#ifdef STAT
- else if (shared->collectStat && curcmd == CmdPLAY)
- shared->stat.VDnoRef ++;
-#endif
- vbuffer->VBreclaimMsg((char*)p);
- continue;
- }
- }
- curBlk = VDgetBuf();
-
- single_tag = 0;
- /* to check if it's in time for PLAY, FF and FB */
- if (curcmd == CmdPLAY)
- {
-
-#if 0
- /* checking against sendPattern seems irreasonable, because send-pattern of a less
- frame-rate is not necessarily a subset of the one of a bigger frame-rate.
- */
- /* check against sendPattern */
- if (p->frame - shared->firstGopFrames > 0)
- {
- int i = (p->frame - shared->firstGopFrames) %
- (shared->patternSize * shared->sendPatternGops);
- if (shared->sendPattern[i] == 0)
- {
- vbuffer->VBreclaimMsg((char*)p);
-#ifdef STAT
- if (shared->collectStat)
- shared->stat.VDagainstSendPattern ++;
-#endif
- continue;
- }
- }
-#endif
-
- if (vbuffer->VBcheckMsg() > 0) { /* a frame is to be dropped only if
- there are more frames in VB */
- if (p->past >= 0) { /* 'B' */
- if (p->display <= shared->nextFrame) {
-#ifdef STAT
- if (shared->collectStat)
- shared->stat.VDtooLateB ++;
-#endif
- goto frameTooLate;
- }
- }
- else if (p->future >= 0) { /* 'P' */
- if (shared->lastIframeDecoded + shared->IframeGap <= shared->nextFrame) {
-#ifdef STAT
- if (shared->collectStat)
- shared->stat.VDtooLateP ++;
-#endif
- goto frameTooLate;
- }
- }
- else { /* 'I' */
- if (!shared->live)
- {
- if (p->display + shared->IframeGap <= shared->nextFrame) {
-#ifdef STAT
- if (shared->collectStat)
- shared->stat.VDtooLateI ++;
-#endif
- frameTooLate:
- if (shared->rtplay) /* too late, drop the frame */
- {
- vbuffer->VBreclaimMsg((char*)p);
- /*
- Fprintf(stderr, "VD: frame %d too late, shared->nextFrame %d.\n",
- p->frame, shared->nextFrame);
- */
- continue;
- }
- }
- }
- else { /* live video */
- if (p->display < shared->nextFrame) {
- vbuffer->VBreclaimMsg((char*)p);
- /*
- Fprintf(stderr, "VD live video frame %d too late, nextFrame=%d\n",
- p->frame, shared->nextFrame);
- */
- continue;
- }
- }
- }
- }
- }
- else if (curcmd == CmdFF)
- {
- if (p->gop < shared->nextGroup && VDcheckMsg() > 0)
- {
- /*
- fprintf(stderr, "VD: a frame too late and dropped when FF.\n");
- printPacket(p);
- */
- vbuffer->VBreclaimMsg((char*)p);
- continue;
- }
- }
- else if (curcmd == CmdFB)
- {
- if (p->gop > shared->nextGroup && VDcheckMsg() > 0)
- {
- /*
- fprintf(stderr, "VD: a frame too late and dropped when FB.\n");
- printPacket(p);
- */
- vbuffer->VBreclaimMsg((char*)p);
- continue;
- }
- }
- else
- single_tag = 1;
-
- if (shared->videoFormat == VIDEO_JPEG || shared->videoFormat == VIDEO_SIF) {
- int picsize = win_width * win_height;
- unsigned char * l, *cr, *cb;
-
- if (shared->videoFormat == VIDEO_SIF) {
- l = (unsigned char*)p + sizeof(*p);
- cr = l + picsize;
- cb = l + picsize + (picsize >> 2);
- }
- else { /* decode the JPEG frame */
- l = cr = cb = (unsigned char *)curBlk->data;
- memcpy(l, (unsigned char*)p + sizeof(*p), p->dataBytes);
- }
- DoDitherImage(l, cr, cb,
- (unsigned char *)curBlk->data, win_height, win_width);
- curBlk->sh = p->sh;
- curBlk->gop = p->gop;
- curBlk->frame = p->frame;
- curBlk->display = p->display;
- curBlk->future = p->future;
- curBlk->past = p->past;
- VDputMsg(curBlk);
- curBlk = NULL;
- /*
- Fprintf(stderr, "VD: SIF frame %d decoded.\n", p->frame);
- */
- goto end_decode_loop;
- }
-#ifdef NeedByteOrderConversion
- else {
- unsigned int * ptr = (unsigned int *)((char*)p + sizeof(*p));
- /* the added two extra words to max_buf_length: one is for SHCODE, already
- in right byte order, the second is for prevent calling of get_more_data().
- (which seem required for the UCB decoder used here ), this second word
- contains value used by VB algorithm, and can't be changed elsewhere.
- So they should not be swapped byte order. */
- for (i=0; i<((p->dataBytes + 11)>>2) - 2; i++)
- {
- *ptr = ntohl(*ptr);
- ptr++;
- }
- }
-#endif
-
- if (!mpegVidRsrc((char*)p)) /* successfully decoded */
- {
- curPict = curVidStream->current;
-
- // fprintf(stderr, "VD successfully decodes a frame.\n");
- // printPacket(p);
-
- if (curcmd == CmdPLAY && shared->rtplay)
- {
- if ((curVidStream->picture.code_type == I_TYPE) ||
- (curVidStream->picture.code_type == P_TYPE))
- {
- if (curVidStream->future == NULL)
- {
- curVidStream->future = curVidStream->current;
- curVidStream->future->locked |= FUTURE_LOCK;
- }
- else
- {
- if (curVidStream->past != NULL)
- {
- curVidStream->past->locked &= ~PAST_LOCK;
- }
- else if (curcmd == CmdPLAY) {
- /* this case should happen only at the begining of PLAY */
- DitherFrame(curVidStream->future, VDgetBuf());
- }
- curVidStream->past = curVidStream->future;
- curVidStream->past->locked &= ~FUTURE_LOCK;
- curVidStream->past->locked |= PAST_LOCK;
- curVidStream->future = curVidStream->current;
- curVidStream->future->locked |= FUTURE_LOCK;
- }
- }
- }
- else if (curcmd == CmdSTEP || curcmd == CmdPLAY) /* !shared->rtplay */
- {
- if ((curVidStream->picture.code_type == I_TYPE) ||
- (curVidStream->picture.code_type == P_TYPE))
- {
- if (curVidStream->future == NULL)
- {
- curVidStream->future = curVidStream->current;
- curVidStream->future->locked |= FUTURE_LOCK;
- }
- else
- {
- if (curVidStream->past != NULL)
- {
- curVidStream->past->locked &= ~PAST_LOCK;
- }
- curVidStream->past = curVidStream->future;
- curVidStream->past->locked &= ~FUTURE_LOCK;
- curVidStream->past->locked |= PAST_LOCK;
- curVidStream->future = curVidStream->current;
- curVidStream->future->locked |= FUTURE_LOCK;
- curPict = curVidStream->past;
- }
- }
- }
- else /* only I-frame for all other Cmds */
- {
- if (curVidStream->future != NULL) {
- curVidStream->future->locked &= ~FUTURE_LOCK;
- curVidStream->future = NULL;
- }
- if (curVidStream->past != NULL)
- {
- curVidStream->past->locked &= ~PAST_LOCK;
- curVidStream->past = NULL;
- }
- /*
- curVidStream->future = curVidStream->current;
- curVidStream->future->locked |= FUTURE_LOCK;
- */
- }
-
- if (p->past == -1 && p->future == -1)
- shared->lastIframeDecoded = p->frame;
-
-#ifdef STAT
- if (shared->collectStat && p->cmd != CmdREF)
- {
- int val = curPict->frame;
- shared->stat.VDframesDecoded[val>>3] |= 1 << (val % 8);
- shared->stat.VDlastFrameDecoded = val;
- }
-#endif
- /*
- if (single_tag && p->cmd != CmdREF)
- {
- fprintf(stderr, "VD: display %d for single.\n", curPict->display);
- }
- */
- /*
- Fprintf(stderr, "p->cmd %d, p->cmdsn %d, shared->cmdsn %d\n",
- p->cmd, p->cmdsn, shared->cmdsn);
- */
- if (p->cmd != CmdREF && curcmdsn == shared->cmdsn) {
- DitherFrame(curPict, curBlk);
- curBlk = NULL;
- }
- }
- else /* decoding failed */
- {
-
- fprintf(stderr, "VD error -- tried but failed decoding the packet.\n");
- printPacket(p);
- }
-
- end_decode_loop:
-
- /* signal CTR for singlular operation: STEP, POSITION, INIT */
- if (single_tag && p->cmd != CmdREF && curcmdsn == shared->cmdsn)
- {
-
- fprintf(stderr, "VD decoded f%d, USR1 to CTR\n", p->frame);
- char message[BUFSIZ];
- message[0]= DECODED;
- int result = ACE_OS::write (vdsp[1],&message,BUFSIZ);
- if (result == -1)
- perror ("VD:Decode Notify");
- if (result == 0)
- perror ("VD:Socket Closed");
- }
- vbuffer->VBreclaimMsg((char*)p);
- }
-}
-
-
-static void InitDitherEnv(void)
-{
- lum_values = (int *) ACE_OS::malloc(LUM_RANGE*sizeof(int));
- cr_values = (int *) ACE_OS::malloc(CR_RANGE*sizeof(int));
- cb_values = (int *) ACE_OS::malloc(CB_RANGE*sizeof(int));
- init_tables();
-
- while (!shared->pixelValid) {
- usleep(10000);
- }
- ACE_OS::memcpy (pixel, shared->pixel, 256);
-
- switch (ditherType) {
-
- case HYBRID_DITHER:
-
- InitColor();
- InitHybridDither();
- break;
-
- case HYBRID2_DITHER:
- InitColor();
- InitHybridErrorDither();
- break;
-
- case FS4_DITHER:
- InitColor();
- InitFS4Dither();
- break;
-
- case FS2_DITHER:
- InitColor();
- InitFS2Dither();
- break;
-
- case FS2FAST_DITHER:
- InitColor();
- InitFS2FastDither();
- break;
-
- case Twox2_DITHER:
- InitColor();
- Init2x2Dither();
- PostInit2x2Dither();
- break;
-
- case GRAY_DITHER:
- break;
-
- case FULL_COLOR_DITHER:
- InitColorDither();
- break;
-
- case ORDERED_DITHER:
- InitColor();
- InitOrderedDither();
- break;
-
- case MONO_DITHER:
- case MONO_THRESHOLD:
- break;
-
- case ORDERED2_DITHER:
- InitColor();
- InitOrdered2Dither();
- break;
- }
-}
-
-/*
- *--------------------------------------------------------------
- *
- * DoDitherImage --
- *
- * Called when image needs to be dithered. Selects correct
- * dither routine based on info in ditherType.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-static void DoDitherImage(unsigned char *l, unsigned char *Cr, unsigned char *Cb,
- unsigned char *disp, int h, int w)
-{
-
- switch(ditherType) {
- case HYBRID_DITHER:
- HybridDitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case HYBRID2_DITHER:
- HybridErrorDitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case FS2FAST_DITHER:
- FS2FastDitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case FS2_DITHER:
- FS2DitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case FS4_DITHER:
- FS4DitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case Twox2_DITHER:
- Twox2DitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case FULL_COLOR_DITHER:
- ColorDitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case GRAY_DITHER:
- GrayDitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case NO_DITHER:
- break;
-
- case ORDERED_DITHER:
- OrderedDitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case MONO_DITHER:
- MonoDitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case MONO_THRESHOLD:
- MonoThresholdImage(l, Cr, Cb, disp, h, w);
- break;
-
- case ORDERED2_DITHER:
- Ordered2DitherImage(l, Cr, Cb, disp, h, w);
- break;
-
- case MBORDERED_DITHER:
- MBOrderedDitherImage(l, Cr, Cb, disp, h, w);
- break;
- }
-}
-
-static void DitherFrame(PictImage * pict, FrameBlock *frame)
-{
- DoDitherImage((unsigned char *)pict->luminance,
- (unsigned char *)pict->Cr, (unsigned char *)pict->Cb,
- (unsigned char *)frame->data, win_height, win_width);
- frame->sh = pict->sh;
- frame->gop = pict->gop;
- frame->frame = pict->frame;
- frame->display = pict->display;
- frame->future = pict->future;
- frame->past = pict->past;
- VDputMsg(frame);
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.cpp
deleted file mode 100644
index 31666f570e2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.cpp
+++ /dev/null
@@ -1,3761 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/*
- * This file contains C code that implements
- * the video decoder model.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <assert.h>
-
-#ifndef MIPS
-#include <sys/time.h>
-#else
-#include <sys/types.h>
-#include <sys/system.h>
-#endif
-
-#include "include/common.h"
-#include "decoders.h"
-#include "video.h"
-#include "util.h"
-#include "proto.h"
-#include "global.h"
-#include "ui.h"
-
-ACE_RCSID(mpeg_client, video, "$Id$")
-
-/* Declarations of functions. */
-static void ReconIMBlock(VidStream *vid_stream, int bnum);
-static void ReconPMBlock(VidStream *vid_stream, int bnum,
- int recon_right_for, int recon_down_for, int zflag);
-static void ReconBMBlock(VidStream *vid_stream,
- int bnum, int recon_right_back,
- int recon_down_back, int zflag);
-static void ReconBiMBlock(VidStream *vid_stream, int bnum, int recon_right_for,
- int recon_down_for, int recon_right_back,
- int recon_down_back, int zflag);
-static void ReconSkippedBlock(unsigned char *source, unsigned char *dest,
- int row, int col, int row_size, int right, int down,
- int right_half, int down_half, int width);
-static int ParseSeqHead(VidStream *vid_stream);
-static int ParseGOP(VidStream *vid_stream);
-static int ParsePicture(VidStream *vid_stream,TimeStamp time_stamp);
-static int ParseSlice(VidStream *vid_stream);
-static int ParseMacroBlock(VidStream *vid_stream);
-static void ProcessSkippedPFrameMBlocks(VidStream *vid_stream);
-static void ProcessSkippedBFrameMBlocks(VidStream *vid_stream);
-
-extern int ditherType;
-char *ditherFlags;
-
-/* Macro for returning 1 if num is positive, -1 if negative, 0 if 0. */
-
-#define Sign(num) ((num > 0) ? 1 : ((num == 0) ? 0 : -1))
-
-/* Declare global pointer to vid stream used for current decoding. */
-
-VidStream *curVidStream = NULL;
-
-/* Set up array for fast conversion from zig zag order to row/column
- coordinates.
-*/
-
-int zigzag[64][2] = {
- 0, 0, 1, 0, 0, 1, 0, 2, 1, 1, 2, 0, 3, 0, 2, 1, 1, 2, 0, 3, 0, 4, 1, 3,
- 2, 2, 3, 1, 4, 0, 5, 0, 4, 1, 3, 2, 2, 3, 1, 4, 0, 5, 0, 6, 1, 5, 2, 4,
- 3, 3, 4, 2, 5, 1, 6, 0, 7, 0, 6, 1, 5, 2, 4, 3, 3, 4, 2, 5, 1, 6, 0, 7,
- 1, 7, 2, 6, 3, 5, 4, 4, 5, 3, 6, 2, 7, 1, 7, 2, 6, 3, 5, 4, 4, 5, 3, 6,
- 2, 7, 3, 7, 4, 6, 5, 5, 6, 4, 7, 3, 7, 4, 6, 5, 5, 6, 4, 7, 5, 7, 6, 6,
-7, 5, 7, 6, 6, 7, 7, 7};
-/* Array mapping zigzag to array pointer offset. */
-
-int zigzag_direct[64] = {
- 0, 1, 8, 16, 9, 2, 3, 10, 17, 24, 32, 25, 18, 11, 4, 5, 12,
- 19, 26, 33, 40, 48, 41, 34, 27, 20, 13, 6, 7, 14, 21, 28, 35,
- 42, 49, 56, 57, 50, 43, 36, 29, 22, 15, 23, 30, 37, 44, 51,
-58, 59, 52, 45, 38, 31, 39, 46, 53, 60, 61, 54, 47, 55, 62, 63};
-/* Set up array for fast conversion from row/column coordinates to
- zig zag order.
-*/
-
-int scan[8][8] = {
- {0, 1, 5, 6, 14, 15, 27, 28},
- {2, 4, 7, 13, 16, 26, 29, 42},
- {3, 8, 12, 17, 25, 30, 41, 43},
- {9, 11, 18, 24, 31, 40, 44, 53},
- {10, 19, 23, 32, 39, 45, 52, 54},
- {20, 22, 33, 38, 46, 51, 55, 60},
- {21, 34, 37, 47, 50, 56, 59, 61},
-{35, 36, 48, 49, 57, 58, 62, 63}};
-/* Initialize P and B skip flags. */
-
-static int No_P_Flag = 0;
-static int No_B_Flag = 0;
-
-/* Max lum, chrom indices for illegal block checking. */
-
-static int lmaxx;
-static int lmaxy;
-static int cmaxx;
-static int cmaxy;
-
-/*
- * We use a lookup table to make sure values stay in the 0..255 range.
- * Since this is cropping (ie, x = (x < 0)?0:(x>255)?255:x; ), wee call this
- * table the "crop table".
- * MAX_NEG_CROP is the maximum neg/pos value we can handle.
- */
-
-#define MAX_NEG_CROP 384
-#define NUM_CROP_ENTRIES (256+2*MAX_NEG_CROP)
-#define assertCrop(x) assert(((x) >= -MAX_NEG_CROP) && \
- ((x) <= 256+MAX_NEG_CROP))
-static unsigned char cropTbl[NUM_CROP_ENTRIES];
-
-/*
- The following accounts for time and size spent in various parsing acitivites
- if ANALYSIS has been defined.
-*/
-
-#ifdef ANALYSIS
-
-
-unsigned int bitCount = 0;
-
-int showmb_flag = 0;
-int showEachFlag = 0;
-
-typedef struct {
- int frametype;
- unsigned int totsize;
- unsigned int number;
- unsigned int i_mbsize;
- unsigned int p_mbsize;
- unsigned int b_mbsize;
- unsigned int bi_mbsize;
- unsigned int i_mbnum;
- unsigned int p_mbnum;
- unsigned int b_mbnum;
- unsigned int bi_mbnum;
- unsigned int i_mbcbp[64];
- unsigned int p_mbcbp[64];
- unsigned int b_mbcbp[64];
- unsigned int bi_mbcbp[64];
- unsigned int i_mbcoeff[64];
- unsigned int p_mbcoeff[64];
- unsigned int b_mbcoeff[64];
- unsigned int bi_mbcoeff[64];
- double tottime;
-} Statval;
-
-Statval stat_a[4];
-unsigned int pictureSizeCount;
-unsigned int mbSizeCount;
-unsigned int *mbCBPPtr, *mbCoeffPtr, *mbSizePtr;
-unsigned int cacheHit[8][8];
-unsigned int cacheMiss[8][8];
-
-static void
-init_stat_struct(astat)
- Statval *astat;
-{
- int j;
-
- astat->frametype = 0;
- astat->totsize = 0;
- astat->number = 0;
- astat->i_mbsize = 0;
- astat->p_mbsize = 0;
- astat->b_mbsize = 0;
- astat->bi_mbsize = 0;
- astat->i_mbnum = 0;
- astat->p_mbnum = 0;
- astat->b_mbnum = 0;
- astat->bi_mbnum = 0;
-
- for (j = 0; j < 64; j++) {
-
- astat->i_mbcbp[j] = 0;
- astat->p_mbcbp[j] = 0;
- astat->b_mbcbp[j] = 0;
- astat->bi_mbcbp[j] = 0;
- astat->i_mbcoeff[j] = 0;
- astat->p_mbcoeff[j] = 0;
- astat->b_mbcoeff[j] = 0;
- astat->bi_mbcoeff[j] = 0;
- }
- astat->tottime = 0.0;
-}
-
-void
-init_stats()
-{
- int i, j;
-
- for (i = 0; i < 4; i++) {
- init_stat_struct(&(stat_a[i]));
- stat_a[i].frametype = i;
- }
-
- for (i = 0; i < 8; i++) {
- for (j = 0; j < 8; j++) {
- cacheHit[i][j] = 0;
- cacheMiss[i][j] = 0;
- }
- }
-
- bitCount = 0;
-}
-
-static void
-PrintOneStat()
-{
- int i;
-
- printf("\n");
- switch (stat_a[0].frametype) {
- case I_TYPE:
- printf("I FRAME\n");
- break;
- case P_TYPE:
- printf("P FRAME\n");
- break;
- case B_TYPE:
- printf("B FRAME\n");
- break;
- }
-
- printf("Size: %d bytes + %d bits\n", stat_a[0].totsize / 8, stat_a[0].totsize % 8);
- if (stat_a[0].i_mbnum > 0) {
- printf("\tI Macro Block Stats:\n");
- printf("\t%d I Macroblocks\n", stat_a[0].i_mbnum);
- printf("\tAvg. Size: %d bytes + %d bits\n",
- stat_a[0].i_mbsize / (8 * stat_a[0].i_mbnum),
- (stat_a[0].i_mbsize * stat_a[0].i_mbnum) % 8);
- printf("\t\tCoded Block Pattern Histogram:\n");
- for (i = 0; i < 64; i += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[0].i_mbcbp[i],
- stat_a[0].i_mbcbp[i + 1], stat_a[0].i_mbcbp[i + 2], stat_a[0].i_mbcbp[i + 3],
- stat_a[0].i_mbcbp[i + 4], stat_a[0].i_mbcbp[i + 5], stat_a[0].i_mbcbp[i + 6],
- stat_a[0].i_mbcbp[i + 7]);
- }
- printf("\n\t\tNumber of Coefficients/Block Histogram:\n");
- for (i = 0; i < 64; i += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[0].i_mbcoeff[i],
- stat_a[0].i_mbcoeff[i + 1], stat_a[0].i_mbcoeff[i + 2],
- stat_a[0].i_mbcoeff[i + 3], stat_a[0].i_mbcoeff[i + 4],
- stat_a[0].i_mbcoeff[i + 5], stat_a[0].i_mbcoeff[i + 6],
- stat_a[0].i_mbcoeff[i + 7]);
- }
- }
- if (stat_a[0].p_mbnum > 0) {
- printf("\tP Macro Block Stats:\n");
- printf("\t%d P Macroblocks\n", stat_a[0].p_mbnum);
- printf("\tAvg. Size: %d bytes + %d bits\n",
- stat_a[0].p_mbsize / (8 * stat_a[0].p_mbnum),
- (stat_a[0].p_mbsize / stat_a[0].p_mbnum) % 8);
- printf("\t\tCoded Block Pattern Histogram:\n");
- for (i = 0; i < 64; i += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[0].p_mbcbp[i],
- stat_a[0].p_mbcbp[i + 1], stat_a[0].p_mbcbp[i + 2], stat_a[0].p_mbcbp[i + 3],
- stat_a[0].p_mbcbp[i + 4], stat_a[0].p_mbcbp[i + 5], stat_a[0].p_mbcbp[i + 6],
- stat_a[0].p_mbcbp[i + 7]);
- }
- printf("\n\t\tNumber of Coefficients/Block Histogram:\n");
- for (i = 0; i < 64; i += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[0].p_mbcoeff[i],
- stat_a[0].p_mbcoeff[i + 1], stat_a[0].p_mbcoeff[i + 2],
- stat_a[0].p_mbcoeff[i + 3], stat_a[0].p_mbcoeff[i + 4],
- stat_a[0].p_mbcoeff[i + 5], stat_a[0].p_mbcoeff[i + 6],
- stat_a[0].p_mbcoeff[i + 7]);
- }
- }
- if (stat_a[0].b_mbnum > 0) {
- printf("\tB Macro Block Stats:\n");
- printf("\t%d B Macroblocks\n", stat_a[0].b_mbnum);
- printf("\tAvg. Size: %d bytes + %d bits\n",
- stat_a[0].b_mbsize / (8 * stat_a[0].b_mbnum),
- (stat_a[0].b_mbsize / stat_a[0].b_mbnum) % 8);
- printf("\t\tCoded Block Pattern Histogram:\n");
- for (i = 0; i < 64; i += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[0].b_mbcbp[i],
- stat_a[0].b_mbcbp[i + 1], stat_a[0].b_mbcbp[i + 2], stat_a[0].b_mbcbp[i + 3],
- stat_a[0].b_mbcbp[i + 4], stat_a[0].b_mbcbp[i + 5], stat_a[0].b_mbcbp[i + 6],
- stat_a[0].b_mbcbp[i + 7]);
- }
- printf("\n\t\tNumber of Coefficients/Block Histogram:\n");
- for (i = 0; i < 64; i += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[0].b_mbcoeff[i],
- stat_a[0].b_mbcoeff[i + 1], stat_a[0].b_mbcoeff[i + 2],
- stat_a[0].b_mbcoeff[i + 3], stat_a[0].b_mbcoeff[i + 4],
- stat_a[0].b_mbcoeff[i + 5], stat_a[0].b_mbcoeff[i + 6],
- stat_a[0].b_mbcoeff[i + 7]);
- }
- }
- if (stat_a[0].bi_mbnum > 0) {
- printf("\tBi Macro Block Stats:\n");
- printf("\t%d Bi Macroblocks\n", stat_a[0].bi_mbnum);
- printf("\tAvg. Size: %d bytes + %d bits\n",
- stat_a[0].bi_mbsize / (8 * stat_a[0].bi_mbnum),
- (stat_a[0].bi_mbsize * stat_a[0].bi_mbnum) % 8);
- printf("\t\tCoded Block Pattern Histogram:\n");
- for (i = 0; i < 64; i += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[0].bi_mbcbp[i],
- stat_a[0].bi_mbcbp[i + 1], stat_a[0].bi_mbcbp[i + 2], stat_a[0].bi_mbcbp[i + 3],
- stat_a[0].bi_mbcbp[i + 4], stat_a[0].bi_mbcbp[i + 5], stat_a[0].bi_mbcbp[i + 6],
- stat_a[0].bi_mbcbp[i + 7]);
- }
- printf("\n\t\tNumber of Coefficients/Block Histogram:\n");
- for (i = 0; i < 64; i += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[0].bi_mbcoeff[i],
- stat_a[0].bi_mbcoeff[i + 1], stat_a[0].bi_mbcoeff[i + 2],
- stat_a[0].bi_mbcoeff[i + 3], stat_a[0].bi_mbcoeff[i + 4],
- stat_a[0].bi_mbcoeff[i + 5], stat_a[0].bi_mbcoeff[i + 6],
- stat_a[0].bi_mbcoeff[i + 7]);
- }
- }
- printf("\nTime to Decode: %g secs.\n", stat_a[0].tottime);
- printf("****************\n");
-}
-
-void
-PrintAllStats()
-{
- int i, j;
- unsigned int supertot, supernum;
- double supertime;
-
- printf("\n");
- printf("General Info: \n");
- printf("Width: %d\nHeight: %d\n", curVidStream->mb_width * 16, curVidStream->mb_height * 16);
-
- for (i = 1; i < 4; i++) {
-
- if (stat_a[i].number == 0)
- continue;
-
- switch (i) {
- case 1:
- printf("I FRAMES\n");
- break;
- case 2:
- printf("P FRAMES\n");
- break;
- case 3:
- printf("B FRAMES\n");
- break;
- }
-
- printf("Number: %d\n", stat_a[i].number);
- printf("Avg. Size: %d bytes + %d bits\n",
- stat_a[i].totsize / (8 * stat_a[i].number), (stat_a[i].totsize / stat_a[i].number) % 8);
- if (stat_a[i].i_mbnum > 0) {
- printf("\tI Macro Block Stats:\n");
- printf("\t%d I Macroblocks\n", stat_a[i].i_mbnum);
- printf("\tAvg. Size: %d bytes + %d bits\n",
- stat_a[i].i_mbsize / (8 * stat_a[i].i_mbnum),
- (stat_a[i].i_mbsize / stat_a[i].i_mbnum) % 8);
- printf("\t\tCoded Block Pattern Histogram:\n");
- for (j = 0; j < 64; j += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[i].i_mbcbp[j],
- stat_a[i].i_mbcbp[j + 1], stat_a[i].i_mbcbp[j + 2], stat_a[i].i_mbcbp[j + 3],
- stat_a[i].i_mbcbp[j + 4], stat_a[i].i_mbcbp[j + 5], stat_a[i].i_mbcbp[j + 6],
- stat_a[i].i_mbcbp[j + 7]);
- }
- printf("\n\t\tNumber of Coefficients/Block Histogram:\n");
- for (j = 0; j < 64; j += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[i].i_mbcoeff[j],
- stat_a[i].i_mbcoeff[j + 1], stat_a[i].i_mbcoeff[j + 2],
- stat_a[i].i_mbcoeff[j + 3], stat_a[i].i_mbcoeff[j + 4],
- stat_a[i].i_mbcoeff[j + 5], stat_a[i].i_mbcoeff[j + 6],
- stat_a[i].i_mbcoeff[j + 7]);
- }
- }
- if (stat_a[i].p_mbnum > 0) {
- printf("\tP Macro Block Stats:\n");
- printf("\t%d P Macroblocks\n", stat_a[i].p_mbnum);
- printf("\tAvg. Size: %d bytes + %d bits\n",
- stat_a[i].p_mbsize / (8 * stat_a[i].p_mbnum),
- (stat_a[i].p_mbsize / stat_a[i].p_mbnum) % 8);
- printf("\t\tCoded Block Pattern Histogram:\n");
- for (j = 0; j < 64; j += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[i].p_mbcbp[j],
- stat_a[i].p_mbcbp[j + 1], stat_a[i].p_mbcbp[j + 2], stat_a[i].p_mbcbp[j + 3],
- stat_a[i].p_mbcbp[j + 4], stat_a[i].p_mbcbp[j + 5], stat_a[i].p_mbcbp[j + 6],
- stat_a[i].p_mbcbp[j + 7]);
- }
- printf("\n\t\tNumber of Coefficients/Block Histogram:\n");
- for (j = 0; j < 64; j += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[i].p_mbcoeff[j],
- stat_a[i].p_mbcoeff[j + 1], stat_a[i].p_mbcoeff[j + 2],
- stat_a[i].p_mbcoeff[j + 3], stat_a[i].p_mbcoeff[j + 4],
- stat_a[i].p_mbcoeff[j + 5], stat_a[i].p_mbcoeff[j + 6],
- stat_a[i].p_mbcoeff[j + 7]);
- }
- }
- if (stat_a[i].b_mbnum > 0) {
- printf("\tB Macro Block Stats:\n");
- printf("\t%d B Macroblocks\n", stat_a[i].b_mbnum);
- printf("\tAvg. Size: %d bytes + %d bits\n",
- stat_a[i].b_mbsize / (8 * stat_a[i].b_mbnum),
- (stat_a[i].b_mbsize * stat_a[i].b_mbnum) % 8);
- printf("\t\tCoded Block Pattern Histogram:\n");
- for (j = 0; j < 64; j += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[i].b_mbcbp[j],
- stat_a[i].b_mbcbp[j + 1], stat_a[i].b_mbcbp[j + 2], stat_a[i].b_mbcbp[j + 3],
- stat_a[i].b_mbcbp[j + 4], stat_a[i].b_mbcbp[j + 5], stat_a[i].b_mbcbp[j + 6],
- stat_a[i].b_mbcbp[j + 7]);
- }
- printf("\n\t\tNumber of Coefficients/Block Histogram:\n");
- for (j = 0; j < 64; j += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[i].b_mbcoeff[j],
- stat_a[i].b_mbcoeff[j + 1], stat_a[i].b_mbcoeff[j + 2],
- stat_a[i].b_mbcoeff[j + 3], stat_a[i].b_mbcoeff[j + 4],
- stat_a[i].b_mbcoeff[j + 5], stat_a[i].b_mbcoeff[j + 6],
- stat_a[i].b_mbcoeff[j + 7]);
- }
- }
- if (stat_a[i].bi_mbnum > 0) {
- printf("\tBi Macro Block Stats:\n");
- printf("\t%d Bi Macroblocks\n", stat_a[i].bi_mbnum);
- printf("\tAvg. Size: %d bytes + %d bits\n",
- stat_a[i].bi_mbsize / (8 * stat_a[i].bi_mbnum),
- (stat_a[i].bi_mbsize * stat_a[i].bi_mbnum) % 8);
- printf("\t\tCoded Block Pattern Histogram:\n");
- for (j = 0; j < 64; j += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[i].bi_mbcbp[j],
- stat_a[i].bi_mbcbp[j + 1], stat_a[i].bi_mbcbp[j + 2], stat_a[i].bi_mbcbp[j + 3],
- stat_a[i].bi_mbcbp[j + 4], stat_a[i].bi_mbcbp[j + 5], stat_a[i].bi_mbcbp[j + 6],
- stat_a[i].bi_mbcbp[j + 7]);
- }
- printf("\n\t\tNumber of Coefficients/Block Histogram:\n");
- for (j = 0; j < 64; j += 8) {
- printf("\t%.6d %.6d %.6d %.6d %.6d %.6d %.6d %.6d\n", stat_a[i].bi_mbcoeff[j],
- stat_a[i].bi_mbcoeff[j + 1], stat_a[i].bi_mbcoeff[j + 2],
- stat_a[i].bi_mbcoeff[j + 3], stat_a[i].bi_mbcoeff[j + 4],
- stat_a[i].bi_mbcoeff[j + 5], stat_a[i].bi_mbcoeff[j + 6],
- stat_a[i].bi_mbcoeff[j + 7]);
- }
- }
- printf("\nAvg. Time to Decode: %f secs.\n",
- (stat_a[i].tottime / ((double) stat_a[i].number)));
- printf("\n");
- printf("*************************\n\n");
- }
-
- supertot = stat_a[1].totsize + stat_a[2].totsize + stat_a[3].totsize;
- supernum = stat_a[1].number + stat_a[2].number + stat_a[3].number;
- supertime = stat_a[1].tottime + stat_a[2].tottime + stat_a[3].tottime;
-
- printf("Total Number of Frames: %d\n", supernum);
- printf("Avg Frame Size: %d bytes %d bits\n",
- supertot / (8 * supernum), (supertot / supernum) % 8);
- printf("Total Time Decoding: %g secs.\n", supertime);
- printf("Avg Decoding Time/Frame: %g secs.\n", supertime / ((double) supernum));
- printf("Avg Decoding Frames/Sec: %g secs.\n", ((double) supernum) / supertime);
- printf("\n");
-
- printf("Cache Hits/Miss\n");
- for (i = 0; i < 8; i++) {
- printf("%.6d/%.6d\t%.6d/%.6d\t%.6d/%.6d\t%.6d/%.6d\n",
- cacheHit[i][0], cacheMiss[i][0], cacheHit[i][1], cacheMiss[i][1],
- cacheHit[i][2], cacheMiss[i][2], cacheHit[i][3], cacheMiss[i][3]);
- printf("%.6d/%.6d\t%.6d/%.6d\t%.6d/%.6d\t%.6d/%.6d\n",
- cacheHit[i][4], cacheMiss[i][4], cacheHit[i][5], cacheMiss[i][5],
- cacheHit[i][6], cacheMiss[i][6], cacheHit[i][7], cacheMiss[i][7]);
- }
-
-}
-
-static void
-CollectStats()
-{
- int i, j;
-
- i = stat_a[0].frametype;
-
- stat_a[i].totsize += stat_a[0].totsize;
- stat_a[i].number += stat_a[0].number;
- stat_a[i].i_mbsize += stat_a[0].i_mbsize;
- stat_a[i].p_mbsize += stat_a[0].p_mbsize;
- stat_a[i].b_mbsize += stat_a[0].b_mbsize;
- stat_a[i].bi_mbsize += stat_a[0].bi_mbsize;
- stat_a[i].i_mbnum += stat_a[0].i_mbnum;
- stat_a[i].p_mbnum += stat_a[0].p_mbnum;
- stat_a[i].b_mbnum += stat_a[0].b_mbnum;
- stat_a[i].bi_mbnum += stat_a[0].bi_mbnum;
-
- for (j = 0; j < 64; j++) {
-
- stat_a[i].i_mbcbp[j] += stat_a[0].i_mbcbp[j];
- stat_a[i].p_mbcbp[j] += stat_a[0].p_mbcbp[j];
- stat_a[i].b_mbcbp[j] += stat_a[0].b_mbcbp[j];
- stat_a[i].bi_mbcbp[j] += stat_a[0].bi_mbcbp[j];
- stat_a[i].i_mbcoeff[j] += stat_a[0].i_mbcoeff[j];
- stat_a[i].p_mbcoeff[j] += stat_a[0].p_mbcoeff[j];
- stat_a[i].b_mbcoeff[j] += stat_a[0].b_mbcoeff[j];
- stat_a[i].bi_mbcoeff[j] += stat_a[0].bi_mbcoeff[j];
- }
-
- stat_a[i].tottime += stat_a[0].tottime;
-
- init_stat_struct(&(stat_a[0]));
-}
-
-static unsigned int
-bitCountRead()
-{
- return bitCount;
-}
-
-static void
-StartTime()
-{
- stat_a[0].tottime = ReadSysClock();
-}
-
-static void
-EndTime()
-{
- stat_a[0].tottime = ReadSysClock() - stat_a[0].tottime;
-}
-#endif
-
-double realTimeStart;
-int totNumFrames = 0;
-
-double
-ReadSysClock()
-{
- struct timeval tv;
- (void) gettimeofday(&tv, (struct timezone *)NULL);
- return (tv.tv_sec + tv.tv_usec / 1000000.0);
-}
-
-void
-PrintTimeInfo()
-{
- double spent;
-
- spent = ReadSysClock() - realTimeStart;
-
- if (!quietFlag) {
- printf("\nReal Time Spent (After Initializations): %f secs.\n", spent);
- printf("Avg. Frames/Sec: %f\n", ((double) totNumFrames) / spent);
-/*
- print_delta();
-*/
- }
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * NewVidStream --
- *
- * Allocates and initializes a VidStream structure. Takes
- * as parameter requested size for buffer length.
- *
- * Results:
- * A pointer to the new VidStream structure.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-VidStream * NewVidStream(void)
-{
- int i, j;
- VidStream *new_stream;
- static unsigned char default_intra_matrix[64] = {
- 8, 16, 19, 22, 26, 27, 29, 34,
- 16, 16, 22, 24, 27, 29, 34, 37,
- 19, 22, 26, 27, 29, 34, 34, 38,
- 22, 22, 26, 27, 29, 34, 37, 40,
- 22, 26, 27, 29, 32, 35, 40, 48,
- 26, 27, 29, 32, 35, 40, 48, 58,
- 26, 27, 29, 34, 38, 46, 56, 69,
- 27, 29, 35, 38, 46, 56, 69, 83};
-
- /* Allocate memory for new structure. */
-
- new_stream = (VidStream *) ACE_OS::malloc(sizeof(VidStream));
-
- /* Initialize pointers to extension and user data. */
-
- new_stream->group.ext_data = new_stream->group.user_data =
- new_stream->picture.extra_info = new_stream->picture.user_data =
- new_stream->picture.ext_data = new_stream->slice.extra_info =
- new_stream->ext_data = new_stream->user_data = NULL;
-
- /* Copy default intra matrix. */
-
- for (i = 0; i < 8; i++) {
- for (j = 0; j < 8; j++) {
- new_stream->intra_quant_matrix[j][i] = default_intra_matrix[i * 8 + j];
- }
- }
-
- /* Initialize crop table. */
-
- for (i = (-MAX_NEG_CROP); i < NUM_CROP_ENTRIES - MAX_NEG_CROP; i++) {
- if (i <= 0) {
- cropTbl[i + MAX_NEG_CROP] = 0;
- } else if (i >= 255) {
- cropTbl[i + MAX_NEG_CROP] = 255;
- } else {
- cropTbl[i + MAX_NEG_CROP] = i;
- }
- }
-
- /* Initialize non intra quantization matrix. */
-
- for (i = 0; i < 8; i++) {
- for (j = 0; j < 8; j++) {
- new_stream->non_intra_quant_matrix[j][i] = 16;
- }
- }
-
- /* Initialize pointers to image spaces. */
-
- new_stream->current = new_stream->past = new_stream->future = NULL;
- for (i = 0; i < RING_BUF_SIZE; i++) {
- new_stream->ring[i] = NULL;
- }
-
-
- /* Initialize bitstream i/o fields. */
-
- new_stream->max_buf_length = 0;
- new_stream->bit_offset = 0;
- new_stream->buf_length = 0;
- new_stream->buffer = new_stream->buf_start = NULL;
-
-
- /* Return structure. */
-
- return new_stream;
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * DestroyVidStream --
- *
- * Deallocates a VidStream structure.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-DestroyVidStream(VidStream *astream)
-{
- int i;
-
- if (astream->ext_data != NULL)
- ACE_OS::free (astream->ext_data);
-
- if (astream->user_data != NULL)
- ACE_OS::free (astream->user_data);
-
- if (astream->group.ext_data != NULL)
- ACE_OS::free (astream->group.ext_data);
-
- if (astream->group.user_data != NULL)
- ACE_OS::free (astream->group.user_data);
-
- if (astream->picture.extra_info != NULL)
- ACE_OS::free (astream->picture.extra_info);
-
- if (astream->picture.ext_data != NULL)
- ACE_OS::free (astream->picture.ext_data);
-
- if (astream->picture.user_data != NULL)
- ACE_OS::free (astream->picture.user_data);
-
- if (astream->slice.extra_info != NULL)
- ACE_OS::free (astream->slice.extra_info);
-
- if (astream->buf_start != NULL)
- ACE_OS::free (astream->buf_start);
-
- for (i = 0; i < RING_BUF_SIZE; i++) {
- if (astream->ring[i] != NULL) {
- DestroyPictImage(astream->ring[i]);
- astream->ring[i] = NULL;
- }
- }
-
- ACE_OS::free ((char *) astream);
-}
-
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * NewPictImage --
- *
- * Allocates and initializes a PictImage structure.
- * The width and height of the image space are passed in
- * as parameters.
- *
- * Results:
- * A pointer to the new PictImage structure.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-PictImage *
-NewPictImage(unsigned int width, unsigned int height)
-{
- PictImage *new_pi;
-
- /* Allocate memory space for new structure. */
-
- new_pi = (PictImage *) ACE_OS::malloc(sizeof(PictImage));
- new_pi->luminance = (unsigned char *) ACE_OS::malloc(width * height);
- new_pi->Cr = (unsigned char *) ACE_OS::malloc(width * height / 4);
- new_pi->Cb = (unsigned char *) ACE_OS::malloc(width * height / 4);
-
- /* Reset locked flag. */
-
- new_pi->locked = 0;
-
- /* Return pointer to new structure. */
-
- return new_pi;
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * DestroyPictImage --
- *
- * Deallocates a PictImage structure.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-void
-DestroyPictImage(PictImage *apictimage)
-{
- if (apictimage->luminance != NULL) {
- ACE_OS::free (apictimage->luminance);
- }
- if (apictimage->Cr != NULL) {
- ACE_OS::free (apictimage->Cr);
- }
- if (apictimage->Cb != NULL) {
- ACE_OS::free (apictimage->Cb);
- }
- ACE_OS::free (apictimage);
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * mpegVidRsrc --
- *
- * Parses bit stream until a picture is decoded
- *
- * Results:
- * 0 - successfully decoded a frame, -1 - failed
- *
- * Side effects:
- * Bit stream is irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-int mpegVidRsrc(char *packet)
-{
- TimeStamp time_stamp = 0;
- VidStream *vid_stream = curVidStream;
- unsigned int data;
- int i, status;
- VideoPacket *p = (VideoPacket *) packet;
-
- /* initialize buffer info and allocate ring item for current frame */
- (curVidStream->buf_start) = (curVidStream->buffer) =
- (unsigned int *)(packet + sizeof(*p));
- curVidStream->max_buf_length = curVidStream->buf_length =
- (p->dataBytes + 11)>>2;
- curVidStream->bit_offset = 0;
-
- i = 0;
- while (curVidStream->ring[i]->locked != 0)
- if (++i >= RING_BUF_SIZE) {
- ACE_OS::perror ("VD fatal error. Ring buffer full.");
- ACE_OS::exit (1);
- }
- curVidStream->current = curVidStream->ring[i];
- curVidStream->current->sh = p->sh;
- curVidStream->current->gop = p->gop;
- curVidStream->current->frame = p->frame;
- curVidStream->current->display = p->display;
- curVidStream->current->future = p->future;
- curVidStream->current->past = p->past;
-
- bitOffset = curVidStream->bit_offset;
-#ifdef UTIL2
- curBits = *curVidStream->buffer << bitOffset;
-#else
- curBits = *curVidStream->buffer;
-#endif
- bufLength = curVidStream->buf_length;
- bitBuffer = curVidStream->buffer;
-
- /*
- * If called for the INIT command, find start code, make sure it is a
- * sequence start code.
- */
-
- if (shared->cmd == CmdINIT) {
- next_start_code();
- show_bits32(data);
- if (data != SEQ_START_CODE) {
- fprintf(stderr, "VD error: This is not first packet of the an MPEG stream, data %u.", data);
- DestroyVidStream(curVidStream);
- ACE_OS::exit (1);
- }
- }
- /* Get next 32 bits (size of start codes). */
-
- show_bits32(data);
-
- /* Process according to start code */
-
- switch (data)
- {
- case SEQ_END_CODE:
-
- /* Display last frame. */
- /*
- fprintf(stderr, "VD: SEQ_END_CODE decoded.\n");
- */
- if (vid_stream->future != NULL)
- {
- vid_stream->current = vid_stream->future;
- return 0;
- }
- else
- {
- fprintf(stderr, "VD error: no more picture for SEQ_END_CODE\n");
- return -1;
- }
-
- case SEQ_START_CODE:
-
- /* Sequence start code. Parse sequence header. */
-
- if (ParseSeqHead(vid_stream) != PARSE_OK)
- {
- fprintf(stderr, "VD error on decoding SequenceHeader.\n");
- return -1;
- }
-
- /*
- * modify vid_stream after sequence start code so that application above can use
- * info in header.
- */
-
- vid_stream->buffer = bitBuffer;
- vid_stream->buf_length = bufLength;
- vid_stream->bit_offset = bitOffset;
- vid_stream->shid = ((VideoPacket *)packet)->sh;
-
- case GOP_START_CODE:
-
- /* Group of Pictures start code. Parse gop header. */
-
- if (ParseGOP(vid_stream) != PARSE_OK)
- {
- fprintf(stderr, "VD error on decoding GOP\n");
- return -1;
- }
-
- vid_stream->gopid = ((VideoPacket *)packet)->gop;
-
- case PICTURE_START_CODE:
-
- /* Picture start code. Parse picture header and first slice header. */
-
- if (vid_stream->gopid != ((VideoPacket *)packet)->gop ||
- vid_stream->shid != ((VideoPacket *)packet)->sh)
- {
- shared->needHeader = 1;
- /*
- fprintf(stderr, "VD error: SeqHeader and/or GOP not available for the picture");
- */
- return -1;
- }
-
- if (ParsePicture(vid_stream, time_stamp) != PARSE_OK)
- {
- /*
- fprintf(stderr, "VD error on parsing Picture header\n");
- */
- return -1;
- }
- /* parse all the following slices */
- for (;;)
- {
- if (ParseSlice(vid_stream) != PARSE_OK)
- {
- fprintf(stderr, "VD error on decoding a Slice header.\n");
- return -1;
- }
- /* Parse all following macroblocks. */
- for (;;)
- {
- int res;
- /* Check to see if actually a startcode and not a macroblock. */
- if (!next_bits(23, 0x00000000))
- {
- /* Not start code. Parse Macroblock. */
- if ((res = ParseMacroBlock(vid_stream)) != PARSE_OK)
- {
- fprintf(stderr, "VD error on parsing a MacroBlock, res = %d\n", res);
- return -1;
- }
- }
- else
- {
- /* Not macroblock, actually start code. Get start code. */
- next_start_code();
- show_bits32(data);
-
- /* If start code is outside range of slice start codes, frame is
- complete, display frame, otherwise another slice */
- if ((data < SLICE_MIN_START_CODE) || (data > SLICE_MAX_START_CODE))
- return 0;
- else
- break;
- }
- }
- }
- break;
- default:
- fprintf(stderr, "VD error: fail to clasify the packet.\n");
- return -1;
- }
- fprintf(stderr, "VD get wired.\n");
- return -1;
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * ParseSeqHead --
- *
- * Assumes bit stream is at the begining of the sequence
- * header start code. Parses off the sequence header.
- *
- * Results:
- * Fills the vid_stream structure with values derived and
- * decoded from the sequence header. Allocates the pict image
- * structures based on the dimensions of the image space
- * found in the sequence header.
- *
- * Side effects:
- * Bit stream irreversibly parsed off.
- *
- *--------------------------------------------------------------
- */
-
-static int
-ParseSeqHead(VidStream *vid_stream)
-{
-
- unsigned int data;
- int i;
-
- /* Flush off sequence start code. */
-
- flush_bits32;
-
- /* Get horizontal size of image space. */
-
- get_bits12(data);
- vid_stream->h_size = data;
-
- /* Get vertical size of image space. */
-
- get_bits12(data);
- vid_stream->v_size = data;
-
- /* Calculate macroblock width and height of image space. */
-
- vid_stream->mb_width = (vid_stream->h_size + 15) / 16;
- vid_stream->mb_height = (vid_stream->v_size + 15) / 16;
-
- /* If dither type is MBORDERED allocate ditherFlags. */
-
- if (ditherType == MBORDERED_DITHER) {
- ditherFlags = (char *) ACE_OS::malloc(vid_stream->mb_width*vid_stream->mb_height);
- }
-
- /* Initialize lmaxx, lmaxy, cmaxx, cmaxy. */
-
- lmaxx = vid_stream->mb_width*16-1;
- lmaxy = vid_stream->mb_height*16-1;
- cmaxx = vid_stream->mb_width*8-1;
- cmaxy = vid_stream->mb_height*8-1;
-
- /* Parse of aspect ratio code. */
-
- get_bits4(data);
- vid_stream->aspect_ratio = (unsigned char) data;
-
- /* Parse off picture rate code. */
-
- get_bits4(data);
- vid_stream->picture_rate = (unsigned char) data;
-
- /* Parse off bit rate. */
-
- get_bits18(data);
- vid_stream->bit_rate = data;
-
- /* Flush marker bit. */
-
- flush_bits(1);
-
- /* Parse off vbv buffer size. */
-
- get_bits10(data);
- vid_stream->vbv_buffer_size = data;
-
- /* Parse off contrained parameter flag. */
-
- get_bits1(data);
- if (data) {
- vid_stream->const_param_flag = TRUE;
- } else
- vid_stream->const_param_flag = FALSE;
-
- /*
- * If intra_quant_matrix_flag set, parse off intra quant matrix values.
- */
-
- get_bits1(data);
- if (data) {
- for (i = 0; i < 64; i++) {
- get_bits8(data);
-
- vid_stream->intra_quant_matrix[zigzag[i][1]][zigzag[i][0]] =
- (unsigned char) data;
- }
- }
- /*
- * If non intra quant matrix flag set, parse off non intra quant matrix
- * values.
- */
-
- get_bits1(data);
- if (data) {
- for (i = 0; i < 64; i++) {
- get_bits8(data);
-
- vid_stream->non_intra_quant_matrix[zigzag[i][1]][zigzag[i][0]] =
- (unsigned char) data;
- }
- }
- /* Go to next start code. */
-
- next_start_code();
-
- /*
- * If next start code is extension start code, parse off extension data.
- */
-
- if (next_bits(32, EXT_START_CODE)) {
- flush_bits32;
- if (vid_stream->ext_data != NULL) {
- ACE_OS::free (vid_stream->ext_data);
- vid_stream->ext_data = NULL;
- }
- vid_stream->ext_data = get_ext_data();
- }
- /* If next start code is user start code, parse off user data. */
-
- if (next_bits(32, USER_START_CODE)) {
- flush_bits32;
- if (vid_stream->user_data != NULL) {
- ACE_OS::free (vid_stream->user_data);
- vid_stream->user_data = NULL;
- }
- vid_stream->user_data = get_ext_data();
- }
- return PARSE_OK;
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * ParseGOP --
- *
- * Parses of group of pictures header from bit stream
- * associated with vid_stream.
- *
- * Results:
- * Values in gop header placed into video stream structure.
- *
- * Side effects:
- * Bit stream irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-
-static int
-ParseGOP(VidStream *vid_stream)
-{
- unsigned int data;
-
- /* Flush group of pictures start code. WWWWWWOOOOOOOSSSSSSHHHHH!!! */
-
- flush_bits32;
-
- /* Parse off drop frame flag. */
-
- get_bits1(data);
- if (data) {
- vid_stream->group.drop_flag = TRUE;
- } else
- vid_stream->group.drop_flag = FALSE;
-
- /* Parse off hour component of time code. */
-
- get_bits5(data);
- vid_stream->group.tc_hours = data;
-
- /* Parse off minute component of time code. */
-
- get_bits6(data);
- vid_stream->group.tc_minutes = data;
-
- /* Flush marker bit. */
-
- flush_bits(1);
-
- /* Parse off second component of time code. */
-
- get_bits6(data);
- vid_stream->group.tc_seconds = data;
-
- /* Parse off picture count component of time code. */
-
- get_bits6(data);
- vid_stream->group.tc_pictures = data;
- /*
- Fprintf(stderr, "GOP time_code:%d:%02d:%02d-%02d\n",
- vid_stream->group.tc_hours,
- vid_stream->group.tc_minutes,
- vid_stream->group.tc_seconds,
- vid_stream->group.tc_pictures);
- */
- /* Parse off closed gop and broken link flags. */
-
- get_bits2(data);
- if (data > 1) {
- vid_stream->group.closed_gop = TRUE;
- if (data > 2) {
- vid_stream->group.broken_link = TRUE;
- } else
- vid_stream->group.broken_link = FALSE;
- } else {
- vid_stream->group.closed_gop = FALSE;
- if (data) {
- vid_stream->group.broken_link = TRUE;
- } else
- vid_stream->group.broken_link = FALSE;
- }
-
- /* Goto next start code. */
-
- next_start_code();
-
- /* If next start code is extension data, parse off extension data. */
-
- if (next_bits(32, EXT_START_CODE)) {
- flush_bits32;
- if (vid_stream->group.ext_data != NULL) {
- ACE_OS::free (vid_stream->group.ext_data);
- vid_stream->group.ext_data = NULL;
- }
- vid_stream->group.ext_data = get_ext_data();
- }
- /* If next start code is user data, parse off user data. */
-
- if (next_bits(32, USER_START_CODE)) {
- flush_bits32;
- if (vid_stream->group.user_data != NULL) {
- ACE_OS::free (vid_stream->group.user_data);
- vid_stream->group.user_data = NULL;
- }
- vid_stream->group.user_data = get_ext_data();
- }
- return PARSE_OK;
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * ParsePicture --
- *
- * Parses picture header. Marks picture to be presented
- * at particular time given a time stamp.
- *
- * Results:
- * Values from picture header put into video stream structure.
- *
- * Side effects:
- * Bit stream irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-
-static int
-ParsePicture(VidStream *vid_stream,TimeStamp time_stamp)
-{
- unsigned int data;
- int i;
-
- /* Flush header start code. */
- flush_bits32;
-
- /* Parse off temporal reference. */
- get_bits10(data);
- vid_stream->picture.temp_ref = data;
- /*
- Fprintf(stderr, "Pic temp_ref %d\n", vid_stream->picture.temp_ref);
- */
- /* Parse of picture type. */
- get_bits3(data);
- vid_stream->picture.code_type = data;
-
- if ((vid_stream->picture.code_type == B_TYPE) &&
- (No_B_Flag ||
- (vid_stream->past == NULL) ||
- (vid_stream->future == NULL)))
- return SKIP_PICTURE;
-
- if ((vid_stream->picture.code_type == P_TYPE) &&
- (No_P_Flag || (vid_stream->future == NULL)))
- return SKIP_PICTURE;
-
- /* Parse off vbv buffer delay value. */
- get_bits16(data);
- vid_stream->picture.vbv_delay = data;
-
- /* If P or B type frame... */
-
- if ((vid_stream->picture.code_type == 2) || (vid_stream->picture.code_type == 3)) {
-
- /* Parse off forward vector full pixel flag. */
- get_bits1(data);
- if (data)
- vid_stream->picture.full_pel_forw_vector = TRUE;
- else
- vid_stream->picture.full_pel_forw_vector = FALSE;
-
- /* Parse of forw_r_code. */
- get_bits3(data);
-
- /* Decode forw_r_code into forw_r_size and forw_f. */
-
- vid_stream->picture.forw_r_size = data - 1;
- vid_stream->picture.forw_f = (1 << vid_stream->picture.forw_r_size);
- }
- /* If B type frame... */
-
- if (vid_stream->picture.code_type == 3) {
-
- /* Parse off back vector full pixel flag. */
- get_bits1(data);
- if (data)
- vid_stream->picture.full_pel_back_vector = TRUE;
- else
- vid_stream->picture.full_pel_back_vector = FALSE;
-
- /* Parse off back_r_code. */
- get_bits3(data);
-
- /* Decode back_r_code into back_r_size and back_f. */
-
- vid_stream->picture.back_r_size = data - 1;
- vid_stream->picture.back_f = (1 << vid_stream->picture.back_r_size);
- }
- /* Get extra bit picture info. */
-
- if (vid_stream->picture.extra_info != NULL) {
- ACE_OS::free (vid_stream->picture.extra_info);
- vid_stream->picture.extra_info = NULL;
- }
- vid_stream->picture.extra_info = get_extra_bit_info();
-
- /* Goto next start code. */
- next_start_code();
-
- /* If start code is extension start code, parse off extension data. */
-
- if (next_bits(32, EXT_START_CODE)) {
- flush_bits32;
-
- if (vid_stream->picture.ext_data != NULL) {
- ACE_OS::free (vid_stream->picture.ext_data);
- vid_stream->picture.ext_data = NULL;
- }
- vid_stream->picture.ext_data = get_ext_data();
- }
- /* If start code is user start code, parse off user data. */
-
- if (next_bits(32, USER_START_CODE)) {
- flush_bits32;
-
- if (vid_stream->picture.user_data != NULL) {
- ACE_OS::free (vid_stream->picture.user_data);
- vid_stream->picture.user_data = NULL;
- }
- vid_stream->picture.user_data = get_ext_data();
- }
-
- /* Reset past macroblock address field. */
-
- vid_stream->mblock.past_mb_addr = -1;
-
- return PARSE_OK;
-}
-
-/*
- *--------------------------------------------------------------
- *
- * ParseSlice --
- *
- * Parses off slice header.
- *
- * Results:
- * Values found in slice header put into video stream structure.
- *
- * Side effects:
- * Bit stream irreversibly parsed.
- *
- *--------------------------------------------------------------
- */
-
-static int
-ParseSlice(VidStream *vid_stream)
-{
- unsigned int data;
-
- /* Flush slice start code. */
-
- flush_bits(24);
-
- /* Parse off slice vertical position. */
-
- get_bits8(data);
- vid_stream->slice.vert_pos = data;
-
- /* Parse off quantization scale. */
-
- get_bits5(data);
- vid_stream->slice.quant_scale = data;
-
- /* Parse off extra bit slice info. */
-
- if (vid_stream->slice.extra_info != NULL) {
- ACE_OS::free (vid_stream->slice.extra_info);
- vid_stream->slice.extra_info = NULL;
- }
- vid_stream->slice.extra_info = get_extra_bit_info();
-
- /* Reset past intrablock address. */
-
- vid_stream->mblock.past_intra_addr = -2;
-
- /* Reset previous recon motion vectors. */
-
- vid_stream->mblock.recon_right_for_prev = 0;
- vid_stream->mblock.recon_down_for_prev = 0;
- vid_stream->mblock.recon_right_back_prev = 0;
- vid_stream->mblock.recon_down_back_prev = 0;
-
- /* Reset macroblock address. */
-
- vid_stream->mblock.mb_address = ((vid_stream->slice.vert_pos - 1) *
- vid_stream->mb_width) - 1;
-
- /* Reset past dct dc y, cr, and cb values. */
-
- vid_stream->block.dct_dc_y_past = 1024;
- vid_stream->block.dct_dc_cr_past = 1024;
- vid_stream->block.dct_dc_cb_past = 1024;
-
- return PARSE_OK;
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * ParseMacroBlock --
- *
- * Parseoff macroblock. Reconstructs DCT values. Applies
- * inverse DCT, reconstructs motion vectors, calculates and
- * set pixel values for macroblock in current pict image
- * structure.
- *
- * Results:
- * Here's where everything really happens. Welcome to the
- * heart of darkness.
- *
- * Side effects:
- * Bit stream irreversibly parsed off.
- *
- *--------------------------------------------------------------
- */
-
-static int
-ParseMacroBlock(VidStream *vid_stream)
-{
- int addr_incr;
- unsigned int data;
- int mask, i, recon_right_for, recon_down_for, recon_right_back,
- recon_down_back;
- int zero_block_flag;
- BOOLEAN mb_quant, mb_motion_forw, mb_motion_back, mb_pattern;
- int no_dith_flag = 0;
-
-#ifdef ANALYSIS
- mbSizeCount = bitCountRead();
-#endif
-
- /*
- * Parse off macroblock address increment and add to macroblock address.
- */
- do {
- DecodeMBAddrInc(addr_incr);
- if (addr_incr == MB_ESCAPE) {
- vid_stream->mblock.mb_address += 33;
- addr_incr = MB_STUFFING;
- }
- } while (addr_incr == MB_STUFFING);
- vid_stream->mblock.mb_address += addr_incr;
-
- if (vid_stream->mblock.mb_address > ((vid_stream->mb_height) * (vid_stream->mb_width) - 1))
- {
- fprintf(stderr, "mblock.mb_address-%d, mb_height-%d, mb_width-%d, addr_incr-%d\n",
- vid_stream->mblock.mb_address, vid_stream->mb_height, vid_stream->mb_width, addr_incr);
- return SKIP_TO_START_CODE;
- }
-
- /*
- * If macroblocks have been skipped, process skipped macroblocks.
- */
-
- if (vid_stream->mblock.mb_address - vid_stream->mblock.past_mb_addr > 1) {
- if (vid_stream->picture.code_type == P_TYPE)
- ProcessSkippedPFrameMBlocks(vid_stream);
- else if (vid_stream->picture.code_type == B_TYPE)
- ProcessSkippedBFrameMBlocks(vid_stream);
- }
- /* Set past macroblock address to current macroblock address. */
- vid_stream->mblock.past_mb_addr = vid_stream->mblock.mb_address;
-
- /* Based on picture type decode macroblock type. */
- switch (vid_stream->picture.code_type) {
- case I_TYPE:
- DecodeMBTypeI(mb_quant, mb_motion_forw, mb_motion_back, mb_pattern,
- vid_stream->mblock.mb_intra);
- break;
-
- case P_TYPE:
- DecodeMBTypeP(mb_quant, mb_motion_forw, mb_motion_back, mb_pattern,
- vid_stream->mblock.mb_intra);
- break;
-
- case B_TYPE:
- DecodeMBTypeB(mb_quant, mb_motion_forw, mb_motion_back, mb_pattern,
- vid_stream->mblock.mb_intra);
- break;
- }
-
- /* If quantization flag set, parse off new quantization scale. */
-
- if (mb_quant == TRUE) {
- get_bits5(data);
- vid_stream->slice.quant_scale = data;
- }
- /* If forward motion vectors exist... */
- if (mb_motion_forw == TRUE) {
-
- /* Parse off and decode horizontal forward motion vector. */
- DecodeMotionVectors(vid_stream->mblock.motion_h_forw_code);
-
- /* If horiz. forward r data exists, parse off. */
-
- if ((vid_stream->picture.forw_f != 1) &&
- (vid_stream->mblock.motion_h_forw_code != 0)) {
- get_bitsn(vid_stream->picture.forw_r_size, data);
- vid_stream->mblock.motion_h_forw_r = data;
- }
- /* Parse off and decode vertical forward motion vector. */
- DecodeMotionVectors(vid_stream->mblock.motion_v_forw_code);
-
- /* If vert. forw. r data exists, parse off. */
-
- if ((vid_stream->picture.forw_f != 1) &&
- (vid_stream->mblock.motion_v_forw_code != 0)) {
- get_bitsn(vid_stream->picture.forw_r_size, data);
- vid_stream->mblock.motion_v_forw_r = data;
- }
- }
- /* If back motion vectors exist... */
- if (mb_motion_back == TRUE) {
-
- /* Parse off and decode horiz. back motion vector. */
- DecodeMotionVectors(vid_stream->mblock.motion_h_back_code);
-
- /* If horiz. back r data exists, parse off. */
-
- if ((vid_stream->picture.back_f != 1) &&
- (vid_stream->mblock.motion_h_back_code != 0)) {
- get_bitsn(vid_stream->picture.back_r_size, data);
- vid_stream->mblock.motion_h_back_r = data;
- }
- /* Parse off and decode vert. back motion vector. */
- DecodeMotionVectors(vid_stream->mblock.motion_v_back_code);
-
- /* If vert. back r data exists, parse off. */
-
- if ((vid_stream->picture.back_f != 1) &&
- (vid_stream->mblock.motion_v_back_code != 0)) {
- get_bitsn(vid_stream->picture.back_r_size, data);
- vid_stream->mblock.motion_v_back_r = data;
- }
- }
-#ifdef ANALYSIS
- if (vid_stream->mblock.mb_intra) {
- stat_a[0].i_mbnum++;
- mbCBPPtr = stat_a[0].i_mbcbp;
- mbCoeffPtr = stat_a[0].i_mbcoeff;
- mbSizePtr = &(stat_a[0].i_mbsize);
- } else if (mb_motion_back && mb_motion_forw) {
- stat_a[0].bi_mbnum++;
- mbCBPPtr = stat_a[0].bi_mbcbp;
- mbCoeffPtr = stat_a[0].bi_mbcoeff;
- mbSizePtr = &(stat_a[0].bi_mbsize);
- } else if (mb_motion_back) {
- stat_a[0].b_mbnum++;
- mbCBPPtr = stat_a[0].b_mbcbp;
- mbCoeffPtr = stat_a[0].b_mbcoeff;
- mbSizePtr = &(stat_a[0].b_mbsize);
- } else {
- stat_a[0].p_mbnum++;
- mbCBPPtr = stat_a[0].p_mbcbp;
- mbCoeffPtr = stat_a[0].p_mbcoeff;
- mbSizePtr = &(stat_a[0].p_mbsize);
- }
-#endif
-
- /* If mblock pattern flag set, parse and decode CBP (code block pattern). */
- if (mb_pattern == TRUE) {
- DecodeCBP(vid_stream->mblock.cbp);
- }
- /* Otherwise, set CBP to zero. */
- else
- vid_stream->mblock.cbp = 0;
-
-
-#ifdef ANALYSIS
- mbCBPPtr[vid_stream->mblock.cbp]++;
-#endif
-
- /* Reconstruct motion vectors depending on picture type. */
- if (vid_stream->picture.code_type == P_TYPE) {
-
- /*
- * If no forw motion vectors, reset previous and current vectors to 0.
- */
-
- if (!mb_motion_forw) {
- recon_right_for = 0;
- recon_down_for = 0;
- vid_stream->mblock.recon_right_for_prev = 0;
- vid_stream->mblock.recon_down_for_prev = 0;
- }
- /*
- * Otherwise, compute new forw motion vectors. Reset previous vectors to
- * current vectors.
- */
-
- else {
- ComputeForwVector(&recon_right_for, &recon_down_for);
- }
- }
- if (vid_stream->picture.code_type == B_TYPE) {
-
- /* Reset prev. and current vectors to zero if mblock is intracoded. */
-
- if (vid_stream->mblock.mb_intra) {
- vid_stream->mblock.recon_right_for_prev = 0;
- vid_stream->mblock.recon_down_for_prev = 0;
- vid_stream->mblock.recon_right_back_prev = 0;
- vid_stream->mblock.recon_down_back_prev = 0;
- } else {
-
- /* If no forw vectors, current vectors equal prev. vectors. */
-
- if (!mb_motion_forw) {
- recon_right_for = vid_stream->mblock.recon_right_for_prev;
- recon_down_for = vid_stream->mblock.recon_down_for_prev;
- }
- /*
- * Otherwise compute forw. vectors. Reset prev vectors to new values.
- */
-
- else {
- ComputeForwVector(&recon_right_for, &recon_down_for);
- }
-
- /* If no back vectors, set back vectors to prev back vectors. */
-
- if (!mb_motion_back) {
- recon_right_back = vid_stream->mblock.recon_right_back_prev;
- recon_down_back = vid_stream->mblock.recon_down_back_prev;
- }
- /* Otherwise compute new vectors and reset prev. back vectors. */
-
- else {
- ComputeBackVector(&recon_right_back, &recon_down_back);
- }
-
- /*
- * Store vector existance flags in structure for possible skipped
- * macroblocks to follow.
- */
-
- vid_stream->mblock.bpict_past_forw = mb_motion_forw;
- vid_stream->mblock.bpict_past_back = mb_motion_back;
- }
- }
-
- /* For each possible block in macroblock. */
- if (ditherType == GRAY_DITHER ||
- ditherType == MONO_DITHER ||
- ditherType == MONO_THRESHOLD) {
- for (mask = 32, i = 0; i < 4; mask >>= 1, i++) {
-
- /* If block exists... */
- if ((vid_stream->mblock.mb_intra) || (vid_stream->mblock.cbp & mask)) {
- zero_block_flag = 0;
- ParseReconBlock(i);
- } else {
- zero_block_flag = 1;
- }
-
- /* If macroblock is intra coded... */
- if (vid_stream->mblock.mb_intra) {
- ReconIMBlock(vid_stream, i);
- } else if (mb_motion_forw && mb_motion_back) {
- ReconBiMBlock(vid_stream, i, recon_right_for, recon_down_for,
- recon_right_back, recon_down_back, zero_block_flag);
- } else if (mb_motion_forw || (vid_stream->picture.code_type == P_TYPE)) {
- ReconPMBlock(vid_stream, i, recon_right_for, recon_down_for,
- zero_block_flag);
- } else if (mb_motion_back) {
- ReconBMBlock(vid_stream, i, recon_right_back, recon_down_back,
- zero_block_flag);
- }
- }
- /* Kill the Chrominace blocks... */
- if ((vid_stream->mblock.mb_intra) || (vid_stream->mblock.cbp & 0x2)) {
- ParseAwayBlock(4);
- }
- if ((vid_stream->mblock.mb_intra) || (vid_stream->mblock.cbp & 0x1)) {
- ParseAwayBlock(5);
- }
- } else {
- if ((ditherType == MBORDERED_DITHER) &&
- (vid_stream->mblock.cbp == 0) &&
- (vid_stream->picture.code_type == 3) &&
- (!vid_stream->mblock.mb_intra) &&
- (!(mb_motion_forw && mb_motion_back))) {
- /*
- MBOrderedDitherDisplayCopy(vid_stream, vid_stream->mblock.mb_address,
- mb_motion_forw, recon_right_for, recon_down_for,
- mb_motion_back, recon_right_back, recon_down_back,
- vid_stream->past->display, vid_stream->future->display);
- ditherFlags[vid_stream->mblock.mb_address] = 0;
- no_dith_flag = 1;
- */
- }
- else {
- for (mask = 32, i = 0; i < 6; mask >>= 1, i++) {
-
- /* If block exists... */
- if ((vid_stream->mblock.mb_intra) || (vid_stream->mblock.cbp & mask)) {
- zero_block_flag = 0;
- ParseReconBlock(i);
- } else {
- zero_block_flag = 1;
- }
-
- /* If macroblock is intra coded... */
- if (vid_stream->mblock.mb_intra) {
- ReconIMBlock(vid_stream, i);
- } else if (mb_motion_forw && mb_motion_back) {
- ReconBiMBlock(vid_stream, i, recon_right_for, recon_down_for,
- recon_right_back, recon_down_back, zero_block_flag);
- } else if (mb_motion_forw || (vid_stream->picture.code_type == P_TYPE)) {
- ReconPMBlock(vid_stream, i, recon_right_for, recon_down_for,
- zero_block_flag);
- } else if (mb_motion_back) {
- ReconBMBlock(vid_stream, i, recon_right_back, recon_down_back,
- zero_block_flag);
- }
- }
- }
- }
-
- if ((ditherType == MBORDERED_DITHER) && (!no_dith_flag)) {
- if ((vid_stream->picture.code_type == 2) &&
- (vid_stream->mblock.cbp == 0) &&
- (!vid_stream->mblock.mb_intra)) {
- /*
- MBOrderedDitherDisplayCopy(vid_stream, vid_stream->mblock.mb_address,
- 1, recon_right_for, recon_down_for,
- 0, 0, 0,
- vid_stream->future->display,
- (unsigned char *) NULL);
- ditherFlags[vid_stream->mblock.mb_address] = 0;
- */
- }
- else {
- ditherFlags[vid_stream->mblock.mb_address] = 1;
- }
- }
-
-
- /* If D Type picture, flush marker bit. */
- if (vid_stream->picture.code_type == 4)
- flush_bits(1);
-
- /* If macroblock was intracoded, set macroblock past intra address. */
- if (vid_stream->mblock.mb_intra)
- vid_stream->mblock.past_intra_addr =
- vid_stream->mblock.mb_address;
-
-#ifdef ANALYSIS
- *mbSizePtr += bitCountRead() - mbSizeCount;
-#endif
- return PARSE_OK;
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * ReconIMBlock --
- *
- * Reconstructs intra coded macroblock.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-static void
-ReconIMBlock(VidStream *vid_stream, int bnum)
-{
- int mb_row, mb_col, row, col, row_size, rr;
- unsigned char *dest;
-
- /* Calculate macroblock row and column from address. */
-
- mb_row = vid_stream->mblock.mb_address / vid_stream->mb_width;
- mb_col = vid_stream->mblock.mb_address % vid_stream->mb_width;
-
-
- /* If block is luminance block... */
-
- if (bnum < 4) {
-
- /* Calculate row and col values for upper left pixel of block. */
-
- row = mb_row * 16;
- col = mb_col * 16;
- if (bnum > 1)
- row += 8;
- if (bnum % 2)
- col += 8;
-
- /* Set dest to luminance plane of current pict image. */
-
- dest = vid_stream->current->luminance;
-
- /* Establish row size. */
-
- row_size = vid_stream->mb_width * 16;
- }
- /* Otherwise if block is Cr block... */
-
- else if (bnum == 4) {
-
- /* Set dest to Cr plane of current pict image. */
-
- dest = vid_stream->current->Cr;
-
- /* Establish row size. */
-
- row_size = vid_stream->mb_width * 8;
-
- /* Calculate row,col for upper left pixel of block. */
-
- row = mb_row * 8;
- col = mb_col * 8;
- }
- /* Otherwise block is Cb block, and ... */
-
- else {
-
- /* Set dest to Cb plane of current pict image. */
-
- dest = vid_stream->current->Cb;
-
- /* Establish row size. */
-
- row_size = vid_stream->mb_width * 8;
-
- /* Calculate row,col for upper left pixel value of block. */
-
- row = mb_row * 8;
- col = mb_col * 8;
- }
-
- /*
- * For each pixel in block, set to cropped reconstructed value from inverse
- * dct.
- */
- {
- short *sp = &vid_stream->block.dct_recon[0][0];
- unsigned char *cm = cropTbl + MAX_NEG_CROP;
- dest += row * row_size + col;
- for (rr = 0; rr < 4; rr++, sp += 16, dest += row_size) {
- dest[0] = cm[sp[0]];
- assertCrop(sp[0]);
- dest[1] = cm[sp[1]];
- assertCrop(sp[1]);
- dest[2] = cm[sp[2]];
- assertCrop(sp[2]);
- dest[3] = cm[sp[3]];
- assertCrop(sp[3]);
- dest[4] = cm[sp[4]];
- assertCrop(sp[4]);
- dest[5] = cm[sp[5]];
- assertCrop(sp[5]);
- dest[6] = cm[sp[6]];
- assertCrop(sp[6]);
- dest[7] = cm[sp[7]];
- assertCrop(sp[7]);
-
- dest += row_size;
- dest[0] = cm[sp[8]];
- assertCrop(sp[8]);
- dest[1] = cm[sp[9]];
- assertCrop(sp[9]);
- dest[2] = cm[sp[10]];
- assertCrop(sp[10]);
- dest[3] = cm[sp[11]];
- assertCrop(sp[11]);
- dest[4] = cm[sp[12]];
- assertCrop(sp[12]);
- dest[5] = cm[sp[13]];
- assertCrop(sp[13]);
- dest[6] = cm[sp[14]];
- assertCrop(sp[14]);
- dest[7] = cm[sp[15]];
- assertCrop(sp[15]);
- }
- }
-}
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * ReconPMBlock --
- *
- * Reconstructs forward predicted macroblocks.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-static void
-ReconPMBlock(VidStream *vid_stream, int bnum,
- int recon_right_for, int recon_down_for, int zflag)
-{
- int mb_row, mb_col, row, col, row_size, rr;
- unsigned char *dest, *past;
- static int right_for, down_for, right_half_for, down_half_for;
- unsigned char *rindex1, *rindex2;
- unsigned char *index;
- short int *blockvals;
-
-#ifdef LOOSE_MPEG
- int maxx, maxy;
- int illegalBlock = 0;
- int row_start, row_end, rfirst, rlast, col_start, col_end, cfirst, clast;
-#endif
-
- /* Calculate macroblock row and column from address. */
-
- mb_row = vid_stream->mblock.mb_address / vid_stream->mb_width;
- mb_col = vid_stream->mblock.mb_address % vid_stream->mb_width;
-
- if (bnum < 4) {
-
- /* Calculate right_for, down_for motion vectors. */
-
- right_for = recon_right_for >> 1;
- down_for = recon_down_for >> 1;
- right_half_for = recon_right_for & 0x1;
- down_half_for = recon_down_for & 0x1;
-
- /* Set dest to luminance plane of current pict image. */
-
- dest = vid_stream->current->luminance;
-
- if (vid_stream->picture.code_type == B_TYPE) {
- if (vid_stream->past != NULL)
- past = vid_stream->past->luminance;
- } else {
-
- /* Set predicitive frame to current future frame. */
-
- if (vid_stream->future != NULL)
- past = vid_stream->future->luminance;
- }
-
- /* Establish row size. */
-
- row_size = vid_stream->mb_width << 4;
-
- /* Calculate row,col of upper left pixel in block. */
-
- row = mb_row << 4;
- col = mb_col << 4;
- if (bnum > 1)
- row += 8;
- if (bnum % 2)
- col += 8;
-
-#ifdef LOOSE_MPEG
- /* Check for block illegality. */
-
- maxx = lmaxx; maxy = lmaxy;
-
- if (row + down_for + 7 > maxy) illegalBlock |= 0x4;
- else if (row + down_for < 0) illegalBlock |= 0x1;
-
- if (col + right_for + 7 > maxx) illegalBlock |= 0x2;
- else if (col + right_for < 0) illegalBlock |= 0x8;
-
-#endif
- }
- /* Otherwise, block is NOT luminance block, ... */
-
- else {
-
- /* Construct motion vectors. */
-
- recon_right_for /= 2;
- recon_down_for /= 2;
- right_for = recon_right_for >> 1;
- down_for = recon_down_for >> 1;
- right_half_for = recon_right_for & 0x1;
- down_half_for = recon_down_for & 0x1;
-
- /* Establish row size. */
-
- row_size = vid_stream->mb_width << 3;
-
- /* Calculate row,col of upper left pixel in block. */
-
- row = mb_row << 3;
- col = mb_col << 3;
-
-#ifdef LOOSE_MPEG
- /* Check for block illegality. */
-
- maxx = cmaxx; maxy = cmaxy;
-
- if (row + down_for + 7 > maxy) illegalBlock |= 0x4;
- else if (row + down_for < 0) illegalBlock |= 0x1;
-
- if (col + right_for + 7 > maxx) illegalBlock |= 0x2;
- else if (col + right_for < 0) illegalBlock |= 0x8;
-
-#endif
-
- /* If block is Cr block... */
-
- if (bnum == 4) {
-
- /* Set dest to Cr plane of current pict image. */
-
- dest = vid_stream->current->Cr;
-
- if (vid_stream->picture.code_type == B_TYPE) {
-
- if (vid_stream->past != NULL)
- past = vid_stream->past->Cr;
- } else {
- if (vid_stream->future != NULL)
- past = vid_stream->future->Cr;
- }
- }
- /* Otherwise, block is Cb block... */
-
- else {
-
- /* Set dest to Cb plane of current pict image. */
-
- dest = vid_stream->current->Cb;
-
- if (vid_stream->picture.code_type == B_TYPE) {
- if (vid_stream->past != NULL)
- past = vid_stream->past->Cb;
- } else {
- if (vid_stream->future != NULL)
- past = vid_stream->future->Cb;
- }
- }
- }
-
- /* For each pixel in block... */
-
-#ifdef LOOSE_MPEG
-
- if (illegalBlock) {
- if (illegalBlock & 0x1) {
- row_start = 0;
- row_end = row+down_for+8;
- rfirst = rlast = 8 - row_end;
- }
- else if (illegalBlock & 0x4) {
- row_start = row + down_for;
- row_end = maxy+1;
- rlast = row_end - row_start - 1;
- rfirst = 0;
- }
- else {
- row_start = row+down_for;
- row_end = row_start+8;
- rfirst = 0;
- }
-
- if (illegalBlock & 0x8) {
- col_start = 0;
- col_end = col + right_for + 8;
- cfirst = clast = 8 - col_end;
- }
- else if (illegalBlock & 0x2) {
- col_start = col + right_for;
- col_end = maxx + 1;
- clast = col_end - col_start - 1;
- cfirst = 0;
- }
- else {
- col_start = col + right_for;
- col_end = col_start + 8;
- cfirst = 0;
- }
-
- for (rr = row_start; rr < row_end; rr++) {
- rindex1 = past + (rr * row_size) + col_start;
- index = dest + ((row + rfirst) * row_size) + col + cfirst;
- for (cc = col_start; cc < col_end; cc++) {
- *index++ = *rindex1++;
- }
- }
-
- if (illegalBlock & 0x1) {
- for (rr = rlast -1; rr >=0; rr--) {
- index = dest + ((row + rr) * row_size) + col;
- rindex1 = dest + ((row + rlast) * row_size) + col;
- for (cc = 0; cc < 8; cc ++) {
- *index++ = *rindex1++;
- }
- }
- }
- else if (illegalBlock & 0x4) {
- for (rr = rlast+1; rr < 8; rr++) {
- index = dest + ((row + rr) * row_size) + col;
- rindex1 = dest + ((row + rlast) * row_size) + col;
- for (cc = 0; cc < 8; cc ++) {
- *index++ = *rindex1++;
- }
- }
- }
-
- if (illegalBlock & 0x2) {
- for (cc = clast+1; cc < 8; cc++) {
- index = dest + (row * row_size) + (col + cc);
- rindex1 = dest + (row * row_size) + (col + clast);
- for (rr = 0; rr < 8; rr++) {
- *index = *rindex1;
- index += row_size;
- rindex1 += row_size;
- }
- }
- }
- else if (illegalBlock & 0x8) {
- for (cc = clast-1; cc >= 0; cc--) {
- index = dest + (row * row_size) + (col + cc);
- rindex1 = dest + (row * row_size) + (col + clast);
- for (rr = 0; rr < 8; rr++) {
- *index = *rindex1;
- index += row_size;
- rindex1 += row_size;
- }
- }
- }
-
- if (!zflag) {
- for (rr = 0; rr < 8; rr++) {
- index = dest + (row*row_size) + col;
- blockvals = &(vid_stream->block.dct_recon[rr][0]);
- index[0] += blockvals[0];
- index[1] += blockvals[1];
- index[2] += blockvals[2];
- index[3] += blockvals[3];
- index[4] += blockvals[4];
- index[5] += blockvals[5];
- index[6] += blockvals[6];
- index[7] += blockvals[7];
- }
- }
- }
- else {
-
-#endif
-
- index = dest + (row * row_size) + col;
- rindex1 = past + (row + down_for) * row_size + col + right_for;
-
- blockvals = &(vid_stream->block.dct_recon[0][0]);
-
- /*
- * Calculate predictive pixel value based on motion vectors and copy to
- * dest plane.
- */
-
- if ((!down_half_for) && (!right_half_for)) {
- unsigned char *cm = cropTbl + MAX_NEG_CROP;
- if (!zflag)
- for (rr = 0; rr < 4; rr++) {
- index[0] = cm[(int) rindex1[0] + (int) blockvals[0]];
- index[1] = cm[(int) rindex1[1] + (int) blockvals[1]];
- index[2] = cm[(int) rindex1[2] + (int) blockvals[2]];
- index[3] = cm[(int) rindex1[3] + (int) blockvals[3]];
- index[4] = cm[(int) rindex1[4] + (int) blockvals[4]];
- index[5] = cm[(int) rindex1[5] + (int) blockvals[5]];
- index[6] = cm[(int) rindex1[6] + (int) blockvals[6]];
- index[7] = cm[(int) rindex1[7] + (int) blockvals[7]];
- index += row_size;
- rindex1 += row_size;
-
- index[0] = cm[(int) rindex1[0] + (int) blockvals[8]];
- index[1] = cm[(int) rindex1[1] + (int) blockvals[9]];
- index[2] = cm[(int) rindex1[2] + (int) blockvals[10]];
- index[3] = cm[(int) rindex1[3] + (int) blockvals[11]];
- index[4] = cm[(int) rindex1[4] + (int) blockvals[12]];
- index[5] = cm[(int) rindex1[5] + (int) blockvals[13]];
- index[6] = cm[(int) rindex1[6] + (int) blockvals[14]];
- index[7] = cm[(int) rindex1[7] + (int) blockvals[15]];
- blockvals += 16;
- index += row_size;
- rindex1 += row_size;
- }
- else {
- if (right_for & 0x1) {
- /* No alignment, use bye copy */
- for (rr = 0; rr < 4; rr++) {
- index[0] = rindex1[0];
- index[1] = rindex1[1];
- index[2] = rindex1[2];
- index[3] = rindex1[3];
- index[4] = rindex1[4];
- index[5] = rindex1[5];
- index[6] = rindex1[6];
- index[7] = rindex1[7];
- index += row_size;
- rindex1 += row_size;
-
- index[0] = rindex1[0];
- index[1] = rindex1[1];
- index[2] = rindex1[2];
- index[3] = rindex1[3];
- index[4] = rindex1[4];
- index[5] = rindex1[5];
- index[6] = rindex1[6];
- index[7] = rindex1[7];
- index += row_size;
- rindex1 += row_size;
- }
- } else if (right_for & 0x2) {
- /* Half-word bit aligned, use 16 bit copy */
- short *src = (short *)rindex1;
- short *dest = (short *)index;
- row_size >>= 1;
- for (rr = 0; rr < 4; rr++) {
- dest[0] = src[0];
- dest[1] = src[1];
- dest[2] = src[2];
- dest[3] = src[3];
- dest += row_size;
- src += row_size;
-
- dest[0] = src[0];
- dest[1] = src[1];
- dest[2] = src[2];
- dest[3] = src[3];
- dest += row_size;
- src += row_size;
- }
- } else {
- /* Word aligned, use 32 bit copy */
- int *src = (int *)rindex1;
- int *dest = (int *)index;
- row_size >>= 2;
- for (rr = 0; rr < 4; rr++) {
- dest[0] = src[0];
- dest[1] = src[1];
- dest += row_size;
- src += row_size;
-
- dest[0] = src[0];
- dest[1] = src[1];
- dest += row_size;
- src += row_size;
- }
- }
- }
- } else {
- unsigned char *cm = cropTbl + MAX_NEG_CROP;
- rindex2 = rindex1 + right_half_for + (down_half_for * row_size);
- if (!zflag)
- for (rr = 0; rr < 4; rr++) {
- index[0] = cm[((int) (rindex1[0] + rindex2[0]) >> 1) + blockvals[0]];
- index[1] = cm[((int) (rindex1[1] + rindex2[1]) >> 1) + blockvals[1]];
- index[2] = cm[((int) (rindex1[2] + rindex2[2]) >> 1) + blockvals[2]];
- index[3] = cm[((int) (rindex1[3] + rindex2[3]) >> 1) + blockvals[3]];
- index[4] = cm[((int) (rindex1[4] + rindex2[4]) >> 1) + blockvals[4]];
- index[5] = cm[((int) (rindex1[5] + rindex2[5]) >> 1) + blockvals[5]];
- index[6] = cm[((int) (rindex1[6] + rindex2[6]) >> 1) + blockvals[6]];
- index[7] = cm[((int) (rindex1[7] + rindex2[7]) >> 1) + blockvals[7]];
- index += row_size;
- rindex1 += row_size;
- rindex2 += row_size;
-
- index[0] = cm[((int) (rindex1[0] + rindex2[0]) >> 1) + blockvals[8]];
- index[1] = cm[((int) (rindex1[1] + rindex2[1]) >> 1) + blockvals[9]];
- index[2] = cm[((int) (rindex1[2] + rindex2[2]) >> 1) + blockvals[10]];
- index[3] = cm[((int) (rindex1[3] + rindex2[3]) >> 1) + blockvals[11]];
- index[4] = cm[((int) (rindex1[4] + rindex2[4]) >> 1) + blockvals[12]];
- index[5] = cm[((int) (rindex1[5] + rindex2[5]) >> 1) + blockvals[13]];
- index[6] = cm[((int) (rindex1[6] + rindex2[6]) >> 1) + blockvals[14]];
- index[7] = cm[((int) (rindex1[7] + rindex2[7]) >> 1) + blockvals[15]];
- blockvals += 16;
- index += row_size;
- rindex1 += row_size;
- rindex2 += row_size;
- }
- else
- for (rr = 0; rr < 4; rr++) {
- index[0] = (int) (rindex1[0] + rindex2[0]) >> 1;
- index[1] = (int) (rindex1[1] + rindex2[1]) >> 1;
- index[2] = (int) (rindex1[2] + rindex2[2]) >> 1;
- index[3] = (int) (rindex1[3] + rindex2[3]) >> 1;
- index[4] = (int) (rindex1[4] + rindex2[4]) >> 1;
- index[5] = (int) (rindex1[5] + rindex2[5]) >> 1;
- index[6] = (int) (rindex1[6] + rindex2[6]) >> 1;
- index[7] = (int) (rindex1[7] + rindex2[7]) >> 1;
- index += row_size;
- rindex1 += row_size;
- rindex2 += row_size;
-
- index[0] = (int) (rindex1[0] + rindex2[0]) >> 1;
- index[1] = (int) (rindex1[1] + rindex2[1]) >> 1;
- index[2] = (int) (rindex1[2] + rindex2[2]) >> 1;
- index[3] = (int) (rindex1[3] + rindex2[3]) >> 1;
- index[4] = (int) (rindex1[4] + rindex2[4]) >> 1;
- index[5] = (int) (rindex1[5] + rindex2[5]) >> 1;
- index[6] = (int) (rindex1[6] + rindex2[6]) >> 1;
- index[7] = (int) (rindex1[7] + rindex2[7]) >> 1;
- index += row_size;
- rindex1 += row_size;
- rindex2 += row_size;
- }
- }
-
-#ifdef LOOSE_MPEG
- }
-#endif
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * ReconBMBlock --
- *
- * Reconstructs back predicted macroblocks.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-static void
-ReconBMBlock(VidStream *vid_stream,
- int bnum, int recon_right_back, int recon_down_back, int zflag)
-{
- int mb_row, mb_col, row, col, row_size, rr;
- unsigned char *dest, *future;
- int right_back, down_back, right_half_back, down_half_back;
- unsigned char *rindex1, *rindex2;
- unsigned char *index;
- short int *blockvals;
-
-#ifdef LOOSE_MPEG
- int illegalBlock = 0;
- int maxx, maxy;
- int row_start, row_end, rlast, rfirst, col_start, col_end, clast, cfirst;
-#endif
-
- /* Calculate macroblock row and column from address. */
-
- mb_row = vid_stream->mblock.mb_address / vid_stream->mb_width;
- mb_col = vid_stream->mblock.mb_address % vid_stream->mb_width;
-
- /* If block is luminance block... */
-
- if (bnum < 4) {
-
- /* Calculate right_back, down_bakc motion vectors. */
-
- right_back = recon_right_back >> 1;
- down_back = recon_down_back >> 1;
- right_half_back = recon_right_back & 0x1;
- down_half_back = recon_down_back & 0x1;
-
- /* Set dest to luminance plane of current pict image. */
-
- dest = vid_stream->current->luminance;
-
- /*
- * If future frame exists, set future to luminance plane of future frame.
- */
-
- if (vid_stream->future != NULL)
- future = vid_stream->future->luminance;
-
- /* Establish row size. */
-
- row_size = vid_stream->mb_width << 4;
-
- /* Calculate row,col of upper left pixel in block. */
-
- row = mb_row << 4;
- col = mb_col << 4;
- if (bnum > 1)
- row += 8;
- if (bnum % 2)
- col += 8;
-
-#ifdef LOOSE_MPEG
-
- /* Check for block illegality. */
-
- maxx = lmaxx; maxy = lmaxy;
-
- if (row + down_back + 7 > maxy) illegalBlock |= 0x4;
- else if (row + down_back < 0) illegalBlock |= 0x1;
-
- if (col + right_back + 7 > maxx) illegalBlock |= 0x2;
- else if (col + right_back < 0) illegalBlock |= 0x8;
-
-#endif
-
- }
- /* Otherwise, block is NOT luminance block, ... */
-
- else {
-
- /* Construct motion vectors. */
-
- recon_right_back /= 2;
- recon_down_back /= 2;
- right_back = recon_right_back >> 1;
- down_back = recon_down_back >> 1;
- right_half_back = recon_right_back & 0x1;
- down_half_back = recon_down_back & 0x1;
-
- /* Establish row size. */
-
- row_size = vid_stream->mb_width << 3;
-
- /* Calculate row,col of upper left pixel in block. */
-
- row = mb_row << 3;
- col = mb_col << 3;
-
-#ifdef LOOSE_MPEG
-
- /* Check for block illegality. */
-
- maxx = cmaxx; maxy = cmaxy;
-
- if (row + down_back + 7 > maxy) illegalBlock |= 0x4;
- else if (row + down_back < 0) illegalBlock |= 0x1;
-
- if (col + right_back + 7 > maxx) illegalBlock |= 0x2;
- else if (col + right_back < 0) illegalBlock |= 0x8;
-
-#endif
-
- /* If block is Cr block... */
-
- if (bnum == 4) {
-
- /* Set dest to Cr plane of current pict image. */
-
- dest = vid_stream->current->Cr;
-
- /*
- * If future frame exists, set future to Cr plane of future image.
- */
-
- if (vid_stream->future != NULL)
- future = vid_stream->future->Cr;
- }
- /* Otherwise, block is Cb block... */
-
- else {
-
- /* Set dest to Cb plane of current pict image. */
-
- dest = vid_stream->current->Cb;
-
- /*
- * If future frame exists, set future to Cb plane of future frame.
- */
-
- if (vid_stream->future != NULL)
- future = vid_stream->future->Cb;
- }
- }
-
- /* For each pixel in block do... */
-
-#ifdef LOOSE_MPEG
-
- if (illegalBlock) {
- if (illegalBlock & 0x1) {
- row_start = 0;
- row_end = row+down_back+8;
- rfirst = rlast = 8 - row_end;
- }
- else if (illegalBlock & 0x4) {
- row_start = row + down_back;
- row_end = maxy+1;
- rlast = row_end - row_start - 1;
- rfirst = 0;
- }
- else {
- row_start = row+down_back;
- row_end = row_start+8;
- rfirst = 0;
- }
-
- if (illegalBlock & 0x8) {
- col_start = 0;
- col_end = col + right_back + 8;
- cfirst = clast = 8 - col_end;
- }
- else if (illegalBlock & 0x2) {
- col_start = col + right_back;
- col_end = maxx + 1;
- clast = col_end - col_start - 1;
- cfirst = 0;
- }
- else {
- col_start = col + right_back;
- col_end = col_start + 8;
- cfirst = 0;
- }
-
- for (rr = row_start; rr < row_end; rr++) {
- rindex1 = future + (rr * row_size) + col_start;
- index = dest + ((row + rfirst) * row_size) + col + cfirst;
- for (cc = col_start; cc < col_end; cc++) {
- *index++ = *rindex1++;
- }
- }
-
- if (illegalBlock & 0x1) {
- for (rr = rlast -1; rr >=0; rr--) {
- index = dest + ((row + rr) * row_size) + col;
- rindex1 = dest + ((row + rlast) * row_size) + col;
- for (cc = 0; cc < 8; cc ++) {
- *index++ = *rindex1++;
- }
- }
- }
- else if (illegalBlock & 0x4) {
- for (rr = rlast+1; rr < 8; rr++) {
- index = dest + ((row + rr) * row_size) + col;
- rindex1 = dest + ((row + rlast) * row_size) + col;
- for (cc = 0; cc < 8; cc ++) {
- *index++ = *rindex1++;
- }
- }
- }
-
- if (illegalBlock & 0x2) {
- for (cc = clast+1; cc < 8; cc++) {
- index = dest + (row * row_size) + (col + cc);
- rindex1 = dest + (row * row_size) + (col + clast);
- for (rr = 0; rr < 8; rr++) {
- *index = *rindex1;
- index += row_size;
- rindex1 += row_size;
- }
- }
- }
- else if (illegalBlock & 0x8) {
- for (cc = clast-1; cc >= 0; cc--) {
- index = dest + (row * row_size) + (col + cc);
- rindex1 = dest + (row * row_size) + (col + clast);
- for (rr = 0; rr < 8; rr++) {
- *index = *rindex1;
- index += row_size;
- rindex1 += row_size;
- }
- }
- }
-
- if (!zflag) {
- for (rr = 0; rr < 8; rr++) {
- index = dest + (row*row_size) + col;
- blockvals = &(vid_stream->block.dct_recon[rr][0]);
- index[0] += blockvals[0];
- index[1] += blockvals[1];
- index[2] += blockvals[2];
- index[3] += blockvals[3];
- index[4] += blockvals[4];
- index[5] += blockvals[5];
- index[6] += blockvals[6];
- index[7] += blockvals[7];
- }
- }
- }
- else {
-
-#endif
-
- index = dest + (row * row_size) + col;
- rindex1 = future + (row + down_back) * row_size + col + right_back;
-
- blockvals = &(vid_stream->block.dct_recon[0][0]);
-
- if ((!right_half_back) && (!down_half_back)) {
- unsigned char *cm = cropTbl + MAX_NEG_CROP;
- if (!zflag)
- for (rr = 0; rr < 4; rr++) {
- index[0] = cm[(int) rindex1[0] + (int) blockvals[0]];
- index[1] = cm[(int) rindex1[1] + (int) blockvals[1]];
- index[2] = cm[(int) rindex1[2] + (int) blockvals[2]];
- index[3] = cm[(int) rindex1[3] + (int) blockvals[3]];
- index[4] = cm[(int) rindex1[4] + (int) blockvals[4]];
- index[5] = cm[(int) rindex1[5] + (int) blockvals[5]];
- index[6] = cm[(int) rindex1[6] + (int) blockvals[6]];
- index[7] = cm[(int) rindex1[7] + (int) blockvals[7]];
- index += row_size;
- rindex1 += row_size;
-
- index[0] = cm[(int) rindex1[0] + (int) blockvals[8]];
- index[1] = cm[(int) rindex1[1] + (int) blockvals[9]];
- index[2] = cm[(int) rindex1[2] + (int) blockvals[10]];
- index[3] = cm[(int) rindex1[3] + (int) blockvals[11]];
- index[4] = cm[(int) rindex1[4] + (int) blockvals[12]];
- index[5] = cm[(int) rindex1[5] + (int) blockvals[13]];
- index[6] = cm[(int) rindex1[6] + (int) blockvals[14]];
- index[7] = cm[(int) rindex1[7] + (int) blockvals[15]];
- blockvals += 16;
- index += row_size;
- rindex1 += row_size;
- }
- else {
- if (right_back & 0x1) {
- /* No alignment, use bye copy */
- for (rr = 0; rr < 4; rr++) {
- index[0] = rindex1[0];
- index[1] = rindex1[1];
- index[2] = rindex1[2];
- index[3] = rindex1[3];
- index[4] = rindex1[4];
- index[5] = rindex1[5];
- index[6] = rindex1[6];
- index[7] = rindex1[7];
- index += row_size;
- rindex1 += row_size;
-
- index[0] = rindex1[0];
- index[1] = rindex1[1];
- index[2] = rindex1[2];
- index[3] = rindex1[3];
- index[4] = rindex1[4];
- index[5] = rindex1[5];
- index[6] = rindex1[6];
- index[7] = rindex1[7];
- index += row_size;
- rindex1 += row_size;
- }
- } else if (right_back & 0x2) {
- /* Half-word bit aligned, use 16 bit copy */
- short *src = (short *)rindex1;
- short *dest = (short *)index;
- row_size >>= 1;
- for (rr = 0; rr < 4; rr++) {
- dest[0] = src[0];
- dest[1] = src[1];
- dest[2] = src[2];
- dest[3] = src[3];
- dest += row_size;
- src += row_size;
-
- dest[0] = src[0];
- dest[1] = src[1];
- dest[2] = src[2];
- dest[3] = src[3];
- dest += row_size;
- src += row_size;
- }
- } else {
- /* Word aligned, use 32 bit copy */
- int *src = (int *)rindex1;
- int *dest = (int *)index;
- row_size >>= 2;
- for (rr = 0; rr < 4; rr++) {
- dest[0] = src[0];
- dest[1] = src[1];
- dest += row_size;
- src += row_size;
-
- dest[0] = src[0];
- dest[1] = src[1];
- dest += row_size;
- src += row_size;
- }
- }
- }
- } else {
- unsigned char *cm = cropTbl + MAX_NEG_CROP;
- rindex2 = rindex1 + right_half_back + (down_half_back * row_size);
- if (!zflag)
- for (rr = 0; rr < 4; rr++) {
- index[0] = cm[((int) (rindex1[0] + rindex2[0]) >> 1) + blockvals[0]];
- index[1] = cm[((int) (rindex1[1] + rindex2[1]) >> 1) + blockvals[1]];
- index[2] = cm[((int) (rindex1[2] + rindex2[2]) >> 1) + blockvals[2]];
- index[3] = cm[((int) (rindex1[3] + rindex2[3]) >> 1) + blockvals[3]];
- index[4] = cm[((int) (rindex1[4] + rindex2[4]) >> 1) + blockvals[4]];
- index[5] = cm[((int) (rindex1[5] + rindex2[5]) >> 1) + blockvals[5]];
- index[6] = cm[((int) (rindex1[6] + rindex2[6]) >> 1) + blockvals[6]];
- index[7] = cm[((int) (rindex1[7] + rindex2[7]) >> 1) + blockvals[7]];
- index += row_size;
- rindex1 += row_size;
- rindex2 += row_size;
-
- index[0] = cm[((int) (rindex1[0] + rindex2[0]) >> 1) + blockvals[8]];
- index[1] = cm[((int) (rindex1[1] + rindex2[1]) >> 1) + blockvals[9]];
- index[2] = cm[((int) (rindex1[2] + rindex2[2]) >> 1) + blockvals[10]];
- index[3] = cm[((int) (rindex1[3] + rindex2[3]) >> 1) + blockvals[11]];
- index[4] = cm[((int) (rindex1[4] + rindex2[4]) >> 1) + blockvals[12]];
- index[5] = cm[((int) (rindex1[5] + rindex2[5]) >> 1) + blockvals[13]];
- index[6] = cm[((int) (rindex1[6] + rindex2[6]) >> 1) + blockvals[14]];
- index[7] = cm[((int) (rindex1[7] + rindex2[7]) >> 1) + blockvals[15]];
- blockvals += 16;
- index += row_size;
- rindex1 += row_size;
- rindex2 += row_size;
- }
- else
- for (rr = 0; rr < 4; rr++) {
- index[0] = (int) (rindex1[0] + rindex2[0]) >> 1;
- index[1] = (int) (rindex1[1] + rindex2[1]) >> 1;
- index[2] = (int) (rindex1[2] + rindex2[2]) >> 1;
- index[3] = (int) (rindex1[3] + rindex2[3]) >> 1;
- index[4] = (int) (rindex1[4] + rindex2[4]) >> 1;
- index[5] = (int) (rindex1[5] + rindex2[5]) >> 1;
- index[6] = (int) (rindex1[6] + rindex2[6]) >> 1;
- index[7] = (int) (rindex1[7] + rindex2[7]) >> 1;
- index += row_size;
- rindex1 += row_size;
- rindex2 += row_size;
-
- index[0] = (int) (rindex1[0] + rindex2[0]) >> 1;
- index[1] = (int) (rindex1[1] + rindex2[1]) >> 1;
- index[2] = (int) (rindex1[2] + rindex2[2]) >> 1;
- index[3] = (int) (rindex1[3] + rindex2[3]) >> 1;
- index[4] = (int) (rindex1[4] + rindex2[4]) >> 1;
- index[5] = (int) (rindex1[5] + rindex2[5]) >> 1;
- index[6] = (int) (rindex1[6] + rindex2[6]) >> 1;
- index[7] = (int) (rindex1[7] + rindex2[7]) >> 1;
- index += row_size;
- rindex1 += row_size;
- rindex2 += row_size;
- }
- }
-
-#ifdef LOOSE_MPEG
- }
-#endif
-
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * ReconBiMBlock --
- *
- * Reconstructs bidirectionally predicted macroblocks.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-static void
-ReconBiMBlock(VidStream *vid_stream, int bnum, int recon_right_for,
- int recon_down_for, int recon_right_back,
- int recon_down_back, int zflag)
-{
- int mb_row, mb_col, row, col, row_size, rr;
- unsigned char *dest, *past, *future;
- int right_for, down_for, right_half_for, down_half_for;
- int right_back, down_back, right_half_back, down_half_back;
- unsigned char *index, *rindex1, *bindex1;
- short int *blockvals;
- int forw_row_start, back_row_start, forw_col_start, back_col_start;
-
-#ifdef LOOSE_MPEG
- int illegal_forw = 0;
- int illegal_back = 0;
-#endif
-
- /* Calculate macroblock row and column from address. */
-
- mb_row = vid_stream->mblock.mb_address / vid_stream->mb_width;
- mb_col = vid_stream->mblock.mb_address % vid_stream->mb_width;
-
- /* If block is luminance block... */
-
- if (bnum < 4) {
-
- /*
- * Calculate right_for, down_for, right_half_for, down_half_for,
- * right_back, down_bakc, right_half_back, and down_half_back, motion
- * vectors.
- */
-
- right_for = recon_right_for >> 1;
- down_for = recon_down_for >> 1;
- right_half_for = recon_right_for & 0x1;
- down_half_for = recon_down_for & 0x1;
-
- right_back = recon_right_back >> 1;
- down_back = recon_down_back >> 1;
- right_half_back = recon_right_back & 0x1;
- down_half_back = recon_down_back & 0x1;
-
- /* Set dest to luminance plane of current pict image. */
-
- dest = vid_stream->current->luminance;
-
- /* If past frame exists, set past to luminance plane of past frame. */
-
- if (vid_stream->past != NULL)
- past = vid_stream->past->luminance;
-
- /*
- * If future frame exists, set future to luminance plane of future frame.
- */
-
- if (vid_stream->future != NULL)
- future = vid_stream->future->luminance;
-
- /* Establish row size. */
-
- row_size = (vid_stream->mb_width << 4);
-
- /* Calculate row,col of upper left pixel in block. */
-
- row = (mb_row << 4);
- col = (mb_col << 4);
- if (bnum > 1)
- row += 8;
- if (bnum & 0x01)
- col += 8;
-
- forw_col_start = col + right_for;
- forw_row_start = row + down_for;
-
- back_col_start = col + right_back;
- back_row_start = row + down_back;
-
-#ifdef LOOSE_MPEG
-
- /* Check for illegal pred. blocks. */
-
-
- if (forw_col_start+8 > lmaxx) illegal_forw = 1;
- else if (forw_col_start < 0) illegal_forw = 1;
-
- if (forw_row_start+8 > lmaxy) illegal_forw = 1;
- else if (forw_row_start < 0) illegal_forw = 1;
-
- if (back_col_start+8 > lmaxx) illegal_back = 1;
- else if (back_col_start < 0) illegal_back = 1;
-
- if (back_row_start+8 > lmaxy) illegal_back = 1;
- else if (back_row_start < 0) illegal_back = 1;
-
-#endif
-
- }
- /* Otherwise, block is NOT luminance block, ... */
-
- else {
-
- /* Construct motion vectors. */
-
- recon_right_for /= 2;
- recon_down_for /= 2;
- right_for = recon_right_for >> 1;
- down_for = recon_down_for >> 1;
- right_half_for = recon_right_for & 0x1;
- down_half_for = recon_down_for & 0x1;
-
- recon_right_back /= 2;
- recon_down_back /= 2;
- right_back = recon_right_back >> 1;
- down_back = recon_down_back >> 1;
- right_half_back = recon_right_back & 0x1;
- down_half_back = recon_down_back & 0x1;
-
- /* Establish row size. */
-
- row_size = (vid_stream->mb_width << 3);
-
- /* Calculate row,col of upper left pixel in block. */
-
- row = (mb_row << 3);
- col = (mb_col << 3);
-
- forw_col_start = col + right_for;
- forw_row_start = row + down_for;
-
- back_col_start = col + right_back;
- back_row_start = row + down_back;
-
-#ifdef LOOSE_MPEG
-
- /* Check for illegal pred. blocks. */
-
- if (forw_col_start+8 > cmaxx) illegal_forw = 1;
- else if (forw_col_start < 0) illegal_forw = 1;
-
- if (forw_row_start+8 > cmaxy) illegal_forw = 1;
- else if (forw_row_start < 0) illegal_forw = 1;
-
- if (back_col_start+8 > cmaxx) illegal_back = 1;
- else if (back_col_start < 0) illegal_back = 1;
-
- if (back_row_start+8 > cmaxy) illegal_back = 1;
- else if (back_row_start < 0) illegal_back = 1;
-
-#endif
-
- /* If block is Cr block... */
-
- if (bnum == 4) {
-
- /* Set dest to Cr plane of current pict image. */
-
- dest = vid_stream->current->Cr;
-
- /* If past frame exists, set past to Cr plane of past image. */
-
- if (vid_stream->past != NULL)
- past = vid_stream->past->Cr;
-
- /*
- * If future frame exists, set future to Cr plane of future image.
- */
-
- if (vid_stream->future != NULL)
- future = vid_stream->future->Cr;
- }
- /* Otherwise, block is Cb block... */
-
- else {
-
- /* Set dest to Cb plane of current pict image. */
-
- dest = vid_stream->current->Cb;
-
- /* If past frame exists, set past to Cb plane of past frame. */
-
- if (vid_stream->past != NULL)
- past = vid_stream->past->Cb;
-
- /*
- * If future frame exists, set future to Cb plane of future frame.
- */
-
- if (vid_stream->future != NULL)
- future = vid_stream->future->Cb;
- }
- }
-
- /* For each pixel in block... */
-
- index = dest + (row * row_size) + col;
-
-#ifdef LOOSE_MPEG
- if (illegal_forw)
- rindex1 = future + back_row_start * row_size + back_col_start;
- else
-#endif
- rindex1 = past + forw_row_start * row_size + forw_col_start;
-
-#ifdef LOOSE_MPEG
- if (illegal_back)
- bindex1 = past + forw_row_start * row_size + forw_col_start;
- else
-#endif
- bindex1 = future + back_row_start * row_size + back_col_start;
-
- blockvals = (short int *) &(vid_stream->block.dct_recon[0][0]);
-
- {
- unsigned char *cm = cropTbl + MAX_NEG_CROP;
- if (!zflag)
- for (rr = 0; rr < 4; rr++) {
- index[0] = cm[((int) (rindex1[0] + bindex1[0]) >> 1) + blockvals[0]];
- index[1] = cm[((int) (rindex1[1] + bindex1[1]) >> 1) + blockvals[1]];
- index[2] = cm[((int) (rindex1[2] + bindex1[2]) >> 1) + blockvals[2]];
- index[3] = cm[((int) (rindex1[3] + bindex1[3]) >> 1) + blockvals[3]];
- index[4] = cm[((int) (rindex1[4] + bindex1[4]) >> 1) + blockvals[4]];
- index[5] = cm[((int) (rindex1[5] + bindex1[5]) >> 1) + blockvals[5]];
- index[6] = cm[((int) (rindex1[6] + bindex1[6]) >> 1) + blockvals[6]];
- index[7] = cm[((int) (rindex1[7] + bindex1[7]) >> 1) + blockvals[7]];
- index += row_size;
- rindex1 += row_size;
- bindex1 += row_size;
-
- index[0] = cm[((int) (rindex1[0] + bindex1[0]) >> 1) + blockvals[8]];
- index[1] = cm[((int) (rindex1[1] + bindex1[1]) >> 1) + blockvals[9]];
- index[2] = cm[((int) (rindex1[2] + bindex1[2]) >> 1) + blockvals[10]];
- index[3] = cm[((int) (rindex1[3] + bindex1[3]) >> 1) + blockvals[11]];
- index[4] = cm[((int) (rindex1[4] + bindex1[4]) >> 1) + blockvals[12]];
- index[5] = cm[((int) (rindex1[5] + bindex1[5]) >> 1) + blockvals[13]];
- index[6] = cm[((int) (rindex1[6] + bindex1[6]) >> 1) + blockvals[14]];
- index[7] = cm[((int) (rindex1[7] + bindex1[7]) >> 1) + blockvals[15]];
- blockvals += 16;
- index += row_size;
- rindex1 += row_size;
- bindex1 += row_size;
- }
-
- else
- for (rr = 0; rr < 4; rr++) {
- index[0] = (int) (rindex1[0] + bindex1[0]) >> 1;
- index[1] = (int) (rindex1[1] + bindex1[1]) >> 1;
- index[2] = (int) (rindex1[2] + bindex1[2]) >> 1;
- index[3] = (int) (rindex1[3] + bindex1[3]) >> 1;
- index[4] = (int) (rindex1[4] + bindex1[4]) >> 1;
- index[5] = (int) (rindex1[5] + bindex1[5]) >> 1;
- index[6] = (int) (rindex1[6] + bindex1[6]) >> 1;
- index[7] = (int) (rindex1[7] + bindex1[7]) >> 1;
- index += row_size;
- rindex1 += row_size;
- bindex1 += row_size;
-
- index[0] = (int) (rindex1[0] + bindex1[0]) >> 1;
- index[1] = (int) (rindex1[1] + bindex1[1]) >> 1;
- index[2] = (int) (rindex1[2] + bindex1[2]) >> 1;
- index[3] = (int) (rindex1[3] + bindex1[3]) >> 1;
- index[4] = (int) (rindex1[4] + bindex1[4]) >> 1;
- index[5] = (int) (rindex1[5] + bindex1[5]) >> 1;
- index[6] = (int) (rindex1[6] + bindex1[6]) >> 1;
- index[7] = (int) (rindex1[7] + bindex1[7]) >> 1;
- index += row_size;
- rindex1 += row_size;
- bindex1 += row_size;
- }
- }
-}
-
-/*
- *--------------------------------------------------------------
- *
- * ProcessSkippedPFrameMBlocks --
- *
- * Processes skipped macroblocks in P frames.
- *
- * Results:
- * Calculates pixel values for luminance, Cr, and Cb planes
- * in current pict image for skipped macroblocks.
- *
- * Side effects:
- * Pixel values in pict image changed.
- *
- *--------------------------------------------------------------
- */
-
-static void
-ProcessSkippedPFrameMBlocks(VidStream *vid_stream)
-{
- int row_size, half_row, mb_row, mb_col, row, col, rr;
- int addr, row_incr, half_row_incr, crow, ccol;
- int *dest, *src, *dest1, *src1;
-
- /* Calculate row sizes for luminance and Cr/Cb macroblock areas. */
-
- row_size = vid_stream->mb_width << 4;
- half_row = (row_size >> 1);
- row_incr = row_size >> 2;
- half_row_incr = half_row >> 2;
-
- /* For each skipped macroblock, do... */
-
- for (addr = vid_stream->mblock.past_mb_addr + 1;
- addr < vid_stream->mblock.mb_address; addr++) {
-
- /* Calculate macroblock row and col. */
-
- mb_row = addr / vid_stream->mb_width;
- mb_col = addr % vid_stream->mb_width;
-
- /* Calculate upper left pixel row,col for luminance plane. */
-
- row = mb_row << 4;
- col = mb_col << 4;
-
-
- /* For each row in macroblock luminance plane... */
-
- dest = (int *)(vid_stream->current->luminance + (row * row_size) + col);
- src = (int *)(vid_stream->future->luminance + (row * row_size) + col);
-
- for (rr = 0; rr < 8; rr++) {
-
- /* Copy pixel values from last I or P picture. */
-
- dest[0] = src[0];
- dest[1] = src[1];
- dest[2] = src[2];
- dest[3] = src[3];
- dest += row_incr;
- src += row_incr;
-
- dest[0] = src[0];
- dest[1] = src[1];
- dest[2] = src[2];
- dest[3] = src[3];
- dest += row_incr;
- src += row_incr;
- }
-
- /*
- * Divide row,col to get upper left pixel of macroblock in Cr and Cb
- * planes.
- */
-
- crow = row >> 1;
- ccol = col >> 1;
-
- /* For each row in Cr, and Cb planes... */
-
- dest = (int *)(vid_stream->current->Cr + (crow * half_row) + ccol);
- src = (int *)(vid_stream->future->Cr + (crow * half_row) + ccol);
- dest1 = (int *)(vid_stream->current->Cb + (crow * half_row) + ccol);
- src1 = (int *)(vid_stream->future->Cb + (crow * half_row) + ccol);
-
- for (rr = 0; rr < 4; rr++) {
-
- /* Copy pixel values from last I or P picture. */
-
- dest[0] = src[0];
- dest[1] = src[1];
-
- dest1[0] = src1[0];
- dest1[1] = src1[1];
-
- dest += half_row_incr;
- src += half_row_incr;
- dest1 += half_row_incr;
- src1 += half_row_incr;
-
- dest[0] = src[0];
- dest[1] = src[1];
-
- dest1[0] = src1[0];
- dest1[1] = src1[1];
-
- dest += half_row_incr;
- src += half_row_incr;
- dest1 += half_row_incr;
- src1 += half_row_incr;
- }
-
- if (ditherType == MBORDERED_DITHER) {
- /*
- MBOrderedDitherDisplayCopy(vid_stream, addr,
- 1, 0, 0, 0, 0, 0,
- vid_stream->future->display,
- (unsigned char *) NULL);
- ditherFlags[addr] = 0;
- */
- }
- }
-
- vid_stream->mblock.recon_right_for_prev = 0;
- vid_stream->mblock.recon_down_for_prev = 0;
-}
-
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * ProcessSkippedBFrameMBlocks --
- *
- * Processes skipped macroblocks in B frames.
- *
- * Results:
- * Calculates pixel values for luminance, Cr, and Cb planes
- * in current pict image for skipped macroblocks.
- *
- * Side effects:
- * Pixel values in pict image changed.
- *
- *--------------------------------------------------------------
- */
-
-static void
-ProcessSkippedBFrameMBlocks(VidStream *vid_stream)
-{
- int row_size, half_row, mb_row, mb_col, row, col, rr;
- int right_half_for, down_half_for, c_right_half_for, c_down_half_for;
- int right_half_back, down_half_back, c_right_half_back, c_down_half_back;
- int addr, right_for, down_for;
- int recon_right_for, recon_down_for;
- int recon_right_back, recon_down_back;
- int right_back, down_back;
- int c_right_for, c_down_for;
- int c_right_back, c_down_back;
- unsigned char forw_lum[256];
- unsigned char forw_cr[64], forw_cb[64];
- unsigned char back_lum[256], back_cr[64], back_cb[64];
- int row_incr, half_row_incr;
- int ccol, crow;
-
- /* Calculate row sizes for luminance and Cr/Cb macroblock areas. */
-
- row_size = vid_stream->mb_width << 4;
- half_row = (row_size >> 1);
- row_incr = row_size >> 2;
- half_row_incr = half_row >> 2;
-
- /* Establish motion vector codes based on full pixel flag. */
-
- if (vid_stream->picture.full_pel_forw_vector) {
- recon_right_for = vid_stream->mblock.recon_right_for_prev << 1;
- recon_down_for = vid_stream->mblock.recon_down_for_prev << 1;
- } else {
- recon_right_for = vid_stream->mblock.recon_right_for_prev;
- recon_down_for = vid_stream->mblock.recon_down_for_prev;
- }
-
- if (vid_stream->picture.full_pel_back_vector) {
- recon_right_back = vid_stream->mblock.recon_right_back_prev << 1;
- recon_down_back = vid_stream->mblock.recon_down_back_prev << 1;
- } else {
- recon_right_back = vid_stream->mblock.recon_right_back_prev;
- recon_down_back = vid_stream->mblock.recon_down_back_prev;
- }
-
-
- /* If only one motion vector, do display copy, else do full
- calculation.
- */
-
- if (ditherType == MBORDERED_DITHER) {
- if (vid_stream->mblock.bpict_past_forw &&
- !vid_stream->mblock.bpict_past_back) {
- for (addr = vid_stream->mblock.past_mb_addr+1;
- addr < vid_stream->mblock.mb_address; addr++) {
- /*
- MBOrderedDitherDisplayCopy(vid_stream, addr,
- 1, recon_right_for, recon_down_for,
- 0, 0, 0, vid_stream->past->display,
- vid_stream->future->display);
- ditherFlags[addr] = 0;
- */
- }
- return;
- }
- if (vid_stream->mblock.bpict_past_back &&
- !vid_stream->mblock.bpict_past_forw) {
- for (addr = vid_stream->mblock.past_mb_addr+1;
- addr < vid_stream->mblock.mb_address; addr++) {
- /*
- MBOrderedDitherDisplayCopy(vid_stream, addr,
- 0, 0, 0,
- 1, recon_right_back, recon_down_back,
- vid_stream->past->display, vid_stream->future->display);
- ditherFlags[addr] = 0;
- */
- }
- return;
- }
- }
-
- /* Calculate motion vectors. */
-
- if (vid_stream->mblock.bpict_past_forw) {
- right_for = recon_right_for >> 1;
- down_for = recon_down_for >> 1;
- right_half_for = recon_right_for & 0x1;
- down_half_for = recon_down_for & 0x1;
-
- recon_right_for /= 2;
- recon_down_for /= 2;
- c_right_for = recon_right_for >> 1;
- c_down_for = recon_down_for >> 1;
- c_right_half_for = recon_right_for & 0x1;
- c_down_half_for = recon_down_for & 0x1;
-
- }
- if (vid_stream->mblock.bpict_past_back) {
- right_back = recon_right_back >> 1;
- down_back = recon_down_back >> 1;
- right_half_back = recon_right_back & 0x1;
- down_half_back = recon_down_back & 0x1;
-
- recon_right_back /= 2;
- recon_down_back /= 2;
- c_right_back = recon_right_back >> 1;
- c_down_back = recon_down_back >> 1;
- c_right_half_back = recon_right_back & 0x1;
- c_down_half_back = recon_down_back & 0x1;
-
- }
- /* For each skipped macroblock, do... */
-
- for (addr = vid_stream->mblock.past_mb_addr + 1;
- addr < vid_stream->mblock.mb_address; addr++) {
-
- /* Calculate macroblock row and col. */
-
- mb_row = addr / vid_stream->mb_width;
- mb_col = addr % vid_stream->mb_width;
-
- /* Calculate upper left pixel row,col for luminance plane. */
-
- row = mb_row << 4;
- col = mb_col << 4;
- crow = row / 2;
- ccol = col / 2;
-
- /* If forward predicted, calculate prediction values. */
-
- if (vid_stream->mblock.bpict_past_forw) {
-
- ReconSkippedBlock(vid_stream->past->luminance, forw_lum,
- row, col, row_size, right_for, down_for,
- right_half_for, down_half_for, 16);
- ReconSkippedBlock(vid_stream->past->Cr, forw_cr, crow,
- ccol, half_row,
- c_right_for, c_down_for, c_right_half_for, c_down_half_for, 8);
- ReconSkippedBlock(vid_stream->past->Cb, forw_cb, crow,
- ccol, half_row,
- c_right_for, c_down_for, c_right_half_for, c_down_half_for, 8);
- }
- /* If back predicted, calculate prediction values. */
-
- if (vid_stream->mblock.bpict_past_back) {
- ReconSkippedBlock(vid_stream->future->luminance, back_lum,
- row, col, row_size, right_back, down_back,
- right_half_back, down_half_back, 16);
- ReconSkippedBlock(vid_stream->future->Cr, back_cr, crow,
- ccol, half_row,
- c_right_back, c_down_back,
- c_right_half_back, c_down_half_back, 8);
- ReconSkippedBlock(vid_stream->future->Cb, back_cb, crow,
- ccol, half_row,
- c_right_back, c_down_back,
- c_right_half_back, c_down_half_back, 8);
- }
- if (vid_stream->mblock.bpict_past_forw &&
- !vid_stream->mblock.bpict_past_back) {
-
- int *dest, *dest1;
- int *src, *src1;
- dest = (int *)(vid_stream->current->luminance + (row * row_size) + col);
- src = (int *)forw_lum;
-
- for (rr = 0; rr < 16; rr++) {
-
- /* ACE_OS::memcpy (dest, forw_lum+(rr<<4), 16); */
- dest[0] = src[0];
- dest[1] = src[1];
- dest[2] = src[2];
- dest[3] = src[3];
- dest += row_incr;
- src += 4;
- }
-
- dest = (int *)(vid_stream->current->Cr + (crow * half_row) + ccol);
- dest1 = (int *)(vid_stream->current->Cb + (crow * half_row) + ccol);
- src = (int *)forw_cr;
- src1 = (int *)forw_cb;
-
- for (rr = 0; rr < 8; rr++) {
- /*
- * ACE_OS::memcpy (dest, forw_cr+(rr<<3), 8); ACE_OS::memcpy (dest1, forw_cb+(rr<<3),
- * 8);
- */
-
- dest[0] = src[0];
- dest[1] = src[1];
-
- dest1[0] = src1[0];
- dest1[1] = src1[1];
-
- dest += half_row_incr;
- dest1 += half_row_incr;
- src += 2;
- src1 += 2;
- }
- } else if (vid_stream->mblock.bpict_past_back &&
- !vid_stream->mblock.bpict_past_forw) {
-
- int *src, *src1;
- int *dest, *dest1;
- dest = (int *)(vid_stream->current->luminance + (row * row_size) + col);
- src = (int *)back_lum;
-
- for (rr = 0; rr < 16; rr++) {
- dest[0] = src[0];
- dest[1] = src[1];
- dest[2] = src[2];
- dest[3] = src[3];
- dest += row_incr;
- src += 4;
- }
-
-
- dest = (int *)(vid_stream->current->Cr + (crow * half_row) + ccol);
- dest1 = (int *)(vid_stream->current->Cb + (crow * half_row) + ccol);
- src = (int *)back_cr;
- src1 = (int *)back_cb;
-
- for (rr = 0; rr < 8; rr++) {
- /*
- * ACE_OS::memcpy (dest, back_cr+(rr<<3), 8); ACE_OS::memcpy (dest1, back_cb+(rr<<3),
- * 8);
- */
-
- dest[0] = src[0];
- dest[1] = src[1];
-
- dest1[0] = src1[0];
- dest1[1] = src1[1];
-
- dest += half_row_incr;
- dest1 += half_row_incr;
- src += 2;
- src1 += 2;
- }
- } else {
-
- unsigned char *src1, *src2, *src1a, *src2a;
- unsigned char *dest, *dest1;
- dest = vid_stream->current->luminance + (row * row_size) + col;
- src1 = forw_lum;
- src2 = back_lum;
-
- for (rr = 0; rr < 16; rr++) {
- dest[0] = (int) (src1[0] + src2[0]) >> 1;
- dest[1] = (int) (src1[1] + src2[1]) >> 1;
- dest[2] = (int) (src1[2] + src2[2]) >> 1;
- dest[3] = (int) (src1[3] + src2[3]) >> 1;
- dest[4] = (int) (src1[4] + src2[4]) >> 1;
- dest[5] = (int) (src1[5] + src2[5]) >> 1;
- dest[6] = (int) (src1[6] + src2[6]) >> 1;
- dest[7] = (int) (src1[7] + src2[7]) >> 1;
- dest[8] = (int) (src1[8] + src2[8]) >> 1;
- dest[9] = (int) (src1[9] + src2[9]) >> 1;
- dest[10] = (int) (src1[10] + src2[10]) >> 1;
- dest[11] = (int) (src1[11] + src2[11]) >> 1;
- dest[12] = (int) (src1[12] + src2[12]) >> 1;
- dest[13] = (int) (src1[13] + src2[13]) >> 1;
- dest[14] = (int) (src1[14] + src2[14]) >> 1;
- dest[15] = (int) (src1[15] + src2[15]) >> 1;
- dest += row_size;
- src1 += 16;
- src2 += 16;
- }
-
-
- dest = vid_stream->current->Cr + (crow * half_row) + ccol;
- dest1 = vid_stream->current->Cb + (crow * half_row) + ccol;
- src1 = forw_cr;
- src2 = back_cr;
- src1a = forw_cb;
- src2a = back_cb;
-
- for (rr = 0; rr < 8; rr++) {
- dest[0] = (int) (src1[0] + src2[0]) >> 1;
- dest[1] = (int) (src1[1] + src2[1]) >> 1;
- dest[2] = (int) (src1[2] + src2[2]) >> 1;
- dest[3] = (int) (src1[3] + src2[3]) >> 1;
- dest[4] = (int) (src1[4] + src2[4]) >> 1;
- dest[5] = (int) (src1[5] + src2[5]) >> 1;
- dest[6] = (int) (src1[6] + src2[6]) >> 1;
- dest[7] = (int) (src1[7] + src2[7]) >> 1;
- dest += half_row;
- src1 += 8;
- src2 += 8;
-
- dest1[0] = (int) (src1a[0] + src2a[0]) >> 1;
- dest1[1] = (int) (src1a[1] + src2a[1]) >> 1;
- dest1[2] = (int) (src1a[2] + src2a[2]) >> 1;
- dest1[3] = (int) (src1a[3] + src2a[3]) >> 1;
- dest1[4] = (int) (src1a[4] + src2a[4]) >> 1;
- dest1[5] = (int) (src1a[5] + src2a[5]) >> 1;
- dest1[6] = (int) (src1a[6] + src2a[6]) >> 1;
- dest1[7] = (int) (src1a[7] + src2a[7]) >> 1;
- dest1 += half_row;
- src1a += 8;
- src2a += 8;
- }
- }
-
- if (ditherType == MBORDERED_DITHER) {
- ditherFlags[addr] = 1;
- }
- }
-}
-
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * ReconSkippedBlock --
- *
- * Reconstructs predictive block for skipped macroblocks
- * in B Frames.
- *
- * Results:
- * No return values.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-static void
-ReconSkippedBlock(unsigned char *source, unsigned char *dest,
- int row, int col, int row_size, int right, int down,
- int right_half, int down_half, int width)
-{
- int rr;
- unsigned char *source2;
-
- source += ((row + down) * row_size) + col + right;
-
- if (width == 16) {
- if ((!right_half) && (!down_half)) {
- if (right & 0x1) {
- /* No alignment, use bye copy */
- for (rr = 0; rr < 16; rr++) {
- dest[0] = source[0];
- dest[1] = source[1];
- dest[2] = source[2];
- dest[3] = source[3];
- dest[4] = source[4];
- dest[5] = source[5];
- dest[6] = source[6];
- dest[7] = source[7];
- dest[8] = source[8];
- dest[9] = source[9];
- dest[10] = source[10];
- dest[11] = source[11];
- dest[12] = source[12];
- dest[13] = source[13];
- dest[14] = source[14];
- dest[15] = source[15];
- dest += 16;
- source += row_size;
- }
- } else if (right & 0x2) {
- /* Half-word bit aligned, use 16 bit copy */
- short *src = (short *)source;
- short *d = (short *)dest;
- row_size >>= 1;
- for (rr = 0; rr < 16; rr++) {
- d[0] = src[0];
- d[1] = src[1];
- d[2] = src[2];
- d[3] = src[3];
- d[4] = src[4];
- d[5] = src[5];
- d[6] = src[6];
- d[7] = src[7];
- d += 8;
- src += row_size;
- }
- } else {
- /* Word aligned, use 32 bit copy */
- int *src = (int *)source;
- int *d = (int *)dest;
- row_size >>= 2;
- for (rr = 0; rr < 16; rr++) {
- d[0] = src[0];
- d[1] = src[1];
- d[2] = src[2];
- d[3] = src[3];
- d += 4;
- src += row_size;
- }
- }
- } else {
- source2 = source + right_half + (row_size * down_half);
- for (rr = 0; rr < width; rr++) {
- dest[0] = (int) (source[0] + source2[0]) >> 1;
- dest[1] = (int) (source[1] + source2[1]) >> 1;
- dest[2] = (int) (source[2] + source2[2]) >> 1;
- dest[3] = (int) (source[3] + source2[3]) >> 1;
- dest[4] = (int) (source[4] + source2[4]) >> 1;
- dest[5] = (int) (source[5] + source2[5]) >> 1;
- dest[6] = (int) (source[6] + source2[6]) >> 1;
- dest[7] = (int) (source[7] + source2[7]) >> 1;
- dest[8] = (int) (source[8] + source2[8]) >> 1;
- dest[9] = (int) (source[9] + source2[9]) >> 1;
- dest[10] = (int) (source[10] + source2[10]) >> 1;
- dest[11] = (int) (source[11] + source2[11]) >> 1;
- dest[12] = (int) (source[12] + source2[12]) >> 1;
- dest[13] = (int) (source[13] + source2[13]) >> 1;
- dest[14] = (int) (source[14] + source2[14]) >> 1;
- dest[15] = (int) (source[15] + source2[15]) >> 1;
- dest += width;
- source += row_size;
- source2 += row_size;
- }
- }
- } else { /* (width == 8) */
- assert(width == 8);
- if ((!right_half) && (!down_half)) {
- if (right & 0x1) {
- for (rr = 0; rr < width; rr++) {
- dest[0] = source[0];
- dest[1] = source[1];
- dest[2] = source[2];
- dest[3] = source[3];
- dest[4] = source[4];
- dest[5] = source[5];
- dest[6] = source[6];
- dest[7] = source[7];
- dest += 8;
- source += row_size;
- }
- } else if (right & 0x02) {
- short *d = (short *)dest;
- short *src = (short *)source;
- row_size >>= 1;
- for (rr = 0; rr < width; rr++) {
- d[0] = src[0];
- d[1] = src[1];
- d[2] = src[2];
- d[3] = src[3];
- d += 4;
- src += row_size;
- }
- } else {
- int *d = (int *)dest;
- int *src = (int *)source;
- row_size >>= 2;
- for (rr = 0; rr < width; rr++) {
- d[0] = src[0];
- d[1] = src[1];
- d += 2;
- src += row_size;
- }
- }
- } else {
- source2 = source + right_half + (row_size * down_half);
- for (rr = 0; rr < width; rr++) {
- dest[0] = (int) (source[0] + source2[0]) >> 1;
- dest[1] = (int) (source[1] + source2[1]) >> 1;
- dest[2] = (int) (source[2] + source2[2]) >> 1;
- dest[3] = (int) (source[3] + source2[3]) >> 1;
- dest[4] = (int) (source[4] + source2[4]) >> 1;
- dest[5] = (int) (source[5] + source2[5]) >> 1;
- dest[6] = (int) (source[6] + source2[6]) >> 1;
- dest[7] = (int) (source[7] + source2[7]) >> 1;
- dest += width;
- source += row_size;
- source2 += row_size;
- }
- }
- }
-}
-
-/*
- *--------------------------------------------------------------
- *
- * ToggleBFlag --
- *
- * Called to set no b frame processing flag.
- *
- * Results:
- * No_B_Flag flag is toggled from present value to opposite value.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-ToggleBFlag()
-{
- if (No_B_Flag) {
- No_B_Flag = 0;
- } else
- No_B_Flag = 1;
-}
-
-
-
-
-/*
- *--------------------------------------------------------------
- *
- * TogglePFlag --
- *
- * Called to set no p frame processing flag.
- *
- * Results:
- * No_P_Flag flag is toggled from present value to opposite value.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-TogglePFlag()
-{
- if (No_P_Flag) {
- No_P_Flag = 0;
- } else
- No_P_Flag = 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.h
deleted file mode 100644
index 9e2a9336f14..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/video.h
+++ /dev/null
@@ -1,285 +0,0 @@
-/* $Id$ */
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-#include <stdio.h>
-#include <setjmp.h>
-
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-
-#ifdef SH_MEM
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <X11/extensions/XShm.h>
-#endif
-
-/* X11/xmd.h correctly defines INT32, etc */
-#ifndef XMD_H
-typedef int INT32;
-typedef short INT16;
-typedef char INT8;
-#endif
-typedef unsigned int UINT32;
-typedef unsigned short UINT16;
-typedef unsigned char UINT8;
-
-/* Define Parsing error codes. */
-
-#define SKIP_PICTURE -10
-#define SKIP_TO_START_CODE -1
-#define PARSE_OK 1
-
-/* Define BOOLEAN, TRUE, and FALSE. */
-
-#define BOOLEAN int
-#define TRUE 1
-
-#define FALSE 0
-
-/* Set ring buffer size. */
-
-#define RING_BUF_SIZE 5
-
-/* Macros for picture code type. */
-
-#define I_TYPE 1
-#define P_TYPE 2
-#define B_TYPE 3
-
-/* Start codes. */
-
-#define SEQ_END_CODE 0x000001b7
-#define SEQ_START_CODE 0x000001b3
-#define GOP_START_CODE 0x000001b8
-#define PICTURE_START_CODE 0x00000100
-#define SLICE_MIN_START_CODE 0x00000101
-#define SLICE_MAX_START_CODE 0x000001af
-#define EXT_START_CODE 0x000001b5
-#define USER_START_CODE 0x000001b2
-
-/* Number of macroblocks to process in one call to mpegVidRsrc. */
-
-#define MB_QUANTUM 100
-
-/* Macros used with macroblock address decoding. */
-
-#define MB_STUFFING 34
-#define MB_ESCAPE 35
-
-/* Lock flags for pict images. */
-
-#define DISPLAY_LOCK 0x01
-#define PAST_LOCK 0x02
-#define FUTURE_LOCK 0x04
-
-#define HYBRID_DITHER 0
-#define HYBRID2_DITHER 1
-#define FS4_DITHER 2
-#define FS2_DITHER 3
-#define FS2FAST_DITHER 4
-#define Twox2_DITHER 5
-#define GRAY_DITHER 6
-#define FULL_COLOR_DITHER 7
-#define NO_DITHER 8
-#define ORDERED_DITHER 9
-#define MONO_DITHER 10
-#define MONO_THRESHOLD 11
-#define ORDERED2_DITHER 12
-#define MBORDERED_DITHER 13
-
-/* External declaration of row,col to zig zag conversion matrix. */
-
-extern int scan[][8];
-
-/* Temporary definition of time stamp structure. */
-
-typedef int TimeStamp;
-
-/* Structure with reconstructed pixel values. */
-
-typedef struct pict_image {
- int sh, gop, frame, display, future, past;
- int locked; /* lock flag. */
- unsigned char *luminance; /* Luminance plane. */
- unsigned char *Cr; /* Cr plane. */
- unsigned char *Cb; /* Cb plane. */
-} PictImage;
-
-/* Group of pictures structure. */
-
-typedef struct GoP {
- BOOLEAN drop_flag; /* Flag indicating dropped frame. */
- unsigned int tc_hours; /* Hour component of time code. */
- unsigned int tc_minutes; /* Minute component of time code. */
- unsigned int tc_seconds; /* Second component of time code. */
- unsigned int tc_pictures; /* Picture counter of time code. */
- BOOLEAN closed_gop; /* Indicates no pred. vectors to
- previous group of pictures. */
- BOOLEAN broken_link; /* B frame unable to be decoded. */
- char *ext_data; /* Extension data. */
- char *user_data; /* User data. */
-} GoP;
-
-/* Picture structure. */
-
-typedef struct pict {
- unsigned int temp_ref; /* Temporal reference. */
- unsigned int code_type; /* Frame type: P, B, I */
- unsigned int vbv_delay; /* Buffer delay. */
- BOOLEAN full_pel_forw_vector; /* Forw. vectors specified in full
- pixel values flag. */
- unsigned int forw_r_size; /* Used for vector decoding. */
- unsigned int forw_f; /* Used for vector decoding. */
- BOOLEAN full_pel_back_vector; /* Back vectors specified in full
- pixel values flag. */
- unsigned int back_r_size; /* Used in decoding. */
- unsigned int back_f; /* Used in decoding. */
- char *extra_info; /* Extra bit picture info. */
- char *ext_data; /* Extension data. */
- char *user_data; /* User data. */
-} Pict;
-
-/* Slice structure. */
-
-typedef struct slice {
- unsigned int vert_pos; /* Vertical position of slice. */
- unsigned int quant_scale; /* Quantization scale. */
- char *extra_info; /* Extra bit slice info. */
-} Slice;
-
-/* Macroblock structure. */
-
-typedef struct macroblock {
- int mb_address; /* Macroblock address. */
- int past_mb_addr; /* Previous mblock address. */
- int motion_h_forw_code; /* Forw. horiz. motion vector code. */
- unsigned int motion_h_forw_r; /* Used in decoding vectors. */
- int motion_v_forw_code; /* Forw. vert. motion vector code. */
- unsigned int motion_v_forw_r; /* Used in decdoinge vectors. */
- int motion_h_back_code; /* Back horiz. motion vector code. */
- unsigned int motion_h_back_r; /* Used in decoding vectors. */
- int motion_v_back_code; /* Back vert. motion vector code. */
- unsigned int motion_v_back_r; /* Used in decoding vectors. */
- unsigned int cbp; /* Coded block pattern. */
- BOOLEAN mb_intra; /* Intracoded mblock flag. */
- BOOLEAN bpict_past_forw; /* Past B frame forw. vector flag. */
- BOOLEAN bpict_past_back; /* Past B frame back vector flag. */
- int past_intra_addr; /* Addr of last intracoded mblock. */
- int recon_right_for_prev; /* Past right forw. vector. */
- int recon_down_for_prev; /* Past down forw. vector. */
- int recon_right_back_prev; /* Past right back vector. */
- int recon_down_back_prev; /* Past down back vector. */
-} Macroblock;
-
-/* Block structure. */
-
-typedef struct {
- short int dct_recon[8][8]; /* Reconstructed dct coeff matrix. */
- short int dct_dc_y_past; /* Past lum. dc dct coefficient. */
- short int dct_dc_cr_past; /* Past cr dc dct coefficient. */
- short int dct_dc_cb_past; /* Past cb dc dct coefficient. */
-} Block;
-
-/* Video stream structure. */
-
-typedef struct vid_stream {
- int shid; /* id of latest sequence header */
- unsigned int h_size; /* Horiz. size in pixels. */
- unsigned int v_size; /* Vert. size in pixels. */
- unsigned int mb_height; /* Vert. size in mblocks. */
- unsigned int mb_width; /* Horiz. size in mblocks. */
- unsigned char aspect_ratio; /* Code for aspect ratio. */
- unsigned char picture_rate; /* Code for picture rate. */
- unsigned int bit_rate; /* Bit rate. */
- unsigned int vbv_buffer_size; /* Minimum buffer size. */
- BOOLEAN const_param_flag; /* Contrained parameter flag. */
- unsigned char intra_quant_matrix[8][8]; /* Quantization matrix for
- intracoded frames. */
- unsigned char non_intra_quant_matrix[8][8]; /* Quanitization matrix for
- non intracoded frames. */
- char *ext_data; /* Extension data. */
- char *user_data; /* User data. */
- int gopid; /* id of latest group id */
- GoP group; /* Current group of pict. */
- Pict picture; /* Current picture. */
- Slice slice; /* Current slice. */
- Macroblock mblock; /* Current macroblock. */
- Block block; /* Current block. */
- int state; /* State of decoding. */
- int bit_offset; /* Bit offset in stream. */
- unsigned int *buffer; /* Pointer to next byte in
- buffer. */
- int buf_length; /* Length of remaining buffer.*/
- unsigned int *buf_start; /* Pointer to buffer start. */
- int max_buf_length; /* Max lenght of buffer. */
- PictImage *past; /* Past predictive frame. */
- PictImage *future; /* Future predictive frame. */
- PictImage *current; /* Current frame. */
- PictImage *ring[RING_BUF_SIZE]; /* Ring buffer of frames. */
-} VidStream;
-
-/* Declaration of global pointer to current video stream. */
-
-extern VidStream *curVidStream;
-
-/* Declarataion of global display pointer. */
-extern Display *display;
-
-/* Shared memory flag. */
-extern int shmemFlag;
-
-/* Quiet mode flag. */
-extern int quietFlag;
-
-/* Dither flags external declaration. */
-extern char *ditherFlags;
-
-/* Definition of Contant integer scale factor. */
-
-#define CONST_BITS 13
-
-/* Misc DCT definitions */
-#define DCTSIZE 8 /* The basic DCT block is 8x8 samples */
-#define DCTSIZE2 64 /* DCTSIZE squared; # of elements in a block */
-
-#define GLOBAL /* a function referenced thru EXTERNs */
-
-typedef short DCTELEM;
-typedef DCTELEM DCTBLOCK[DCTSIZE2];
-
-
-#ifdef SH_MEM
-extern int gXErrorFlag;
-#endif
-
-extern double realTimeStart;
-extern int totNumFrames;
-extern int loopFlag;
-extern int noDisplayFlag;
-extern jmp_buf env;
-
-#ifdef ANALYSIS
-extern unsigned int bitCount;
-extern int showEachFlag;
-extern unsigned int cacheHit[8][8];
-extern unsigned int cacheMiss[8][8];
-#endif
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vp.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vp.cpp
deleted file mode 100644
index e7e75e08e06..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_client/vp.cpp
+++ /dev/null
@@ -1,921 +0,0 @@
-/* $Id$ */
-
-/*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include <stdlib.h>
-/*
-#include <sys/types.h>
-#include <sys/socket.h>
-*/
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-
-#ifdef SH_MEM /* this is already defined in video.h */
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <X11/extensions/XShm.h>
-#endif
-
-#include "include/common.h"
-#include "newproto.h"
-#include "global.h"
-#include "dither.h"
-#include "video.h"
-
-#include <math.h>
-#include "proto.h"
-#include "ui.h"
-
-ACE_RCSID(mpeg_client, vp, "$Id$")
-
-/* Declaration of global variable to hold dither info. */
-
-extern int ditherType;
-
-/* Structures used by the X server. */
-
-extern Display *display;
-extern Colormap cmap;
-
-static int cmdSocket = -1;
-static int win_width, win_height;
-static Window window;
-static GC gc;
-
-static int usingShm = 0;
-#ifdef SH_MEM
-static XShmSegmentInfo shminfo; /* Segment info. */
-#endif
-static XImage *ximage = NULL;
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitColor --
- *
- * Initialized lum, cr, and cb quantized range value arrays.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void
-InitColor()
-{
- int i;
-
- for (i=0; i<LUM_RANGE; i++) {
- lum_values[i] = ((i * 256) / (LUM_RANGE)) + (256/(LUM_RANGE*2));
- }
-
- for (i=0; i<CR_RANGE; i++) {
- cr_values[i] = ((i * 256) / (CR_RANGE)) + (256/(CR_RANGE*2));
- }
-
- for (i=0; i<CB_RANGE; i++) {
- cb_values[i] = ((i * 256) / (CB_RANGE)) + (256/(CB_RANGE*2));
- }
-
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * ConvertColor --
- *
- * Given a l, cr, cb tuple, converts it to r,g,b.
- *
- * Results:
- * r,g,b values returned in pointers passed as parameters.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-static void
-ConvertColor(unsigned char l, unsigned char cr, unsigned char cb,
- unsigned char *r, unsigned char *g, unsigned char *b)
-{
- double fl, fcr, fcb, fr, fg, fb;
-
- fl = (double) l;
- fcr = ((double) cr) - 128.0;
- fcb = ((double) cb) - 128.0;
-
-
- fr = fl + (1.40200 * fcb);
- fg = fl - (0.71414 * fcb) - (0.34414 * fcr);
- fb = fl + (1.77200 * fcr);
-
- if (fr < 0.0) fr = 0.0;
- else if (fr > 255.0) fr = 255.0;
-
- if (fg < 0.0) fg = 0.0;
- else if (fg > 255.0) fg = 255.0;
-
- if (fb < 0.0) fb = 0.0;
- else if (fb > 255.0) fb = 255.0;
-
- *r = (unsigned char) fr;
- *g = (unsigned char) fg;
- *b = (unsigned char) fb;
-
-}
-
-#ifdef SH_MEM
-
-int gXErrorFlag = 0;
-
-int HandleXError(Display * dpy, XErrorEvent * event)
-{
- gXErrorFlag = 1;
- return 0;
-}
-
-void InstallXErrorHandler()
-{
- int HandleXError(Display *,XErrorEvent *);
-
- XSetErrorHandler(HandleXError);
- XFlush(display);
-}
-
-void DeInstallXErrorHandler()
-{
- XSetErrorHandler(NULL);
- XFlush(display);
-}
-#endif
-
-/*
- *--------------------------------------------------------------
- *
- * MakeWindow --
- *
- * Create X Window for image display
- *
- * Results:
- * Read the code.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-#ifdef SH_MEM
-int CompletionType = -1;
-#endif
-
-// int XShmGetEventBase (Display*);
-
-static void
-MakeWindow(void)
-{
-
- XSizeHints hint;
- unsigned int fg, bg;
- char *hello = "MPEG Play";
- int screen;
-
- if (ditherType == NO_DITHER) return;
-/*
- UICreate();
-*/
-
-#ifdef SH_MEM
- if (shmemFlag && display != NULL)
- {
- if (!XShmQueryExtension(display))
- {
- shmemFlag = 0;
- fprintf(stderr, "VP: Shared memory not supported, Reverting to normal Xlib.\n");
- }
- else
- {
- shmemFlag = 1;
- /*
- fprintf(stderr, "VP: try using shared mem, but STOPPED temporarily.\n");
- shmemFlag = 0;
- */
- }
- }
- else if (shmemFlag)
- {
- fprintf(stderr, "VP unexpected: display is NULL.\n");
- ACE_OS::exit (1);
- }
- if(shmemFlag)
- CompletionType = /*XShmGetEventBase(display) +*/ ShmCompletion;
-#endif
-
- screen = DefaultScreen (display);
-
- /* Fill in hint structure */
-
- hint.x = 0;
- hint.y = 0;
- hint.width = 150;
- hint.height = 150;
- hint.flags = PPosition | PSize;
-
- /* Get some colors */
-
- bg = WhitePixel (display, screen);
- fg = BlackPixel (display, screen);
-
- /* Make the window */
-
- if (ditherType == FULL_COLOR_DITHER) {
- window = CreateFullColorWindow (display, hint.x, hint.y, hint.width, hint.height);
- if (window == 0) {
- fprintf (stderr, "-color option only valid on full color display\n");
- exit (-1);
- }
- } else if (ditherType == MONO_DITHER || ditherType == MONO_THRESHOLD) {
- window = XCreateSimpleWindow (display,
- MonitorWindow(),
- hint.x, hint.y,
- hint.width, hint.height,
- 4, fg, bg);
- UISetwin(window);
- } else {
- XVisualInfo vinfo;
-
- if (!XMatchVisualInfo (display, screen, 8, PseudoColor,
- &vinfo)) {
-
- if (!XMatchVisualInfo(display, screen, 8, GrayScale,
- &vinfo)) {
- fprintf(stderr, "It seems you have a true-color/mono monitor,\n");
- fprintf(stderr, "please try 'vcr -dither color' or 'vcr -dither mono'\n");
- exit(-1);
- }
- }
-
- window = XCreateSimpleWindow (display,
- MonitorWindow(),
- hint.x, hint.y,
- hint.width, hint.height,
- 4, fg, bg);
- UISetwin(window);
- }
-
- XSelectInput(display, window, StructureNotifyMask);
-
- /* Tell other applications about this window */
-
- XSetStandardProperties (display, window, hello, hello, None, NULL, 0, &hint);
-
- /* Map window. */
-
- XMapWindow(display, window);
-
- /* Wait for map. */
- while(1) {
- XEvent xev;
-
- XNextEvent(display, &xev);
- if(xev.type == MapNotify && xev.xmap.event == window)
- break;
- }
- XSelectInput(display, window, NoEventMask);
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitDisplay --
- *
- * Initialized display, sets up colormap, etc.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-
-static char window_name[64];
-#include <string.h>
-
-void InitDisplay(char *name)
-{
-
- int ncolors = LUM_RANGE*CB_RANGE*CR_RANGE;
- XColor xcolor;
- int i, lum_num, cr_num, cb_num;
- unsigned char r, g, b;
- Colormap dcmap;
-
- if (ditherType == NO_DITHER) return;
-
- strcpy(window_name, name);
-
- MakeWindow();
-
- gc = XCreateGC(display, window, 0, 0);
-
- dcmap = cmap = XDefaultColormap(display, DefaultScreen(display));
-
- xcolor.flags = DoRed | DoGreen | DoBlue;
-
- retry_alloc_colors:
- for (i=0; i<ncolors; i++) {
-
- lum_num = (i / (CR_RANGE*CB_RANGE))%LUM_RANGE;
- cr_num = (i / CB_RANGE)%CR_RANGE;
- cb_num = i % CB_RANGE;
-
- ConvertColor(lum_values[lum_num], cr_values[cr_num], cb_values[cb_num], &r, &g, &b);
-
- xcolor.red = r * 256;
- xcolor.green = g * 256;
- xcolor.blue = b * 256;
-
- if(XAllocColor(display, cmap, &xcolor) == 0 && cmap == dcmap) {
- int j;
- unsigned long tmp_pixel;
- XWindowAttributes xwa;
-
- Fprintf(stderr, "Using private colormap.\n");
-
- /* Free colors. */
- for(j = 0; j < i; j ++) {
- tmp_pixel = pixel[j];
- XFreeColors(display, cmap, &tmp_pixel, 1, 0);
- }
-
- XGetWindowAttributes(display, window, &xwa);
- cmap = XCreateColormap(display, window, xwa.visual, AllocNone);
- XSetWindowColormap(display, window, cmap);
- UISetColormap();
-
- goto retry_alloc_colors;
- }
- pixel[i] = xcolor.pixel;
- }
-
- /*
- Fprintf(stderr, "Pixel values allocated for colormap:");
- for (i = 0; i < ncolors; i++) {
- if (!(i % 20)) Fprintf(stderr, "\n");
- Fprintf(stderr, "%3d ", pixel[i]);
- }
- */
-
- ximage = NULL;
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitGrayDisplay --
- *
- * Initialized display for gray scale dither.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-#define NUM_COLORS 128
-
-void InitGrayDisplay(char *name)
-{
- int ncolors = NUM_COLORS;
- XColor xcolor;
- int i;
- Colormap dcmap;
-
- MakeWindow();
-
- gc = XCreateGC(display, window, 0, 0);
-
- dcmap = cmap = XDefaultColormap(display, DefaultScreen(display));
-
- xcolor.flags = DoRed | DoGreen | DoBlue;
-
- retry_alloc_grays:
- for (i=0; i<ncolors; i++) {
-
- xcolor.red = (i*2) * 256;
- xcolor.green = (i*2) * 256;
- xcolor.blue = (i*2) * 256;
-
- if(XAllocColor(display, cmap, &xcolor) == 0 && cmap == dcmap) {
- int j;
- unsigned long tmp_pixel;
- XWindowAttributes xwa;
-
- Fprintf(stderr, "Using private colormap.\n");
-
- /* Free colors. */
- for(j = 0; j < i; j ++) {
- tmp_pixel = pixel[j*2];
- XFreeColors(display, cmap, &tmp_pixel, 1, 0);
- }
-
- XGetWindowAttributes(display, window, &xwa);
- cmap = XCreateColormap(display, window, xwa.visual, AllocNone);
- XSetWindowColormap(display, window, cmap);
- UISetColormap();
-
- goto retry_alloc_grays;
- }
- pixel[(i*2)] = xcolor.pixel;
- pixel[(i*2)+1] = xcolor.pixel;
- }
-
- ximage = NULL;
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitMonoDisplay --
- *
- * Initialized display for monochrome dither.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void InitMonoDisplay(char *name)
-{
- XGCValues xgcv;
-
- MakeWindow();
-
- xgcv.background = BlackPixel(display, DefaultScreen(display));
- xgcv.foreground = WhitePixel(display, DefaultScreen(display));
-
- gc = XCreateGC(display, window, GCForeground | GCBackground, &xgcv);
-
- ximage = NULL;
-}
-
-
-/*
- *--------------------------------------------------------------
- *
- * InitColorDisplay --
- *
- * Initialized display for full color output.
- *
- * Results:
- * None.
- *
- * Side effects:
- * None.
- *
- *--------------------------------------------------------------
- */
-
-void InitColorDisplay(char *name)
-{
-
- MakeWindow();
-
- gc = XCreateGC(display, window, 0, 0);
- ximage = NULL;
-}
-
-
-static void ClearWindow(void)
-{
- int size;
- char * data;
- if ((ditherType == Twox2_DITHER) || (ditherType == FULL_COLOR_DITHER))
- size = win_width * win_height * 4;
- else
- size = win_width * win_height;
- data = (char *)ACE_OS::malloc(size);
- if (data != NULL) {
- memset(data, 0, size);
- ximage->data = data;
- XPutImage(display, window, gc, ximage, 0, 0, 0, 0,
- ximage->width, ximage->height);
- XFlush(display);
- ximage->data = NULL;
- ACE_OS::free (data);
- }
-}
-
-
-void VPresizeWindow(int h, int w)
-{
- int i;
- char dummy;
- Visual *fc_visual;
- int depth;
- static int ph = 0;
- static int pw = 0;
-
- if (ph == h && pw == w) {
- ClearWindow();
- return;
- }
- ph = h;
- pw = w;
-
- /* Excerpt from man page of XDestroyImage(3X11):
- Note that when the image is created using XCreateImage(),
- XGetImage(), or XSubImage(), the destroy procedure that the
- XDestroyImage function call frees both the image structure
- and the data pointed to by the image structure. */
- if (ximage != NULL) ximage->data = NULL;
-
- if (ditherType == NO_DITHER) return;
-
- win_width = ((w + 15)>>4)<<4;
- win_height = ((h + 15)>>4)<<4;
-
- i = (ditherType == Twox2_DITHER) ? 2 : 1;
- XResizeWindow(display, window, w*i, h*i);
- UIMinsize(w*i, h*i);
-
- /* ximage allocate/resize */
-
-#ifdef SH_MEM
- if (shmemFlag && display != NULL)
- {
- InstallXErrorHandler();
- }
-#endif
-
- if (ximage != NULL)
- {
-#ifdef SH_MEM
- if (shmemFlag && usingShm == 1)
- {
- XDestroyImage(ximage);
- ximage = NULL;
- }
- else
-#endif
- {
- XDestroyImage(ximage);
- ximage = NULL;
- }
- }
-#ifdef SH_MEM
- if (shmemFlag)
- {
- /*
- Visual *fc_visual;
- int depth;
- Visual *FindFullColorVisual();
- */
- usingShm = 1;
-
- if (ditherType == Twox2_DITHER)
- {
- ximage = XShmCreateImage(display, None, 8, ZPixmap, NULL,
- &(shminfo), win_width * 2, win_height * 2);
- }
- else if (ditherType == FULL_COLOR_DITHER)
- {
- fc_visual = FindFullColorVisual(display, &depth);
- ximage = XShmCreateImage(display, fc_visual, depth, ZPixmap,
- NULL, &(shminfo), win_width, win_height);
- }
- else if (ditherType == MONO_DITHER || ditherType == MONO_THRESHOLD)
- {
- ximage = XShmCreateImage(display, None, 1, XYBitmap,
- NULL, &(shminfo), win_width, win_height);
- }
- else
- {
- ximage = XShmCreateImage(display, None, 8, ZPixmap, NULL,
- &(shminfo), win_width, win_height);
- }
- if (ximage == NULL)
- {
- fprintf(stderr, "Shared memory error, disabling.\n");
- goto shmemerror;
- }
-
- if (gXErrorFlag)
- {
- XDestroyImage(ximage);
- ximage = NULL;
- fprintf(stderr, "Shared memory error, disabling.\n");
- gXErrorFlag = 0;
- goto shmemerror;
- }
- }
- else
-#endif
- {
-shmemerror:
-
- usingShm = 0;
-
- if (ditherType == Twox2_DITHER)
- {
- ximage = XCreateImage(display, None, 8, ZPixmap, 0, &dummy,
- win_width * 2,
- win_height * 2, 8, 0);
- }
- else if (ditherType == FULL_COLOR_DITHER)
- {
- fc_visual = FindFullColorVisual(display, &depth);
- ximage = XCreateImage (display, fc_visual, depth, ZPixmap,
- 0, &dummy, win_width,
- win_height, 32, 0);
- }
- else if (ditherType == MONO_DITHER || ditherType == MONO_THRESHOLD)
- {
- ximage = XCreateImage (display, None, 1, XYBitmap, 0, &dummy,
- win_width,
- win_height, 8, 0);
- ximage->byte_order = MSBFirst;
- ximage->bitmap_bit_order = MSBFirst;
- }
- else
- {
- ximage = XCreateImage(display, None, 8, ZPixmap, 0, &dummy,
- win_width,
- win_height, 8, 0);
- }
- if (ximage == NULL)
- {
- ACE_OS::perror ("VP error: fails to XCreateImage ximage");
- ACE_OS::exit (1);
- }
- }
-#ifdef SH_MEM
- if (shmemFlag && display != NULL)
- {
- DeInstallXErrorHandler();
- }
-#endif
- ximage->data = NULL;
- /*
- fprintf(stderr, "win_width %d, win_height %d, times %d\n",
- win_width, win_height, win_width * win_height);
- */
- ClearWindow();
- /*
- fprintf(stderr, "VP window resized as width-%d, height-%d.\n", w, h);
- */
-}
-
-/* parameter 'position' is for VPcontinuous command only */
-void VPcommand(int cmd, char * ptr)
-{
- FrameBlock *buf = (FrameBlock *)ptr;
- /*
- fprintf(stderr, "VP get cmd %d.\n", cmd);
- */
- switch (cmd)
- {
- case CmdVPdisplayFrame:
- if (shared->cmd != CmdSTOP) {
- shared->currentGroup = buf->gop;
- shared->currentFrame = buf->frame;
- shared->currentDisplay = buf->display;
- ximage->data = (char *)buf->data;
- VPexpose();
- }
- VDreclaimMsg(buf);
- return;
-
- case CmdVPinitScreen:
-
- VPresizeWindow(shared->verticalSize, shared->horizontalSize);
- return;
-
- case CmdVPclearScreen:
-
- ClearWindow();
- /*
- fprintf(stderr, "VP screen cleaned for audio-only case.\n");
- */
- break;
-
- default: /* all unknown cmds shall be processed by UI */
-
- break;
- }
-}
-
-void VPexpose(void)
-{
- if (ximage == NULL) {
- return;
- }
- else if (ximage->data == NULL) {
- return;
- }
-#ifdef SH_MEM
- if (shmemFlag && usingShm)
- {
- XShmPutImage(display, window, gc, ximage, 0, 0, 0, 0,
- ximage->width, ximage->height, True);
- XFlush(display);
- while(1)
- {
- XEvent xev;
-
- XNextEvent(display, &xev);
- if(xev.type == CompletionType)
- break;
- }
- }
- else
-#endif
- {
- XPutImage(display, window, gc, ximage, 0, 0, 0, 0,
- ximage->width, ximage->height);
- XFlush(display);
- }
-}
-
-static void DisplayInitialization(void)
-{
-/*
- printf("to initialize display.\n");
-*/
- switch (ditherType) {
-
- case HYBRID_DITHER:
-
- InitColor();
- InitDisplay(displayName);
- break;
-
- case HYBRID2_DITHER:
- InitColor();
- InitDisplay(displayName);
- break;
-
- case FS4_DITHER:
- InitColor();
- InitDisplay(displayName);
- break;
-
- case FS2_DITHER:
- InitColor();
- InitDisplay(displayName);
- break;
-
- case FS2FAST_DITHER:
- InitColor();
- InitDisplay(displayName);
- break;
-
- case Twox2_DITHER:
- InitColor();
- InitDisplay(displayName);
- break;
-
- case GRAY_DITHER:
- InitGrayDisplay(displayName);
- break;
-
- case FULL_COLOR_DITHER:
- InitColorDisplay(displayName);
- break;
-
- case NO_DITHER:
- shmemFlag = 0;
- break;
-
- case ORDERED_DITHER:
- InitColor();
- InitDisplay(displayName);
- break;
-
- case MONO_DITHER:
- case MONO_THRESHOLD:
- InitMonoDisplay(displayName);
- break;
-
- case ORDERED2_DITHER:
- InitColor();
- InitDisplay(displayName);
- break;
-
- case MBORDERED_DITHER:
- InitColor();
- InitDisplay(displayName);
- break;
-
- }
-/*
- printf("finished init display.\n");
-*/
-}
-
-void VPinitWindow(Widget shell, Window monitorWindow, int cmdSock)
-{
- cmdSocket = cmdSock;
- lum_values = (int *) ACE_OS::malloc(LUM_RANGE*sizeof(int));
- cr_values = (int *) ACE_OS::malloc(CR_RANGE*sizeof(int));
- cb_values = (int *) ACE_OS::malloc(CB_RANGE*sizeof(int));
-
- DisplayInitialization();
- ACE_OS::memcpy (shared->pixel, pixel, 256);
- shared->pixelValid = 1;
-
- ACE_OS::free (lum_values);
- ACE_OS::free (cr_values);
- ACE_OS::free (cb_values);
-#ifdef SH_MEM
- if (shmemFlag && display != NULL)
- {
- InstallXErrorHandler();
-
- shminfo.shmid = shared->VDbufId;
- shminfo.shmaddr = shared->VDbufAddr;
- shminfo.readOnly = False;
- XShmAttach(display, &(shminfo));
- XSync(display, False);
-
- if (gXErrorFlag)
- {
- Fprintf(stderr, "Shared memory error, disabling.\n");
- gXErrorFlag = 0;
- shmemFlag = 0;
- }
- DeInstallXErrorHandler();
- }
-#endif
-
- remove_shmem_id(shared->VDbufId);
- VPresizeWindow(150, 200);
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/Makefile b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/Makefile
deleted file mode 100644
index 50035b33830..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/Makefile
+++ /dev/null
@@ -1,314 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-MAKEFILE = Makefile
-LIBNAME = libmpeg_mib
-LIB = $(LIBNAME).a
-SHLIB = $(LIBNAME).$(SOEXT)
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-# On non-Windows environment, we should at least define
-# the export_include IDL flag.
-FILES= mibButton \
- mibDrawArea \
- mibFrame \
- mibLabel \
- mibList \
- mibMenu \
- mibRadioBox \
- mibScale \
- mibScrollBar \
- mibTextBig \
- mibTextBox \
- mibToggle \
- mibload \
-
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-##LIBS += -lTAO -lACE
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets (and local hacks)
-#----------------------------------------------------------------------------
-
-LDFLAGS += -L/project/doc/pkg/X11/lib/ -lXm -lXt -lXext -lSM -lICE -lX11 -L/project/doc/pkg/X11/lib -lsocket -lnsl -ldl
-CPPFLAGS += -DSH_MEM -DNDEBUG -I/project/doc/pkg/X11/include
-
-clean:
- -/bin/rm -rf *.o Log $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(addsuffix .h, $(IDL_FILES)) $(addsuffix .i, $(IDL_FILES)) $(addsuffix .cpp, $(IDL_FILES))
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/mibButton.o .obj/mibButton.so .shobj/mibButton.o .shobj/mibButton.so: mibButton.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibDrawArea.o .obj/mibDrawArea.so .shobj/mibDrawArea.o .shobj/mibDrawArea.so: mibDrawArea.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibFrame.o .obj/mibFrame.so .shobj/mibFrame.o .shobj/mibFrame.so: mibFrame.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibLabel.o .obj/mibLabel.so .shobj/mibLabel.o .shobj/mibLabel.so: mibLabel.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibList.o .obj/mibList.so .shobj/mibList.o .shobj/mibList.so: mibList.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibMenu.o .obj/mibMenu.so .shobj/mibMenu.o .shobj/mibMenu.so: mibMenu.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibRadioBox.o .obj/mibRadioBox.so .shobj/mibRadioBox.o .shobj/mibRadioBox.so: mibRadioBox.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibScale.o .obj/mibScale.so .shobj/mibScale.o .shobj/mibScale.so: mibScale.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibScrollBar.o .obj/mibScrollBar.so .shobj/mibScrollBar.o .shobj/mibScrollBar.so: mibScrollBar.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibTextBig.o .obj/mibTextBig.so .shobj/mibTextBig.o .shobj/mibTextBig.so: mibTextBig.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibTextBox.o .obj/mibTextBox.so .shobj/mibTextBox.o .shobj/mibTextBox.so: mibTextBox.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibToggle.o .obj/mibToggle.so .shobj/mibToggle.o .shobj/mibToggle.so: mibToggle.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-.obj/mibload.o .obj/mibload.so .shobj/mibload.o .shobj/mibload.so: mibload.cpp mibload.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i mibwidgets.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibButton.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibButton.cpp
deleted file mode 100644
index 0cecd771f5c..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibButton.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibButton, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-
-/* Code for Button */
-/*****************************************************************************/
-
-mib_Widget *mib_create_Button(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_Button *myres;
- unsigned char *label_text;
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
- myres = (mib_Button *)ACE_OS::malloc(sizeof(mib_Button));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(7);
- sprintf(temp->mib_class,"Button");
- temp->mib_class_num = MIB_BUTTON;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
-
- if (mib_fill == WDEFAULT)
- {
- myres->label = (char *)ACE_OS::malloc(strlen(label)+1);
- strcpy(myres->label,label);
- }
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- label_text = XmStringCreateLtoR(label, XmSTRING_DEFAULT_CHARSET);
-
- XtSetArg (args[n], XmNlabelString, label_text); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- }
-
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- temp->me = XtCreateManagedWidget(name, xmPushButtonWidgetClass,
- temp->parent->me, args, n);
-
- if (mib_fill == WDEFAULT)
- {
- XmStringFree(label_text);
- }
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_Button(mib_Widget *thisw)
-{
- mib_Button *temp = (mib_Button *)thisw->myres;
-
- ACE_OS::free(temp->label);
- ACE_OS::free(temp);
-}
-
-void mib_save_Button(mib_Widget *thisw, FILE *fout)
-{
- mib_Button *temp = (mib_Button *)thisw->myres;
-
- fprintf(fout,"label: \\\"%s\\\"\\n\\\n", temp->label);
-}
-
-void mib_code_gen_Button(mib_Widget *thisw, FILE *fout)
-{
-}
-
-int mib_load_Button(mib_Widget *thisw, mib_Buffer *fin)
-{
- mib_Button *myres;
- unsigned char *label_text;
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- Arg args[20];
- int n, got_line, vallen;
-
- myres = (mib_Button *)thisw->myres;
-
- got_line = mib_read_line(fin, res, val);
- if (!got_line)
- return 0;
-
- if (!strcmp(res,"label"))
- {
- vallen =ACE_OS::strlen (val);
- if (vallen < 2)
- return 0;
- val[vallen-1] = '\0';
- myres->label = (char *)ACE_OS::malloc(vallen-1);
- sprintf(myres->label,"%s",&(val[1]));
-
- label_text = XmStringCreateLtoR(myres->label, XmSTRING_DEFAULT_CHARSET);
-
- n = 0;
- XtSetArg (args[n], XmNlabelString, label_text); n++;
- XtSetValues(thisw->me, args, n);
-
- XmStringFree(label_text);
-
- }
- else
- return 0;
-
- got_line = mib_read_line(fin, res, val);
- if (!got_line)
- return 0;
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibDrawArea.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibDrawArea.cpp
deleted file mode 100644
index c9e47b61e65..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibDrawArea.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibDrawArea, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-
-/* Code for DrawingArea */
-/*****************************************************************************/
-
-mib_Widget *mib_create_DrawingArea(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_DrawingArea *myres;
- Widget wtemp;
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
- myres = (mib_DrawingArea *)ACE_OS::malloc(sizeof(mib_DrawingArea));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(12);
- sprintf(temp->mib_class,"DrawingArea");
- temp->mib_class_num = MIB_DRAWINGAREA;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
- myres->nothing = 0;
-
- /* create Xt widget */
-
-
- n = 0;
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- }
-
- XtSetArg (args[n], XmNbackground, WhitePixel(dpy, DefaultScreen(dpy))); n++;
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- temp->me = XtCreateManagedWidget(name, xmDrawingAreaWidgetClass,
- temp->parent->me, args, n);
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_DrawingArea(mib_Widget *thisw)
-{
- mib_DrawingArea *temp = (mib_DrawingArea *)thisw->myres;
-
- ACE_OS::free(temp);
-}
-
-void mib_save_DrawingArea(mib_Widget *thisw, FILE *fout)
-{
-}
-
-int mib_load_DrawingArea(mib_Widget *thisw, mib_Buffer *fin)
-{
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibFrame.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibFrame.cpp
deleted file mode 100644
index 0323daba556..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibFrame.cpp
+++ /dev/null
@@ -1,182 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibFrame, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-
-/* Code for Frames */
-/*****************************************************************************/
-
-mib_Widget *mib_create_Frame(mib_Widget *parent, char *name, char *frame_type,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_Frame *myres;
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_Frame *)ACE_OS::malloc(sizeof(mib_Frame));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(6);
- sprintf(temp->mib_class,"Frame");
- temp->mib_class_num = MIB_FRAME;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
- myres->shadowtype = 0;
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- }
-
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
-
- if (mib_fill == WDEFAULT)
- if (!strcmp("InFrame",frame_type))
- {
- XtSetArg (args[n], XmNshadowType, XmSHADOW_IN); n++;
- }
- else
- if (!strcmp("OutFrame",frame_type))
- {
- XtSetArg (args[n], XmNshadowType, XmSHADOW_OUT); n++;
- myres->shadowtype = 1;
- }
- else
- if (!strcmp("EtchedInFrame",frame_type))
- {
- XtSetArg (args[n], XmNshadowType, XmSHADOW_ETCHED_IN); n++;
- myres->shadowtype = 2;
- }
- else
- if (!strcmp("EtchedOutFrame",frame_type))
- {
- XtSetArg (args[n], XmNshadowType, XmSHADOW_ETCHED_OUT); n++;
- myres->shadowtype = 3;
- }
-
- temp->me = XtCreateManagedWidget(name, xmFrameWidgetClass,
- temp->parent->me, args, n);
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_Frame(mib_Widget *thisw)
-{
- mib_Frame *temp = (mib_Frame *)thisw->myres;
-
- ACE_OS::free(temp);
-}
-
-void mib_save_Frame(mib_Widget *thisw, FILE *fout)
-{
- mib_Frame *temp = (mib_Frame *)thisw->myres;
-
- fprintf(fout,"shadowtype: %d\\n\\\n", temp->shadowtype);
-}
-
-int mib_load_Frame(mib_Widget *thisw, mib_Buffer *fin)
-{
- mib_Frame *myres;
- unsigned char *label_text;
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- Arg args[5];
- int n;
-
- myres = (mib_Frame *)thisw->myres;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (!strcmp(res,"shadowtype"))
- {
- sscanf(val,"%d",&(myres->shadowtype));
-
- n = 0;
- switch (myres->shadowtype) {
- case 0:
- XtSetArg (args[n], XmNshadowType, XmSHADOW_IN); n++;
- break;
- case 1:
- XtSetArg (args[n], XmNshadowType, XmSHADOW_OUT); n++;
- break;
- case 2:
- XtSetArg (args[n], XmNshadowType, XmSHADOW_ETCHED_IN); n++;
- break;
- case 3:
- XtSetArg (args[n], XmNshadowType, XmSHADOW_ETCHED_OUT); n++;
- break;
- default:
- break;
- }
- XtSetValues(thisw->me, args, n);
- }
- else
- return 0;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibLabel.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibLabel.cpp
deleted file mode 100644
index 855c58d5a0a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibLabel.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibLabel, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-
-/* Code for Label */
-/*****************************************************************************/
-
-mib_Widget *mib_create_Label(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_Label *myres;
- unsigned char *label_text;
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_Label *)ACE_OS::malloc(sizeof(mib_Label));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(6);
- sprintf(temp->mib_class,"Label");
- temp->mib_class_num = MIB_LABEL;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
-
- if (mib_fill == WDEFAULT)
- {
- myres->label = (char *)ACE_OS::malloc(strlen(label)+1);
- strcpy(myres->label,label);
- }
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- label_text = XmStringCreateLtoR(label, XmSTRING_DEFAULT_CHARSET);
-
- XtSetArg (args[n], XmNlabelString, label_text); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- }
-
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- temp->me = XtCreateManagedWidget(name, xmLabelWidgetClass,
- temp->parent->me, args, n);
-
- if (mib_fill == WDEFAULT)
- XmStringFree(label_text);
-
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_Label(mib_Widget *thisw)
-{
- mib_Label *temp = (mib_Label *)thisw->myres;
-
- ACE_OS::free(temp->label);
- ACE_OS::free(temp);
-}
-
-void mib_save_Label(mib_Widget *thisw, FILE *fout)
-{
- mib_Label *temp = (mib_Label *)thisw->myres;
-
- fprintf(fout,"label: \\\"%s\\\"\\n\\\n", temp->label);
-}
-
-int mib_load_Label(mib_Widget *thisw, mib_Buffer *fin)
-{
- mib_Label *myres;
- unsigned char *label_text;
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- Arg args[5];
- int n, vallen;
-
- myres = (mib_Label *)thisw->myres;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (!strcmp(res,"label"))
- {
- vallen =ACE_OS::strlen (val);
- if (vallen < 2)
- return 0;
- val[vallen-1] = '\0';
- myres->label = (char *)ACE_OS::malloc(vallen-1);
- sprintf(myres->label,"%s",&(val[1]));
- label_text = XmStringCreateLtoR(myres->label, XmSTRING_DEFAULT_CHARSET);
-
- n = 0;
- XtSetArg (args[n], XmNlabelString, label_text); n++;
- XtSetValues(thisw->me, args, n);
-
- XmStringFree(label_text);
- }
- else
- return 0;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibList.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibList.cpp
deleted file mode 100644
index 63c72635b66..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibList.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibList, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-static Widget real_list;
-
-/* Code for Lists */
-/*****************************************************************************/
-
-mib_Widget *mib_create_List(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_List *myres;
- Widget wtemp;
- unsigned char *label_text;
- char ttext[30];
- Arg args[20];
- String myname;
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_List *)ACE_OS::malloc(sizeof(mib_List));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(5);
- sprintf(temp->mib_class,"List");
- temp->mib_class_num = MIB_LIST;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy); n++;
- }
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNshadowType, XmSHADOW_ETCHED_IN); n++;
-
- temp->me = XtCreateManagedWidget(name, xmFrameWidgetClass,
- temp->parent->me, args, n);
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- }
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNorientation, XmVERTICAL); n++;
-
- if (mib_fill == WEMPTY)
- {
- XtSetArg (args[n], XmNlistSizePolicy, XmCONSTANT); n++;
- }
-
- wtemp = XmCreateScrolledList(temp->me, name, args, n);
- myres->real_list = wtemp;
- real_list = wtemp;
-
- XtManageChild(wtemp);
-
- if (mib_fill != WEMPTY)
- real_list = NULL;
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- label_text = XmStringCreateLtoR("Simple", XmSTRING_DEFAULT_CHARSET);
- XmListAddItem(wtemp, label_text, 0);
- XmStringFree(label_text);
- label_text = XmStringCreateLtoR("List", XmSTRING_DEFAULT_CHARSET);
- XmListAddItem(wtemp, label_text, 0);
- XmStringFree(label_text);
- for (n=0;n<200;n++)
- {
- sprintf(ttext,"Item %d ",n);
- label_text = XmStringCreateLtoR(ttext, XmSTRING_DEFAULT_CHARSET);
- XmListAddItem(wtemp, label_text, 0);
- XmStringFree(label_text);
- }
-
- mib_apply_eventhandlers(temp->me, temp);
- mib_apply_eventhandlers(wtemp, temp);
- }
-
- return temp;
-}
-
-void mib_delete_List(mib_Widget *thisw)
-{
- mib_List *temp = (mib_List *)thisw->myres;
-
- ACE_OS::free(temp);
-}
-
-void mib_save_List(mib_Widget *thisw, FILE *fout)
-{
-}
-
-int mib_load_List(mib_Widget *thisw, mib_Buffer *fin)
-{
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
-
-
- if (real_list)
- thisw->me = real_list;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibMenu.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibMenu.cpp
deleted file mode 100644
index ae5d4490305..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibMenu.cpp
+++ /dev/null
@@ -1,250 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibMenu, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-static int delhandler; /* delay adding event handler until menu
- is actually created */
-
-/* Code for Menu */
-/*****************************************************************************/
-
-mib_Widget *mib_create_Menu(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_Menu *myres;
- Widget wtemp;
- char label_temp[50];
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_Menu *)ACE_OS::malloc(sizeof(mib_Menu));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(8);
- sprintf(temp->mib_class,"Menu");
- temp->mib_class_num = MIB_MENU;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 0;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
- myres->numitems = 0;
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- }
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
-
- temp->me = XtCreateManagedWidget(name, xmRowColumnWidgetClass,
- temp->parent->me, args, n);
-
- n = 0;
-
- delhandler = 1;
- if (mib_fill == WDEFAULT)
- {
- delhandler = 0;
- myres->numitems = 3;
- myres->my_menu = (MenuItem *)ACE_OS::malloc(sizeof(MenuItem) * (myres->numitems+1));
- myres->items = (Widget *)ACE_OS::malloc(sizeof(Widget) * myres->numitems);
- sprintf(label_temp, "Item 1");
- myres->my_menu[0].label = (char *)ACE_OS::malloc(strlen(label_temp)+1);
- strcpy(myres->my_menu[0].label,label_temp);
- myres->my_menu[0].wclass = &xmPushButtonGadgetClass;
- myres->my_menu[0].mnemonic = '1';
- myres->my_menu[0].accelerator = NULL;
- myres->my_menu[0].accel_text = NULL;
- myres->my_menu[0].accel_text = NULL;
- myres->my_menu[0].callback = NULL;
- myres->my_menu[0].callback_data = NULL;
- myres->my_menu[0].subitems = (struct _menu_item *)1;
-
- sprintf(label_temp, "Item 2");
- myres->my_menu[1].label = (char *)ACE_OS::malloc(strlen(label_temp)+1);
- strcpy(myres->my_menu[1].label,label_temp);
- myres->my_menu[1].wclass = &xmPushButtonGadgetClass;
- myres->my_menu[1].mnemonic = '2';
- myres->my_menu[1].accelerator = NULL;
- myres->my_menu[1].accel_text = NULL;
- myres->my_menu[1].accel_text = NULL;
- myres->my_menu[1].callback = NULL;
- myres->my_menu[1].callback_data = NULL;
- myres->my_menu[1].subitems = (struct _menu_item *)1;
-
- sprintf(label_temp, "Item 3");
- myres->my_menu[2].label = (char *)ACE_OS::malloc(strlen(label_temp)+1);
- strcpy(myres->my_menu[2].label,label_temp);
- myres->my_menu[2].wclass = &xmPushButtonGadgetClass;
- myres->my_menu[2].mnemonic = '2';
- myres->my_menu[2].accelerator = NULL;
- myres->my_menu[2].accel_text = NULL;
- myres->my_menu[2].accel_text = NULL;
- myres->my_menu[2].callback = NULL;
- myres->my_menu[2].callback_data = NULL;
- myres->my_menu[2].subitems = (struct _menu_item *)1;
-
- myres->my_menu[3].label = NULL;
-
- wtemp = BuildMenu(temp->me, XmMENU_OPTION, NULL, 'M', myres->my_menu);
- XtManageChild(wtemp);
- }
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
-
- /* default menu */
-
- if (!delhandler)
- {
- mib_apply_eventhandlers(wtemp, temp);
- mib_apply_eventhandlers(temp->me, temp);
- }
- }
-
- if (mib_fill == WEMPTY)
- delhandler = 0;
-
- return temp;
-}
-
-void mib_delete_Menu(mib_Widget *thisw)
-{
- mib_Menu *temp = (mib_Menu *)thisw->myres;
-
- ACE_OS::free(temp);
-}
-
-void mib_save_Menu(mib_Widget *thisw, FILE *fout)
-{
- mib_Menu *temp = (mib_Menu *)thisw->myres;
- int count;
-
- fprintf(fout, "numitems: %d\\n\\\n", temp->numitems);
-
- for (count=0; count < temp->numitems; count++)
- {
- fprintf(fout, "item: \\\"%s\\\"\\n\\\n", temp->my_menu[count].label);
- }
-
-}
-
-int mib_load_Menu(mib_Widget *thisw, mib_Buffer *fin)
-{
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- int count, vallen;
- Widget wtemp;
- mib_Menu *myres = (mib_Menu *)thisw->myres;
-
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (!strcmp(res, "numitems"))
- {
- myres->numitems = 0;
- sscanf(val, "%d", &(myres->numitems));
- if (!(myres->numitems))
- return 0;
-
- myres->my_menu = (MenuItem *)ACE_OS::malloc(sizeof(MenuItem) * (myres->numitems+1));
- myres->items = (Widget *)ACE_OS::malloc(sizeof(Widget) * myres->numitems);
- for (count = 0; count < myres->numitems; count++)
- {
- if (!mib_read_line(fin, res, val))
- return 0;
- vallen =ACE_OS::strlen (val);
- if (vallen < 2)
- return 0;
- val[vallen-1] = '\0';
- myres->my_menu[count].label = (char *)ACE_OS::malloc(vallen-1);
- sprintf(myres->my_menu[count].label, "%s", &(val[1]));
- myres->my_menu[count].wclass = &xmPushButtonGadgetClass;
- myres->my_menu[count].mnemonic = NULL;
- myres->my_menu[count].accelerator = NULL;
- myres->my_menu[count].accel_text = NULL;
- myres->my_menu[count].accel_text = NULL;
- myres->my_menu[count].callback = NULL;
- myres->my_menu[count].callback_data = NULL;
- myres->my_menu[count].subitems = (struct _menu_item *)1;
- }
- myres->my_menu[myres->numitems].label = NULL;
-
- wtemp = BuildMenu(thisw->me, XmMENU_OPTION, NULL, NULL, myres->my_menu);
- XtManageChild(wtemp);
-
- if (delhandler)
- {
- mib_apply_eventhandlers(wtemp, thisw);
- mib_apply_eventhandlers(thisw->me, thisw);
- }
- else
- thisw->me = wtemp;
-
- for (count = 0; count < myres->numitems; count++)
- {
- /* thisw hack extracts the widget for each item in the menu
- for possible use by the programmer */
- myres->items[count] = (Widget)(myres->my_menu[count].subitems);
- }
-
- }
- else
- return 0;
-
- if (!mib_read_line(fin, res, val))
- return 0;
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibRadioBox.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibRadioBox.cpp
deleted file mode 100644
index a341abf2667..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibRadioBox.cpp
+++ /dev/null
@@ -1,210 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibRadioBox, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-
-/* Code for RadioBox */
-/*****************************************************************************/
-
-mib_Widget *mib_create_RadioBox(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_RadioBox *myres;
- Widget wtemp;
- unsigned char *label_text;
- char label_temp[50];
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_RadioBox *)ACE_OS::malloc(sizeof(mib_RadioBox));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(9);
- sprintf(temp->mib_class,"RadioBox");
- temp->mib_class_num = MIB_RADIOBOX;
-
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 0;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
-
- myres->numlabel = 0;
-
- if (mib_fill == WDEFAULT)
- {
- myres->numlabel = 2;
- myres->labels = (char **)ACE_OS::malloc(10);
- myres->buttons = (Widget *)ACE_OS::malloc(sizeof(Widget) * myres->numlabel);
- sprintf(label_temp, "Radio 1");
- myres->labels[0] = (char *)ACE_OS::malloc(strlen(label_temp)+1);
- strcpy(myres->labels[0],label_temp);
- sprintf(label_temp, "Radio 2");
- myres->labels[1] = (char *)ACE_OS::malloc(strlen(label_temp)+1);
- strcpy(myres->labels[1],label_temp);
- }
-
-
- /* create Xt widget */
-
- n = 0;
-
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- }
-
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- temp->me = XmCreateRadioBox(temp->parent->me, "Radio", args, n);
- wtemp = temp->me;
-
-
- if (mib_fill == WDEFAULT)
- {
- n = 0;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- XtCreateManagedWidget("Radio 1", xmToggleButtonGadgetClass,
- wtemp, args, n);
-
- n = 0;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
- XtCreateManagedWidget("Radio 2", xmToggleButtonGadgetClass,
- wtemp, args, n);
- }
-
-
- XtManageChild(wtemp);
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_RadioBox(mib_Widget *thisw)
-{
- mib_RadioBox *temp = (mib_RadioBox *)thisw->myres;
- int count;
-
- for (count=0; count < temp->numlabel; count++)
- ACE_OS::free(temp->labels[count]);
-
- ACE_OS::free(temp);
-}
-
-void mib_save_RadioBox(mib_Widget *thisw, FILE *fout)
-{
- mib_RadioBox *temp = (mib_RadioBox *)thisw->myres;
- int count;
-
- fprintf(fout,"numlabel: %d\\n\\\n", temp->numlabel);
-
- for (count=0; count < temp->numlabel; count++)
- {
- fprintf(fout,"label: \\\"%s\\\"\\n\\\n", temp->labels[count]);
- }
-}
-
-int mib_load_RadioBox(mib_Widget *thisw, mib_Buffer *fin)
-{
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- int count, vallen, n;
- Arg args[5];
- mib_RadioBox *myres;
-
- myres = (mib_RadioBox *)thisw->myres;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (!strcmp(res,"numlabel"))
- {
- myres->numlabel = 0;
- sscanf(val,"%d",&(myres->numlabel));
- if (!(myres->numlabel))
- return 0;
-
- myres->labels = (char **)ACE_OS::malloc((myres->numlabel+1)*4);
- myres->buttons = (Widget *)ACE_OS::malloc(sizeof(Widget)*(myres->numlabel));
- for (count=0; count < myres->numlabel; count++)
- {
- if (!mib_read_line(fin, res, val))
- return 0;
- vallen =ACE_OS::strlen (val);
- if (vallen < 2)
- return 0;
- val[vallen-1] = '\0';
- myres->labels[count] = (char *)ACE_OS::malloc(vallen-1);
- sprintf(myres->labels[count],"%s",&(val[1]));
-
- n = 0;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- myres->buttons[count] = XtCreateManagedWidget(myres->labels[count],
- xmToggleButtonGadgetClass, thisw->me, args, n);
-
- }
- }
- else
- return 0;
-
- if (!mib_read_line(fin, res, val))
- return 0;
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScale.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScale.cpp
deleted file mode 100644
index 68a4d125c58..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScale.cpp
+++ /dev/null
@@ -1,204 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibScale, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-static int scaleflag;
-
-/* Code for Scale */
-/*****************************************************************************/
-
-mib_Widget *mib_create_Scale(mib_Widget *parent, char *name, char *orient,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_Scale *myres;
- Arg args[20];
- int n;
-
-
- scaleflag = 0;
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_Scale *)ACE_OS::malloc(sizeof(mib_Scale));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(10);
- sprintf(temp->mib_class,"Scale");
- temp->mib_class_num = MIB_SCALE;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
- myres->orientation = 0;
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
-
- }
-
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
-
-
- if (mib_fill == WDEFAULT)
- if (!strcmp("VertScale",orient))
- {
- XtSetArg (args[n], XmNorientation, XmVERTICAL); n++;
- }
- else
- if (!strcmp("HorzScale",orient))
- {
- XtSetArg (args[n], XmNorientation, XmHORIZONTAL); n++;
- myres->orientation = 1;
- }
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNshowArrows, False); n++;
- XtSetArg (args[n], XmNsliderSize, 30); n++;
- }
-
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- temp->me = XtCreateManagedWidget(name, xmScrollBarWidgetClass,
- temp->parent->me, args, n);
- else
- temp->me = XtCreateManagedWidget(name, xmScaleWidgetClass,
- temp->parent->me, args, n);
-
- if (mib_fill == WEMPTY)
- scaleflag = 1;
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_Scale(mib_Widget *thisw)
-{
- mib_Scale *temp = (mib_Scale *)thisw->myres;
-
- ACE_OS::free(temp);
-}
-
-void mib_save_Scale(mib_Widget *thisw, FILE *fout)
-{
- mib_Scale *temp = (mib_Scale *)thisw->myres;
-
- fprintf(fout,"orientation: %d\\n\\\n", temp->orientation);
-}
-
-int mib_load_Scale(mib_Widget *thisw, mib_Buffer *fin)
-{
- mib_Scale *myres;
- unsigned char *label_text;
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- Arg args[5];
- int n;
- Dimension myht,mywd;
-
-
- myres = (mib_Scale *)thisw->myres;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (!strcmp(res,"orientation"))
- {
- sscanf(val,"%d",&(myres->orientation));
-
- n = 0;
- if (scaleflag)
- {
- if (!myres->orientation)
- {
- XtSetArg (args[n], XmNscaleWidth, thisw->width); n++;
- }
- else
- {
- XtSetArg (args[n], XmNscaleWidth, thisw->height); n++;
- }
-
- XtSetValues(thisw->me, args, n);
-
- }
-
- n = 0;
- switch (myres->orientation) {
- case 0:
- XtSetArg (args[n], XmNorientation, XmVERTICAL); n++;
- break;
- case 1:
- XtSetArg (args[n], XmNorientation, XmHORIZONTAL); n++;
- break;
- default:
- break;
- }
- XtSetValues(thisw->me, args, n);
-
- }
- else
- return 0;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScrollBar.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScrollBar.cpp
deleted file mode 100644
index 168f86ae391..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibScrollBar.cpp
+++ /dev/null
@@ -1,164 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibScrollBar, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-
-/* Code for ScrollBars */
-/*****************************************************************************/
-
-mib_Widget *mib_create_ScrollBar(mib_Widget *parent, char *name, char *orient,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_ScrollBar *myres;
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_ScrollBar *)ACE_OS::malloc(sizeof(mib_ScrollBar));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(10);
- sprintf(temp->mib_class,"ScrollBar");
- temp->mib_class_num = MIB_SCROLLBAR;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
- myres->orientation = 0;
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- }
-
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
-
- if (mib_fill == WDEFAULT)
- if (!strcmp("VertScrollBar",orient))
- {
- XtSetArg (args[n], XmNorientation, XmVERTICAL); n++;
- }
- else
- if (!strcmp("HorzScrollBar",orient))
- {
- XtSetArg (args[n], XmNorientation, XmHORIZONTAL); n++;
- myres->orientation = 1;
- }
-
- temp->me = XtCreateManagedWidget(name, xmScrollBarWidgetClass,
- temp->parent->me, args, n);
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_ScrollBar(mib_Widget *thisw)
-{
- mib_ScrollBar *temp = (mib_ScrollBar *)thisw->myres;
-
- ACE_OS::free(temp);
-}
-
-void mib_save_ScrollBar(mib_Widget *thisw, FILE *fout)
-{
- mib_ScrollBar *temp = (mib_ScrollBar *)thisw->myres;
-
- fprintf(fout,"orientation: %d\\n\\\n", temp->orientation);
-}
-
-int mib_load_ScrollBar(mib_Widget *thisw, mib_Buffer *fin)
-{
- mib_ScrollBar *myres;
- unsigned char *label_text;
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- Arg args[5];
- int n;
-
- myres = (mib_ScrollBar *)thisw->myres;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (!strcmp(res,"orientation"))
- {
- sscanf(val,"%d",&(myres->orientation));
-
- n = 0;
- switch (myres->orientation) {
- case 0:
- XtSetArg (args[n], XmNorientation, XmVERTICAL); n++;
- break;
- case 1:
- XtSetArg (args[n], XmNorientation, XmHORIZONTAL); n++;
- break;
- default:
- break;
- }
- XtSetValues(thisw->me, args, n);
- }
- else
- return 0;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBig.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBig.cpp
deleted file mode 100644
index 26a085371cd..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBig.cpp
+++ /dev/null
@@ -1,147 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibTextBig, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-static Widget real_text;
-
-/* Code of TextBig */
-/*****************************************************************************/
-
-mib_Widget *mib_create_TextBig(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_TextBig *myres;
- Widget wtemp;
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_TextBig *)ACE_OS::malloc(sizeof(mib_TextBig));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(8);
- sprintf(temp->mib_class,"TextBig");
- temp->mib_class_num = MIB_TEXTBIG;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
- myres->nothing = 0;
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- }
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNshadowType, XmSHADOW_ETCHED_IN); n++;
-
- temp->me = XtCreateManagedWidget(name, xmFrameWidgetClass,
- temp->parent->me, args, n);
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- XtSetArg (args[n], XmNrows, 200); n++;
- XtSetArg (args[n], XmNcolumns, 200); n++;
- }
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNeditMode, XmMULTI_LINE_EDIT); n++;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- wtemp = XmCreateScrolledText(temp->me, name, args, n);
- real_text = wtemp;
-
- XtManageChild(wtemp);
-
- if (mib_fill != WEMPTY)
- real_text = NULL;
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- XmTextSetString(wtemp,"Big Text Field\nwith Scrollbars\n\n\n\n\n\n\n ");
-
- mib_apply_eventhandlers(wtemp, temp);
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_TextBig(mib_Widget *thisw)
-{
- mib_TextBig *temp = (mib_TextBig *)thisw->myres;
-
- ACE_OS::free(temp);
-}
-
-void mib_save_TextBig(mib_Widget *thisw, FILE *fout)
-{
-}
-
-int mib_load_TextBig(mib_Widget *thisw, mib_Buffer *fin)
-{
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
-
- if (real_text)
- thisw->me = real_text;
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBox.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBox.cpp
deleted file mode 100644
index bee0af42fef..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibTextBox.cpp
+++ /dev/null
@@ -1,133 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibTextBox, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-
-/* Code for TextBox */
-/*****************************************************************************/
-
-mib_Widget *mib_create_TextBox(mib_Widget *parent, char *name, char *contents,
- int posx, int posy, int width, int height,
- int mib_fill)
-{
- mib_Widget *temp;
- mib_TextBox *myres;
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
- myres = (mib_TextBox *)ACE_OS::malloc(sizeof(mib_TextBox));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(8);
- sprintf(temp->mib_class,"TextBox");
- temp->mib_class_num = MIB_TEXTBOX;
- temp->width = width;
- temp->height = height;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 1;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
- myres->init_contents = NULL;
-
- if (mib_fill == WDEFAULT)
- {
- if (contents != NULL)
- {
- myres->init_contents = (char *)ACE_OS::malloc(strlen(contents)+1);
- strcpy(myres->init_contents, contents);
- }
- }
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- }
-
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
-
- temp->me = XtCreateManagedWidget(name, xmTextFieldWidgetClass,
- temp->parent->me, args, n);
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- XmTextFieldSetString(temp->me, "Text Field");
-
- }
-
- return temp;
-}
-
-void mib_delete_TextBox(mib_Widget *thisw)
-{
- mib_TextBox *temp = (mib_TextBox *)thisw->myres;
-
- if (temp->init_contents != NULL)
- ACE_OS::free(temp->init_contents);
-}
-
-void mib_save_TextBox(mib_Widget *thisw, FILE *fout)
-{
-}
-
-int mib_load_TextBox(mib_Widget *thisw, mib_Buffer *fin)
-{
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
-
- if (!mib_read_line(fin, res, val))
- return 0;
-
- if (!strcmp(res,"EndWidget."))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibToggle.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibToggle.cpp
deleted file mode 100644
index fdae77499c6..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibToggle.cpp
+++ /dev/null
@@ -1,192 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibToggle, "$Id$")
-
-extern Display *dpy;
-extern GC mib_gc;
-
-/* Code for Toggle */
-/*****************************************************************************/
-
-mib_Widget *mib_create_Toggle(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill)
-{
- mib_Widget *temp;
- mib_Toggle *myres;
- unsigned char *label_text;
- Arg args[20];
- int n;
-
- /* create the new widget and add it to the tree */
-
- temp = mib_new_mib_Widget();
- if (mib_fill == WDEFAULT)
- mib_add_backward(temp, parent);
- else
- mib_add_mib_Widget(temp, parent);
-
- myres = (mib_Toggle *)ACE_OS::malloc(sizeof(mib_Toggle));
-
- /* initialize public resources */
-
- if (mib_fill == WDEFAULT)
- {
- temp->name = (char *)ACE_OS::malloc(strlen(name)+1);
- strcpy(temp->name,name);
- }
- temp->mib_class = (char *)ACE_OS::malloc(7);
- sprintf(temp->mib_class,"Toggle");
- temp->mib_class_num = MIB_TOGGLE;
- temp->width = 0 /*width*/;
- temp->height = 0 /*height*/;
- temp->topOffset = posy;
- temp->leftOffset = posx;
- temp->bottomOffset = 0;
- temp->rightOffset = 0;
- temp->topAttachment = 1;
- temp->leftAttachment = 1;
- temp->bottomAttachment = 0;
- temp->rightAttachment = 0;
-
- temp->mib_allowresize = 0;
-
- /* initialize private resources */
-
- temp->myres = (void *)myres;
-
- myres->isize = 0;
- if (mib_fill == WDEFAULT)
- {
- myres->label = (char *)ACE_OS::malloc(strlen(label)+1);
- strcpy(myres->label,label);
- }
-
- /* create Xt widget */
-
- n = 0;
-
- if (mib_fill == WDEFAULT)
- {
- label_text = XmStringCreateLtoR(label, XmSTRING_DEFAULT_CHARSET);
-
- XtSetArg (args[n], XmNlabelString, label_text); n++;
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, posx);n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, posy);n++;
-/* XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;*/
- }
-
- XtSetArg (args[n], XmNwidth, width); n++;
- XtSetArg (args[n], XmNheight, height); n++;
- XtSetArg (args[n], XmNspacing, 4); n++;
- XtSetArg (args[n], XmNhighlightThickness, 0); n++;
- XtSetArg (args[n], XmNrubberPositioning, False); n++;
- XtSetArg (args[n], XmNindicatorType, XmN_OF_MANY);
-
- temp->me = XtCreateManagedWidget(name, xmToggleButtonWidgetClass,
- temp->parent->me, args, n);
-
- if (mib_fill == WDEFAULT)
- {
- XmStringFree(label_text);
- }
-
- if (mib_fill == WEDIT || mib_fill == WDEFAULT)
- {
- mib_apply_eventhandlers(temp->me, temp);
- }
-
- return temp;
-}
-
-void mib_delete_Toggle(mib_Widget *thisw)
-{
- mib_Toggle *temp = (mib_Toggle *)thisw->myres;
-
- ACE_OS::free(temp->label);
- ACE_OS::free(temp);
-}
-
-void mib_save_Toggle(mib_Widget *thisw, FILE *fout)
-{
- mib_Toggle *temp = (mib_Toggle *)thisw->myres;
-
- fprintf(fout,"label: \\\"%s\\\"\\n\\\n", temp->label);
- fprintf(fout,"indicatorSize: %d\\n\\\n", temp->isize);
-}
-
-int mib_load_Toggle(mib_Widget *thisw, mib_Buffer *fin)
-{
- mib_Toggle *myres;
- unsigned char *label_text;
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- Arg args[20];
- int n, got_line, vallen;
-
- myres = (mib_Toggle *)thisw->myres;
-
- got_line = mib_read_line(fin, res, val);
- if (!got_line)
- return 0;
-
- if (!strcmp(res,"label"))
- {
- vallen =ACE_OS::strlen (val);
- if (vallen < 2)
- return 0;
- val[vallen-1] = '\0';
- myres->label = (char *)ACE_OS::malloc(vallen-1);
- sprintf(myres->label,"%s",&(val[1]));
-
- label_text = XmStringCreateLtoR(myres->label, XmSTRING_DEFAULT_CHARSET);
-
- n = 0;
- XtSetArg (args[n], XmNlabelString, label_text); n++;
- thisw->width = 0;
- thisw->height = 0;
- XtSetArg (args[n], XmNwidth, thisw->width); n++;
- XtSetArg (args[n], XmNheight, thisw->height); n++;
- XtSetValues(thisw->me, args, n);
- XmStringFree(label_text);
-
- }
- else
- return 0;
-
- got_line = mib_read_line(fin, res, val);
- if (!got_line)
- return 0;
-
- if (!strcmp(res, "indicatorSize"))
- {
- sscanf(val, "%d", &(myres->isize));
- if (myres->isize)
- XtVaSetValues(thisw->me, XmNindicatorSize, (Dimension)myres->isize,
- XmNmarginBottom, 0, XmNmarginTop, 0, XmNmarginLeft, 0,
- XmNmarginRight, 0, XmNspacing, 0, NULL);
- got_line = mib_read_line(fin, res, val);
- if (!got_line)
- return 0;
- }
-
- if (ACE_OS::strcmp (res,"EndWidget"))
- return 0;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.cpp
deleted file mode 100644
index 39b27581451..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.cpp
+++ /dev/null
@@ -1,804 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with thisw file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include <stdlib.h>
-#include "mibload.h"
-#include "mibwidgets.h"
-
-ACE_RCSID(mpeg_mib, mibload, "$Id$")
-
-mib_Widget *mib_root_Widget;
-Display *dpy;
-GC mib_gc;
-static struct _mib_event_handle_funcs {
-#ifdef __cplusplus
- void (*mib_pick_mib_Widget)( Widget, XtPointer,
- XEvent *, Boolean * );
- void (*mib_move_mib_Widget)( Widget, XtPointer,
- XEvent *, Boolean *);
- void (*mib_unpick_mib_Widget)( Widget, XtPointer,
- XEvent *, Boolean * );
-#else
- void (*mib_pick_mib_Widget)(/* Widget, XtPointer,
- XButtonPressedEvent *, Boolean * */);
- void (*mib_move_mib_Widget)(/* Widget, XtPointer,
- XPointerMovedEvent *, Boolean * */);
- void (*mib_unpick_mib_Widget)(/* Widget, XtPointer,
- XButtonReleasedEvent *, Boolean * */);
-#endif
-} mib_events;
-
-mib_widget_funcs mwfuncs[] =
-{
- { NULL, NULL, NULL, NULL, NULL },
- { "TextBox", mib_create_TextBox, mib_delete_TextBox,
- mib_save_TextBox, mib_load_TextBox},
- { "Button", mib_create_Button, mib_delete_Button,
- mib_save_Button, mib_load_Button},
- { "Toggle", mib_create_Toggle, mib_delete_Toggle,
- mib_save_Toggle, mib_load_Toggle},
- { "RadioBox", mib_create_RadioBox, mib_delete_RadioBox,
- mib_save_RadioBox, mib_load_RadioBox},
- { "DrawingArea", mib_create_DrawingArea, mib_delete_DrawingArea,
- mib_save_DrawingArea, mib_load_DrawingArea},
- { "Label", mib_create_Label, mib_delete_Label,
- mib_save_Label, mib_load_Label},
- { "Frame", mib_create_Frame, mib_delete_Frame,
- mib_save_Frame, mib_load_Frame},
- { "ScrollBar", mib_create_ScrollBar, mib_delete_ScrollBar,
- mib_save_ScrollBar, mib_load_ScrollBar},
- { "TextBig", mib_create_TextBig, mib_delete_TextBig,
- mib_save_TextBig, mib_load_TextBig},
- { "List", mib_create_List, mib_delete_List,
- mib_save_List, mib_load_List},
- { "Scale", mib_create_Scale, mib_delete_Scale,
- mib_save_Scale, mib_load_Scale},
- { "Menu", mib_create_Menu, mib_delete_Menu,
- mib_save_Menu, mib_load_Menu},
- { NULL, NULL, NULL, NULL, NULL },
-};
-
-/*****************************************************************************/
-
-void mib_add_mib_Widget(mib_Widget *thisw, mib_Widget *parent)
-{
- mib_Widget *tmp;
-
- if (parent->child == NULL)
- {
- parent->child = thisw;
- thisw->prev = parent;
- thisw->parent = parent;
- thisw->sibling = NULL;
- thisw->child = NULL;
- }
- else
- {
- tmp = parent->child;
- while (tmp->sibling != NULL)
- tmp = tmp->sibling;
- tmp->sibling = thisw;
- thisw->prev = tmp;
- thisw->parent = parent;
- thisw->sibling = NULL;
- thisw->child = NULL;
- }
-}
-
-/*****************************************************************************/
-
-void mib_add_backward(mib_Widget *thisw, mib_Widget *parent)
-{
- mib_Widget *tmp;
-
- if (parent->child == NULL)
- {
- parent->child = thisw;
- thisw->prev = parent;
- thisw->parent = parent;
- thisw->sibling = NULL;
- thisw->child = NULL;
- }
- else
- {
- tmp = parent->child;
- parent->child = thisw;
- thisw->prev = parent;
- thisw->parent = parent;
- thisw->sibling = tmp;
- thisw->child = NULL;
- tmp->prev = thisw;
- }
-}
-
-/*****************************************************************************/
-
-void mib_remove_mib_Widget(mib_Widget *thisw)
-{
- int count;
- mib_Widget *pnt;
-
- XtVaSetValues(mib_root_Widget->me, XmNresizePolicy, XmRESIZE_NONE, NULL);
- XtDestroyWidget(thisw->me);
-
- while (thisw->child != NULL)
- mib_remove_mib_Widget(thisw->child);
-
- if (thisw->parent == thisw)
- {
- mib_clear_myres(thisw);
- return;
- }
-
- if (thisw->prev == thisw->parent)
- {
- thisw->parent->child = thisw->sibling;
- if (thisw->sibling != NULL)
- thisw->sibling->prev = thisw->parent;
- }
- else
- {
- thisw->prev->sibling = thisw->sibling;
- if (thisw->sibling != NULL)
- thisw->sibling->prev = thisw->prev;
- }
-
- mib_clear_myres(thisw);
-}
-
-/*****************************************************************************/
-
-void mib_clear_myres(mib_Widget *thisw)
-{
- ACE_OS::free(thisw->mib_class);
- ACE_OS::free(thisw->name);
-
- if ((thisw->mib_class_num < 1) || (thisw->mib_class_num > MI_NUMCLASSES))
- return;
-
- mwfuncs[thisw->mib_class_num].mib_delete(thisw);
- ACE_OS::free(thisw);
-}
-
-/*****************************************************************************/
-
-mib_Widget *mib_new_mib_Widget()
-{
- mib_Widget *thisw;
- thisw = (mib_Widget *)ACE_OS::malloc(sizeof(mib_Widget));
- thisw->me = NULL;
- thisw->mib_class_num = MIB_NULL;
- thisw->mib_selected = 0;
- thisw->mib_resizing = 0;
- thisw->myres = NULL;
- thisw->parent = NULL;
- thisw->sibling = NULL;
- thisw->prev = NULL;
- thisw->child = NULL;
- thisw->width = 0;
- thisw->height = 0;
- thisw->topAttachment = 0;
- thisw->bottomAttachment = 0;
- thisw->leftAttachment = 0;
- thisw->rightAttachment = 0;
- thisw->topOffset = 0;
- thisw->bottomOffset = 0;
- thisw->leftOffset = 0;
- thisw->rightOffset = 0;
-
- return thisw;
-}
-
-/*****************************************************************************/
-
-mib_Widget *mib_find_name(mib_Widget *temp, char *name)
-{
- mib_Widget *child = temp->child;
- mib_Widget *ret = NULL;
-
- if (!strcmp(temp->name, name))
- return temp;
-
- if (child != NULL)
- if (ret = mib_find_name(child, name))
- return ret;
-
- child = temp->sibling;
- if (child != NULL)
- if (ret = mib_find_name(child, name))
- return ret;
-
- return NULL;
-}
-
-/*****************************************************************************/
-
-Widget
-BuildMenu(Widget parent, int menu_type, char *menu_title, char menu_mnemonic,
- MenuItem *items)
-{
- Widget menu, cascade, widget;
- int i;
- XmString str;
-
- if (menu_type == XmMENU_PULLDOWN || menu_type == XmMENU_OPTION)
- menu = XmCreatePulldownMenu(parent, "_pulldown", NULL, 0);
- else if (menu_type == XmMENU_POPUP)
- menu = XmCreatePopupMenu(parent, "_popup", NULL, 0);
- else {
- XtWarning("Invalid menu type passed to BuildMenu()");
- return NULL;
- }
-
- /* Pulldown menus require a cascade button to be made */
- if (menu_type == XmMENU_PULLDOWN) {
- str = XmStringCreateSimple(menu_title);
- cascade = XtVaCreateManagedWidget(menu_title,
- xmCascadeButtonGadgetClass, parent,
- XmNsubMenuId, menu,
- XmNlabelString, str,
- XmNmnemonic, menu_mnemonic,
- NULL);
- XmStringFree(str);
- } else if (menu_type == XmMENU_OPTION) {
- /* Option menus are a special case, but not hard to handle */
- Arg args[2];
- str = XmStringCreateSimple(menu_title);
- XtSetArg(args[0], XmNsubMenuId, menu);
- XtSetArg(args[1], XmNlabelString, str);
- /* This really isn't a cascade, but thisw is the widget handle
- * we're going to return at the end of the function.
- */
- cascade = XmCreateOptionMenu(parent, menu_title, args, 2);
- XmStringFree(str);
- }
-
- /* Now add the menu items */
- for (i = 0; items[i].label != NULL; i++) {
- /* If subitems exist, create the pull-right menu by calling thisw
- * function recursively. Since the function returns a cascade
- * button, the widget returned is used..
- */
- if (items[i].subitems)
- if (menu_type == XmMENU_OPTION) {
- widget = XtVaCreateManagedWidget(items[i].label,
- *items[i].wclass, menu, NULL);
- items[i].subitems = (struct _menu_item *) widget;
- /* daeron mod (tm) :-) ... we now use thisw to pass back each
- widget we create to the mibMenu functions so that it can
- be stored as part of the mibMenu structure */
-
- /* XtWarning("You can't have submenus from option menu items.");
- continue;*/
- } else
- widget = BuildMenu(menu, XmMENU_PULLDOWN,
- items[i].label, items[i].mnemonic, items[i].subitems);
- else
- {
- widget = XtVaCreateManagedWidget(items[i].label,
- *items[i].wclass, menu,
- NULL);
- /* ditto here from above ... - Daeron mod (tm) */
- items[i].subitems = (struct _menu_item *) widget;
- }
-
- /* Whether the item is a real item or a cascade button with a
- * menu, it can still have a mnemonic.
- */
- if (items[i].mnemonic)
- XtVaSetValues(widget, XmNmnemonic, items[i].mnemonic, NULL);
-
- /* any item can have an accelerator, except cascade menus. But,
- * we don't worry about that; we know better in our declarations.
- */
- if (items[i].accelerator) {
- str = XmStringCreateSimple(items[i].accel_text);
- XtVaSetValues(widget,
- XmNaccelerator, items[i].accelerator,
- XmNacceleratorText, str,
- NULL);
- XmStringFree(str);
- }
-
- if (items[i].callback)
- XtAddCallback(widget,
- (items[i].wclass == &xmToggleButtonWidgetClass ||
- items[i].wclass == &xmToggleButtonGadgetClass)?
- XmNvalueChangedCallback : /* ToggleButton class */
- XmNactivateCallback, /* PushButton class */
- items[i].callback, items[i].callback_data);
- }
-
- /* for popup menus, just return the menu; pulldown menus, return
- * the cascade button; option menus, return the thing returned
- * from XmCreateOptionMenu(). This isn't a menu, or a cascade button!
- */
- return menu_type == XmMENU_POPUP? menu : cascade;
-}
-
-/*****************************************************************************/
-
-mib_Widget *mib_load_interface(Widget parent, char *from, int file_type)
-{
- mib_Buffer thiswfile;
- mib_Widget *thisw;
- FILE *infile;
- char *instring;
- char ch;
-
- thiswfile.buf_type = file_type;
-
- dpy = XtDisplay(parent);
-
- if ((file_type == MI_FROMFILE) || (file_type == MI_EDITFROMFILE))
- {
- if (!(infile = fopen(from,"r")))
- return NULL;
-
- ch = '\0';
- while ((ch != '\n')&&(!feof(infile))) /* throw away first line */
- ch = (char)fgetc(infile);
-
- thiswfile.buffer = (void *)infile;
- thiswfile.point = 0;
-
- if (!mib_load_Root(parent, &thisw, &thiswfile))
- {
- /* delete thisw */
- return NULL;
- }
- else
- {
- fclose(infile);
- return thisw;
- }
- }
- else
- if ((file_type == MI_FROMSTRING) || (file_type == MI_EDITFROMSTRING))
- {
- instring = from;
- if (instring == NULL)
- return NULL;
-
- thiswfile.buffer = (void *)instring;
- thiswfile.buflen =ACE_OS::strlen (instring);
- thiswfile.point = 0;
-
- if (!mib_load_Root(parent, &thisw, &thiswfile))
- {
- /* delete thisw */
- return NULL;
- }
- else
- return thisw;
- }
- else
- return NULL;
-
-}
-
-/*****************************************************************************/
-
-int mib_load_mib_class(mib_Widget **thisw, mib_Widget *parent, char *name,
- char *iname, mib_Buffer *fin )
-{
- int namelen, editstate, count, set;
-
- if ((fin->buf_type == MI_EDITFROMFILE) ||
- (fin->buf_type == MI_EDITFROMSTRING))
- editstate = WEDIT;
- else
- editstate = WEMPTY;
-
- namelen =ACE_OS::strlen (name);
- if (namelen < 2)
- return 0;
-
- name[namelen-1] = '\0';
- name[0] = ' ';
-
- count = 1;
-
- while (mwfuncs[count].name)
- {
- if (!strcmp(&(name[1]), mwfuncs[count].name))
- {
- *thisw = mwfuncs[count].mib_create(parent, iname, NULL, 0, 0, 0, 0,
- editstate);
- return 1;
- }
- count++;
- }
-
- (*thisw)->parent = (*thisw);
- return 1;
-}
-
-/*****************************************************************************/
-
-mib_Widget *mib_load_public(mib_Widget *root, mib_Widget *thisw, mib_Buffer *fin)
-{
- int got_line, done;
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- char valcp[MI_MAXSTRLEN];
- Arg args[20];
- int mynum, n;
-
- got_line = 1;
- done = 0;
-
- /* thisw loop reads basic info about Widget */
- while (got_line && (!done))
- {
- got_line = mib_read_line(fin, res, val);
- if (!strcmp(res,"Ref"))
- sscanf(val, "%d", &mynum);
- else
- if (!strcmp(res,"Widget"))
- {
- strcpy(valcp,val);
- done = 1;
- }
- }
-
- done = 0;
-
- while (got_line && (!done))
- {
- got_line = mib_read_line(fin, res, val);
- if (!strcmp(res, "Children"))
- n = 0;
- else
- if (!strcmp(res, "Parent")) /* don't support complete widget tree yet */
- n = 0;
- else
- if (!strcmp(res,"Public-"))
- n = 0;
- else
- if (!strcmp(res,"Name"))
- {
- val[strlen(val)-1] = '\0';
- mib_load_mib_class(&thisw, root, valcp, &(val[1]), fin);
- thisw->name = (char *)ACE_OS::malloc(strlen(val));
- sprintf(thisw->name,"%s",&(val[1]));
- thisw->mib_mynum = mynum;
- done = 1;
- }
- else
- return 0;
- }
-
- if (!got_line)
- return NULL;
-
- done = 0;
-
- /* second loop reads public info */
- while (got_line && (!done))
- {
- got_line = mib_read_line(fin, res, val);
- if (!strcmp(res,"Xmwidth"))
- sscanf(val,"%d",&(thisw->width));
- else
- if (!strcmp(res,"Xmheight"))
- sscanf(val,"%d",&(thisw->height));
- else
- if (!strcmp(res,"XmtopAttachment"))
- sscanf(val,"%d",&(thisw->topAttachment));
- else
- if (!strcmp(res,"XmbottomAttachment"))
- sscanf(val,"%d",&(thisw->bottomAttachment));
- else
- if (!strcmp(res,"XmleftAttachment"))
- sscanf(val,"%d",&(thisw->leftAttachment));
- else
- if (!strcmp(res,"XmrightAttachment"))
- sscanf(val,"%d",&(thisw->rightAttachment));
- else
- if (!strcmp(res,"XmtopOffset"))
- sscanf(val,"%d",&(thisw->topOffset));
- else
- if (!strcmp(res,"XmbottomOffset"))
- sscanf(val,"%d",&(thisw->bottomOffset));
- else
- if (!strcmp(res,"XmleftOffset"))
- sscanf(val,"%d",&(thisw->leftOffset));
- else
- if (!strcmp(res,"XmrightOffset"))
- sscanf(val,"%d",&(thisw->rightOffset));
- else
- if (!strcmp(res,"Private-"))
- done = 1;
- }
-
- n = 0;
- if ((fin->buf_type == MI_EDITFROMFILE) ||
- (fin->buf_type == MI_EDITFROMSTRING))
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, thisw->leftOffset); n++;
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, thisw->topOffset); n++;
- if (thisw == root)
- {
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNrightOffset, thisw->rightOffset); n++;
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomOffset, thisw->bottomOffset); n++;
- }
- }
- else
- {
- if (thisw->leftAttachment)
- {
- XtSetArg (args[n], XmNleftAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNleftOffset, thisw->leftOffset);n++;
- }
- if (thisw->topAttachment)
- {
- XtSetArg (args[n], XmNtopAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNtopOffset, thisw->topOffset);n++;
- }
- if (thisw->bottomAttachment)
- {
- XtSetArg (args[n], XmNbottomAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNbottomOffset, thisw->bottomOffset);n++;
- }
- if (thisw->rightAttachment)
- {
- XtSetArg (args[n], XmNrightAttachment, XmATTACH_FORM); n++;
- XtSetArg (args[n], XmNrightOffset, thisw->rightOffset);n++;
- }
- }
-
- XtSetArg (args[n], XmNwidth, thisw->width); n++;
- XtSetArg (args[n], XmNheight, thisw->height); n++;
-
- XtSetValues(thisw->me, args, n);
-
- return thisw;
-}
-
-/*****************************************************************************/
-
-int mib_load_private(mib_Widget *thisw, mib_Buffer *fin)
-{
-
- if (thisw->mib_class_num == MIB_NULL)
- return 1;
-
- if ((thisw->mib_class_num < 1) || (thisw->mib_class_num > MI_NUMCLASSES))
- return 0;
-
- mwfuncs[thisw->mib_class_num].mib_load(thisw, fin);
-
- return 1;
-}
-
-/*****************************************************************************/
-
-int mib_load_Root(Widget parent, mib_Widget **thisw, mib_Buffer *fin)
-{
-
- char res[MI_MAXSTRLEN];
- char val[MI_MAXSTRLEN];
- char name[MI_MAXSTRLEN];
- int num_widgets, count, n, got_line;
- Arg args[20];
- XGCValues gcvals;
- XtGCMask val_mask;
- mib_Widget *temp;
-
- got_line = mib_read_line(fin, res, val);
- if (!strcmp(res,"TotalWidgets"))
- sscanf(val, "%d", &num_widgets);
- else
- return 0;
-
- (*thisw) = mib_new_mib_Widget();
- (*thisw)->mib_class = (char*)ACE_OS::malloc(9);
- sprintf((*thisw)->mib_class,"RootForm");
-
-/* (*thisw)->me = XmCreateForm(parent, "MainForm", args, 0); */
-
- (*thisw)->me = parent;
-
- if (!mib_load_public((*thisw), (*thisw), fin))
- return 0;
-
- /* we don't expect any private resources for the root widget */
-
- got_line = mib_read_line(fin, res, val);
- if (ACE_OS::strcmp (res,"EndWidget."))
- return 0;
-
-/* XtManageChild((*thisw)->me);
-*/
- XtVaSetValues((*thisw)->me, XmNresizePolicy, XmRESIZE_NONE, NULL);
-
- count = num_widgets - 1;
- while (count > 0)
- {
-
- if (!(temp = mib_load_public((*thisw), temp, fin)))
- {
- /* delete temp */
- return 0;
- }
-
- if (!mib_load_private(temp,fin))
- {
- /* delete temp */
- return 0;
- }
- count--;
-
- }
-
- mib_reset_size((*thisw));
-
- XtVaSetValues((*thisw)->me, XmNresizePolicy, XmRESIZE_ANY, NULL);
-
- val_mask = (long)0;
- mib_gc = XtGetGC((*thisw)->me, val_mask, &gcvals);
-
- return 1;
-}
-
-/*****************************************************************************/
-
-int mib_read_line(mib_Buffer *bufin, char *res, char *val)
-{
- FILE *fin;
- char *strin;
- char ch;
- int count, mark;
- char inbuf[MI_MAXSTRLEN];
-
- if ((bufin->buf_type == MI_FROMFILE) || (bufin->buf_type == MI_EDITFROMFILE))
- {
- fin = (FILE *)bufin->buffer;
- ch = '\0';
- count = 0;
- mark = 0;
- while ((ch != '\n')&&(!feof(fin))&&(count<MI_MAXSTRLEN))
- {
- ch = (char)fgetc(fin);
- if ((mark == 0) && (ch == ':'))
- mark = count;
- if ((ch != '\\')&&(ch != '\n'))
- {
- inbuf[count] = ch;
- count++;
- }
- }
- if (feof(fin))
- return 0;
- inbuf[count] = '\0';
- if (count > 0)
- {
- if (inbuf[count-1] == 'n')
- inbuf[count-1] = '\0';
- }
- else
- return 0;
-
- }
- else
- if ((bufin->buf_type == MI_FROMSTRING) ||
- (bufin->buf_type == MI_EDITFROMSTRING))
- {
- strin = (char *)bufin->buffer;
- count = bufin->point;
- mark = 0;
-
- if (count >= bufin->buflen)
- return 0;
-
- while ((strin[count] != '\n') && (count < bufin->buflen))
- {
- if ((mark == 0) && (strin[count] == ':'))
- mark = count;
- count++;
- }
-
- strin[count] = '\0';
- if (count >= bufin->buflen)
- return 0;
- sprintf(inbuf,"%s",&(strin[bufin->point]));
- strin[count] = '\n';
- if (mark != 0)
- mark -= bufin->point;
- bufin->point = count+1;
- }
- else
- return 0;
-
- if (mark == 0)
- {
- sprintf(res,"%s",inbuf);
- sprintf(val,"\0");
- }
- else
- {
- inbuf[mark] = '\0';
- sprintf(res,"%s",inbuf);
- inbuf[mark] = ' ';
- if ((int)(strlen(inbuf)-mark) > 1)
- sprintf(val,"%s",&(inbuf[mark+2]));
- else
- sprintf(val,"\0");
- }
-
- return 1;
-}
-
-/*****************************************************************************/
-
-void mib_reset_size(mib_Widget *temp)
-{
- Arg args[5];
- int n;
-
- mib_Widget *child = temp->child;
-
- if (temp->mib_class_num != MIB_NULL)
- {
- n = 0;
- XtSetArg (args[n], XmNwidth, temp->width); n++;
- XtSetArg (args[n], XmNheight, temp->height); n++;
-
- XtSetValues(temp->me, args, n);
- }
-
- if (child != NULL)
- mib_reset_size(child);
-
- child = temp->sibling;
- if (child != NULL)
- mib_reset_size(child);
-}
-
-/*****************************************************************************/
-
-#ifdef __cplusplus
-void mib_set_eventhandlers(void a(Widget, XtPointer,
- XEvent *, Boolean * ),
- void b( Widget, XtPointer,
- XEvent *, Boolean* ),
- void c(Widget, XtPointer,
- XEvent *, Boolean *)
- )
-#else
-void mib_set_eventhandlers(void * a, void * b, void * c)
-#endif
-{
- mib_events.mib_pick_mib_Widget = a;
- mib_events.mib_move_mib_Widget = b;
- mib_events.mib_unpick_mib_Widget = c;
-}
-
-/*****************************************************************************/
-
-void mib_apply_eventhandlers(Widget thisw, mib_Widget *actual)
-{
- XtAddEventHandler(thisw, ButtonPressMask, FALSE,
- mib_events.mib_pick_mib_Widget, (XtPointer)actual);
- XtAddEventHandler(thisw, Button3MotionMask, FALSE,
- mib_events.mib_move_mib_Widget, (XtPointer)actual);
- XtAddEventHandler(thisw, ButtonReleaseMask, FALSE,
- mib_events.mib_unpick_mib_Widget, (XtPointer)actual);
-
-}
-
-/*****************************************************************************/
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.h
deleted file mode 100644
index 050dd00c110..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibload.h
+++ /dev/null
@@ -1,172 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with this file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-#include <stdio.h>
-#include <X11/Intrinsic.h>
-#include <X11/Shell.h>
-#include <Xm/Xm.h>
-#include <Xm/Text.h>
-#include <Xm/TextF.h>
-#include <Xm/RowColumn.h>
-#include <Xm/MainW.h>
-#include <Xm/Label.h>
-#include <Xm/PushB.h>
-#include <Xm/PushBG.h>
-#include <Xm/ToggleB.h>
-#include <Xm/ToggleBG.h>
-#include <Xm/DrawingA.h>
-#include <Xm/CascadeBG.h>
-#include <Xm/SeparatoG.h>
-#include <Xm/Frame.h>
-#include <Xm/BulletinB.h>
-#include <Xm/Scale.h>
-#include <Xm/ScrollBar.h>
-#include <Xm/Form.h>
-#include <Xm/List.h>
-#include <Xm/FileSB.h>
-#include <Xm/AtomMgr.h>
-#include <Xm/Protocols.h>
-#include <Xm/MwmUtil.h>
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-
-/* Structure of mib_Widget */
-/*****************************************************************************/
-
-typedef struct _mib_Widget {
- char *mib_class; /* name of mib class (Button, TextBox, etc..)*/
- int mib_class_num; /* class number for ez reference :) */
- int mib_mynum; /* numbering for storage format */
- Widget me; /* Xt widget */
- int mib_selected; /* is selected */
- int mib_resizing; /* is resizing 1, or being moved 0 */
- int mib_resizetype;/* 1 = upper left, 2 = upper, 3 = ... */
- int mib_allowresize; /* can this widget be resized ? */
-
- int clkx, clky; /* where user clicked */
-
- void *myres; /* my resources (different for each widget) */
-
- char *name; /* reference name of this widget */
- int width, height; /* width and height */
-
- int topAttachment, bottomAttachment, leftAttachment, rightAttachment;
- /* attachments 1=attached 0=not-attached */
-
- int topOffset, bottomOffset, leftOffset, rightOffset;
- /* offsets if attached */
-
- struct _mib_Widget *parent; /* pointer to parent */
- struct _mib_Widget *sibling; /* remaining linked list of sibling widgets */
- struct _mib_Widget *prev; /* previous sibling or parent */
- struct _mib_Widget *child; /* linked list of children widgets */
-} mib_Widget;
-
-/* mib_Buffer structure */
-/*****************************************************************************/
-
-typedef struct _mib_Buffer {
- void *buffer; /* pointer to either a file or a char string */
- int buf_type; /* type of buffer (defined above) */
- int point; /* pointer for string */
- int buflen; /* length of string buffer */
-} mib_Buffer;
-
-/* mib_Widget functions */
-/*****************************************************************************/
-
-void mib_add_mib_Widget(mib_Widget *, mib_Widget *);
-void mib_add_backward(mib_Widget *, mib_Widget *);
-void mib_remove_mib_Widget(mib_Widget *);
-void mib_clear_myres(mib_Widget *);
-#ifdef __cplusplus
-mib_Widget *mib_new_mib_Widget();
-#else
-mib_Widget *mib_new_mib_Widget();
-#endif
-mib_Widget *mib_find_name(mib_Widget *, char *);
-mib_Widget *mib_load_interface(Widget, char *, int);
-int mib_count_all(mib_Widget *, int);
-int mib_load_Root(Widget, mib_Widget **, mib_Buffer *);
-mib_Widget *mib_load_public(mib_Widget *, mib_Widget *, mib_Buffer *);
-int mib_load_mib_class(mib_Widget **, mib_Widget *, char *, char *,
- mib_Buffer *);
-int mib_load_private(mib_Widget *, mib_Buffer *);
-void mib_reset_size(mib_Widget *);
-int mib_read_line(mib_Buffer *, char *, char *);
-#ifdef __cplusplus
-void mib_set_eventhandlers(void (a)(...), void (b)(...), void (c)(...));
-#else
-void mib_set_eventhandlers(void *, void *, void *);
-#endif
-void mib_apply_eventhandlers(Widget, mib_Widget *);
-
-/* supporting functions and structures */
-/*****************************************************************************/
-
-typedef struct _menu_item {
- char *label;
- WidgetClass *wclass;
- char mnemonic;
- char *accelerator;
- char *accel_text;
-#ifdef __cplusplus
- void (*callback)(Widget,void*,void*);
-#else
- void (*callback)();
-#endif
- XtPointer callback_data;
- struct _menu_item *subitems;
-} MenuItem;
-
-Widget BuildMenu(Widget, int, char *, char, MenuItem *);
-
-/* mib class numbers */
-
-#define MIB_NULL 0
-#define MIB_TEXTBOX 1
-#define MIB_BUTTON 2
-#define MIB_TOGGLE 3
-#define MIB_RADIOBOX 4
-#define MIB_DRAWINGAREA 5
-#define MIB_LABEL 6
-#define MIB_FRAME 7
-#define MIB_SCROLLBAR 8
-#define MIB_TEXTBIG 9
-#define MIB_LIST 10
-#define MIB_SCALE 11
-#define MIB_MENU 12
-
-/* number of classes */
-#define MI_NUMCLASSES 12
-
-/* for specifying creation of a widget with
- default private values, no values at all (empty),
- or no values and editable */
-
-#define WDEFAULT 1
-#define WEMPTY 2
-#define WEDIT 3
-
-/* for specifing whether we are loading an
- interface from a file or from a string and whether it
- is editable :) */
-
-#define MI_FROMFILE 1
-#define MI_EDITFROMFILE 2
-#define MI_FROMSTRING 3
-#define MI_EDITFROMSTRING 4
-
-#define MI_MAXSTRLEN 200 /* maximum string length */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibwidgets.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibwidgets.h
deleted file mode 100644
index 5d38ec199b8..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_mib/mibwidgets.h
+++ /dev/null
@@ -1,225 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1994 The Geometry Center; University of Minnesota
- 1300 South Second Street; Minneapolis, MN 55454, USA;
-
-This file is free software; you can redistribute it and/or modify it only
-under the the terms of the GNU GENERAL PUBLIC LICENSE which should be
-included along with this file. This software may be obtained via anonymous
-ftp from geom.umn.edu; email: software@geom.umn.edu. */
-
-/* Author: Daeron Meyer */
-
-/* Structure of mib_TextBox */
-/*****************************************************************************/
-
-typedef struct _mib_TextBox {
- char *init_contents; /* initial text contents */
-
-} mib_TextBox;
-
-/* mib_TextBox functions */
-/*****************************************************************************/
-mib_Widget *mib_create_TextBox(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_TextBox(mib_Widget *);
-void mib_save_TextBox(mib_Widget *, FILE *);
-int mib_load_TextBox(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_Button */
-/*****************************************************************************/
-
-typedef struct _mib_Button {
- char *label; /* label on button */
-
-} mib_Button;
-
-/* mib_Button functions */
-/*****************************************************************************/
-mib_Widget *mib_create_Button(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_Button(mib_Widget *);
-void mib_save_Button(mib_Widget *, FILE *);
-int mib_load_Button(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_Toggle */
-/*****************************************************************************/
-
-typedef struct _mib_Toggle {
- char *label; /* label on toggle */
- int isize;
-
-} mib_Toggle;
-
-/* mib_Toggle functions */
-/*****************************************************************************/
-mib_Widget *mib_create_Toggle(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_Toggle(mib_Widget *);
-void mib_save_Toggle(mib_Widget *, FILE *);
-int mib_load_Toggle(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_RadioBox */
-/*****************************************************************************/
-typedef struct _mib_RadioBox {
- char **labels; /* array of labels */
- int numlabel; /* number of labels */
- Widget *buttons; /* pointers to each button */
-
-} mib_RadioBox;
-
-/* mib_RadioBox functions */
-
-/*****************************************************************************/
-mib_Widget *mib_create_RadioBox(mib_Widget *, char *, char*, int, int, int,
- int, int);
-void mib_delete_RadioBox(mib_Widget *);
-void mib_save_RadioBox(mib_Widget *, FILE *);
-int mib_load_RadioBox(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_DrawingArea */
-/*****************************************************************************/
-typedef struct _mib_DrawingArea {
- int nothing; /* couldn't think of anything yet */
-
-} mib_DrawingArea;
-
-/* mib_DrawingArea functions */
-/*****************************************************************************/
-mib_Widget *mib_create_DrawingArea(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_DrawingArea(mib_Widget *);
-void mib_save_DrawingArea(mib_Widget *, FILE *);
-int mib_load_DrawingArea(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_Label */
-/*****************************************************************************/
-typedef struct _mib_Label {
- char *label; /* text in label */
-
-} mib_Label;
-
-/* mib_Label functions */
-/*****************************************************************************/
-mib_Widget *mib_create_Label(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_Label(mib_Widget *);
-void mib_save_Label(mib_Widget *, FILE *);
-int mib_load_Label(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_Frame */
-/*****************************************************************************/
-typedef struct _mib_Frame {
- int shadowtype; /* 0 = in, 1 = out, 2 = etched_in, 3 = etched_out */
-
-} mib_Frame;
-
-/* mib_Frame functions */
-/*****************************************************************************/
-mib_Widget *mib_create_Frame(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_Frame(mib_Widget *);
-void mib_save_Frame(mib_Widget *, FILE *);
-int mib_load_Frame(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_ScrollBar */
-/*****************************************************************************/
-typedef struct _mib_ScrollBar {
- int orientation;
-
-} mib_ScrollBar;
-
-/* mib_ScrollBar functions */
-/*****************************************************************************/
-mib_Widget *mib_create_ScrollBar(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_ScrollBar(mib_Widget *);
-void mib_save_ScrollBar(mib_Widget *, FILE *);
-int mib_load_ScrollBar(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_TextBig */
-/*****************************************************************************/
-typedef struct _mib_TextBig {
- int nothing; /* couldn't think of anything yet */
-
-} mib_TextBig;
-
-/* mib_TextBig functions */
-/*****************************************************************************/
-mib_Widget *mib_create_TextBig(mib_Widget *, char *, char *, int, int, int, int, int);
-void mib_delete_TextBig(mib_Widget *);
-void mib_save_TextBig(mib_Widget *, FILE *);
-int mib_load_TextBig(mib_Widget *, mib_Buffer *);
-
-
-/* Structure of mib_List */
-/*****************************************************************************/
-typedef struct _mib_List {
- Widget real_list;
-
-} mib_List;
-
-/* mib_List functions */
-/*****************************************************************************/
-mib_Widget *mib_create_List(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_List(mib_Widget *);
-void mib_save_List(mib_Widget *, FILE *);
-int mib_load_List(mib_Widget *, mib_Buffer *);
-
-/* Structure of mib_Scale */
-/*****************************************************************************/
-typedef struct _mib_Scale {
- int orientation;
-
-} mib_Scale;
-
-/* mib_Scale functions */
-/*****************************************************************************/
-mib_Widget *mib_create_Scale(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_Scale(mib_Widget *);
-void mib_save_Scale(mib_Widget *, FILE *);
-int mib_load_Scale(mib_Widget *, mib_Buffer *);
-
-/* Structure of mib_Menu */
-/*****************************************************************************/
-typedef struct _mib_Menu {
- int numitems; /* number of items in menu*/
- MenuItem *my_menu; /* array of menu items */
- Widget *items; /* pointers to each item */
-
-} mib_Menu;
-
-/* mib_Menu functions */
-/*****************************************************************************/
-mib_Widget *mib_create_Menu(mib_Widget *, char *, char *, int, int, int,
- int, int);
-void mib_delete_Menu(mib_Widget *);
-void mib_save_Menu(mib_Widget *, FILE *);
-int mib_load_Menu(mib_Widget *, mib_Buffer *);
-
-/*****************************************************************************/
-
-typedef struct _mib_widget_funcs {
- char *name;
-#ifdef __cplusplus
- mib_Widget *(*mib_create)(mib_Widget *parent, char *name, char *label,
- int posx, int posy, int width, int height, int mib_fill);
- void (*mib_delete)(mib_Widget *thisw);
- void (*mib_save)(mib_Widget *thisw, FILE *fout);
- int (*mib_load)(mib_Widget *thisw, mib_Buffer *fin);
-#else
- mib_Widget *(*mib_create)();
- void (*mib_delete)();
- void (*mib_save)();
- int (*mib_load)();
-#endif
-} mib_widget_funcs;
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.cpp
deleted file mode 100644
index 84b8887e0d5..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.cpp
+++ /dev/null
@@ -1,158 +0,0 @@
-// $Id$
-
-#include "Audio_Control_State.h"
-#include "Audio_Control_i.h"
-
-ACE_RCSID(mpeg_server, Audio_Control_State, "$Id$")
-
-Audio_Control_State::Audio_Control_State (void)
- :audio_global_ (AUDIO_GLOBAL::instance ()),
- audio_control_i_ (AUDIO_CONTROL_I::instance ())
-{
-}
-
-Audio_Control_State::Audio_States
-Audio_Control_State::get_state (void)
-{
- return this->state_;
-}
-
-void
-Audio_Control_State::set_state (Audio_States state)
-{
- this->state_ = state;
-}
-
-CORBA::Boolean
-Audio_Control_State::play (const Audio_Control::PLAYPara & para,
- CORBA::Long_out ats)
-{
- return 0;
-}
-
-CORBA::Boolean
-Audio_Control_State::speed (const Audio_Control::SPEEDPara & para)
-{
- return 0;
-}
-
-CORBA::Boolean
-Audio_Control_State::stop (CORBA::Long cmdsn)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Control_State::stop ()\n"));
- return 1;
-}
-
-void
-Audio_Control_State::close (void)
-{
- return;
-}
-
-Audio_Control_Waiting_State::Audio_Control_Waiting_State (void)
-{
- this->state_ = AUDIO_WAITING;
- this->audio_global_->state = Audio_Global::AUDIO_WAITING;
-}
-
-CORBA::Boolean
-Audio_Control_Waiting_State::play (const Audio_Control::PLAYPara & para,
- CORBA::Long_out ats)
-{
- int result;
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Control_Waiting_State::play ()\n"));
- this->audio_global_->cmd = CmdPLAY;
-
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) play_audio () called \n"));
-
- this->audio_global_->nextsample = para.nextSample;
- this->audio_global_->cmdsn = para.sn;
- this->audio_global_->sps = para.samplesPerSecond;
- this->audio_global_->spslimit = para.spslimit;
- this->audio_global_->spp = para.samplesPerPacket;
- this->audio_global_->addSamples = para.ABsamples / 2;
- if (this->audio_global_->spp * this->audio_global_->audioPara.bytesPerSample > this->audio_global_->databuf_size) {
- this->audio_global_->spp = this->audio_global_->databuf_size / this->audio_global_->audioPara.bytesPerSample;
- }
- /*
- SFprintf(stderr, "AS got CmdPLAY: sps %d\n", sps);
- */
-
- fprintf(stderr, "AS: nextSample = %d for PLAY.\n", para.nextSample);
-
-
- this->audio_global_->upp = (int)(1000000.0 / ((double)(this->audio_global_->sps) / (double)(this->audio_global_->spp)));
- this->audio_global_->nextTime = get_usec();
-
- ats = this->audio_global_->nextTime; // out parameter.
- if (this->audio_global_->live_source) {
- StartPlayLiveAudio();
- }
-
- this->audio_global_->hasdata = 1;
- this->audio_global_->packets = 0;
-
- this->audio_global_->send_audio ();
-
- this->audio_global_->state = Audio_Global::AUDIO_PLAY;
- this->audio_control_i_->change_state (AUDIO_CONTROL_PLAY_STATE::instance ());
- return 1;
-}
-
-void
-Audio_Control_Waiting_State::close (void)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Control_Waiting_State::close ()\n"));
- this->audio_global_->cmd = CmdCLOSE;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) A session closed\n"));
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
- return ;
-}
-
-Audio_Control_Play_State::Audio_Control_Play_State (void)
-{
- this->state_ = AUDIO_PLAY;
-}
-
-CORBA::Boolean
-Audio_Control_Play_State::speed (const Audio_Control::SPEEDPara & para)
-{
- this->audio_global_->sps = para.samplesPerSecond;
- this->audio_global_->spslimit = para.spslimit;
- this->audio_global_->spp = para.samplesPerPacket;
- if (this->audio_global_->spp * this->audio_global_->audioPara.bytesPerSample > this->audio_global_->databuf_size) {
- this->audio_global_->spp = this->audio_global_->databuf_size / this->audio_global_->audioPara.bytesPerSample;
- }
- this->audio_global_->delta_sps = 0; /* reset compensation value */
- this->audio_global_->upp = (int)(1000000.0 / ((double)(this->audio_global_->sps) / (double)(this->audio_global_->spp)));
- /*
- SFprintf(stderr, "AS got CmdSPEED: sps %d\n", sps);
- */
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Control_Play_State::speed ()\n"));
- return 1;
-}
-
-CORBA::Boolean
-Audio_Control_Play_State::stop (CORBA::Long cmdsn)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Control_Play_State::stop ()\n"));
- if (this->audio_global_->live_source) {
- StopPlayLiveAudio();
- }
- this->audio_global_->state = Audio_Global::AUDIO_WAITING;
- this->audio_control_i_->change_state (AUDIO_CONTROL_WAITING_STATE::instance ());
- return 1;
-}
-
-void
-Audio_Control_Play_State::close (void)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Control_Play_State::close ()\n"));
- if (this->audio_global_->live_source) {
- StopPlayLiveAudio();
- }
- // shutdown the ORB
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
- return;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h
deleted file mode 100644
index e585f00f01b..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_State.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/* _*_ C++ _*_ */
-// $Id$
-
-#ifndef _MPEG_AUDIO_CONTROL_STATE_H
-#define _MPEG_AUDIO_CONTROL_STATE_H
-
-#include "ace/Singleton.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "mpeg_shared/Audio_ControlS.h"
-#include "Globals.h"
-
-class Audio_Control_i;
-
-class Audio_Control_State
-{
-public:
- Audio_Control_State (void);
- // constructor
-
- enum Audio_States
- {
- AUDIO_WAITING =0,
- AUDIO_PLAY =1
- };
-
- Audio_States get_state (void);
- // returns the current state.
-
- void set_state (Audio_States state);
- // sets the state.
-
- virtual CORBA::Boolean play (const Audio_Control::PLAYPara & para,
- CORBA::Long_out ats) ;
-
- virtual CORBA::Boolean speed (const Audio_Control::SPEEDPara & para) ;
-
- virtual CORBA::Boolean stop (CORBA::Long cmdsn) ;
-
- virtual void close (void) ;
-protected:
- Audio_States state_;
- // The state
-
- Audio_Global *audio_global_;
- // Pointer to the global.
- Audio_Control_i *audio_control_i_;
-};
-
-
-class Audio_Control_Waiting_State : public virtual Audio_Control_State
-{
-public:
- Audio_Control_Waiting_State (void);
- // Default constructor.
-
- virtual CORBA::Boolean play (const Audio_Control::PLAYPara &para,
- CORBA::Long_out ats);
-
- virtual void close (void);
-};
-
-class Audio_Control_Play_State: public virtual Audio_Control_State
-{
-public:
- Audio_Control_Play_State (void);
- // Default constructor
-
- virtual CORBA::Boolean speed (const Audio_Control::SPEEDPara & para);
-
- virtual CORBA::Boolean stop (CORBA::Long cmdsn);
-
- virtual void close (void);
-};
-
-typedef ACE_Singleton <Audio_Control_Waiting_State, ACE_SYNCH_MUTEX>
- AUDIO_CONTROL_WAITING_STATE;
-typedef ACE_Singleton <Audio_Control_Play_State, ACE_SYNCH_MUTEX>
- AUDIO_CONTROL_PLAY_STATE;
-
-#endif /*_MPEG_AUDIO_CONTROL_STATE_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.cpp
deleted file mode 100644
index 63a3be6a005..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.cpp
+++ /dev/null
@@ -1,258 +0,0 @@
-// $Id$
-
-#include "Audio_Control_State.h"
-#include "Audio_Control_i.h"
-
-ACE_RCSID(mpeg_server, Audio_Control_i, "$Id$")
-
-Audio_Control_i::Audio_Control_i (void)
- :audio_global_ (AUDIO_GLOBAL::instance ()),
- reactor_ (TAO_ORB_Core_instance ()->reactor ())
-{
-}
-
-int
-Audio_Control_i::create_handlers (void)
-{
- ACE_NEW_RETURN (this->data_handler_,
- Audio_Data_Handler (this->audio_global_->audioSocket,
- this->audio_global_),
- -1);
-
- ACE_NEW_RETURN (this->sig_handler_,
- Audio_Sig_Handler (this->audio_global_),
- -1);
- return 0;
-}
-
-CORBA::Boolean
-Audio_Control_i::init_audio (const Audio_Control::INITaudioPara & para,
- Audio_Control::INITaudioReply_out reply,
- CORBA::Environment &env)
-{
- int result;
- int failureType; /* 0 - can't open file, 1 - can't open live source */
-
- for (int i=0 ; i< para.audiofile.length (); i++)
- this->audio_global_->audioFile[i] = para.audiofile [i];
- this->audio_global_->audioFile [i] = 0;
-
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit || para.version != VERSION)
- return 0; // failure
-
- ACE_OS::memcpy (&(this->audio_global_->audioPara), &para.para, sizeof(this->audio_global_->audioPara));
- /*
- fprintf(stderr, "Client Audio para: encode %d, ch %d, sps %d, bps %d.\n",
- para.para.encodeType, para.para.channels,
- para.para.samplesPerSecond, para.para.bytesPerSample);
- */
- {
- int len =ACE_OS::strlen (this->audio_global_->audioFile);
- if (strncasecmp("LiveAudio", this->audio_global_->audioFile, 9) &&
- strcasecmp(".au", this->audio_global_->audioFile+len-3))
- {
-// ACE_ERROR_RETURN ((LM_ERROR,
-// "(%p|%t) Audio_Control_i::init_audio () failed\n"),
-// 0);
- cerr << "init_audio failed in line " << __LINE__ << endl;
- return 0;
-
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t)Audio file %s got.\n", this->audio_global_->audioFile));
-
-
- if (!strncasecmp("LiveAudio", this->audio_global_->audioFile, 9))
- {
- // May need to be uncommented for live audio.
- // this->audio_global_->fd = OpenLiveAudio(&(para.para));
- if (this->audio_global_->fd == -1) {
- failureType = 1;
- goto failure;
- }
- this->audio_global_->fileSize =0x7fffffff;
- this->audio_global_->totalSamples = this->audio_global_->fileSize / this->audio_global_->audioPara.bytesPerSample;
- this->audio_global_->live_source = 1;
- }
- else
- {
- LeaveLiveAudio();
- this->audio_global_->fd = open(this->audio_global_->audioFile, O_RDONLY);
- if (this->audio_global_->fd == -1)
- {
- ACE_ERROR ((LM_ERROR, "AS error on opening audio file %s,%p", this->audio_global_->audioFile));
- failureType = 0;
- goto failure;
- }
-
- /* Try to get this->audio_global_->audioFile format this->audio_global_->audioPara here */
-
- /* figure out this->audio_global_->totalSamples */
- this->audio_global_->fileSize = lseek(this->audio_global_->fd, 0L, SEEK_END);
- lseek(this->audio_global_->fd, 0L, SEEK_SET);
- this->audio_global_->totalSamples = this->audio_global_->fileSize / this->audio_global_->audioPara.bytesPerSample;
-
- fprintf(stderr, "Total Samples=%d in audio file %ss.\n", this->audio_global_->totalSamples, this->audio_global_->audioFile);
-
- }
-
- reply.para.encodeType = this->audio_global_->audioPara.encodeType;
- reply.para.channels = this->audio_global_->audioPara.channels;
- reply.para.samplesPerSecond = this->audio_global_->audioPara.samplesPerSecond;
- reply.para.bytesPerSample = this->audio_global_->audioPara.bytesPerSample;
- reply.totalSamples = this->audio_global_->totalSamples;
-
- reply.live = this->audio_global_->live_source;
- reply.format = AUDIO_RAW;
-
- return 1;
- failure:
- {
-
- fprintf(stderr, "AS error: failed initializing audio file.\n");
-
- return 0;
- }
-
-}
-
-
-CORBA::Boolean
-Audio_Control_i::play (const Audio_Control::PLAYPara & para,
- CORBA::Long_out ats,
- CORBA::Environment &env)
-
-{
- return this->state_->play (para,ats);
-}
-
-CORBA::Boolean
-Audio_Control_i::speed (const Audio_Control::SPEEDPara & para,
- CORBA::Environment &env)
-
-{
- return this->state_->speed (para);
-}
-
-CORBA::Boolean
-Audio_Control_i::stop (CORBA::Long cmdsn,
- CORBA::Environment &env)
-{
- return this->state_->stop (cmdsn);
-}
-
-CORBA::Boolean
-Audio_Control_i::set_peer (char *&peer,
- CORBA::Environment &env)
-{
- ACE_INET_Addr client_data_addr (peer);
- // Data (UDP) Address of the client.
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) set_peer called: %s,%s,%d\n",
- peer,
- client_data_addr.get_host_addr (),
- client_data_addr.get_port_number ()));
-
-
- if (this->dgram_.open (client_data_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) UDP open failed: %p\n"),
- -1);
-
- ACE_INET_Addr server_data_addr;
- // Data (UDP) Address of this server.
-
- if (this->dgram_.get_local_addr
- (server_data_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) UDP get_local_addr failed: %p\n"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Audio_Server: My UDP port number is %d\n",
- server_data_addr.get_port_number ()));
-
- this->audio_global_->audioSocket = this->dgram_.get_handle ();
- this->create_handlers () ; // very important.
- if (this->register_handlers () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Audio_Control_i::set_peer: register_handlers failed\n"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) set_peer: server port = %d\n",server_data_addr.get_port_number ()));
- ACE_NEW_RETURN (peer,
- char [BUFSIZ],
- 0);
- server_data_addr.set (server_data_addr.get_port_number (),
- server_data_addr.get_host_name ());
- server_data_addr.addr_to_string (peer,
- BUFSIZ);
-
-
- return 1;
-}
-
-void
-Audio_Control_i::close (CORBA::Environment &env)
-{
- this->state_->close ();
- return;
-}
-
-int
-Audio_Control_i::register_handlers (void)
-{
- int result;
-
- // change the state of audio control to be waiting state
- this->change_state (AUDIO_CONTROL_WAITING_STATE::instance ());
-
- // Register the event handlers with the Reactor
- // first the data handler, i.e. UDP
- result = this->reactor_->register_handler (this->data_handler_,
- ACE_Event_Handler::READ_MASK);
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) register_handler for data_handler failed\n"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) registered this->audio_global_->fd for data handler = (%d)\n",
- this->data_handler_->get_handle ()));
-
- // finally, the signal handler, for periodic transmission
- // of packets
- result = this->sig_handler_->register_handler ();
-
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) register_handler for sig_handler"
- "failed!\n"),
- -1);
-
- return 0;
-}
-
-void
-Audio_Control_i::change_state (Audio_Control_State *state)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Audio_Control_i::Changing to state %d\n",
- state->get_state ()));
- this->state_ = state;
-}
-
-// Returns the current state object .
-Audio_Control_State *
-Audio_Control_i::get_state (void)
-{
- return this->state_;
-}
-
-Audio_Control_i::~Audio_Control_i ()
-{
- delete this->data_handler_;
- delete this->sig_handler_;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.h
deleted file mode 100644
index 001bfccb423..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* _*_ C++ _*_ */
-//$Id$
-
-#ifndef _AV_AUDIO_CONTROL_H
-#define _AV_AUDIO_CONTROL_H
-
-#include "mpeg_shared/Audio_ControlS.h"
-#include "Globals.h"
-#include "Audio_Server.h"
-
-class Audio_Control_State;
-
-class Audio_Control_i
- :public virtual POA_Audio_Control
-{
-public:
- Audio_Control_i (void);
- // Default Constructor
-
- ~Audio_Control_i (void);
- // Default destructor
-
- int create_handlers (void);
- // creates the data and sig handlers.
-
- virtual CORBA::Boolean init_audio (
- const Audio_Control::INITaudioPara & para,
- Audio_Control::INITaudioReply_out reply_para,
- CORBA::Environment &_tao_environment
- ) ;
-
- virtual CORBA::Boolean play (
- const Audio_Control::PLAYPara & para,
- CORBA::Long_out ats,
- CORBA::Environment &_tao_environment
- ) ;
-
- virtual CORBA::Boolean speed (
- const Audio_Control::SPEEDPara & para,
- CORBA::Environment &_tao_environment
- ) ;
-
- virtual CORBA::Boolean stop (
- CORBA::Long cmdsn,
- CORBA::Environment &_tao_environment
- ) ;
-
- virtual CORBA::Boolean set_peer (
- char *&peer,
- CORBA::Environment &_tao_environment
- ) ;
-
- virtual void close (
- CORBA::Environment &_tao_environment
- ) ;
-
- void change_state (Audio_Control_State *state);
- // Changes the state of the Audio Control object.
-
- Audio_Control_State *get_state (void);
- // gets the state.
-private:
- int register_handlers (void);
-
- ACE_Reactor *reactor_;
-
- Audio_Control_State *state_;
-
- Audio_Data_Handler *data_handler_;
-
- Audio_Sig_Handler *sig_handler_;
-
- ACE_SOCK_CODgram dgram_;
-
- Audio_Global *audio_global_;
-};
-
-typedef ACE_Singleton <Audio_Control_i,ACE_Null_Mutex> AUDIO_CONTROL_I;
-
-#endif /*_AV_AUDIO_CONTROL_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.cpp
deleted file mode 100644
index 51cdd49362d..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.cpp
+++ /dev/null
@@ -1,300 +0,0 @@
-// $Id$
-
-#include "Audio_Server.h"
-#include "Audio_Control_i.h"
-#include "Audio_Control_State.h"
-
-ACE_RCSID(mpeg_server, Audio_Server, "$Id$")
-
-//----------------------------------------
-// Audio_Sig_Handler methods.
-
-Audio_Sig_Handler::Audio_Sig_Handler (Audio_Global *audio_global)
- :audio_global_ (audio_global)
-{
-}
-
-int
-Audio_Sig_Handler::register_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 (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this, ACE_Event_Handler::NULL_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "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 (TAO_ORB_Core_instance ()->reactor ()->register_handler (sig_set,
- this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
- return 0;
-}
-// Called by the ACE_Reactor to extract the fd.
-
-ACE_HANDLE
-Audio_Sig_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-int
-Audio_Sig_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handling asynchonrous input...\n"));
- return 0;
-}
-
-int
-Audio_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
-Audio_Sig_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) received signal %S\n", signum));
-
- switch (signum)
- {
- case SIGALRM:
- if (this->audio_global_->state == Audio_Global::AUDIO_PLAY)
- this->audio_global_->send_audio ();// honor the signal only if you're in play state.
- break;
- default:
- ACE_DEBUG ((LM_DEBUG,
- "(%t) %S: not handled, returning to program\n",
- signum));
- break;
- }
- // ACE_DEBUG ((LM_DEBUG,"returning from handle_signal"));
- return 0;
-}
-
-//----------------------------------------------
-// Audio_Data_Handler methods
-
-Audio_Data_Handler::Audio_Data_Handler (ACE_HANDLE data_fd,
- Audio_Global *audio_global)
- :data_fd_ (data_fd),
- audio_global_ (audio_global)
-{
-}
-
-ACE_HANDLE
-Audio_Data_Handler::get_handle (void) const
-{
- return this->data_fd_;
-}
-
-int
-Audio_Data_Handler::handle_input (ACE_HANDLE fd)
-{
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Data_Handler::handle_input ()\n"));
- int bytes, len;
- for (;;) {
- if (this->audio_global_->conn_tag >= 0) {
- len = wait_read_bytes(this->audio_global_->audioSocket, (char *)this->audio_global_->fbpara, sizeof(*(this->audio_global_->fbpara)));
- if (len == 0) return(1); /* connection broken */
- else if (len < 0) { /* unexpected error */
- ACE_OS::perror ("AS read1 FB");
- return(-1);
- }
- }
- else { /* discard mode packet stream, read the whole packet */
- len = ::read(this->audio_global_->audioSocket, (char *)this->audio_global_->fbpara, FBBUF_SIZE);
- }
- if (len == -1) {
- if (errno == EINTR) continue; /* interrupt */
- else {
- if (errno != EPIPE && errno != ECONNRESET)ACE_OS::perror ("AS failed to ACE_OS::read () fbmsg header");
- break;
- }
- }
- break;
- }
- //~~ check for end of file.
- if (len == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)End of file while reading feedback packedt\n"));
- TAO_ORB_Core_instance ()->reactor ()->end_event_loop ();
- return 0;
- }
-
- if (len < sizeof(*this->audio_global_->fbpara)) {
- if (len > 0) fprintf(stderr,
- "AS warn ACE_OS::read () len %dB < sizeof(*this->audio_global_->fbpara) %dB\n",
- len, sizeof(*this->audio_global_->fbpara));
- // continue;
- // simulate the continue ??
- this->audio_global_->send_audio ();
- }
-#ifdef NeedByteOrderConversion
- this->audio_global_->fbpara->type = ntohl(this->audio_global_->fbpara->type);
-#endif
- bytes = (this->audio_global_->fbpara->type > 0) ?
- sizeof(APdescriptor) * (this->audio_global_->fbpara->type - 1) :
- 0;
- if (bytes > 0) {
- if (this->audio_global_->conn_tag >= 0) { /* not discard mode packet stream,
- read the rest of packet */
- len = wait_read_bytes(this->audio_global_->audioSocket,
- ((char *)this->audio_global_->fbpara) + sizeof(*this->audio_global_->fbpara),
- bytes);
- if (len == 0) return(1); /* connection broken */
- else if (len < 0) { /* unexpected error */
- ACE_OS::perror ("AS read2 FB");
- return(-1);
- }
- len += sizeof(*this->audio_global_->fbpara);
- }
- }
- bytes += sizeof(*this->audio_global_->fbpara);
- if (len < bytes) {
- if (len > 0) fprintf(stderr,
- "AS only read partial FBpacket, %dB out of %dB.\n",
- len, bytes);
- // continue;
- this->audio_global_->send_audio ();
- }
- if (this->audio_global_->live_source) { /* ignore all feedback messags for live source */
- // continue;
- this->audio_global_->send_audio ();
- }
-
-#ifdef NeedByteOrderConversion
- this->audio_global_->fbpara->cmdsn = ntohl(this->audio_global_->fbpara->cmdsn);
-#endif
- if (len != sizeof(*this->audio_global_->fbpara) +
- (this->audio_global_->fbpara->type ? (this->audio_global_->fbpara->type -1) * sizeof(APdescriptor) : 0)) {
- /* unknown message, discard */
- SFprintf(stderr, "AS Unkown fb msg: len = %d, type = %d\n",
- len, this->audio_global_->fbpara->type);
- // continue;
- this->audio_global_->send_audio ();
- }
- if (this->audio_global_->fbpara->cmdsn != this->audio_global_->cmdsn) { /* discard the outdated message */
- // continue;
- this->audio_global_->send_audio ();
- }
-#ifdef NeedByteOrderConversion
- {
- int i, * ptr = (int *)this->audio_global_->fbpara + 2;
- for (i = 0; i < (len >> 2) - 2; i++) *ptr = ntohl(*ptr);
- }
-#endif
- if (this->audio_global_->fbpara->type == 0) { /* feedback message */
- /*
- SFprintf(stderr, "AS got fbmsg: addsamples %d, addsps %d\n",
- this->audio_global_->fbpara->data.fb.addSamples, this->audio_global_->fbpara->data.fb.addsps);
- */
- this->audio_global_->addSamples += this->audio_global_->fbpara->data.fb.addSamples;
- if (this->audio_global_->fbpara->data.fb.addsps) {
- this->audio_global_->delta_sps += this->audio_global_->fbpara->data.fb.addsps;
- this->audio_global_->upp = (int)(1000000.0 / ((double)(this->audio_global_->sps + this->audio_global_->delta_sps) / (double)this->audio_global_->spp));
- }
- }
- else { /* resend requests */
- APdescriptor * req = &(this->audio_global_->fbpara->data.ap);
- int i;
- /*
- SFprintf(stderr, "AS got %d resend reqs\n", this->audio_global_->fbpara->type);
- */
- for (i = 0; i < this->audio_global_->fbpara->type; i ++) {
- this->audio_global_->ResendPacket(req->firstSample, req->samples);
- req ++;
- }
- }
- // send a audio frame.??
- this->audio_global_->send_audio ();
- return 0;
-}
-
-// Audio_Server_StreamEndPoint methods.
-
-int
-Audio_Server_StreamEndPoint::handle_open (void)
-{
- return 0;
-}
-
-int
-Audio_Server_StreamEndPoint::handle_close (void)
-{
- // called when streamendpoint is being destructed
- return 0;
-}
-
-int
-Audio_Server_StreamEndPoint::handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-int
-Audio_Server_StreamEndPoint::handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-int
-Audio_Server_StreamEndPoint::handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-CORBA::Boolean
-Audio_Server_StreamEndPoint::handle_connection_requested (AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Server_StreamEndPoint::handle_connection_requested:() %s \n",
- // the_spec[0]));
-
- char *server_string;
-
- server_string = CORBA::string_dup ((const char *) the_spec [0]);
- CORBA::Boolean result;
- result = AUDIO_CONTROL_I::instance ()->set_peer (server_string,env);
- // Get media control from my vdev and call set_peer on that.
-
- the_spec.length (1);
- the_spec [0]=server_string;
-
- return result;
-}
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.h
deleted file mode 100644
index 473827a2adb..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/* -*- C++ -*- */
-//$Id$
-
-#ifndef _AUDIO_SERVER_H
-#define _AUDIO_SERVER_H
-
-#include <sys/types.h>
-#include <netdb.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <time.h>
-#include <sys/time.h>
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include "include/common.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/com.h"
-#include "server_proto.h"
-
-#include "ace/SOCK_CODgram.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/SOCK_Stream.h"
-#include "tao/TAO.h"
-#include "mpeg_shared/Audio_ControlS.h"
-#include "orbsvcs/CosNamingC.h"
-#include "Globals.h"
-
-class Audio_Sig_Handler
- : public virtual ACE_Event_Handler
-{
- // = TITLE
- // Defines the signal handler for the audio process.
-public:
- Audio_Sig_Handler (Audio_Global *audio_global);
- // Constructor.
-
- virtual ACE_HANDLE get_handle (void) const;
-
- int register_handler (void);
- // this will register this sig_handler
- // with the reactor for SIGALRM
-
- virtual int shutdown (ACE_HANDLE,
- ACE_Reactor_Mask);
-
- virtual int handle_input (ACE_HANDLE);
-
- virtual int handle_signal (ACE_HANDLE signum,
- siginfo_t * = 0,
- ucontext_t* = 0);
-private:
- ACE_HANDLE handle_;
- // my handle
- Audio_Global *audio_global_;
-};
-
-class Audio_Data_Handler : public virtual ACE_Event_Handler
-{
-public:
- Audio_Data_Handler (ACE_HANDLE data_fd,
- Audio_Global *audio_global);
-
- // Constructor
-
- virtual int handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called when data shows up.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Get the handle used by this event handler
-
-private:
- ACE_HANDLE data_fd_;
- Audio_Global *audio_global_;
-};
-
-// The stream endpoint
-class Audio_Server_StreamEndPoint :
- public virtual TAO_Server_StreamEndPoint
-{
-public:
- virtual int handle_open (void) ;
- // called when streamendpoint is instantiated
-
- virtual int handle_close (void) ;
- // called when streamendpoint is being destructed
-
- virtual int handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
- virtual int handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
-
- virtual int handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
- virtual CORBA::Boolean handle_connection_requested (AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-
-private:
- ACE_SOCK_CODgram dgram_;
-};
-
-#endif /*_AUDIO_SERVER_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.cpp
deleted file mode 100644
index faa30df58a7..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.cpp
+++ /dev/null
@@ -1,2935 +0,0 @@
-// $Id$
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include "Globals.h"
-
-ACE_RCSID(mpeg_server, Globals, "$Id$")
-
-int Mpeg_Global::parentpid = -1;
-int Mpeg_Global::listenSocketIn = -1;
-int Mpeg_Global::listenSocketUn = -1;
-struct linger Mpeg_Global::linger = {1,1};
-int Mpeg_Global::live_audio = 0;
-int Mpeg_Global::live_video = 0; /* 0 - no, 1 - to open, 2 - opened */
-int Mpeg_Global::drift_ppm = 0; /* clock drift in ppm */
-int Mpeg_Global::session_limit = SESSION_NUM;
-int Mpeg_Global::session_num = 0;
-int Mpeg_Global::rttag = 0;
-
-int Video_Timer_Global::timerHeader = 0;
-int Video_Timer_Global::timerGroup = 0;
-int Video_Timer_Global::timerFrame = 0;
-int Video_Timer_Global::timerOn = 0;
-int Video_Timer_Global::timerAdjust = 0;
-int Video_Timer_Global::preTimerVal = 0;
-
-// Initialize the nasty int's, doubles and their friends.
-
-Video_Global::Video_Global (void)
-{
- data_host = 0;
- live_source = 0;
- video_format = 0;
-
- pkts_sent = 0;
- start_time = 0;
-
- conn_tag = -1;
-
- normalExit = 1;
-
- serviceSocket = 0;
- videoSocket = -1;
-
- ACE_OS::memset (videoFile,
- 0,
- PATH_SIZE);
- fp = 0;
-
- needHeader = 0;
-
- lastRef [0] = lastRef [1] = 0;
-
- lastRefPtr = 0;
- currentUPF = 0;
- addedUPF = 0;
- addedSignals = 0;
- VStimeAdvance = 0;
- fps = 0; /* current frames-per-second: playback speed */
- frameRateLimit = 0;
-
- packet = 0;
- packetBufSize = 0;
- msgsn = 0;
- packetsn = 0;
- msgsize = 0;
-
- precmd = 0;
- cmd = 0;
- cmdsn = 0;
- nextFrame = 0;
- nextGroup = 0;
- firstPatternSize = 0;
- firstSendPattern = 0;
- sendPatternGops = 0;
- ACE_OS::memset (sendPattern,
- 0,
- PATTERN_SIZE);
-
-#ifdef STAT
- framesSent = 0;
-#endif /* STAT */
-
- fileSize = 0;
- maxS = 0;
- maxG = 0;
- maxI = 0;
- maxP = 0;
- maxB = 0;
- minS = 0x7fffffff;
- minG = 0x7fffffff;
- minI = 0x7fffffff;
- minP = 0x7fffffff;
- minB = 0x7fffffff;
-
- numS = 0;
- numG = 0;
- numF = 0;
- numI = 0;
- numP = 0;
- numB = 0;
-
- averageFrameSize = 0;
- horizontalSize = 0;
- verticalSize = 0;
- pelAspectRatio = 0;
- pictureRate = 0;
- vbvBufferSize = 0;
- firstGopFrames = 0;
- patternSize = 0;
-
- ACE_OS::memset (pattern,
- 0,
- PATTERN_SIZE);
-
- // struct pointers
- systemHeader = 0;
-
- gopTable = 0;
-
- frameTable = 0;
-
- // playvideo local vars
-
- preGroup = -1;
- preHeader = -1;
- preFrame = -1;
-
- fast_preGroup = -1;
- fast_preHeader= -1;
-}
-
-int
-Video_Global::FBread (char *buf, int size)
-{
- int res;
-
- while ((res = (this->conn_tag >= 0 ? wait_read_bytes (this->videoSocket, buf, size) :
- read (this->videoSocket, buf, size))) == -1)
- {
- if (errno == EINTR) {errno = 0; continue; }
- if (errno == EPIPE || errno == ECONNRESET) exit (0);
- perror ("VS reads Feedback this->packet");
- return -1;
- }
-
- if (res < size)
- {
- if (res)
- // @@ Can you please convert the printfs() and perrors to use
- // the appropriate ACE_DEBUG and ACE_ERROR macros?
- fprintf (stderr, "VS warn: FBread () res %dB < size %dB\n", res, size);
- return -1;
- }
- return 0;
-}
-
-// send a given this->packet pointed by 'this->packet' to the network.
-
-int
-Video_Global::first_packet_send_to_network (int timeToUse)
-{
- int count = 0;
- VideoMessage * msghd = (VideoMessage *) (((char *) this->packet) - sizeof (VideoMessage));
- int sent = 0;
- int packetSize = ntohl (this->packet->dataBytes);
-
- msghd->packetsn = htonl (this->packetsn ++);
- msghd->packetSize = htonl (packetSize + sizeof (* this->packet));
-
- fprintf (stderr, "VS to send FIRST pkt %d of size %d.\n",
- ntohl (msghd->packetsn), ntohl (msghd->packetSize));
-
-
- {
- VideoMessage * msg = NULL;
- int size = packetSize + sizeof (* this->packet); /* msghd->this->packetSize */
- int offset = 0;
- int targetTime;
-
- if (size > this->msgsize)
- {
- if (!timeToUse)
- {
- timeToUse = (this->msgsize + sizeof (*msg) + 28) * 2;
- /*
- set the max network as 500KB.
- 28 - UDP header size
- */
- /*
- fprintf (stderr, "computed timeToUse %d. ", timeToUse);
- */
- }
- else
- {
- timeToUse = (timeToUse * 7) >> 3;
- /*
- fprintf (stderr, "preset timeToUse %d.", timeToUse);
- */
- timeToUse /= (size + this->msgsize - 1) / this->msgsize;
- timeToUse = min (timeToUse, (this->msgsize + sizeof (*msg) + 28) * 100);
- /* limit min network bandwidth = 10K */
- }
-
- }
- while (size > 0)
- {
- int segsize, sentsize;
- int resent = 0;
-
- if (msg == NULL)
- { /* first message for current this->packet
- */
- count = 0;
- msg = msghd;
- targetTime = get_usec ();
- }
- else {
-#if 0
- /* the select () is not precise enough for being used here*/
- int sleepTime;
- targetTime += timeToUse;
- sleepTime = get_duration (get_usec (), targetTime);
- if (sleepTime >= 5000) { /* resolution of timer is 10,000 usec */
- usleep (sleepTime); /* not first message, wait for a while */
- }
-#endif
- /*
- count ++;
- if (! (count % 10)) usleep (10000);
- */
- msg = (VideoMessage *) ((char *)msg + this->msgsize);
- memcpy ((char *)msg, (char *)msghd, sizeof (* msg));
- }
-
- msg->msgsn = htonl (this->msgsn++);
- msg->msgOffset = htonl (offset);
- msg->msgSize = htonl (min (size, this->msgsize));
- // send the header seperately first
- segsize = sizeof (*msg);
- // ACE_DEBUG ((LM_DEBUG,
- // "(%P|%t) Sending the header, of size %d\n",
- // segsize));
-
- while (write (this->videoSocket,
- (char *)msg,
- segsize) == -1)
- {
- if (errno == EINTR)
- continue;
- if (errno == ENOBUFS) {
- if (resent) {
- perror ("Warning, pkt discarded because");
- sent = -1;
- break;
- }
- else {
- resent = 1;
- perror ("VS to sleep 5ms");
- usleep (5000);
- continue;
- }
- }
- if (errno != EPIPE) {
- fprintf (stderr, "VS error on send this->packet %d of size %d ",
- this->msgsn-1, min (size, this->msgsize)+sizeof (*msg));
- perror ("");
- }
- exit (errno != EPIPE);
- }
-
-
- // segsize = min (size, this->msgsize)+sizeof (*msg);
- segsize = min (size, this->msgsize);
-
- if (this->conn_tag != 0) { /* this->packet stream */
- // cerr << "vs sending " << segsize << " on fd = " << this->videoSocket << endl;
- // ACE_DEBUG ((LM_DEBUG,"packetsn = %d,msgsn = %d\n",
- // msg->packetsn,msg->msgsn));
-
- while ((sentsize = write (this->videoSocket,
- (char *)msg + sizeof (*msg),
- segsize)) == -1) {
- if (errno == EINTR)
- continue;
- if (errno == ENOBUFS) {
- if (resent) {
- perror ("Warning, pkt discarded because");
- sent = -1;
- break;
- }
- else {
- resent = 1;
- perror ("VS to sleep 5ms");
- usleep (5000);
- continue;
- }
- }
- if (errno != EPIPE) {
- fprintf (stderr, "VS error on send this->packet %d of size %d ",
- this->msgsn-1, min (size, this->msgsize)+sizeof (*msg));
- perror ("");
- }
- exit (errno != EPIPE);
- }
- }
- else {
- sentsize = wait_write_bytes (this->videoSocket, (char *)msg, segsize);
- if (sentsize == -1) {
- if (errno != EPIPE) {
- fprintf (stderr, "VS error on send this->packet %d of size %d ",
- this->msgsn-1, min (size, this->msgsize)+sizeof (*msg));
- perror ("");
- }
- exit (errno != EPIPE);
- }
- }
- if (sentsize < segsize) {
- SFprintf (stderr, "VS warning: message size %dB, sent only %dB\n",
- segsize, sentsize);
- }
- if (sent == -1)
- break;
- /*
- fprintf (stderr, "VS: message %d of size %d sent.\n",
- this->msgsn-1, min (size, this->msgsize)+sizeof (*msg));
- */
- size -= this->msgsize;
- offset += this->msgsize;
- }
- }
-
- fprintf (stderr, "sent = %d\n", sent);
-
- if (!sent) this->pkts_sent ++;
- return sent;
-}
-
-/*
- * send a this->packet with given this->systemHeader (optional), gop (optional) and frame.
- *
- * sh - system header id, if -1, then no system header will be sent.
- * otherwise, only when frame == 0, the given system header will be sent.
- * gop - group of pictures, gop header will be sent when frame == 0
- * (first I frame );
- * frame - frame to be sent, offset internal to given gop.
- */
-
-/* returns: 0 - this->packet sent, -1 - this->packet not sent (failed) */
-
-int
-Video_Global::SendPacket (int shtag,
- int gop,
- int frame,
- int timeToUse,
- int first_time)
-/* frame maybe out of range (PLAY, STEP), in this case, END_SEQ is sent
- to force display of last frame in VD */
-{
- char * buf = ((char *) this->packet) + sizeof (VideoPacket);
- int f = this->gopTable[gop].previousFrames + frame;
- int sh = this->gopTable[gop].systemHeader;
- /*
- SFprintf (stderr, "VS to send this->packet gop-%d, frame-%d.\n", gop, frame);
- */
-
- this->packet->currentUPF = ntohl (this->currentUPF);
-
- if (frame >= this->gopTable[gop].totalFrames)
- {
- this->packet->cmd = htonl (this->cmd);
- this->packet->cmdsn = htonl (this->cmdsn);
- this->packet->sh = htonl (sh);
- this->packet->gop = htonl (gop);
- this->packet->frame = htonl (this->numF);
- this->packet->display = htonl (this->numF-1);
- this->packet->future = htonl ((unsigned)-1);
- this->packet->past = htonl ((unsigned)-1);
- this->packet->dataBytes = htonl (4);
- * (int*) ((char*)this->packet + sizeof (*this->packet)) = htonl (SEQ_END_CODE);
-
- return send_to_network (timeToUse);
- }
-
- if (frame)
- shtag = 0;
- else if (this->needHeader)
- {
- shtag = 1;
- this->needHeader = 0;
- }
-
- this->packet->cmd = htonl (this->cmd);
- this->packet->cmdsn = htonl (this->cmdsn);
- this->packet->sh = htonl (sh);
- this->packet->gop = htonl (gop);
- this->packet->frame = htonl (f);
- if (this->frameTable[f].type == 'B')
- {
- int pre1 = -1, pre2 = -1, i = f;
- while (i>0)
- if (this->frameTable[--i].type != 'B')
- {
- pre1 = i;
- break;
- }
- while (i>0)
- if (this->frameTable[--i].type != 'B')
- {
- pre2 = i;
- break;
- }
- if (pre2 == -1)
- {
- /*
- fprintf (stderr,
- "frame %d-%d (%d) is a B without past ref, no to be sent.\n",
- gop, frame, f);
- */
- return -1;
- }
- if (pre1 != this->lastRef[this->lastRefPtr] ||
- pre2 != this->lastRef[1 - this->lastRefPtr])
- {
- /*
- fprintf (stderr,
- "send of B frame %d gaveup for past %d/future %d ref not sent.\n",
- f, pre2, pre1);
- */
- return -1;
- }
- this->packet->display = htonl (f);
- this->packet->future = htonl (pre1);
- this->packet->past = htonl (pre2);
- }
- else
- {
- int next = f;
- int pre = f;
-
- while (next < this->numF && this->frameTable[++next].type == 'B');
- while (pre > 0 && this->frameTable[--pre].type == 'B');
- if (this->frameTable[f].type == 'P' && pre != this->lastRef[this->lastRefPtr])
- {
- /*
- fprintf (stderr,
- "send of P frame %d gaveup for past ref %d not sent.\n",
- f, pre);
- fprintf (stderr, "ref0=%d, ref1=%d, ptr=%d.\n",
- this->lastRef[0], this->lastRef[1], this->lastRefPtr);
- */
- return -1;
- }
- this->packet->display = htonl (next);
- this->packet->future = htonl ((unsigned)-1);
- this->packet->past = htonl (this->frameTable[f].type == 'P' ? pre : (unsigned)-1);
- }
- {
- char * ptr = buf;
- int size = 0, offset = 0, i;
- if (shtag) /* send system header */
- {
- size = this->systemHeader[sh].size;
- FileRead (this->systemHeader[sh].offset, ptr, size);
- ptr += size;
- }
- if (!frame) /* send gop header */
- {
- size = this->gopTable[gop].headerSize;
- FileRead (this->gopTable[gop].offset, ptr, size);
- ptr += size;
- }
- size = this->frameTable[f].size;
- for (i=this->gopTable[gop].previousFrames; i<f; i++)
- offset += this->frameTable[i].size;
- FileRead ((this->gopTable[gop].firstIoffset + offset), ptr, size);
- ptr += size;
- this->packet->dataBytes = htonl (ptr - buf);
- }
-
- {
- int sent;
- if (first_time == 1)
- {
- // ACE_DEBUG ((LM_DEBUG,
- // "(%P|%t) Sending first frame to client\n"));
- sent = first_packet_send_to_network (timeToUse);
- }
- else
- sent = send_to_network (timeToUse);
- if (!sent)
- {
- /*
- fprintf (stderr, "%c%d\n", this->frameTable[f].type, f);
- fprintf (stderr, "%c frame %d sent.\n", this->frameTable[f].type, f);
- */
- if (this->frameTable[f].type != 'B')
- {
- this->lastRefPtr = 1 - this->lastRefPtr;
- this->lastRef[this->lastRefPtr] = f;
- }
- }
- return sent;
- }
-}
-
-int
-Video_Global::CmdRead (char *buf, int psize)
-{
- int res = wait_read_bytes (this->serviceSocket,
- buf,
- psize);
- if (res == 0) return (1);
- if (res == -1) {
- fprintf (stderr, "VS error on read this->cmdSocket, size %d", psize);
- perror ("");
- return (-1);
- }
- return 0;
-}
-
-int
-Video_Global::CmdWrite (char *buf, int size)
-{
- int res = wait_write_bytes (this->serviceSocket, buf, size);
- if (res == -1) {
- if (errno != EPIPE) perror ("VS writes to this->serviceSocket");
- return (-1);
- }
- return 0;
-}
-
-int
-Video_Global::PLAYliveVideo (PLAYpara * para)
-{
- int doscale;
- int count;
- int first_frame;
- int frame = para->nextFrame;
- int nfds = (this->serviceSocket > this->videoSocket ? this->serviceSocket : this->videoSocket) + 1;
- struct fd_set read_mask;
- struct timeval tval = {0, 0};
- double ratio;
- int result;
-
- this->currentUPF = (int) (1000000.0 / this->fps); /* ignore para.usecPerFrame */
- if (this->frameRateLimit < this->fps) {
- doscale = 1;
- ratio = min (this->frameRateLimit, this->fps) / this->fps;
- first_frame = frame;
- count = 0;
- /*
- fprintf (stderr, "doscale %d, this->frameRateLimit %5.2f, this->fps %5.2f, ratio %5.2f\n",
- doscale, this->frameRateLimit, this->fps, ratio);
- */
- }
- else doscale = 0;
- StartPlayLiveVideo ();
-
- for (;;) {
-
- if (doscale) {
- for (;;) {
- if ((int) ((frame - first_frame) * ratio + 0.5) < count) frame ++;
- else break;
- }
- count ++;
- }
- SendPicture (&frame);
- frame ++;
-
- FD_ZERO (&read_mask);
- FD_SET (this->serviceSocket, &read_mask);
- FD_SET (this->videoSocket, &read_mask);
-
- // @@ Is this code actually used anymore, i.e., do we need to
- // ACE-ify it?
-
-#ifdef _HPUX_SOURCE
- if (select (nfds, (int *)&read_mask, NULL, NULL, &tval) == -1)
-#else
- if (select (nfds, &read_mask, NULL, NULL, &tval) == -1)
-#endif
- {
- if (errno == EINTR)
- continue;
- perror ("Error - VS select between service and video sockets");
- StopPlayLiveVideo ();
- exit (1);
-
- }
- if (FD_ISSET (this->serviceSocket, &read_mask)) /* stop */
- {
- u_char tmp;
- result = CmdRead ((char *)&tmp, 1);
- if (result != 0)
- return result;
- if (tmp == CmdCLOSE) {
- StopPlayLiveVideo ();
- exit (0);
- }
- else if (tmp == CmdSTOP) {
- this->cmd = tmp;
- /*
- fprintf (stderr, "VS: this->CmdSTOP. . .\n");
- */
- result = CmdRead ((char *)&this->cmdsn, sizeof (int));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- this->cmdsn = ntohl (this->cmdsn);
-#endif
- StopPlayLiveVideo ();
- break;
- }
- else if (tmp == CmdSPEED)
- {
- SPEEDpara speed_para;
- /*
- fprintf (stderr, "VS: this->CmdSPEED. . .\n");
- */
- result = CmdRead ((char *)&speed_para, sizeof (speed_para));
- if (result != 0)
- return result;
- /* ignore this thing for live video */
- }
- else
- {
- fprintf (stderr, "VS error (live): this->cmd=%d while expect STOP/SPEED.\n", tmp);
- this->normalExit = 0;
- StopPlayLiveVideo ();
- exit (1);
- }
- }
- if (FD_ISSET (this->videoSocket, &read_mask)) /* feedback, only for frame rate
- adjustment */
- {
- VideoFeedBackPara fb_para;
- if (FBread ((char *)&fb_para, sizeof (fb_para)) == -1 ||
- ntohl (fb_para.cmdsn) != this->cmdsn) {
- /*
- SFprintf (stderr, "VS warning: a FB this->packet discarded.\n");
- */
- return 0;
- }
-#ifdef NeedByteOrderConversion
- fb_para.this->frameRateLimit1000 = ntohl (fb_para.this->frameRateLimit1000);
-#endif
- this->frameRateLimit = fb_para.frameRateLimit1000 / 1000.0;
- if (this->frameRateLimit < this->fps) {
- doscale = 1;
- ratio = min (this->frameRateLimit, this->fps) / this->fps;
- first_frame = frame;
- count = 0;
- /*
- fprintf (stderr, "doscale %d, this->frameRateLimit %5.2f, this->fps %5.2f, ratio %5.2f\n",
- doscale, this->frameRateLimit, this->fps, ratio);
- */
- }
- else doscale = 0;
- }
- }
- return 0;
-}
-
-void
-Video_Global::ComputeFirstSendPattern (float limit)
-{
- char * buf = this->firstSendPattern;
- int len = this->firstPatternSize;
- char * pat = (char *)ACE_OS::malloc (len);
- int f;
-
- if (pat == NULL) {
- fprintf (stderr, "VS error on allocating %d bytes for computing first SP", len);
- perror ("");
- exit (1);
- }
- for (f = 0; f < len; f ++) {
- pat[f] = this->frameTable[f].type;
- }
- memset (buf, 0, len);
-
- if (limit <= 0)
- limit = 1.0;
-
- f = (int) ((double)len *
- ((double)limit / (1000000.0 / (double)this->currentUPF)) + 0.5);
- /* rounded to integer, instead of truncated */
- if (f >= len)
- f = len;
- else if (f <= 1)
- f = 1;
-
- ComputeSendPattern (pat, buf, len, f);
-
- /*
- f = len - f;
- fprintf (stderr, "this->Firstthis->Sendthis->Pattern (%d frames dropped): ", f);
- {
- int i;
- for (i = 0; i < len; i ++)
- fputc (buf[i] ? pat[i] : '-', stderr);
- }
- fputc ('\n', stderr);
- */
- free (pat);
-}
-
-int
-Video_Global::FrameToGroup (int * frame)
-{
- int f = * frame;
- int i = 0;
- while (i < this->numG && this->gopTable[i].previousFrames <= f) i++;
- i --;
- * frame = f - this->gopTable[i].previousFrames;
- return i;
-}
-
-int
-Video_Global::SendReferences (int group, int frame)
-{
- u_char orgcmd;
- int i, base;
- int pregroup;
- int result;
-
- if (group < 0 || group >= this->numG) return 0;
- if (frame <= 0 || frame >= this->gopTable[group].totalFrames) return 0;
-
- orgcmd = this->cmd;
- this->cmd = CmdREF;
-
- if (group > 0) {
- pregroup = 1;
- base = this->gopTable[group].previousFrames;
- for (i = 0; i <= frame; i ++) {
- if (this->frameTable[i + base].type == 'P') {
- pregroup = 0;
- break;
- }
- }
- }
- else pregroup = 0;
-
- if (pregroup) { /* reference frame can be in previous group */
- pregroup = group -1;
- base = this->gopTable[pregroup].previousFrames;
- for (i = 0; i < this->gopTable[pregroup].totalFrames; i ++) {
- if (this->frameTable[i + base].type != 'B') {
- /*
- SFprintf (stderr, "REF group%d, frame%d\n", pregroup, i);
- */
- result = SendPacket (i == 0, pregroup, i, 0);
- if (result != 0)
- return result;
- }
- }
- }
-
- base = this->gopTable[group].previousFrames;
- for (i = 0; i < frame; i ++) {
- if (this->frameTable[i + base].type != 'B') {
- /*
- SFprintf (stderr, "REF group%d, frame%d\n", group, i);
- */
- SendPacket (i == 0, group, i, 0);
- }
- }
- this->cmd = orgcmd;
-}
-
-int
-Video_Global::GetFeedBack ()
-{
- VideoFeedBackPara para;
- struct itimerval val;
- int timerUsec;
-
- if (FBread ((char *)&para, sizeof (para)) == -1 ||
- ntohl (para.cmdsn) != this->cmdsn) {
- /*
- SFprintf (stderr, "VS warning: a FB this->packet discarded.\n");
- */
- return -1;
- }
-#ifdef NeedByteOrderConversion
- para.this->needHeader = ntohl (para.this->needHeader);
- para.addUsecPerFrame = ntohl (para.addUsecPerFrame);
- para.addFrames = ntohl (para.addFrames);
- para.this->sendthis->PatternGops = ntohl (para.this->sendthis->PatternGops);
- para.this->frameRateLimit1000 = ntohl (para.this->frameRateLimit1000);
-#endif
- this->frameRateLimit = para.frameRateLimit1000 / 1000.0;
- this->sendPatternGops = para.sendPatternGops;
-
- if (!Video_Timer_Global::timerOn) return 0;
-
- this->needHeader = para.needHeader;
- memcpy (this->sendPattern, para.sendPattern, PATTERN_SIZE);
- if (para.addFrames <= 0 || Video_Timer_Global::timerAdjust < MAX_TIMER_ADJUST)
- {
- Video_Timer_Global::timerAdjust += para.addFrames * SPEEDUP_INV_SCALE;
- Video_Timer_Global::TimerSpeed ();
- }
- else /* drastic compensation for big gap */
- this->addedSignals += para.addFrames;
- if (para.addUsecPerFrame) {
- this->addedUPF += para.addUsecPerFrame;
- Video_Timer_Global::TimerSpeed ();
- }
- /*
- SFprintf (stderr, "VS fb: addf %d, addupf %d\n",
- para.addFrames, para.addUsecPerFrame);
- */
-
- return 0;
-}
-
-int
-Video_Global::SendPicture (int * frame)
-{
- int size;
- char * buf = ((char *) this->packet) + sizeof (VideoPacket);
- /*
- SFprintf (stderr, "VS to send picture %d.\n", *frame);
- */
-
- size = ReadLiveVideoPicture (frame, buf, this->packetBufSize);
-
- this->packet->currentUPF = ntohl (this->currentUPF);
- this->packet->cmd = htonl (this->cmd);
- this->packet->cmdsn = htonl (this->cmdsn);
- this->packet->sh = this->packet->gop = this->packet->frame = this->packet->display = htonl (*frame);
- this->packet->future = htonl ((unsigned)-1);
- this->packet->past = htonl ((unsigned)-1);
-
- this->packet->dataBytes = htonl (size);
-
- return send_to_network (this->currentUPF);
-}
-
-int
-Video_Global::ReadInfoFromFile (void)
-{
- int fd = -1, i;
- int fnlen = strlen (this->videoFile);
-
- strcpy (&this->videoFile[fnlen], ".Info");
- fd = open (this->videoFile, O_RDONLY);
- if (fd == -1)
- {
- fprintf (stderr, "Reminder: VS fails to open %s for read, ", this->videoFile);
- perror ("try create one");
- goto fail_ReadInfoFromFile;
- }
- read_int (fd, &i);
- if (i != this->fileSize)
- {
- fprintf (stderr, "Warning: this->fileSize in Info: %d not the same as actual %d.\n",
- i, this->fileSize);
- goto fail_ReadInfoFromFile;
- }
-
- read_int (fd, &this->maxS);
- read_int (fd, &this->maxG);
- read_int (fd, &this->maxI);
- read_int (fd, &this->maxP);
- read_int (fd, &this->maxB);
- read_int (fd, &this->minS);
- read_int (fd, &this->minG);
- read_int (fd, &this->minI);
- read_int (fd, &this->minP);
- read_int (fd, &this->minB);
- read_int (fd, &this->numS);
- read_int (fd, &this->numG);
- read_int (fd, &this->numF);
- read_int (fd, &this->numI);
- read_int (fd, &this->numP);
- read_int (fd, &this->numB);
- read_int (fd, &this->averageFrameSize);
- read_int (fd, &this->horizontalSize);
- read_int (fd, &this->verticalSize);
- read_int (fd, &this->pelAspectRatio);
- read_int (fd, &this->pictureRate);
- read_int (fd, &this->vbvBufferSize);
- read_int (fd, &this->patternSize);
-
- memset (this->pattern, 0, PATTERN_SIZE);
- read_bytes (fd, this->pattern, this->patternSize);
-#ifdef STAT
- this->framesSent = (char *)ACE_OS::malloc ((this->numF + 7)>>3);
- if (this->framesSent == NULL)
- {
- fprintf (stderr, "Error: VS fails to alloc mem for this->framesSent for %d frames", this->numF);
- perror ("");
- exit (1);
- }
-#endif
- this->systemHeader = (struct Video_Global::SystemHeader *)ACE_OS::malloc (sizeof (struct Video_Global::SystemHeader) * this->numS);
- if (this->systemHeader == NULL)
- {
- perror ("Error: VS error on ACE_OS::malloc this->SystemHeader");
- exit (1);
- }
- this->gopTable = (struct Video_Global::GopTable *)ACE_OS::malloc (sizeof (struct Video_Global::GopTable) * this->numG);
- if (this->gopTable == NULL)
- {
- perror ("Error: VS error on ACE_OS::malloc GopHeader");
- exit (1);
- }
- this->frameTable = (struct Video_Global::FrameTable *)ACE_OS::malloc (sizeof (Video_Global::FrameTable) * this->numF);
- if (this->frameTable == NULL)
- {
- perror ("Error: VS error on ACE_OS::malloc this->frameTable");
- exit (1);
- }
- this->packetBufSize = this->maxS + this->maxG + max (this->maxI, max (this->maxP, this->maxB));
- this->packet = (VideoPacket *)ACE_OS::malloc (sizeof (VideoMessage) + sizeof (VideoPacket) +
- this->packetBufSize);
- if (this->packet == NULL)
- {
- perror ("Error: VS error on ACE_OS::malloc this->packet buffer");
- exit (1);
- }
- this->packet = (VideoPacket *) ((char *)this->packet + sizeof (VideoMessage));
-
- for (i = 0; i < this->numS; i ++)
- {
- read_int (fd, (int *)&this->systemHeader[i].offset);
- read_int (fd, &this->systemHeader[i].size);
- }
- for (i = 0; i < this->numG; i ++)
- {
- read_int (fd, &this->gopTable[i].systemHeader);
- read_int (fd, (int *)&this->gopTable[i].offset);
- read_int (fd, &this->gopTable[i].headerSize);
- read_int (fd, &this->gopTable[i].size);
- read_int (fd, &this->gopTable[i].totalFrames);
- read_int (fd, &this->gopTable[i].previousFrames);
- read_int (fd, (int *)&this->gopTable[i].firstIoffset);
- }
- for (i = 0; i < this->numF; i ++)
- {
- read_byte (fd, &this->frameTable[i].type);
- read_short (fd, (short *)&this->frameTable[i].size);
- }
-
- close (fd);
- /*
- fprintf (stderr, "Read Info from %s\n", this->videoFile);
- */
- this->videoFile[fnlen] = 0;
- return 0;
-fail_ReadInfoFromFile:
- if (fd >= 0)
- close (fd);
- this->videoFile[fnlen] = 0;
- /*
- fprintf (stderr, "To scan Info from %s\n", this->videoFile);
- */
- return -1;
-}
-
-void
-Video_Global::WriteInfoToFile (void)
-{
- int fd = -1, i;
- int fnlen = strlen (this->videoFile);
-
- strcpy (&this->videoFile[fnlen], ".Info");
- fd = open (this->videoFile, O_WRONLY | O_CREAT, 0444);
- if (fd == -1)
- {
- fprintf (stderr, "VS fails to open %s for write", this->videoFile);
- perror ("");
- goto fail_WriteInfoToFile;
- }
- write_int (fd, this->fileSize);
- write_int (fd, this->maxS);
- write_int (fd, this->maxG);
- write_int (fd, this->maxI);
- write_int (fd, this->maxP);
- write_int (fd, this->maxB);
- write_int (fd, this->minS);
- write_int (fd, this->minG);
- write_int (fd, this->minI);
- write_int (fd, this->minP);
- write_int (fd, this->minB);
- write_int (fd, this->numS);
- write_int (fd, this->numG);
- write_int (fd, this->numF);
- write_int (fd, this->numI);
- write_int (fd, this->numP);
- write_int (fd, this->numB);
- write_int (fd, this->averageFrameSize);
- write_int (fd, this->horizontalSize);
- write_int (fd, this->verticalSize);
- write_int (fd, this->pelAspectRatio);
- write_int (fd, this->pictureRate);
- write_int (fd, this->vbvBufferSize);
- write_int (fd, this->patternSize);
-
- write_bytes (fd, this->pattern, this->patternSize);
-
- for (i = 0; i < this->numS; i ++)
- {
- write_int (fd, this->systemHeader[i].offset);
- write_int (fd, this->systemHeader[i].size);
- }
- for (i = 0; i < this->numG; i ++)
- {
- write_int (fd, this->gopTable[i].systemHeader);
- write_int (fd, this->gopTable[i].offset);
- write_int (fd, this->gopTable[i].headerSize);
- write_int (fd, this->gopTable[i].size);
- write_int (fd, this->gopTable[i].totalFrames);
- write_int (fd, this->gopTable[i].previousFrames);
- write_int (fd, this->gopTable[i].firstIoffset);
- }
- for (i = 0; i < this->numF; i ++)
- {
- write_byte (fd, this->frameTable[i].type);
- write_short (fd, this->frameTable[i].size);
- }
-
- close (fd);
- this->videoFile[fnlen] = 0;
- return;
-fail_WriteInfoToFile:
- if (fd >= 0)
- close (fd);
- this->videoFile[fnlen] = 0;
- return;
-}
-
-int
-Video_Global::init_MPEG1_video_file (void)
-{
- u_char nb;
- int state = 0;
- u_long fileptr = 0;
- u_long i, j, k;
- int shptr, gopptr, ftptr;
- int inpic = 0;
- u_long picptr = 0;
- int pictype = 0;
- int first = 0;
- int failureType = 0;
-
- this->fp = fopen (this->videoFile, "r");
- if (this->fp == NULL)
- {
- fprintf (stderr, "error on opening video file %s", this->videoFile);
- perror ("");
- return 2;
- }
- if (fseek (this->fp, 0, 2) == -1)
- {
- fprintf (stderr, "File %s not seekable", this->videoFile);
- perror ("");
- return 3;
- }
- this->fileSize = ftell (this->fp);
-
- fseek (this->fp, 0, 0);
-
- if (ReadInfoFromFile ())
- {
- for (;;)
- {
- nextByte;
- if (state >= 0 && nb == 0x00)
- state ++;
- else if (state >= 2 && nb == 0x01)
- state = -1;
- else if (state == -1)
- {
- if (!first) first ++;
- else if (first == 1) first ++;
-
- switch (nb)
- {
- case 0xb7: /* seq_end_code */
- goto exit_phase1;
- break;
- case 0xb3: /* seq_start_code */
- if (first == 1) first = 3;
- if (first != 3)
- {
- fprintf (stderr, "VS error: given file is not in MPEG format.\n");
- return 4;
- }
- this->numS ++;
- break;
- case 0xb8: /* gop_start_code */
- this->numG ++;
- break;
- case 0x00: /* picture_start_code */
- nextByte;
- nextByte;
- nb &= 0x38;
- if (nb == 0x08)
- {
- this->numI ++;
- if (this->numG == 2)
- this->pattern[this->patternSize++] = 'I';
- }
- else if (nb == 0x10)
- {
- this->numP ++;
- if (this->numG == 2)
- this->pattern[this->patternSize++] = 'P';
- }
- else if (nb == 0x18)
- {
- this->numB ++;
- if (this->numG == 2)
- this->pattern[this->patternSize++] = 'B';
- }
- /*
- else
- fprintf (stderr, "VS error: unkonw picture type %d\n", nb);
- */
- break;
- default:
- break;
- }
- state = 0;
- }
- else
- state = 0;
- }
- exit_phase1:
-
- if (first != 3)
- {
- fprintf (stderr, "VS error: given file \"%s\" is not of MPEG format.\n", this->videoFile);
- return 4;
- }
-
- this->pattern[this->patternSize] = 0;
- memset (this->sendPattern, 1, PATTERN_SIZE);
-
- this->numF = this->numI + this->numP + this->numB;
- this->averageFrameSize = fileptr / (unsigned)this->numF;
- /*
- fprintf (stderr, "Pass one finished, total bytes read: %u, average frame size %d\n",
- fileptr, this->averageFrameSize);
- fprintf (stderr, "this->numS-%d, this->numG-%d, this->numF-%d, this->numI-%d, this->numP-%d, this->numB-%d\n",
- this->numS, this->numG, this->numI, this->numI, this->numP, this->numB);
- fprintf (stderr, "this->Pattern detected: %s\n", this->pattern);
- */
- if (this->numF > MAX_FRAMES)
- {
- fprintf (stderr, "VS error: this->Number of frames (%d) is bigger than MAX_FRAMES (%d).\n\
-you need to update the constant definition in common.h and recompile.\n",
- this->numF, MAX_FRAMES);
- return 5;
- }
-
-#ifdef STAT
- this->framesSent = (char *)ACE_OS::malloc ((this->numF + 7)>>3);
- if (this->framesSent == NULL)
- {
- fprintf (stderr, "VS fails to alloc mem for this->framesSent for %d frames", this->numF);
- perror ("");
- return 6;
- }
-#endif
-
- this->systemHeader = (struct Video_Global::SystemHeader *)ACE_OS::malloc (sizeof (struct Video_Global::SystemHeader) * this->numS);
- if (this->systemHeader == NULL)
- {
- perror ("VS error on ACE_OS::malloc this->SystemHeader");
- return 7;
- }
- this->gopTable = (struct Video_Global::GopTable *)ACE_OS::malloc (sizeof (struct Video_Global::GopTable) * this->numG);
- if (this->gopTable == NULL)
- {
- perror ("VS error on ACE_OS::malloc GopHeader");
- return 8;
- }
- this->frameTable = (struct Video_Global::FrameTable *)ACE_OS::malloc (sizeof (Video_Global::FrameTable) * this->numF);
- if (this->frameTable == NULL)
- {
- perror ("VS error on ACE_OS::malloc this->frameTable");
- return 9;
- }
-
- rewind (this->fp);
- fileptr = 0;
- state = 0;
- inpic = 0;
- shptr = -1;
- gopptr = -1;
- ftptr = 0;
-
- for (;;)
- {
- nextByte;
- if (state >= 0 && nb == 0x00)
- state ++;
- else if (state >= 2 && nb == 0x01)
- state = -1;
- else if (state == -1)
- {
- switch (nb)
- {
- case 0xb7: /* seq_end_code */
- if (gopptr >= 0 && this->gopTable[gopptr].size == 0)
- this->gopTable[gopptr].size = fileptr - this->gopTable[gopptr].offset - 4;
- computePicSize;
- goto exit_phase2;
- break;
- case 0xb3: /* seq_start_code */
- if (gopptr >= 0 && this->gopTable[gopptr].size == 0)
- this->gopTable[gopptr].size = fileptr - this->gopTable[gopptr].offset - 4;
- computePicSize;
- shptr ++;
- this->systemHeader[shptr].offset = fileptr - 4;
- this->systemHeader[shptr].size = 0;
- break;
- case 0xb8: /* gop_start_code */
- if (this->systemHeader[shptr].size == 0)
- this->systemHeader[shptr].size =fileptr - this->systemHeader[shptr].offset - 4;
- if (gopptr >= 0 && this->gopTable[gopptr].size == 0)
- this->gopTable[gopptr].size = fileptr - this->gopTable[gopptr].offset - 4;
- computePicSize;
- gopptr ++;
- this->gopTable[gopptr].systemHeader = shptr;
- this->gopTable[gopptr].offset = fileptr - 4;
- this->gopTable[gopptr].headerSize = 0;
- this->gopTable[gopptr].size = 0;
- this->gopTable[gopptr].totalFrames = 0;
- this->gopTable[gopptr].previousFrames = gopptr ?
- (this->gopTable[gopptr - 1].totalFrames + this->gopTable[gopptr - 1].previousFrames) : 0;
-
- break;
- case 0x00: /* picture_start_code */
- if (this->gopTable[gopptr].headerSize == 0)
- {
- this->gopTable[gopptr].headerSize = fileptr - this->gopTable[gopptr].offset - 4;
- this->gopTable[gopptr].firstIoffset = fileptr - 4;
- }
- this->gopTable[gopptr].totalFrames ++;
- computePicSize;
- picptr = fileptr - 4;
- nextByte;
- nextByte;
- nb &= 0x38;
- if (nb == 0x08)
- {
- pictype = 'I';
- inpic = 1;
- }
- else if (nb == 0x10)
- {
- pictype = 'P';
- inpic = 1;
- }
- else if (nb == 0x18)
- {
- pictype = 'B';
- inpic = 1;
- }
- break;
- default:
-
- break;
- }
- state = 0;
- }
- else
- state = 0;
- }
-
- exit_phase2:
- for (shptr = 0; shptr<this->numS; shptr++)
- {
- this->maxS = max (this->maxS, this->systemHeader[shptr].size);
- this->minS = min (this->minS, this->systemHeader[shptr].size);
- }
- for (gopptr = 0; gopptr<this->numG; gopptr++)
- {
- this->maxG = max (this->maxG, this->gopTable[gopptr].headerSize);
- this->minG = min (this->minG, this->gopTable[gopptr].headerSize);
- }
- this->packetBufSize = this->maxS + this->maxG + max (this->maxI, max (this->maxP, this->maxB));
- this->packet = (VideoPacket *)ACE_OS::malloc (sizeof (VideoMessage) + sizeof (VideoPacket) +
- this->packetBufSize);
- if (this->packet == NULL)
- {
- perror ("VS error on ACE_OS::malloc this->packet buffer");
- return 10;
- }
- this->packet = (VideoPacket *) ((char *)this->packet + sizeof (VideoMessage));
- /*
- fprintf (stderr, "Pass 2 finished.\n");
- fprintf (stderr, "this->maxS-%d, this->maxG-%d, this->maxI-%d, this->maxP-%d, this->maxB-%d.\n", this->maxS, this->maxG, this->maxI, this->maxP, this->maxB);
- fprintf (stderr, "this->minS-%d, this->minG-%d, this->minI-%d, this->minP-%d, this->minB-%d.\n", this->minS, this->minG, this->minI, this->minP, this->minB);
- */
- /*
- {
- int i;
-
- fprintf (stderr, "id: offset size -- system header table:\n");
- for (i=0; i<this->numS; i++)
- fprintf (stderr, "%-3d %-9u %d\n", i, this->systemHeader[i].offset, this->systemHeader[i].size);
- fprintf (stderr,
- "id: header offset hdsize totSize frames preframs Ioffset Isize -- GOP\n");
- for (i=0; i<this->numG; i++)
- {
- fprintf (stderr, "%-4d %-8d %-8u %-8d %-8d %-8d %-8d %-8u %d\n",
- i,
- this->gopTable[i].this->systemHeader,
- this->gopTable[i].offset,
- this->gopTable[i].headerSize,
- this->gopTable[i].size,
- this->gopTable[i].totalFrames,
- this->gopTable[i].previousFrames,
- this->gopTable[i].firstIoffset,
- this->frameTable[this->gopTable[i].previousFrames].size
- );
- }
-
- fprintf (stderr, "\nframe information:");
- for (i=0; i<this->numF; i++)
- fprintf (stderr, "%c%c%-8d", (i%10 ? '\0' : '\n'), this->frameTable[i].type, this->frameTable[i].size);
- fprintf (stderr, "\n");
-
- }
- */
- fseek (this->fp, this->systemHeader[0].offset+4, 0);
- nextByte;
- this->horizontalSize = ((int)nb <<4) & 0xff0;
- nextByte;
- this->horizontalSize |= (nb >>4) & 0x0f;
- this->verticalSize = ((int)nb <<8) & 0xf00;
- nextByte;
- this->verticalSize |= (int)nb & 0xff;
- nextByte;
- this->pelAspectRatio = ((int)nb >> 4) & 0x0f;
- this->pictureRate = (int)nb & 0x0f;
- nextByte;
- nextByte;
- nextByte;
- this->vbvBufferSize = ((int)nb << 5) & 0x3e0;
- nextByte;
- this->vbvBufferSize |= ((int)nb >>3) & 0x1f;
- /*
- fprintf (stderr, "SysHeader info: hsize-%d, vsize-%d, pelAspect-%d, rate-%d, vbv-%d.\n",
- this->horizontalSize, this->verticalSize, this->pelAspectRatio, this->pictureRate, this->vbvBufferSize);
- */
- WriteInfoToFile ();
- }
-#if 0
- {
- int i, j = 20;
-
- for (i = this->numG - 1;; i --) {
- if (this->gopTable[i].offset < 4235260) {
- fprintf (stderr, "group %d: offset %ld\n", i, this->gopTable[i].offset);
- if (j -- == 0) break;
- }
- }
- /*
- for (i = 0; i < this->numG; i ++) {
- if (this->gopTable[i].previousFrames > 1800) {
- fprintf (stderr, "group %d: offset %ld pre-frames %d\n",
- i, this->gopTable[i].offset, this->gopTable[i].previousFrames);
- break;
- }
- }
- */
- }
-#endif
- {
- this->firstPatternSize = this->gopTable[0].totalFrames;
- this->firstSendPattern = (char *)ACE_OS::malloc (this->firstPatternSize);
- if (this->firstSendPattern == NULL)
- {
- fprintf (stderr, "VS failed to allocate this->firstthis->Sendthis->Pattern for %d frames",
- this->firstPatternSize);
- perror ("");
- return 11;
- }
- }
- this->firstGopFrames = this->gopTable[0].totalFrames;
- return 0;
-}
-int
-Video_Global::play_send (int debug)
-{
- // ACE_DEBUG ((LM_DEBUG,"play_send: sending the frame \n"));
- int curGroup = Video_Timer_Global::timerGroup;
- int curFrame = Video_Timer_Global::timerFrame;
- int curHeader = Video_Timer_Global::timerHeader;
- char * sp;
-
- if (this->preGroup != curGroup ||
- curFrame != this->preFrame)
- {
- int sendStatus = -1;
- int frameStep = 1;
- if (debug)
- cerr << " curgroup = " << curGroup << endl ;
- if (curGroup == 0)
- {
-
- int i = curFrame + 1;
- while (i < this->firstPatternSize &&
- !this->firstSendPattern[i])
- {
- frameStep ++;
- i++;
- }
- }
- else /* (curGroup > 0) */
- {
- int i = curFrame + 1;
- sp = this->sendPattern + ((curGroup - 1) % this->sendPatternGops) * this->patternSize;
- while (i < this->patternSize && !sp[i])
- {
- frameStep ++;
- i++;
- }
- }
- if (curGroup == 0)
- {
- if (debug)
- cerr << "first : " <<
- this->firstSendPattern[curFrame] << endl;
- if (this->firstSendPattern[curFrame])
- sendStatus = 0;
- else /* (!this->firstthis->Sendthis->Pattern[curFrame]) */
- {
- int i = curFrame - 1;
- while (i > 0 && !this->firstSendPattern[i])
- i--;
- if (i > this->preFrame)
- /* the frame (curGroup, i) hasn't been sent yet */
- {
- sendStatus = 0;
- curFrame = i;
- }
- else
- sendStatus = -1;
- if (debug)
- cerr << "SendStatus = " << sendStatus << endl;
- }
- }
- else if (sp[curFrame]) /* curGroup > 0 */
- sendStatus = 0;
- else /* (!sp[curFrame]) */
- {
- int i = curFrame - 1;
- while (i > 0 && !sp[i])
- i--;
- if (curGroup == this->preGroup && i > this->preFrame)
- /* the frame (curGroup, i) hasn't been sent yet */
- {
- sendStatus = 0;
- curFrame = i;
- }
- else
- sendStatus = -1;
- }
- if (!sendStatus)
- {
- // Send the current video frame, calls send_to_network which
- // fragments and sends via blocking write .
- sendStatus = this->SendPacket (this->preHeader != curHeader,
- curGroup, curFrame,
- (this->currentUPF + this->addedUPF) * frameStep);
- if (sendStatus == -1)
- return -1;
- if (!sendStatus)
- {
- this->preHeader = curHeader;
- this->preGroup = curGroup;
- this->preFrame = curFrame;
-#ifdef STAT
- if (this->play_para.collectStat)
- {
- int f = this->gopTable[curGroup].previousFrames + curFrame;
- this->framesSent[f>>3] |= (1 << (f % 8));
- }
-#endif
- }
- }
- }
- return 0;
-}
-
-int
-Video_Global::fast_play_send (void)
-{
- if (this->fast_preGroup != Video_Timer_Global::timerGroup)
- {
- int result;
- result = this->SendPacket (this->fast_preHeader != Video_Timer_Global::timerHeader, Video_Timer_Global::timerGroup, 0,
- this->fast_para.usecPerFrame * this->patternSize >> 2);
- if (result == -1)
- return -1;
- this->fast_preHeader = Video_Timer_Global::timerHeader;
- this->fast_preGroup = Video_Timer_Global::timerGroup;
- }
- return 0;
-}
-
-int
-Video_Global::position (void)
-{
- int result;
- POSITIONpara pos_para;
- /*
- fprintf (stderr, "POSITION . . .\n");
- */
- result = CmdRead ((char *)&pos_para, sizeof (pos_para));
- if (result != 0)
- return result;
-
- if (this->live_source) return 0;
-
-#ifdef NeedByteOrderConversion
- pos_para.nextGroup = ntohl (pos_para.nextGroup);
- pos_para.sn = ntohl (pos_para.sn);
-#endif
-
- CheckGroupRange (pos_para.nextGroup);
- this->cmdsn = pos_para.sn;
- result = SendPacket (this->numS>1 || pos_para.nextGroup == 0, pos_para.nextGroup, 0, 0);
- return result;
-}
-
-int
-Video_Global::step_video ()
-{
- int group;
- STEPpara step_para;
- int tag = 0;
- int result;
-
- result = CmdRead ((char *)&step_para, sizeof (step_para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- step_para.sn = ntohl (step_para.sn);
- step_para.this->nextFrame = ntohl (step_para.this->nextFrame);
-#endif
-
- this->cmdsn = step_para.sn;
-
- if (!this->live_source) {
- if (step_para.nextFrame >= this->numF) /* send SEQ_END */
- {
- tag = 1;
- step_para.nextFrame --;
- }
- /*
- fprintf (stderr, "STEP . . .frame-%d\n", step_para.this->nextFrame);
- */
- CheckFrameRange (step_para.nextFrame);
- group = FrameToGroup (&step_para.nextFrame);
- if (this->precmd != CmdSTEP && !tag ) {
- result = SendReferences (group, step_para.nextFrame);
- if (result < 0 )
- return result;
- }
- }
- if (this->live_source) StartPlayLiveVideo ();
-
- if (this->live_source) {
- SendPicture (&step_para.nextFrame);
- }
- else if (this->video_format == VIDEO_MPEG1) {
- SendPacket (this->numS>1, group, tag ? this->numF : step_para.nextFrame, 0);
- }
- else {
- fprintf (stderr, "VS: wierd1\n");
- }
-
- if (this->live_source) StopPlayLiveVideo ();
- return 0;
-}
-
-int
-Video_Global::fast_forward (void)
-{
- // return this->init_fast_play ()
- return 0;
-}
-
-int
-Video_Global::fast_backward (void)
-{
-// return this->init_fast_play ();
- return 0;
-}
-
-int
-Video_Global::stat_stream (void)
-{
- int i, j = 0;
- for (i = 0; i < this->numF; i++)
- {
- short size = htons (this->frameTable[i].size);
- char type = this->frameTable[i].type;
- if (i == this->gopTable[j].previousFrames)
- {
- type = tolower (type);
- j ++;
- }
- CmdWrite ((char *)&type, 1);
- CmdWrite ((char *)&size, 2);
- }
- return 0;
-}
-
-int
-Video_Global::stat_sent (void)
-{
-#ifdef STAT
- CmdWrite ((char *)this->framesSent, (this->numF + 7) / 8);
-#else
- int i;
- char zeroByte = 0;
- for (i = 0; i < (this->numF + 7) / 8; i++)
- CmdWrite ((char *)&zeroByte, 1);
-#endif
- return 0;
-}
-
-int
-Video_Global::init_play (Video_Control::PLAYpara para,
- CORBA::Long_out vts)
-{
- // ~~ why do we need the play_para in Video_Global , why can't just use
- // the para that's passed.
- int result;
-
- ACE_DEBUG ((LM_DEBUG,
- " (%P|%t) Video_Global::init_play ()"));
-
- // this gets the parameters for the play command
- // result = this->CmdRead ((char *)&this->play_para, sizeof (this->play_para));
- // if (result != 0)
- // return result;
-
- // Assign the passed play
- this->play_para = para ;
-#ifdef NeedByteOrderConversion
- this->play_para.sn = ntohl (this->play_para.sn);
- this->play_para.nextFrame = ntohl (this->play_para.nextFrame);
- this->play_para.usecPerFrame = ntohl (this->play_para.usecPerFrame);
- this->play_para.framesPerSecond = ntohl (this->play_para.framesPerSecond);
- this->play_para.frameRateLimit1000 = ntohl (this->play_para.frameRateLimit1000);
- this->play_para.collectStat = ntohl (this->play_para.collectStat);
- this->play_para.sendPatternGops = ntohl (this->play_para.sendPatternGops);
- this->play_para.VStimeAdvance = ntohl (this->play_para.VStimeAdvance);
-#endif
-
- this->frameRateLimit = this->play_para.frameRateLimit1000 / 1000.0;
- this->cmdsn = this->play_para.sn;
- this->currentUPF = this->play_para.usecPerFrame;
- this->VStimeAdvance = this->play_para.VStimeAdvance;
-
- vts = get_usec ();
- // cerr << "vts is " << vts << endl;
- // begin evil code
- // {
- // int vts = get_usec ();
- // this->CmdWrite ((char *)&ts, sizeof (int));
- // }
- // end evil code
-
- if (this->live_source || this->video_format != VIDEO_MPEG1) {
- PLAYpara live_play_para; // xxx hack to compile the code
- if (this->live_source)
- this->PLAYliveVideo (&live_play_para);
- return 0;
- }
-
- fprintf (stderr, "this->VStimeAdvance from client: %d\n", this->VStimeAdvance);
-
- this->sendPatternGops = this->play_para.sendPatternGops;
- ComputeFirstSendPattern (this->frameRateLimit);
-#ifdef STAT
- if (this->play_para.collectStat)
- memset (this->framesSent, 0, (this->numF + 7)>>3);
-#endif
- CheckFrameRange (this->play_para.nextFrame);
- Video_Timer_Global::timerFrame = this->play_para.nextFrame;
- Video_Timer_Global::timerGroup = FrameToGroup (&Video_Timer_Global::timerFrame);
- Video_Timer_Global::timerHeader = this->gopTable[Video_Timer_Global::timerGroup].systemHeader;
- // memcpy (this->sendPattern, this->play_para.sendPattern, PATTERN_SIZE);
- // Do a sequence copy..
-
- for (int i=0; i<PATTERN_SIZE ; i++)
- this->sendPattern[i] = this->play_para.sendPattern[i];
- result = SendReferences (Video_Timer_Global::timerGroup, Video_Timer_Global::timerFrame);
- if (result < 0)
- return result;
- Video_Timer_Global::StartTimer ();
-
- // Sends the first frame of the video... not true anymore since the
- // user can position the stream anywhere and then call play.
- result = play_send (0);
- return 0;
-}
-
-CORBA::Boolean
-Video_Global::init_fast_play (const Video_Control::FFpara &ff_para )
-{
- // save the parameters for future reference
- this->fast_para = ff_para;
- int result;
-
- // result = CmdRead ((char *)&this->ff_para, sizeof (this->ff_para));
- // if (result != 0)
- // return result;
-
- if (this->live_source) return 0;
-
- this->VStimeAdvance = ff_para.VStimeAdvance;
- /*
- fprintf (stderr, "this->VStimeAdvance from client: %d\n", this->VStimeAdvance);
- */
- CheckGroupRange (ff_para.nextGroup);
- this->cmdsn = ff_para.sn;
- Video_Timer_Global::timerGroup = ff_para.nextGroup;
- Video_Timer_Global::timerFrame = 0;
- Video_Timer_Global::timerHeader = this->gopTable[Video_Timer_Global::timerGroup].systemHeader;
- this->currentUPF = ff_para.usecPerFrame;
- Video_Timer_Global::StartTimer ();
-
- fast_play_send ();
- return 0;
-}
-
-int
-Video_Global::init_video (void)
-{
- INITvideoPara para;
- int failureType = 0;
- int result;
- /*
- fprintf (stderr, "VS about to read Para.\n");
- */
- result = CmdRead ((char *)&para, sizeof (para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl (para.sn);
- para.version = ntohl (para.version);
- para.nameLength = ntohl (para.nameLength);
-#endif
- if (para.nameLength>0)
- {
- result = CmdRead (this->videoFile, para.nameLength);
- if (result != 0)
- return result;
- }
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit || para.version != VERSION) {
- char errmsg[128];
- this->cmd = CmdFAIL;
- CmdWrite ((char *)&this->cmd, 1);
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit) {
- sprintf (errmsg,
- "Too many sessions being serviced, please try again later.\n");
- }
- else {
- sprintf (errmsg, "Version # not match, VS %d.%02d, Client %d.%02d",
- VERSION / 100, VERSION % 100,
- para.version / 100, para.version % 100);
- }
- write_string (this->serviceSocket, errmsg);
- exit (0);
- }
- this->cmdsn = para.sn;
- /*
- fprintf (stderr, "MPEG file %s got.\n", this->videoFile);
- */
- this->videoFile[para.nameLength] = 0;
-
- if (!strncasecmp ("LiveVideo", this->videoFile, 9)) {
- if (OpenLiveVideo (&this->video_format, &this->horizontalSize,
- &this->verticalSize, &this->averageFrameSize,
- &this->fps, &this->pelAspectRatio) == -1) {
- failureType = 100;
- goto failure;
- }
- if (this->video_format == VIDEO_MPEG2) {
- failureType = 101;
- goto failure;
- }
- this->live_source = 1;
-
- this->fileSize =0x7fffffff;
- this->maxS = this->maxG = this->maxI = this->maxP = this->maxB = this->minS = this->minG = this->minI = this->minP = this->minB = 1;
- this->numS = this->numG = this->numF = this->numI = 0x7fffffff;
- this->numP = this->numB = 0;
- this->vbvBufferSize = 1;
- this->firstGopFrames = 1;
- this->patternSize = 1;
- this->pattern[0] = 'I';
- this->pattern[1] = 0;
- this->packetBufSize = this->verticalSize * this->horizontalSize * 3;
- this->packet = (VideoPacket *)ACE_OS::malloc (sizeof (VideoMessage) + sizeof (VideoPacket) +
- this->packetBufSize);
- if (this->packet == NULL)
- {
- perror ("Error: VS error on ACE_OS::malloc this->packet buffer");
- exit (1);
- }
- this->packet = (VideoPacket *) ((char *)this->packet + sizeof (VideoMessage));
-
- }
- else {
- static double pictureRateTable[] = {23.976, 24, 25, 29.97, 30, 50, 59.94, 60};
-
- this->video_format = VIDEO_MPEG1;
- failureType = init_MPEG1_video_file ();
- if (failureType) goto failure;
- this->fps = pictureRateTable[this->pictureRate - 1];
- }
-
- {
- INITvideoReply reply;
-
- reply.totalHeaders = htonl (this->numS);
- reply.totalGroups = htonl (this->numG);
- reply.totalFrames = htonl (this->numF);
- reply.sizeIFrame = htonl (this->maxI);
- reply.sizePFrame = htonl (this->maxP);
- reply.sizeBFrame = htonl (this->maxB);
- reply.sizeSystemHeader = htonl (this->maxS);
- reply.sizeGop = htonl (this->maxG);
- reply.averageFrameSize = htonl (this->averageFrameSize);
- reply.verticalSize = htonl (this->verticalSize);
- reply.horizontalSize = htonl (this->horizontalSize);
- reply.pelAspectRatio = htonl (this->pelAspectRatio);
- reply.pictureRate1000 = htonl ((int) (this->fps * 1000));
- reply.vbvBufferSize = htonl (this->vbvBufferSize);
- reply.firstGopFrames = htonl (this->firstGopFrames);
- reply.patternSize = htonl (this->patternSize);
- strncpy (reply.pattern, this->pattern, PATTERN_SIZE);
-
- reply.live = htonl (this->live_source);
- reply.format = htonl (this->video_format);
-
- CmdWrite ((char *)&this->cmd, 1);
-
- CmdWrite ((char *)&reply, sizeof (reply));
-
- /* write the first SH, GOP and IFrame to this->serviceSocket (TCP),
- using code for SendPacket () */
- {
- int tmpSocket = this->videoSocket;
-
- if (this->live_source) StartPlayLiveVideo ();
-
- this->videoSocket = this->serviceSocket;
-
- if (this->live_source) {
- int frame = 0;
- SendPicture (&frame);
- }
- else if (this->video_format == VIDEO_MPEG1) {
- SendPacket (1, 0, 0, 0);
- }
- else {
- fprintf (stderr, "VS: this->video_format %d not supported.\n",
- this->video_format);
- }
- this->videoSocket = tmpSocket;
-
- if (this->live_source) StopPlayLiveVideo ();
- }
-
- return 0;
-
- }
-failure:
- {
- char * msg;
- char errmsg[64];
- this->cmd = CmdFAIL;
- sprintf (errmsg, "VS failed to alloc internal buf (type %d)", failureType);
- CmdWrite ((char *)&this->cmd, 1);
- msg = failureType == 1 ? "not a complete MPEG stream" :
- failureType == 2 ? "can't open MPEG file" :
- failureType == 3 ? "MPEG file is not seekable" :
- failureType == 4 ? "not an MPEG stream" :
- failureType == 5 ?
- "too many frames in MPEG file, need change MAX_FRAMES and recompile VS" :
- failureType == 100 ? "failed to connect to live video source" :
- failureType == 101 ? "live MPEG2 not supported" :
- errmsg;
- write_string (this->serviceSocket, msg);
- exit (0);
- }
-}
-
-//--------------------------------------------------------
-// Video_Timer_Global methods
-void
-Video_Timer_Global::StartTimer (void)
-{
- VIDEO_SINGLETON::instance ()->addedUPF = 0;
- VIDEO_SINGLETON::instance ()->addedSignals = 0;
- timerAdjust = (VIDEO_SINGLETON::instance ()->VStimeAdvance * SPEEDUP_INV_SCALE) / VIDEO_SINGLETON::instance ()->currentUPF;
- /*
- SFprintf (stderr, "VS StartTimer (): fast-start frames %d\n",
- timerAdjust / SPEEDUP_INV_SCALE);
- */
- TimerSpeed ();
- // setsignal (SIGALRM, timerHandler);
- timerOn = 1;
- preTimerVal = get_usec ();
- /*
- fprintf (stderr, "VS: timer started at %d upf.\n", VIDEO_SINGLETON::instance ()->currentUPF + VIDEO_SINGLETON::instance ()->addedUPF);
- */
-}
-
-void
-Video_Timer_Global::StopTimer (void)
-{
- struct itimerval val;
- // ## I have to incorporate this logic into the changed code
- // setsignal (SIGALRM, SIG_IGN);
- val.it_interval.tv_sec = val.it_value.tv_sec = 0;
- val.it_interval.tv_usec = val.it_value.tv_usec = 0;
- setitimer (ITIMER_REAL, &val, NULL);
- timerOn = 0;
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Timer_Global::StopTimer: timer stopped\n"));
-}
-
-void
-Video_Timer_Global::TimerSpeed (void)
-{
- struct itimerval val;
- int usec = VIDEO_SINGLETON::instance ()->currentUPF + VIDEO_SINGLETON::instance ()->addedUPF;
- if (Mpeg_Global::drift_ppm) {
- /*
- int drift = (double)usec * (double)Mpeg_Global::drift_ppm / 1000000.0;
- SFprintf (stderr, "Mpeg_Global::drift_ppm %d, usec %d, drift %d, new usec %d\n",
- Mpeg_Global::drift_ppm, usec, drift, usec - drift);
- */
- usec -= (int) ((double)usec * (double)Mpeg_Global::drift_ppm / 1000000.0);
- }
- if (timerAdjust > 1)
- usec = (int) (((double)usec * (double) (SPEEDUP_INV_SCALE - 1)) /
- (double)SPEEDUP_INV_SCALE);
- val.it_interval.tv_sec = val.it_value.tv_sec = usec / 1000000;
- val.it_interval.tv_usec = val.it_value.tv_usec = usec % 1000000;
- setitimer (ITIMER_REAL, &val, NULL);
- /*
- SFprintf (stderr,
- "VS TimerSpeed () at %s speed, timerAdjust %d VIDEO_SINGLETON::instance ()->addedSignals %d.\n",
- (timerAdjust > 1) ? "higher" : "normal", timerAdjust, VIDEO_SINGLETON::instance ()->addedSignals);
- */
-
-}
-
-void
-Video_Timer_Global::TimerProcessing (void)
-{
- /*
- fprintf (stderr, "VS: timerHandler...\n");
- */
- if (!timerOn) {
- return;
- }
- if (timerAdjust < 0)
- {
- timerAdjust += SPEEDUP_INV_SCALE;
- return;
- }
- if (timerAdjust >0)
- {
- if ((--timerAdjust) == 0)
- TimerSpeed ();
- }
- if (VIDEO_SINGLETON::instance ()->cmd == CmdPLAY)
- {
- if (timerGroup == VIDEO_SINGLETON::instance ()->numG - 1 && timerFrame >= VIDEO_SINGLETON::instance ()->gopTable[timerGroup].totalFrames - 1)
- {
- timerFrame ++; /* force sending of END_SEQ when PLAY VIDEO_SINGLETON::instance ()->cmd */
- StopTimer ();
- return;
- }
- else
- {
- timerFrame ++;
- if (timerFrame >= VIDEO_SINGLETON::instance ()->gopTable[timerGroup].totalFrames)
- {
- timerGroup ++;
- timerFrame = 0;
- timerHeader = VIDEO_SINGLETON::instance ()->gopTable[timerGroup].systemHeader;
- }
- }
- }
- else {
- if (VIDEO_SINGLETON::instance ()->cmd == CmdFF) {
- if (timerGroup == VIDEO_SINGLETON::instance ()->numG - 1) {
- StopTimer ();
- return;
- }
- timerGroup ++;
- timerHeader = VIDEO_SINGLETON::instance ()->gopTable[timerGroup].systemHeader;
- }
- else {
- if (timerGroup == 0) {
- StopTimer ();
- return;
- }
- timerGroup --;
- timerHeader = VIDEO_SINGLETON::instance ()->gopTable[timerGroup].systemHeader;
- }
- }
-
-}
-
-void
-Video_Timer_Global::timerHandler (int sig)
-{
- // ACE_DEBUG ((LM_DEBUG,
- // "Video_Timer_Global::timerHandler\n"));
-
- int val2, val3;
- int usec = VIDEO_SINGLETON::instance ()->currentUPF + VIDEO_SINGLETON::instance ()->addedUPF;
-
- if (Mpeg_Global::drift_ppm) {
- usec -= (int) ((double)usec * (double)Mpeg_Global::drift_ppm / 1000000.0);
- }
-
- if (timerAdjust > 1)
- usec = (int) (((double)usec * (double) (SPEEDUP_INV_SCALE - 1)) /
- (double)SPEEDUP_INV_SCALE);
- val3 = get_duration (preTimerVal, (val2 = get_usec ()));
- /*
- if (val3 >= usec<< 1))
- fprintf (stderr, "Slower: %d out of VIDEO_SINGLETON::instance ()->currentUPF %d.\n",
- val3, usec);
- else
- fprintf (stderr, "+\n");
- */
- preTimerVal = val2;
- if (val3 < 0 || val3 > 100000000)
- val3 = usec;
- val2 = (val3 + (usec>>1)) / usec;
- if (val2 < 0) val2 = 0;
- if (val2) {
- TimerProcessing ();
- val2 --;
- }
- VIDEO_SINGLETON::instance ()->addedSignals += val2;
-
- if (VIDEO_SINGLETON::instance ()->addedSignals) {
- val2 = timerAdjust;
- if (timerAdjust < MAX_TIMER_ADJUST) {
- timerAdjust += VIDEO_SINGLETON::instance ()->addedSignals * SPEEDUP_INV_SCALE;
- if (val2 < SPEEDUP_INV_SCALE) {
- TimerSpeed ();
- }
- }
- else {
- /*
- fprintf (stderr, "VS timerAdjust %d, VIDEO_SINGLETON::instance ()->addedSignals %d, timerFrame %d\n",
- timerAdjust, VIDEO_SINGLETON::instance ()->addedSignals, timerFrame);
- */
- for (val3 = 0; val3 < VIDEO_SINGLETON::instance ()->addedSignals; val3 ++)
- TimerProcessing ();
- }
- VIDEO_SINGLETON::instance ()->addedSignals = 0;
- }
-}
-
-// send the first packet, given by packet pointed by
-// 'this->packet' to the network.
-int
-Video_Global::send_to_network (int timeToUse)
-{
- int count = 0;
- VideoMessage * msghd = (VideoMessage *) (((char *) this->packet) - sizeof (VideoMessage));
- int sent = 0;
- int packetSize = ntohl (this->packet->dataBytes);
-
- msghd->packetsn = htonl (this->packetsn ++);
- msghd->packetSize = htonl (packetSize + sizeof (* this->packet));
-
- // fprintf (stderr, "VS to send pkt %d of size %d.\n",
- // ntohl (msghd->packetsn), ntohl (msghd->packetSize));
-
-
- {
- VideoMessage * msg = NULL;
- int size = packetSize + sizeof (* this->packet); /* msghd->this->packetSize */
- int offset = 0;
- int targetTime;
-
- if (size > this->msgsize)
- {
- if (!timeToUse)
- {
- timeToUse = (this->msgsize + sizeof (*msg) + 28) * 2;
- /*
- set the max network as 500KB.
- 28 - UDP header size
- */
- /*
- fprintf (stderr, "computed timeToUse %d. ", timeToUse);
- */
- }
- else
- {
- timeToUse = (timeToUse * 7) >> 3;
- /*
- fprintf (stderr, "preset timeToUse %d.", timeToUse);
- */
- timeToUse /= (size + this->msgsize - 1) / this->msgsize;
- timeToUse = min (timeToUse, (this->msgsize + sizeof (*msg) + 28) * 100);
- /* limit min network bandwidth = 10K */
- }
-
- }
- while (size > 0)
- {
- int segsize, sentsize;
- int resent = 0;
-
- if (msg == NULL) { /* first message for current this->packet */
- count = 0;
- msg = msghd;
- targetTime = get_usec ();
- }
- else {
-#if 0
- /* the select () is not precise enough for being used here*/
- int sleepTime;
- targetTime += timeToUse;
- sleepTime = get_duration (get_usec (), targetTime);
- if (sleepTime >= 5000) { /* resolution of timer is 10,000 usec */
- usleep (sleepTime); /* not first message, wait for a while */
- }
-#endif
- /*
- count ++;
- if (! (count % 10)) usleep (10000);
- */
- msg = (VideoMessage *) ((char *)msg + this->msgsize);
- memcpy ((char *)msg, (char *)msghd, sizeof (* msg));
- }
- msg->msgsn = htonl (this->msgsn++);
- msg->msgOffset = htonl (offset);
- msg->msgSize = htonl (min (size, this->msgsize));
-
- segsize = min (size, this->msgsize)+sizeof (*msg);
- if (this->conn_tag != 0) { /* this->packet stream */
- // cerr << "sending " << segsize << " on fd = " << this->videoSocket << endl;
- while ((sentsize = write (this->videoSocket, (char *)msg, segsize)) == -1) {
- if (errno == EINTR)
- continue;
- if (errno == ENOBUFS) {
- if (resent) {
- perror ("Warning, pkt discarded because");
- sent = -1;
- break;
- }
- else {
- resent = 1;
- perror ("VS to sleep 5ms");
- usleep (5000);
- continue;
- }
- }
- if (errno != EPIPE) {
- fprintf (stderr, "VS error on send this->packet %d of size %d ",
- this->msgsn-1, min (size, this->msgsize)+sizeof (*msg));
- perror ("");
- }
- exit (errno != EPIPE);
- }
- }
- else {
- sentsize = wait_write_bytes (this->videoSocket, (char *)msg, segsize);
- if (sentsize == -1) {
- if (errno != EPIPE) {
- fprintf (stderr, "VS error on send this->packet %d of size %d ",
- this->msgsn-1, min (size, this->msgsize)+sizeof (*msg));
- perror ("");
- }
- exit (errno != EPIPE);
- }
- }
- if (sentsize < segsize) {
- SFprintf (stderr, "VS warning: message size %dB, sent only %dB\n",
- segsize, sentsize);
- }
- if (sent == -1)
- break;
- /*
- fprintf (stderr, "VS: message %d of size %d sent.\n",
- this->msgsn-1, min (size, this->msgsize)+sizeof (*msg));
- */
- size -= this->msgsize;
- offset += this->msgsize;
- }
- }
- /*
- fprintf (stderr, "sent = %d\n", sent);
- */
- if (!sent) this->pkts_sent ++;
- return sent;
-}
-
-
-Audio_Global::Audio_Global (void)
- :state (AUDIO_WAITING),
- addSamples (0),
- nextTime (0),
- upp (0),
- delta_sps (0),
- bytes_sent (0),
- start_time (0),
- conn_tag (0),
- serviceSocket (-1),
- audioSocket (-1),
- fd (0),
- totalSamples (0),
- fileSize (0),
- cmd (0),
- live_source (0),
- databuf_size (0),
- cmdsn (0),
- nextsample (0),
- sps (0),
- spslimit (0),
- spp (0),
- pktbuf (0),
- fbpara (0)
-{
-}
-
-int
-Audio_Global::CmdRead(char *buf, int psize)
-{
- int res = wait_read_bytes(serviceSocket, buf, psize);
- if (res == 0) return (1);
- if (res == -1) {
- fprintf(stderr, "AS error on read cmdSocket, size %d", psize);
- ACE_OS::perror ("");
- return (-1);
- }
- return 0;
-}
-
-void
-Audio_Global::CmdWrite(char *buf, int size)
-{
- int res = wait_write_bytes(serviceSocket, buf, size);
- if (res == -1) {
- if (errno != EPIPE)ACE_OS::perror ("AS writes to serviceSocket");
- ACE_OS::exit (errno != EPIPE);
- }
-}
-
-int
-Audio_Global::INITaudio(void)
-{
- int result;
- int failureType; /* 0 - can't open file, 1 - can't open live source */
- INITaudioPara para;
-
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.version = ntohl(para.version);
- para.nameLength = ntohl(para.nameLength);
- para.para.encodeType = ntohl(para.para.encodeType);
- para.para.channels = ntohl(para.para.channels);
- para.para.samplesPerSecond = ntohl(para.para.samplesPerSecond);
- para.para.bytesPerSample = ntohl(para.para.bytesPerSample);
-#endif
- if (para.nameLength>0)
- result = CmdRead(audioFile, para.nameLength);
- if (result != 0)
- return result;
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit || para.version != VERSION) {
- char errmsg[128];
- cmd = CmdFAIL;
- CmdWrite((char *)&cmd, 1);
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit) {
- sprintf(errmsg,
- "Too many sessions being serviced, please try again later.\n");
- }
- else {
- sprintf(errmsg, "Version # not match, AS %d.%02d, Client %d.%02d",
- VERSION / 100, VERSION % 100,
- para.version / 100, para.version % 100);
- }
- write_string(serviceSocket, errmsg);
- return(1);
- }
- ACE_OS::memcpy (&audioPara, &para.para, sizeof(audioPara));
- /*
- fprintf(stderr, "Client Audio para: encode %d, ch %d, sps %d, bps %d.\n",
- para.para.encodeType, para.para.channels,
- para.para.samplesPerSecond, para.para.bytesPerSample);
- */
- audioFile[para.nameLength] = 0;
- {
- int len =ACE_OS::strlen (audioFile);
- if (strncasecmp("LiveAudio", audioFile, 9) &&
- strcasecmp(".au", audioFile+len-3)) {
- char errmsg[128];
- cmd = CmdFAIL;
- CmdWrite((char *)&cmd, 1);
- sprintf(errmsg, "%s without suffix .au", audioFile);
- write_string(serviceSocket, errmsg);
- return(1);
- }
- }
- /*
- fprintf(stderr, "Audio file %s got.\n", audioFile);
- */
-
- if (!strncasecmp("LiveAudio", audioFile, 9)) {
- fd = OpenLiveAudio(&(para.para));
- if (fd == -1) {
- failureType = 1;
- goto failure;
- }
- fileSize =0x7fffffff;
- totalSamples = fileSize / audioPara.bytesPerSample;
- live_source = 1;
- }
- else {
- LeaveLiveAudio();
- fd = open(audioFile, O_RDONLY);
- if (fd == -1)
- {
- fprintf(stderr, "AS error on opening audio file %s", audioFile);
- ACE_OS::perror ("");
- failureType = 0;
- goto failure;
- }
-
- /* Try to get audioFile format audioPara here */
-
- /* figure out totalsamples */
- fileSize = lseek(fd, 0L, SEEK_END);
- lseek(fd, 0L, SEEK_SET);
- totalSamples = fileSize / audioPara.bytesPerSample;
- /*
- fprintf(stderr, "Total Samples=%d in audio file %ss.\n", totalSamples, audioFile);
- */
- }
- {
- INITaudioReply reply;
-
- reply.para.encodeType = htonl(audioPara.encodeType);
- reply.para.channels = htonl(audioPara.channels);
- reply.para.samplesPerSecond = htonl(audioPara.samplesPerSecond);
- reply.para.bytesPerSample = htonl(audioPara.bytesPerSample);
- reply.totalSamples = htonl(totalSamples);
-
- reply.live = htonl(live_source);
- reply.format = htonl(AUDIO_RAW);
-
- CmdWrite((char *)&cmd, 1);
- CmdWrite((char *)&reply, sizeof(reply));
- }
- return 0;
-
- failure:
- {
- /*
- fprintf(stderr, "AS error: failed initializing audio file.\n");
- */
- cmd = CmdFAIL;
- CmdWrite((char *)&cmd, 1);
- write_string(serviceSocket,
- failureType == 0 ? "Failed to open audio file for read." :
- "Failed to connect to live audio source.");
- return(1);
- }
-}
-
-/* send a packet of audio samples to audioSocket
- returns: 0 - no more data from audio file: EOF reached;
- 1 - More data is available from the audio file */
-int
-Audio_Global::send_packet (int firstSample, int samples)
-{
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) send_packet called\n"));
- long offset = firstSample * audioPara.bytesPerSample;
- int size = samples * audioPara.bytesPerSample;
- char * buf = (char *)pktbuf + sizeof(*pktbuf);
- int len;
- int resent = 0;
- int segsize, sentsize;
-
- if (live_source) {
- len = ReadLiveAudioSamples(buf, samples);
- len *= audioPara.bytesPerSample;
- }
- else {
- lseek(fd, offset, SEEK_SET);
- while ((len = ACE_OS::read (fd, buf, size)) == -1) {
- if (errno == EINTR)
- continue; /* interrupted */
- ACE_OS::perror ("AS error on read audio file");
- return(-1);
- }
- if (len < audioPara.bytesPerSample) {
- return 0;
- }
- }
-
- samples = len / audioPara.bytesPerSample;
- len = samples * audioPara.bytesPerSample;
- bytes_sent += len;
- pktbuf->firstSample = htonl(firstSample);
- pktbuf->samples = htonl(samples);
- pktbuf->actualSamples = htonl(samples);
- pktbuf->dataBytes = htonl(len);
- if (spslimit < sps) { /* interpolation needed */
- SFprintf(stderr, "AS audio sample interpolation not available yet.\n");
- }
- segsize = sizeof(*pktbuf) + len;
- if (conn_tag != 0) {
- while ((sentsize = ACE_OS::write (audioSocket, (char *)pktbuf, segsize)) == -1) {
- if (errno == EINTR) /* interrupted */
- continue;
- if (errno == ENOBUFS) {
- if (resent) {
- ACE_OS::perror ("AS Warning, pkt discarded because");
- break;
- }
- else {
- resent = 1;
- usleep(5000);
- continue;
- }
- }
- if (errno != EPIPE) {
- fprintf(stderr, "AS error on send audio packet %d(%d):",
- firstSample, samples);
- perror("");
- }
- ACE_OS::exit ((errno != EPIPE));
- }
- }
- else {
- sentsize = wait_write_bytes(audioSocket, (char *)pktbuf, segsize);
- if (sentsize == -1) {
- if (errno != EPIPE) {
- fprintf(stderr, "AS error on send audio packet %d(%d):",
- firstSample, samples);
- perror("");
- }
- ACE_OS::exit ((errno != EPIPE));
- }
- }
- if (sentsize < segsize) {
- SFprintf(stderr, "AS warning: message size %dB, sent only %dB\n",
- segsize, sentsize);
- }
- /*
- SFprintf(stderr, "AS sent audio packet %d(%d).\n",
- firstSample, samples);
- */
- return (len < size ? 0 : 1);
-}
-
-/* send a packet of audio samples to audioSocket
- returns: 0 - no more data from audio file: EOF reached;
- 1 - More data is available from the audio file */
-int
-Audio_Global::SendPacket (void)
-{
- int moredata;
- pktbuf->cmdsn = htonl(cmdsn);
- pktbuf->resend = htonl(0);
- pktbuf->samplesPerSecond = htonl(sps);
- moredata = send_packet(nextsample, spp);
- if (moredata)
- {
- nextsample += spp;
- }
- return moredata;
-}
-
-void
-Audio_Global::ResendPacket (int firstsample, int samples)
-{
- pktbuf->cmdsn = htonl(cmdsn);
- pktbuf->resend = htonl(1);
- pktbuf->samplesPerSecond = htonl(sps);
- while (samples > 0) {
- int size = samples < spp ? samples : spp;
- send_packet(firstsample, size);
- firstsample += size;
- samples -= size;
- if (samples > 0) {
- usleep(10000);
- }
- }
-}
-
-#if 0
-int
-Audio_Global::PLAYaudio(void)
-{
- int hasdata = 1;
- int addSamples;
- int packets = 0;
- unsigned nextTime;
- int upp; /* micro-seconds per packet */
- int delta_sps = 0; /* compensation for sps from feedback msgs */
- int nfds = (serviceSocket > audioSocket ? serviceSocket : audioSocket) + 1;
- int result;
- /*
- fprintf(stderr, "PLAY . . .\n");
- */
- {
- PLAYaudioPara para;
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.nextSample = ntohl(para.nextSample);
- para.samplesPerSecond = ntohl(para.samplesPerSecond);
- para.samplesPerPacket = ntohl(para.samplesPerPacket);
- para.ABsamples = ntohl(para.ABsamples);
- para.spslimit = ntohl(para.spslimit);
-#endif
- nextsample = para.nextSample;
- cmdsn = para.sn;
- sps = para.samplesPerSecond;
- spslimit = para.spslimit;
- spp = para.samplesPerPacket;
- addSamples = para.ABsamples / 2;
- if (spp * audioPara.bytesPerSample > databuf_size) {
- spp = databuf_size / audioPara.bytesPerSample;
- }
- /*
- SFprintf(stderr, "AS got CmdPLAY: sps %d\n", sps);
- */
- }
- /*
- fprintf(stderr, "AS: nextSampe=%d for PLAY.\n", para.nextSample);
- */
-
- upp = (int)(1000000.0 / ((double)sps / (double)spp));
- nextTime = get_usec();
-
- CmdWrite((char *)&nextTime, sizeof(int));
-
- if (live_source) {
- StartPlayLiveAudio();
- }
-
- for (;;)
- {
- struct fd_set read_mask, write_mask;
- struct timeval tval;
- unsigned curTime = get_usec();
-
- if (hasdata) {
- if (addSamples < - spp) { /* slow down by not sending packets */
- nextTime += upp;
- addSamples += spp;
- }
- else {
- int need_sleep = 0;
- while (nextTime <= curTime && hasdata) {
- if (need_sleep) usleep(5000);
- hasdata = SendPacket();
- need_sleep = 1;
- packets ++;
- nextTime += upp;
- if (addSamples > 0 && packets % SPEEDUP_SCALE == 0) {
- addSamples -= spp;
- usleep(5000);
- hasdata = SendPacket();
- packets ++;
- }
- }
- }
- }
- curTime = nextTime - curTime;
- if (curTime > 5000000) curTime = 5000000; /* limit on 5 second weit time
- in case error happens */
- tval.tv_sec = curTime / 1000000;
- tval.tv_usec = curTime % 1000000;
- FD_ZERO(&read_mask);
- FD_SET(serviceSocket, &read_mask);
- FD_SET(audioSocket, &read_mask);
-#ifdef _HPUX_SOURCE
- if (select(nfds, (int *)&read_mask, NULL, NULL, hasdata ? &tval : NULL) == -1)
-#else
- if (select(nfds, &read_mask, NULL, NULL, hasdata ? &tval : NULL) == -1)
-#endif
- {
- if (errno == EINTR)
- continue;
- ACE_OS::perror ("AS error on select reading or writing");
- return(-1);
- }
- if (FD_ISSET(serviceSocket, &read_mask)){ /* STOP, SPEED, or CLOSE*/
- unsigned char tmp;
- result = CmdRead((char *)&tmp, 1);
- if (result != 0)
- return result;
- switch (tmp)
- {
- case CmdSPEED:
- {
- SPEEDaudioPara para;
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.samplesPerSecond = ntohl(para.samplesPerSecond);
- para.samplesPerPacket = ntohl(para.samplesPerPacket);
- para.spslimit = ntohl(para.spslimit);
-#endif
- sps = para.samplesPerSecond;
- spslimit = para.spslimit;
- spp = para.samplesPerPacket;
- if (spp * audioPara.bytesPerSample > databuf_size) {
- spp = databuf_size / audioPara.bytesPerSample;
- }
- delta_sps = 0; /* reset compensation value */
- upp = (int)(1000000.0 / ((double)sps / (double)spp));
- /*
- SFprintf(stderr, "AS got CmdSPEED: sps %d\n", sps);
- */
- }
- break;
- case CmdSTOP:
- {
- int val;
- cmd = tmp;
- /*
- fprintf(stderr, "AS: CmdSTOP. . .\n");
- */
- result = CmdRead((char *)&val, sizeof(int));
- if (result != 0)
- return result;
- /*
- CmdWrite(AUDIO_STOP_PATTERN,ACE_OS::strlen (AUDIO_STOP_PATTERN));
- */
- if (live_source) {
- StopPlayLiveAudio();
- }
- return 0; /* return from PLAYaudio() */
- }
- case CmdCLOSE:
- if (live_source) {
- StopPlayLiveAudio();
- }
- return(1); /* The whole AS session terminates */
- default:
- if (live_source) {
- StopPlayLiveAudio();
- }
- fprintf(stderr, "AS error: cmd=%d while expects STOP/SPEED/CLOSE.\n", tmp);
- return(-1);
- }
- }
-
- if (FD_ISSET(audioSocket, &read_mask)){ /* Feedback packet */
- int bytes, len;
- for (;;) {
- if (conn_tag >= 0) {
- len = wait_read_bytes(audioSocket, (char *)fbpara, sizeof(*fbpara));
- if (len == 0) return(1); /* connection broken */
- else if (len < 0) { /* unexpected error */
- ACE_OS::perror ("AS read1 FB");
- return(-1);
- }
- }
- else { /* discard mode packet stream, read the whole packet */
- len = ACE_OS::read (audioSocket, (char *)fbpara, FBBUF_SIZE);
- }
- if (len == -1) {
- if (errno == EINTR) continue; /* interrupt */
- else {
- if (errno != EPIPE && errno != ECONNRESET)ACE_OS::perror ("AS failed to ACE_OS::read () fbmsg header");
- break;
- }
- }
- break;
- }
- if (len < sizeof(*fbpara)) {
- if (len > 0) fprintf(stderr,
- "AS warn ACE_OS::read () len %dB < sizeof(*fbpara) %dB\n",
- len, sizeof(*fbpara));
- continue;
- }
-#ifdef NeedByteOrderConversion
- fbpara->type = ntohl(fbpara->type);
-#endif
- bytes = (fbpara->type > 0) ?
- sizeof(APdescriptor) * (fbpara->type - 1) :
- 0;
- if (bytes > 0) {
- if (conn_tag >= 0) { /* not discard mode packet stream,
- read the rest of packet */
- len = wait_read_bytes(audioSocket,
- ((char *)fbpara) + sizeof(*fbpara),
- bytes);
- if (len == 0) return(1); /* connection broken */
- else if (len < 0) { /* unexpected error */
- ACE_OS::perror ("AS read2 FB");
- return(-1);
- }
- len += sizeof(*fbpara);
- }
- }
- bytes += sizeof(*fbpara);
- if (len < bytes) {
- if (len > 0) fprintf(stderr,
- "AS only read partial FBpacket, %dB out of %dB.\n",
- len, bytes);
- continue;
- }
- if (live_source) { /* ignore all feedback messags for live source */
- continue;
- }
-
-#ifdef NeedByteOrderConversion
- fbpara->cmdsn = ntohl(fbpara->cmdsn);
-#endif
- if (len != sizeof(*fbpara) +
- (fbpara->type ? (fbpara->type -1) * sizeof(APdescriptor) : 0)) {
- /* unknown message, discard */
- SFprintf(stderr, "AS Unkown fb msg: len = %d, type = %d\n",
- len, fbpara->type);
- continue;
- }
- if (fbpara->cmdsn != cmdsn) { /* discard the outdated message */
- continue;
- }
-#ifdef NeedByteOrderConversion
- {
- int i, * ptr = (int *)fbpara + 2;
- for (i = 0; i < (len >> 2) - 2; i++) *ptr = ntohl(*ptr);
- }
-#endif
- if (fbpara->type == 0) { /* feedback message */
- /*
- SFprintf(stderr, "AS got fbmsg: addsamples %d, addsps %d\n",
- fbpara->data.fb.addSamples, fbpara->data.fb.addsps);
- */
- addSamples += fbpara->data.fb.addSamples;
- if (fbpara->data.fb.addsps) {
- delta_sps += fbpara->data.fb.addsps;
- upp = (int)(1000000.0 / ((double)(sps + delta_sps) / (double)spp));
- }
- }
- else { /* resend requests */
- APdescriptor * req = &(fbpara->data.ap);
- int i;
- /*
- SFprintf(stderr, "AS got %d resend reqs\n", fbpara->type);
- */
- for (i = 0; i < fbpara->type; i ++) {
- ResendPacket(req->firstSample, req->samples);
- req ++;
- }
- }
- }
- }
-}
-#endif
-
-// our version of play audio.
-int
-Audio_Global::play_audio(void)
-{
- int result;
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) play_audio () called \n"));
-
- {
- PLAYaudioPara para;
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.nextSample = ntohl(para.nextSample);
- para.samplesPerSecond = ntohl(para.samplesPerSecond);
- para.samplesPerPacket = ntohl(para.samplesPerPacket);
- para.ABsamples = ntohl(para.ABsamples);
- para.spslimit = ntohl(para.spslimit);
-#endif
- nextsample = para.nextSample;
- cmdsn = para.sn;
- sps = para.samplesPerSecond;
- spslimit = para.spslimit;
- spp = para.samplesPerPacket;
- addSamples = para.ABsamples / 2;
- if (spp * audioPara.bytesPerSample > databuf_size) {
- spp = databuf_size / audioPara.bytesPerSample;
- }
- /*
- SFprintf(stderr, "AS got CmdPLAY: sps %d\n", sps);
- */
- }
- /*
- fprintf(stderr, "AS: nextSampe=%d for PLAY.\n", para.nextSample);
- */
-
- upp = (int)(1000000.0 / ((double)sps / (double)spp));
- nextTime = get_usec();
-
- CmdWrite((char *)&nextTime, sizeof(int));
- if (live_source) {
- StartPlayLiveAudio();
- }
- this->send_audio ();
-}
-
-int
-Audio_Global::send_audio (void)
-{
- unsigned curTime = get_usec();
-
- if (hasdata) {
- if (addSamples < - spp) { /* slow down by not sending packets */
- /* ACE_DEBUG ((LM_DEBUG,"(%P|%t) slow down by not sending\n")); */
- nextTime += upp;
- addSamples += spp;
- }
- else {
- /* ACE_DEBUG ((LM_DEBUG,"(%P|%t) sending."
- "nexttime = %d, curTime = %d, hasdata = %d\n",
- nextTime, curTime, hasdata)); */
- int need_sleep = 0;
- while ( (nextTime <= curTime) && (hasdata)) {
- if (need_sleep) usleep(5000);
- hasdata = SendPacket();
- need_sleep = 1;
- packets ++;
- nextTime += upp;
- if (addSamples > 0 && packets % SPEEDUP_SCALE == 0) {
- addSamples -= spp;
- usleep(5000);
- hasdata = SendPacket();
- packets ++;
- }
- }
- }
- }
- curTime = nextTime - curTime;
- if (curTime > 5000000) curTime = 5000000; /* limit on 5 second weit time
- in case error happens */
- tval.tv_sec = curTime / 1000000;
- tval.tv_usec = curTime % 1000000;
-
- if (hasdata)
- {
- // schedule a sigalrm to simulate select timeout.
- ACE_Time_Value tv (tval);
- ACE_OS::ualarm (tv,0);
- }
- return 0;
-}
-
-
-void
-Audio_Global::on_exit_routine(void)
-{
- struct sockaddr_in peeraddr_in;
- int size = sizeof(peeraddr_in);
-
- /*
- fprintf(stderr, "An AS session terminated\n");
- */
- if (getpeername(serviceSocket,
- (struct sockaddr *)&peeraddr_in, &size) == 0 &&
- peeraddr_in.sin_family == AF_INET) {
- if (strncmp(inet_ntoa(peeraddr_in.sin_addr), "129.95.50", 9)) {
- struct hostent *hp;
- time_t val =ACE_OS::time (NULL);
- char * buf = ACE_OS::ctime (&start_time);
-
- hp = gethostbyaddr((char *)&(peeraddr_in.sin_addr), 4, AF_INET);
- buf[strlen(buf)-1] = 0;
- printf("%s: %s %3dm%02ds %dB %s\n",
- buf,
- hp == NULL ? inet_ntoa(peeraddr_in.sin_addr) : hp->h_name,
- (val - start_time) / 60, (val - start_time) % 60,
- bytes_sent, audioFile);
- }
- }
- ComCloseConn(serviceSocket);
- ComCloseConn(audioSocket);
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h
deleted file mode 100644
index c7740c4ccda..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h
+++ /dev/null
@@ -1,399 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#ifndef MPEG_GLOBAL_H
-#define MPEG_GLOBAL_H
-
-#include "ace/SOCK_CODgram.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-// Global symbols, these need to become enums eventually.
-
-#define SESSION_NUM 4
-#define CONN_INET 1
-#define CONN_UNIX 2
-#define CONN_ATM 3
-
-#define SERVER_FDTABLE_SIZE 50
-#define CLIENT_FDTABLE_SIZE 10
-
-#define STATE_PENDING 1
-#define STATE_CONTROL 2
-#define STATE_DATA 3
-#define STATE_SINGLE 4
-
-#define min(a, b) ((a) > (b) ? (b) : (a))
-#define max(a, b) ((a) > (b) ? (a) : (b))
-
-/* Start codes. */
-
-#define READ_BLOCK_SIZE 512
-#define MAX_TIMER_ADJUST (100 * SPEEDUP_INV_SCALE)
-
-#define SEQ_END_CODE 0x000001b7
-#define SEQ_START_CODE 0x000001b3
-#define GOP_START_CODE 0x000001b8
-#define PICTURE_START_CODE 0x00000100
-#define SLICE_MIN_START_CODE 0x00000101
-#define SLICE_MAX_START_CODE 0x000001af
-#define EXT_START_CODE 0x000001b5
-#define USER_START_CODE 0x000001b2
-
-// Global definitions
-#define nextByte {int val; fileptr ++; \
- if ((val = getc(VIDEO_SINGLETON::instance ()->fp)) == EOF) \
- {\
- perror("Crossed EOF or error while scanning"); \
- return 1; \
- } nb = val;}
-
-#define computePicSize \
- if (inpic) \
- { \
- if (pictype == 'I') \
- { \
- VIDEO_SINGLETON::instance ()->maxI = max(VIDEO_SINGLETON::instance ()->maxI, (int)(fileptr - picptr - 4)); \
- VIDEO_SINGLETON::instance ()->minI = min(VIDEO_SINGLETON::instance ()->minI, (int)(fileptr - picptr - 4)); \
- } \
- else if (pictype == 'P') \
- { \
- VIDEO_SINGLETON::instance ()->maxP = max(VIDEO_SINGLETON::instance ()->maxP, (int)(fileptr - picptr - 4)); \
- VIDEO_SINGLETON::instance ()->minP = min(VIDEO_SINGLETON::instance ()->minP, (int)(fileptr - picptr - 4)); \
- } \
- else \
- { \
- VIDEO_SINGLETON::instance ()->maxB = max(VIDEO_SINGLETON::instance ()->maxB, (int)(fileptr - picptr - 4)); \
- VIDEO_SINGLETON::instance ()->minB = min(VIDEO_SINGLETON::instance ()->minB, (int)(fileptr - picptr - 4)); \
- } \
- VIDEO_SINGLETON::instance ()->frameTable[ftptr].type = pictype; \
- VIDEO_SINGLETON::instance ()->frameTable[ftptr++].size = (int)(fileptr - picptr - 4); \
- inpic = 0; \
- }
-
-
-#define FileRead(position, buf, size) \
- { \
- if (fseek(VIDEO_SINGLETON::instance ()->fp, (position), 0) == -1) \
- { \
- perror("VS error on fseek VideoFile"); \
- return (-1); \
- } \
- while (fread((buf), (size), 1, VIDEO_SINGLETON::instance ()->fp) == 0) \
- { if (errno == EINTR) { errno = 0; continue;}\
- perror("VS error on fread VideoFile"); \
- return (-1); \
- } \
- }
-
-#define CheckFrameRange(pnextFrame) \
-{ if ((pnextFrame) < 0 || (pnextFrame) >= VIDEO_SINGLETON::instance ()->numF) \
- { fprintf(stderr, "VS: %d.VIDEO_SINGLETON::instance ()->nextFrame(%d) out of range (%d).\n", VIDEO_SINGLETON::instance ()->cmd, (pnextFrame), VIDEO_SINGLETON::instance ()->numF); \
- return 0; } }
-
-#define CheckGroupRange(pnextGroup) \
-{ if ((pnextGroup) < 0 || (pnextGroup) >= VIDEO_SINGLETON::instance ()->numG) \
- { fprintf(stderr, "VS: %d.VIDEO_SINGLETON::instance ()->nextGroup(%d) out of range (%d).\n", VIDEO_SINGLETON::instance ()->cmd, (pnextGroup), VIDEO_SINGLETON::instance ()->numG); \
- return 0; } }
-
-#include "ace/Singleton.h"
-#include "include/common.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/com.h"
-#include "mpeg_shared/sendpt.h"
-#include "mpeg_server/server_proto.h"
-#include "mpeg_server/Video_Server.h"
-#include "mpeg_shared/Video_ControlS.h"
-#include "mpeg_shared/Audio_ControlS.h"
-
-class Mpeg_Global
-{
-public:
- static int parentpid;
-
- static int listenSocketIn;
- static int listenSocketUn;
-
- static struct linger linger;
-
- static int live_audio;
- static int live_video; /* 0 - no, 1 - to open, 2 - opened */
-
- static int drift_ppm; /* clock drift in ppm */
-
- static int session_limit;
- static int session_num;
- static int rttag;
-};
-
-class Video_Global
-{
-public:
- Video_Global ();
-
- ACE_SOCK_CODgram dgram;
- // the UDP data socket
-
- char *data_host;
- // name of the host to bind to.
- int live_source;
- int video_format;
-
- int pkts_sent;
- time_t start_time;
-
- int conn_tag;
-
- int normalExit;
-
- int serviceSocket;
- int videoSocket;
-
- char videoFile[PATH_SIZE];
- FILE *fp;
- int needHeader;
- int lastRef[2];
- int lastRefPtr;
- int currentUPF;
- int addedUPF;
- int addedSignals;
- int VStimeAdvance;
- double fps; /* current frames-per-second: playback speed */
- double frameRateLimit;
-
- VideoPacket * packet;
- int packetBufSize;
- int msgsn;
- int packetsn;
- int msgsize;
-
- unsigned char precmd;
- unsigned char cmd;
- int cmdsn;
- int nextFrame;
- int nextGroup;
- int firstPatternSize;
- char *firstSendPattern;
- int sendPatternGops;
- char sendPattern [PATTERN_SIZE];
-
-#ifdef STAT
- char * framesSent;
-#endif
-
- int fileSize;
- int maxS;
- int maxG;
- int maxI;
- int maxP;
- int maxB;
- int minS;
- int minG;
- int minI;
- int minP;
- int minB;
- int numS;
- int numG;
- int numF;
- int numI;
- int numP;
- int numB;
- int averageFrameSize;
- int horizontalSize;
- int verticalSize;
- int pelAspectRatio;
- int pictureRate;
- int vbvBufferSize;
- int firstGopFrames;
- int patternSize;
- char pattern [PATTERN_SIZE];
-
- struct SystemHeader
- {
- long offset;
- int size;
- } * systemHeader;
-
- struct GopTable
- {
- int systemHeader;
- long offset;
- int headerSize;
- int size;
- int totalFrames;
- int previousFrames;
- long firstIoffset;
- } * gopTable;
-
- struct FrameTable
- {
- char type;
- unsigned short size;
- } * frameTable;
-
- int preGroup;
- int preHeader;
- int preFrame;
-
- // fast video play locals
- Video_Control::FFpara fast_para;
- Video_Control::PLAYpara play_para;
- int fast_preGroup;
- int fast_preHeader;
-
- // globals functions
- int CmdRead (char *buf, int psize);
- int CmdWrite (char *buf, int size);
- int SendPacket (int shtag,
- int gop,
- int frame,
- int timeToUse,
- int first_time = 0);
- int FBread (char *buf, int size);
- int PLAYliveVideo (PLAYpara * para);
- void ComputeFirstSendPattern (float limit);
- int FrameToGroup (int * frame);
- int SendReferences (int group, int frame);
- int send_to_network (int timeToUse);
- int first_packet_send_to_network (int timeToUse);
- int GetFeedBack (void);
- int SendPicture (int *frame);
- int ReadInfoFromFile (void);
- void WriteInfoToFile (void);
- int init_MPEG1_video_file (void);
- int play_send (int debug=0);
- int fast_play_send (void);
- int position (void);
- int step_video (void);
- int fast_forward (void);
- int fast_backward (void);
- int stat_stream (void);
- int stat_sent (void);
- int init_play (Video_Control::PLAYpara para,
- CORBA::Long_out vts);
- CORBA::Boolean init_fast_play (const Video_Control::FFpara &para);
- int init_video (void);
-};
-
-typedef ACE_Singleton <Video_Global, ACE_SYNCH_MUTEX> VIDEO_SINGLETON;
-
-class Video_Timer_Global
-// A class that holds the static timer variables defined in the middle
-// of vs.cpp
-{
-public:
- static int timerHeader;
- static int timerGroup;
- static int timerFrame;
- static int timerOn ;
- static int timerAdjust ;
- static int preTimerVal ;
- static void StartTimer (void);
- static void StopTimer(void);
- static void TimerSpeed(void);
- static void TimerProcessing(void);
- static void timerHandler (int sig);
-};
-
-#define DATABUF_SIZE 500
-
-#define SPEEDUP_SCALE 5
-#define MAX_RESEND_REQS 10
-#define FBBUF_SIZE (sizeof(AudioFeedBackPara) + \
- (MAX_RESEND_REQS - 1) * sizeof(APdescriptor))
-
-
-
- class Audio_Global
- {
- public:
- Audio_Global (void);
- // Default constructor.
- int CmdRead(char *buf, int psize);
- void CmdWrite(char *buf, int size);
- int INITaudio(void);
- int send_packet(int firstSample, int samples);
- int SendPacket(void);
- void ResendPacket(int firstsample, int samples);
- int PLAYaudio(void);
- int play_audio (void);
- int send_audio (void);
- void on_exit_routine(void);
-
- public:
-
- char *data_host;
- enum audio_state {AUDIO_WAITING = 0,AUDIO_PLAY =1};
-
- audio_state state;
- // The state of the audio server.
-
- // playaudio members
- int packets;
- int hasdata;
- struct timeval tval;
-
- int addSamples;
- unsigned nextTime;
- int upp; /* micro-seconds per packet */
- int delta_sps ;
- // The members previously in PLAY audio.
-
- int bytes_sent ;
- time_t start_time;
-
- int conn_tag;
-
- int serviceSocket;
- int audioSocket ;
-
- char audioFile[PATH_SIZE];
- int fd;
- Audio_Control::AudioParameter audioPara;
- int totalSamples;
- int fileSize;
- unsigned char cmd;
- int live_source ;
-
- int databuf_size;
- int cmdsn;
- int nextsample;
- int sps; /* audio play speed given by the client: samples per second */
- int spslimit;
- int spp; /* samples per packet */
- AudioPacket * pktbuf ;
- AudioFeedBackPara * fbpara ;
- };
-
-typedef ACE_Singleton <Audio_Global,ACE_SYNCH_MUTEX> AUDIO_GLOBAL;
-
-
-#endif /* define MPEG_GLOBAL_H */
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Makefile b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Makefile
deleted file mode 100644
index 8b532bc6382..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Makefile
+++ /dev/null
@@ -1,1657 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-MAKEFILE = Makefile
-LIBNAME = libmpeg_server
-LIB = $(LIBNAME).a
-SHLIB = $(LIBNAME).$(SOEXT)
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-# On non-Windows environment, we should at least define
-# the export_include IDL flag.
-FILES= as las lvs vs Globals Video_Server Video_Control_State Video_Control_i Audio_Server Audio_Control_State Audio_Control_i
-
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-
-LIBS += -lTAO -lACE -lorbsvcs
-MPEG_ROOT = $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source
-CPPFLAGS += -I$(MPEG_ROOT)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets (and local hacks)
-#----------------------------------------------------------------------------
-
-#LDFLAGS += -L/project/doc/pkg/X11/lib/ -lXm -lXt -lXext -lSM -lICE -lX11 -L/project/doc/pkg/X11/lib -lsocket -lnsl -ldl
-LDFLAGS += -lsocket -lnsl -ldl
-CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs $(TSS_ORB_FLAG)
-CPPFLAGS += -DSH_MEM -I/project/doc/pkg/X11/include
-
-clean:
- -/bin/rm -rf *.o Log $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(addsuffix .h, $(IDL_FILES)) $(addsuffix .i, $(IDL_FILES)) $(addsuffix .cpp, $(IDL_FILES))
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/as.o .obj/as.so .shobj/as.o .shobj/as.so: as.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- server_proto.h Globals.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/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/SOCK_CODgram.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i
-.obj/las.o .obj/las.so .shobj/las.o .shobj/las.so: las.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- server_proto.h Globals.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/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/SOCK_CODgram.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i
-.obj/lvs.o .obj/lvs.so .shobj/lvs.o .shobj/lvs.so: lvs.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- server_proto.h Globals.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/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/SOCK_CODgram.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i
-.obj/vs.o .obj/vs.so .shobj/vs.o .shobj/vs.so: vs.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- server_proto.h Globals.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/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/SOCK_CODgram.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i
-.obj/Globals.o .obj/Globals.so .shobj/Globals.o .shobj/Globals.so: Globals.cpp Globals.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(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/SOCK_CODgram.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i
-.obj/Video_Server.o .obj/Video_Server.so .shobj/Video_Server.o .shobj/Video_Server.so: Video_Server.cpp Video_Server.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Handle_Set.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.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Video_Control_State.o .obj/Video_Control_State.so .shobj/Video_Control_State.o .shobj/Video_Control_State.so: Video_Control_State.cpp Video_Control_State.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Video_Server.h
-.obj/Video_Control_i.o .obj/Video_Control_i.so .shobj/Video_Control_i.o .shobj/Video_Control_i.so: Video_Control_i.cpp Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- Video_Server.h $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Audio_Server.o .obj/Audio_Server.so .shobj/Audio_Server.o .shobj/Audio_Server.so: Audio_Server.cpp Audio_Server.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- server_proto.h Globals.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/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/SOCK_CODgram.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- Audio_Control_i.h Audio_Control_State.h
-.obj/Audio_Control_State.o .obj/Audio_Control_State.so .shobj/Audio_Control_State.o .shobj/Audio_Control_State.so: Audio_Control_State.cpp Audio_Control_State.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- Globals.h $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Audio_Control_i.h Audio_Server.h server_proto.h
-.obj/Audio_Control_i.o .obj/Audio_Control_i.so .shobj/Audio_Control_i.o .shobj/Audio_Control_i.so: Audio_Control_i.cpp Audio_Control_State.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- Globals.h $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Audio_Control_i.h Audio_Server.h server_proto.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.cpp
deleted file mode 100644
index 866f24f1122..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.cpp
+++ /dev/null
@@ -1,483 +0,0 @@
-// $Id$
-
-#include "Video_Control_State.h"
-#include "Video_Server.h"
-
-ACE_RCSID(mpeg_server, Video_Control_State, "$Id$")
-
-Video_Control_State::Video_Control_State ()
- : vci_ (VIDEO_CONTROL_I::instance ())
-{
-}
-
-Video_Control_State::Video_States
-Video_Control_State::get_state (void)
-{
- return this->state_;
-}
-
-CORBA::Boolean
-Video_Control_State::init_video (const Video_Control::INITvideoPara &init_para,
- Video_Control::INITvideoReply_out reply)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Video_Control_State::init_video called\n"));
- int failureType = 0;
- // This is independent of the state and hence we implement it here
-
- // video file string
- for (int i=0;i<init_para.videofile.length (); i++)
- VIDEO_SINGLETON::instance ()->videoFile[i] = init_para.videofile[i];
-
- VIDEO_SINGLETON::instance ()->videoFile [init_para.videofile.length ()] = 0;
-
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit || init_para.version != VERSION) {
- return 0;
- // ~~ We should be throwing exceptions here.
- }
- VIDEO_SINGLETON::instance ()->cmdsn = init_para.sn;
- /*
- fprintf (stderr, "MPEG file %s got.\n", VIDEO_SINGLETON::instance ()->videoFile);
- */
- if (!strncasecmp ("LiveVideo", VIDEO_SINGLETON::instance ()->videoFile, 9)) {
- if (OpenLiveVideo (&VIDEO_SINGLETON::instance ()->video_format, &VIDEO_SINGLETON::instance ()->horizontalSize,
- &VIDEO_SINGLETON::instance ()->verticalSize, &VIDEO_SINGLETON::instance ()->averageFrameSize,
- &VIDEO_SINGLETON::instance ()->fps, &VIDEO_SINGLETON::instance ()->pelAspectRatio) == -1) {
- failureType = 100;
- return 0;
- }
- if (VIDEO_SINGLETON::instance ()->video_format == VIDEO_MPEG2) {
- failureType = 101;
- return 0;
- }
- VIDEO_SINGLETON::instance ()->live_source = 1;
-
- VIDEO_SINGLETON::instance ()->fileSize =0x7fffffff;
- VIDEO_SINGLETON::instance ()->maxS = VIDEO_SINGLETON::instance ()->maxG = VIDEO_SINGLETON::instance ()->maxI = VIDEO_SINGLETON::instance ()->maxP = VIDEO_SINGLETON::instance ()->maxB = VIDEO_SINGLETON::instance ()->minS = VIDEO_SINGLETON::instance ()->minG = VIDEO_SINGLETON::instance ()->minI = VIDEO_SINGLETON::instance ()->minP = VIDEO_SINGLETON::instance ()->minB = 1;
- VIDEO_SINGLETON::instance ()->numS = VIDEO_SINGLETON::instance ()->numG = VIDEO_SINGLETON::instance ()->numF = VIDEO_SINGLETON::instance ()->numI = 0x7fffffff;
- VIDEO_SINGLETON::instance ()->numP = VIDEO_SINGLETON::instance ()->numB = 0;
- VIDEO_SINGLETON::instance ()->vbvBufferSize = 1;
- VIDEO_SINGLETON::instance ()->firstGopFrames = 1;
- VIDEO_SINGLETON::instance ()->patternSize = 1;
- VIDEO_SINGLETON::instance ()->pattern[0] = 'I';
- VIDEO_SINGLETON::instance ()->pattern[1] = 0;
- VIDEO_SINGLETON::instance ()->packetBufSize = VIDEO_SINGLETON::instance ()->verticalSize * VIDEO_SINGLETON::instance ()->horizontalSize * 3;
- VIDEO_SINGLETON::instance ()->packet = (VideoPacket *)ACE_OS::malloc (sizeof (VideoMessage) + sizeof (VideoPacket) +
- VIDEO_SINGLETON::instance ()->packetBufSize);
- if (VIDEO_SINGLETON::instance ()->packet == NULL)
- {
- perror ("Error: VS error on ACE_OS::malloc VIDEO_SINGLETON::instance ()->packet buffer");
- exit (1);
- }
- VIDEO_SINGLETON::instance ()->packet = (VideoPacket *) ((char *)VIDEO_SINGLETON::instance ()->packet + sizeof (VideoMessage));
-
- }
- else {
- static double pictureRateTable[] = {23.976, 24, 25, 29.97, 30, 50, 59.94, 60};
-
- VIDEO_SINGLETON::instance ()->video_format = VIDEO_MPEG1;
- failureType = VIDEO_SINGLETON::instance ()->init_MPEG1_video_file ();
- if (failureType)
- return 0;
- VIDEO_SINGLETON::instance ()->fps = pictureRateTable[VIDEO_SINGLETON::instance ()->pictureRate - 1];
- }
-
- // Set the Reply parameter values
- ACE_NEW_RETURN (reply,
- Video_Control::INITvideoReply,
- 0);
-
- reply->totalHeaders = VIDEO_SINGLETON::instance ()->numS;
- reply->totalGroups = VIDEO_SINGLETON::instance ()->numG;
- reply->totalFrames = VIDEO_SINGLETON::instance ()->numF;
- reply->sizeIFrame = VIDEO_SINGLETON::instance ()->maxI;
- reply->sizePFrame = VIDEO_SINGLETON::instance ()->maxP;
- reply->sizeBFrame = VIDEO_SINGLETON::instance ()->maxB;
- reply->sizeSystemHeader = VIDEO_SINGLETON::instance ()->maxS;
- reply->sizeGop = VIDEO_SINGLETON::instance ()->maxG;
- reply->averageFrameSize = VIDEO_SINGLETON::instance ()->averageFrameSize;
- reply->verticalSize = VIDEO_SINGLETON::instance ()->verticalSize;
- reply->horizontalSize = VIDEO_SINGLETON::instance ()->horizontalSize;
- reply->pelAspectRatio = VIDEO_SINGLETON::instance ()->pelAspectRatio;
- reply->pictureRate1000 = (int) (VIDEO_SINGLETON::instance ()->fps * 1000);
- reply->vbvBufferSize = VIDEO_SINGLETON::instance ()->vbvBufferSize;
- reply->firstGopFrames = VIDEO_SINGLETON::instance ()->firstGopFrames;
-
- reply->pattern.length (VIDEO_SINGLETON::instance ()->patternSize);
-
- // copy the sequence of char..
- for ( i = 0; i < VIDEO_SINGLETON::instance ()->patternSize; i++)
- reply->pattern [i] = VIDEO_SINGLETON::instance ()->pattern [i];
-
- reply->live = VIDEO_SINGLETON::instance ()->live_source;
- reply->format = VIDEO_SINGLETON::instance ()->video_format;
-
- /* write the first SH, GOP and IFrame to VIDEO_SINGLETON::instance ()->serviceSocket (TCP),
- using code for SendPacket () */
- {
-
- // ~~ He sends the first frame thru the connected TCP socket,
- // we replace it to send thru the UDP data socket instead!!
- if (VIDEO_SINGLETON::instance ()->live_source) StartPlayLiveVideo ();
-
- if (VIDEO_SINGLETON::instance ()->live_source) {
- int frame = 0;
- VIDEO_SINGLETON::instance ()->SendPicture (&frame);
- }
- else if (VIDEO_SINGLETON::instance ()->video_format == VIDEO_MPEG1) {
- VIDEO_SINGLETON::instance ()->SendPacket (1, 0, 0, 0, 1); //
- // make the first_time flag = 1, so that the packet gets sent
- // correctly using UDP
- }
- else {
- fprintf (stderr, "VS: VIDEO_SINGLETON::instance ()->video_format %d not supported.\n",
- VIDEO_SINGLETON::instance ()->video_format);
- }
- if (VIDEO_SINGLETON::instance ()->live_source) StopPlayLiveVideo ();
- }
- return 1;
-}
-
-
-CORBA::Boolean
-Video_Control_State::stat_stream (CORBA::Char_out ch,
- CORBA::Long_out size)
-
-{
- return 0;
-}
-
-
-void
-Video_Control_State::close (void)
-{
- return;
-}
-
-
-CORBA::Boolean
-Video_Control_State::stat_sent (void)
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_State::fast_forward (const Video_Control::FFpara &para)
-
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_State::fast_backward (const Video_Control::FFpara &para)
-
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_State::step (const Video_Control::STEPpara &para)
-
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_State::play (const Video_Control::PLAYpara &para,
- CORBA::Long_out vts)
-
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_State::position (const Video_Control::POSITIONpara &para)
-
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_State::speed (const Video_Control::SPEEDpara &para)
-
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_State::stop (CORBA::Long cmdsn)
-
-{
- return 0;
-}
-
-// ----------------------------------------------------------------------
-
-Video_Control_Waiting_State::Video_Control_Waiting_State (void)
-{
- //%%
- this->state_ = VIDEO_WAITING;
-}
-
-CORBA::Boolean
-Video_Control_Waiting_State::stat_stream (CORBA::Char_out ch,
- CORBA::Long_out size)
-
-{
- return 0;
-}
-
-void
-Video_Control_Waiting_State::close (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Video_Control_Waiting_State::close \n"));
- VIDEO_SINGLETON::instance ()->normalExit = 1;
- TAO_ORB_Core_instance ()->reactor ()->end_event_loop ();
- return ;
-}
-
-
-CORBA::Boolean
-Video_Control_Waiting_State::stat_sent (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Video_Control_Waiting_State::stat_sent \n"));
- return 0;
-}
-
-// We are in the waiting state - and the client sent us
-// the command fast-forward.
-CORBA::Boolean
-Video_Control_Waiting_State::fast_forward (const Video_Control::FFpara &para)
-
-{
- // Many guys in legacy code depend on this variable.
- VIDEO_SINGLETON::instance ()-> cmd = CmdFF;
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Control_Waiting_State::fast_forward () called\n"));
- VIDEO_SINGLETON::instance ()->init_fast_play (para);
- this->vci_->change_state (VIDEO_CONTROL_FAST_FORWARD_STATE::instance ());
- return 1;
-}
-
-
-// We are in the waiting state - and the client sent us
-// the command fast-backward.
-CORBA::Boolean
-Video_Control_Waiting_State::fast_backward (const Video_Control::FFpara &para)
-
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Control_Waiting_State::fast_backward () called\n"));
- // Many guys in legacy code depend on this variable.
- VIDEO_SINGLETON::instance ()-> cmd = CmdFB;
- VIDEO_SINGLETON::instance ()->init_fast_play (para);
- this->vci_->change_state (VIDEO_CONTROL_FAST_BACKWARD_STATE::instance ());
- return 1;
-}
-
-
-CORBA::Boolean
-Video_Control_Waiting_State::step (const Video_Control::STEPpara &para)
-
-{
- Video_Control::STEPpara step_para = para;
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Control_Waiting_State::step () called\n"));
-
- int group;
- int tag = 0;
- int result;
-
- VIDEO_SINGLETON::instance ()->cmdsn = step_para.sn;
-
- if (!VIDEO_SINGLETON::instance ()-> live_source) {
- if (step_para.nextFrame >= VIDEO_SINGLETON::instance ()->numF) /* send SEQ_END */
- {
- tag = 1;
- step_para.nextFrame --;
- }
- /*
- fprintf (stderr, "STEP . . .frame-%d\n", step_para.this->nextFrame);
- */
- CheckFrameRange (step_para.nextFrame);
- group = VIDEO_SINGLETON::instance ()->FrameToGroup (&step_para.nextFrame);
- if (VIDEO_SINGLETON::instance ()-> precmd != CmdSTEP && !tag ) {
- result = VIDEO_SINGLETON::instance ()->SendReferences (group, step_para.nextFrame);
- if (result < 0 )
- return 0;
- }
- }
- if (VIDEO_SINGLETON::instance ()->live_source)
- StartPlayLiveVideo ();
-
- if (VIDEO_SINGLETON::instance ()->live_source) {
- VIDEO_SINGLETON::instance ()->SendPicture (&step_para.nextFrame);
- }
- else if (VIDEO_SINGLETON::instance ()->video_format == VIDEO_MPEG1) {
- VIDEO_SINGLETON::instance ()->SendPacket (VIDEO_SINGLETON::instance ()->numS>1, group, tag ? VIDEO_SINGLETON::instance ()->numF : step_para.nextFrame, 0);
- }
- else {
- fprintf (stderr, "VS: wierd1\n");
- }
-
- if (VIDEO_SINGLETON::instance ()->live_source) StopPlayLiveVideo ();
- return 1;
-}
-
-
-CORBA::Boolean
-Video_Control_Waiting_State::play (const Video_Control::PLAYpara &para,
- CORBA::Long_out vts)
-
-{
- // Many guys in legacy code depend on this variable.
- VIDEO_SINGLETON::instance ()-> cmd = CmdPLAY;
- //ACE_DEBUG ((LM_DEBUG,
- // "(%P|%t)Video_Control_Waiting_State::play () called \n"));
- VIDEO_SINGLETON::instance ()->init_play (para,
- vts);
- // cerr << "vts is " << vts << endl;
- this->vci_->change_state (VIDEO_CONTROL_PLAY_STATE::instance ());
- return 1;
-}
-
-
-CORBA::Boolean
-Video_Control_Waiting_State::position (const Video_Control::POSITIONpara &pos_para)
-
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Control_Waiting_State::position () called \n"));
-
- if (VIDEO_SINGLETON::instance ()->live_source)
- return 1;
-
- CheckGroupRange (pos_para.nextGroup);
- VIDEO_SINGLETON::instance ()-> cmd = CmdPOSITION;
- VIDEO_SINGLETON::instance ()-> cmdsn = pos_para.sn;
-
- int result = VIDEO_SINGLETON::instance ()->SendPacket
- (VIDEO_SINGLETON::instance () ->numS > 1
- || pos_para.nextGroup == 0,
- pos_para.nextGroup, 0, 0);
-
- return 1;
-}
-
-
-CORBA::Boolean
-Video_Control_Waiting_State::speed (const Video_Control::SPEEDpara &para)
-
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_Waiting_State::stop (CORBA::Long cmdsn)
-
-{
- ACE_DEBUG ((LM_DEBUG,
- "Video_Control_Waiting_State::stop ()\n"));
- VIDEO_SINGLETON::instance ()->cmd = CmdSTOP;
- VIDEO_SINGLETON::instance ()->cmdsn = cmdsn;
- Video_Timer_Global::StopTimer();
- this->vci_->change_state (VIDEO_CONTROL_WAITING_STATE::instance ());
- return 1;
-}
-
-// Video_Control_Play_State methods
-
-Video_Control_Play_State::Video_Control_Play_State (void)
-{
- this->state_ = VIDEO_PLAY;
-}
-
-CORBA::Boolean
-Video_Control_Play_State::stop (CORBA::Long cmdsn)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Video_Control_Play_State::stop ()\n"));
- VIDEO_SINGLETON::instance ()->cmd = CmdSTOP;
- VIDEO_SINGLETON::instance ()->cmdsn = cmdsn;
- Video_Timer_Global::StopTimer();
- this->vci_->change_state (VIDEO_CONTROL_WAITING_STATE::instance ());
- return 1;
-}
-
-
-CORBA::Boolean
-Video_Control_Play_State::speed (const Video_Control::SPEEDpara &para)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Video_Control_Play_State::speed ()\n"));
- VIDEO_SINGLETON::instance ()->frameRateLimit = para.frameRateLimit1000 / 1000.0;
- VIDEO_SINGLETON::instance ()->sendPatternGops = para.sendPatternGops;
- VIDEO_SINGLETON::instance ()->currentUPF = para.usecPerFrame;
- VIDEO_SINGLETON::instance ()->addedUPF = 0;
-
- for (int i=0; i<para.sendPattern.length (); i++)
- VIDEO_SINGLETON::instance ()->sendPattern [i] = para.sendPattern [i];
- // ACE_OS::memcpy (VIDEO_SINGLETON::instance ()->sendPattern, para.sendPattern, PATTERN_SIZE);
-
- Video_Timer_Global::TimerSpeed ();
- VIDEO_SINGLETON::instance ()->play_send ();
- return 1;
-}
-
-
-Video_Control_Fast_Forward_State::Video_Control_Fast_Forward_State (void)
-{
- this->state_ = VIDEO_FAST_FORWARD;
-}
-
-CORBA::Boolean
-Video_Control_Fast_Forward_State::stop (CORBA::Long cmdsn)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Video_Control_Fast_Forward_State::stop ()\n"));
- VIDEO_SINGLETON::instance ()->cmd = CmdSTOP;
- VIDEO_SINGLETON::instance ()->cmdsn = cmdsn;
- Video_Timer_Global::StopTimer();
- this->vci_->change_state (VIDEO_CONTROL_WAITING_STATE::instance ());
- return 1;
-}
-
-void
-Video_Control_Fast_Forward_State::close (void)
-{
- return;
-}
-
-// ----------------------------------------------------------------------
-
-Video_Control_Fast_Backward_State::Video_Control_Fast_Backward_State (void)
-{
- this->state_ = VIDEO_FAST_BACKWARD;
-}
-
-CORBA::Boolean
-Video_Control_Fast_Backward_State::stop (CORBA::Long cmdsn)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Video_Control_Fast_Backward_State::stop ()\n"));
- VIDEO_SINGLETON::instance ()->cmd = CmdSTOP;
- VIDEO_SINGLETON::instance ()->cmdsn = cmdsn;
- Video_Timer_Global::StopTimer();
- this->vci_->change_state (VIDEO_CONTROL_WAITING_STATE::instance ());
- return 1;
-}
-
-void
-Video_Control_Fast_Backward_State::close (void)
-{
- return;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h
deleted file mode 100644
index 9363a48ea0d..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/* -*- C++ -*- */
-
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#ifndef MPEG_VIDEO_CONTROL_STATE_H
-#define MPEG_VIDEO_CONTROL_STATE_H
-
-#include "ace/Singleton.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "mpeg_shared/Video_ControlS.h"
-#include "mpeg_server/Video_Control_i.h"
-
-class Video_Control_i;
-
-class Video_Control_State
-{
- // = TITLE
- // Defines an abstract class that is used to implement the state
- // pattern for the video control.
- //
- // = DESCRIPTION
- // The various states of the video control are defined by the
- // Video_States enum. They can be implemented by subclassing from
- // this class and overriding the handle_input method.
-public:
- Video_Control_State (void);
- // constructor
-
- enum Video_States
- {
- VIDEO_WAITING,
- VIDEO_PLAY = 1,
- VIDEO_FAST_FORWARD = 2,
- VIDEO_FAST_BACKWARD = 3
- };
-
- Video_States get_state (void);
- // returns the current state
-
- void set_state (Video_States state);
- // sets the state
-
- virtual CORBA::Boolean init_video (const Video_Control::INITvideoPara &para,
- Video_Control::INITvideoReply_out reply) ;
-
- virtual CORBA::Boolean stat_stream (CORBA::Char_out ch,
- CORBA::Long_out size);
-
- virtual void close (void);
-
- virtual CORBA::Boolean stat_sent (void);
-
- virtual CORBA::Boolean fast_forward (const Video_Control::FFpara &para) ;
-
- virtual CORBA::Boolean fast_backward (const Video_Control::FFpara &para) ;
-
- virtual CORBA::Boolean step (const Video_Control::STEPpara &para) ;
-
- virtual CORBA::Boolean play (const Video_Control::PLAYpara &para,
- CORBA::Long_out vts) ;
-
- virtual CORBA::Boolean position (const Video_Control::POSITIONpara &para) ;
-
- virtual CORBA::Boolean speed (const Video_Control::SPEEDpara &para) ;
-
- virtual CORBA::Boolean stop (CORBA::Long cmdsn) ;
-
-protected:
- Video_States state_;
- // State of this object
-
- Video_Control_i *vci_;
-
-};
-
-class Video_Control_Waiting_State : public virtual Video_Control_State
-{
- // = TITLE
- // Defines a class that implements the waiting state of the video
- // control state pattern.
-public:
- Video_Control_Waiting_State (void);
- // Default constructor, sets the state to WAITING
-
- virtual CORBA::Boolean stat_stream (CORBA::Char_out ch,
- CORBA::Long_out size);
-
- virtual void close (void);
-
- virtual CORBA::Boolean stat_sent (void);
-
- virtual CORBA::Boolean fast_forward (const Video_Control::FFpara &para);
-
- virtual CORBA::Boolean fast_backward (const Video_Control::FFpara &para);
-
- virtual CORBA::Boolean step (const Video_Control::STEPpara &para);
-
-
- virtual CORBA::Boolean play (const Video_Control::PLAYpara &para,
- CORBA::Long_out vts);
-
- virtual CORBA::Boolean position (const Video_Control::POSITIONpara &para);
-
- virtual CORBA::Boolean speed (const Video_Control::SPEEDpara &para);
-
- virtual CORBA::Boolean stop (CORBA::Long cmdsn);
-};
-
-class Video_Control_Play_State : public virtual Video_Control_State
-{
- // = TITLE
- // Defines a class that implements the playing state of the video
- // control state pattern.
-public:
- Video_Control_Play_State (void);
- // Default constructor, sets the state to VIDEO_PLAY
-
- virtual CORBA::Boolean stop (CORBA::Long cmdsn);
-
- virtual CORBA::Boolean speed (const Video_Control::SPEEDpara &para);
-};
-
-class Video_Control_Fast_Forward_State : public virtual Video_Control_State
-{
- // = TITLE
- // Defines a class that implements the fast_forward state of the video
- // control state pattern.
-public:
- Video_Control_Fast_Forward_State (void);
- // Default constructor, sets the state to VIDEO_FAST_FORWARD
-
- void close (void);
-
- CORBA::Boolean stop (CORBA::Long cmdsn);
-};
-
-class Video_Control_Fast_Backward_State : public virtual Video_Control_State
-{
- // = TITLE
- // Defines a class that implements the fast_backward state of the video
- // control state pattern.
-public:
- Video_Control_Fast_Backward_State (void);
- // Default constructor, sets the state to VIDEO_FAST_BACKWARD
-
- void close (void);
-
- CORBA::Boolean stop (CORBA::Long cmdsn);
-};
-
-typedef ACE_Singleton <Video_Control_Waiting_State, ACE_SYNCH_MUTEX>
- VIDEO_CONTROL_WAITING_STATE;
-typedef ACE_Singleton <Video_Control_Play_State, ACE_SYNCH_MUTEX>
- VIDEO_CONTROL_PLAY_STATE;
-typedef ACE_Singleton <Video_Control_Fast_Forward_State, ACE_SYNCH_MUTEX>
- VIDEO_CONTROL_FAST_FORWARD_STATE;
-typedef ACE_Singleton <Video_Control_Fast_Backward_State, ACE_SYNCH_MUTEX>
- VIDEO_CONTROL_FAST_BACKWARD_STATE;
-
-#endif /* MPEG_VIDEO_SERVER_STATE_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.cpp
deleted file mode 100644
index 5db371090c1..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.cpp
+++ /dev/null
@@ -1,272 +0,0 @@
-// $Id$
-
-#include "Video_Control_i.h"
-#include "mpeg_server/Video_Server.h"
-
-ACE_RCSID(mpeg_server, Video_Control_i, "$Id$")
-
-Video_Control_i::Video_Control_i ()
- : reactor_ (TAO_ORB_Core_instance ()->reactor ()),
- state_ (0),
- data_handler_ (0),
- sig_handler_ (0)
-{
-}
-
-int
-Video_Control_i::create_handlers (void)
-{
- ACE_NEW_RETURN (this->data_handler_,
- Video_Data_Handler,
- -1);
-
- ACE_NEW_RETURN (this->sig_handler_,
- Video_Sig_Handler,
- -1);
- return 0;
-}
-CORBA::Boolean
-Video_Control_i::init_video (const Video_Control::INITvideoPara &para,
- Video_Control::INITvideoReply_out reply,
- CORBA::Environment& env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Control_i::init_video () called\n"));
-
- CORBA::Boolean result = this->state_->init_video (para,
- reply);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Video_Control_State::init_video returned %d\n", result));
- return result;
-
-}
-
-
-CORBA::Boolean
-Video_Control_i::stat_stream (CORBA::Char_out ch,
- CORBA::Long_out size,
- CORBA::Environment& env)
-{
- return 0;
-}
-
-
-void
-Video_Control_i::close (CORBA::Environment& env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Control_i::close:"
- "shutting down the ORB\n"));
-
- TAO_ORB_Core_instance ()-> orb ()-> shutdown ();
- return;
-}
-
-
-CORBA::Boolean
-Video_Control_i::stat_sent (CORBA::Environment& env)
-{
- return 0;
-}
-
-
-CORBA::Boolean
-Video_Control_i::fast_forward (const Video_Control::FFpara &para,
- CORBA::Environment& env)
-{
- return this->state_->fast_forward (para);
-}
-
-
-CORBA::Boolean
-Video_Control_i::fast_backward (const Video_Control::FFpara &para,
- CORBA::Environment& env)
-{
- return this->state_->fast_backward (para);
-}
-
-
-CORBA::Boolean
-Video_Control_i::step (const Video_Control::STEPpara &para,
- CORBA::Environment& env)
-{
- return this->state_->step (para);
-}
-
-
-// this gets called by the client, when it wants
-// to start playback
-CORBA::Boolean
-Video_Control_i::play (const Video_Control::PLAYpara &para,
- CORBA::Long_out vts,
- CORBA::Environment& env)
-{
- return this->state_->play (para,
- vts);
-}
-
-
-CORBA::Boolean
-Video_Control_i::position (const Video_Control::POSITIONpara &para,
- CORBA::Environment& env)
-{
- return this->state_->position (para);
-}
-
-
-CORBA::Boolean
-Video_Control_i::speed (const Video_Control::SPEEDpara &para,
- CORBA::Environment& env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Control_i::speed () called\n"));
- return this->state_->speed (para);
-}
-
-
-CORBA::Boolean
-Video_Control_i::stop (CORBA::Long cmdsn,
- CORBA::Environment& env)
-{
- return this->state_->stop (cmdsn);
-}
-
-CORBA::Boolean
-Video_Control_i::set_peer (char * &peer,
- CORBA::Environment &_tao_environment)
-{
- ACE_INET_Addr client_data_addr (peer);
- // Data (UDP) Address of the client.
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) set_peer called: %s,%s,%d\n",
- peer,
- client_data_addr.get_host_addr (),
- client_data_addr.get_port_number ()));
-
- char temp_addr [BUFSIZ];
- if (VIDEO_SINGLETON::instance ()->data_host != 0)
- ACE_OS::sprintf (temp_addr,"%s:%d",VIDEO_SINGLETON::instance ()->data_host,0);
- else
- ACE_OS::sprintf (temp_addr,":%d",0);
-
- if (VIDEO_SINGLETON::instance ()->dgram.open (client_data_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) UDP open failed: %p\n"),
- 0);
-
- // set the socket buffer sizes to 64k.
- int sndbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
- int rcvbufsize = ACE_DEFAULT_MAX_SOCKET_BUFSIZ;
-
- if (VIDEO_SINGLETON::instance ()->dgram.set_option (SOL_SOCKET,
- SO_SNDBUF,
- (void *) &sndbufsize,
- sizeof (sndbufsize)) == -1
- && errno != ENOTSUP)
- return 0;
- else if (VIDEO_SINGLETON::instance ()->dgram.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (void *) &rcvbufsize,
- sizeof (rcvbufsize)) == -1
- && errno != ENOTSUP)
- return 0;
-
-
- ACE_INET_Addr server_data_addr;
- // Data (UDP) Address of this server.
-
- if (VIDEO_SINGLETON::instance ()-> dgram.get_local_addr
- (server_data_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) UDP get_local_addr failed: %p\n"),
- 0);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Server: My UDP port number is %d\n",
- server_data_addr.get_port_number ()));
-
- if (this->register_handlers () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Video_Control_i::set_peer: register_handlers failed\n"),
- 0);
-
- VIDEO_SINGLETON::instance ()->videoSocket = VIDEO_SINGLETON::instance ()->dgram.get_handle ();
-
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) set_peer: server port = %d\n",server_data_addr.get_port_number ()));
- ACE_NEW_RETURN (peer,
- char [BUFSIZ],
- 0);
- // hack to set the ip address correctly.
- server_data_addr.set (server_data_addr.get_port_number (),
- server_data_addr.get_host_name ());
- server_data_addr.addr_to_string (peer,
- BUFSIZ);
-
- return 1;
-}
-
-int
-Video_Control_i::register_handlers (void)
-{
- int result;
-
-
- // create the handlers
-
- if (this->create_handlers () == -1)
- return -1;
-
- this->change_state (VIDEO_CONTROL_WAITING_STATE::instance ());
- // sets the state to waiting.
-
- // Register the event handlers with the Reactor
- // first the data handler, i.e. UDP
- result = this->reactor_->register_handler (this->data_handler_,
- ACE_Event_Handler::READ_MASK);
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) register_handler for data_handler failed\n"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) registered fd for data handler = (%d)\n",
- this->data_handler_->get_handle ()));
-
- // finally, the signal handler, for periodic transmission
- // of packets
- result = this->sig_handler_->register_handler ();
-
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) register_handler for sig_handler"
- "failed!\n"),
- -1);
-
- return 0;
-}
-
-// Changes the state of the video control handler from the current
-// state to the state represented by the argument.
-void
-Video_Control_i::change_state (Video_Control_State *state)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Video_Control_i::Changing to state %d\n",
- state->get_state ()));
- this->state_ = state;
-}
-
-// Returns the current state object .
-Video_Control_State *
-Video_Control_i::get_state (void)
-{
- return this->state_;
-}
-
-
-Video_Control_i::~Video_Control_i ()
-{
- delete this->data_handler_;
- delete this->sig_handler_;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h
deleted file mode 100644
index 55b782a0e97..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#ifndef AV_VIDEO_CONTROL_H
-#define AV_VIDEO_CONTROL_H
-
-#include "mpeg_shared/Video_ControlS.h"
-#include "Video_Server.h"
-
-class Video_Data_Handler;
-class Video_Sig_Handler;
-class Video_Control_State;
-
-class Video_Control_i
- : public virtual POA_Video_Control
-{
-public:
- Video_Control_i ();
- // constructor
-
- int create_handlers (void);
- // creates the data and signal handlers
-
- virtual CORBA::Boolean init_video (const Video_Control::INITvideoPara &para,
- Video_Control::INITvideoReply_out reply,
- CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean stat_stream (CORBA::Char_out ch,
- CORBA::Long_out size,
- CORBA::Environment &_tao_environment);
-
- virtual void close (CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean stat_sent (CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean fast_forward (const Video_Control::FFpara &para,
- CORBA::Environment &_tao_environment
- );
-
- virtual CORBA::Boolean fast_backward (const Video_Control::FFpara &para,
- CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean step (const Video_Control::STEPpara &para,
- CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean play (const Video_Control::PLAYpara &para,
- CORBA::Long_out vts,
- CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean position (const Video_Control::POSITIONpara &para,
- CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean speed (const Video_Control::SPEEDpara &para,
- CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean stop (CORBA::Long cmdsn,
- CORBA::Environment &_tao_environment);
-
- virtual CORBA::Boolean set_peer (char * &peer,
- CORBA::Environment &_tao_environment);
- // called by the client to inform us about it's ip and
- // udp address.
-
- void change_state (Video_Control_State *state);
- // Used to change the state
-
- Video_Control_State *get_state (void);
- // Accessor for the state_
-
- virtual ~Video_Control_i (void);
- // Destructor
-
-protected:
- int register_handlers (void);
- // called by set_peer to install the data_handler and
- // the sig_handler
-
- ACE_Reactor *reactor_;
- // The Reactor
-
- Video_Control_State *state_;
- // State pattern - pointer to abstract State object
-
- Video_Data_Handler *data_handler_;
- // Data Socket Event Handler
-
- Video_Sig_Handler *sig_handler_;
- // signal handler for SIGALRM to periodically send the video frames
- // to the client
-
-};
-
-// Video_Control_i instance singleton.
-// %%
-typedef ACE_Singleton <Video_Control_i, ACE_Null_Mutex> VIDEO_CONTROL_I;
-
-#endif /* if !defined (AV_VIDEO_CONTROL_H) */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.cpp
deleted file mode 100644
index e86b17db162..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.cpp
+++ /dev/null
@@ -1,254 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include "Video_Server.h"
-#include "orbsvcs/CosNamingC.h"
-
-ACE_RCSID(mpeg_server, Video_Server, "$Id$")
-
-// Video_Sig_Handler methods
-// handles the timeout SIGALRM signal
-Video_Sig_Handler::Video_Sig_Handler ()
- : vci_ (VIDEO_CONTROL_I::instance ())
-{
-}
-
-int
-Video_Sig_Handler::register_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 (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this, ACE_Event_Handler::NULL_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "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 (TAO_ORB_Core_instance ()->reactor ()->register_handler (sig_set,
- this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
- return 0;
-}
-// Called by the ACE_Reactor to extract the fd.
-
-ACE_HANDLE
-Video_Sig_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-int
-Video_Sig_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handling asynchonrous input...\n"));
- return 0;
-}
-
-int
-Video_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
-Video_Sig_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- // ACE_DEBUG ((LM_DEBUG, "(%t) received signal %S\n", signum));
-
- switch (signum)
- {
- case SIGALRM:
- // Handle the timeout
- Video_Timer_Global::timerHandler (SIGALRM);
- // send the frame
- // cerr << "current state = " << this->vci_->get_state ()->get_state ();
- switch (this->vci_->get_state ()->get_state ())
- {
- case Video_Control_State::VIDEO_PLAY:
- VIDEO_SINGLETON::instance ()->play_send ();
- break;
- case Video_Control_State::VIDEO_FAST_FORWARD:
- // this handles the forward play case!
- VIDEO_SINGLETON::instance ()->fast_play_send ();
- break;
- case Video_Control_State::VIDEO_FAST_BACKWARD:
- // this handles the backward play case!
- VIDEO_SINGLETON::instance ()->fast_play_send ();
- break;
- default:
- break;
- }
- break;
- default:
- ACE_DEBUG ((LM_DEBUG,
- "(%t) %S: not handled, returning to program\n",
- signum));
- break;
- }
- // ACE_DEBUG ((LM_DEBUG,"returning from handle_signal"));
- return 0;
-}
-
-// Video_Data_Handler methods
-
-Video_Data_Handler::Video_Data_Handler ()
- : vci_ (VIDEO_CONTROL_I::instance ())
-{
-}
-
-ACE_HANDLE
-Video_Data_Handler::get_handle (void) const
-{
- return VIDEO_SINGLETON::instance ()->dgram.get_handle ();
-}
-
-int
-Video_Data_Handler::handle_input (ACE_HANDLE handle)
-{
- // fprintf (stderr,"Video_Data_Handler::handle_input ()\n");
-
- switch (this->vci_->get_state ()->get_state ())
- {
- case Video_Control_State::VIDEO_PLAY:
- VIDEO_SINGLETON::instance ()->GetFeedBack ();
- // if (VIDEO_SINGLETON::instance ()->GetFeedBack () == -1)
-// {
-// ACE_DEBUG ((LM_DEBUG, "(%P|%t) Error reading feedback. Ending the reactor event loop\n"));
-// TAO_ORB_Core_instance ()-> orb ()->shutdown ();
-// return -1;
-// }
- if (VIDEO_SINGLETON::instance ()->play_send () == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Error sending packets. Ending the reactor event loop\n"));
- // TAO_ORB_Core_instance ()-> orb ()->shutdown ();
- // return -1;
- }
- // simulating the for loop in playvideo () in vs.cpp
- break;
- case Video_Control_State::VIDEO_FAST_FORWARD:
- case Video_Control_State::VIDEO_FAST_BACKWARD:
- VIDEO_SINGLETON::instance ()->GetFeedBack ();
- if (VIDEO_SINGLETON::instance ()->fast_play_send () == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Error sending packets. Ending the reactor event loop\n"));
- // TAO_ORB_Core_instance ()-> orb ()->shutdown ();
- // return -1;
- }
- // simulating the for loop in fast_play
- break;
- }
- return 0;
-}
-
-// Video_Control_Handler methods
-
-// Video_Server_StreamEndPoint methods.
-
-int
-Video_Server_StreamEndPoint::handle_open (void)
-{
- return 0;
-}
-
-int
-Video_Server_StreamEndPoint::handle_close (void)
-{
- // called when streamendpoint is being destructed
- return 0;
-}
-
-int
-Video_Server_StreamEndPoint::handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-int
-Video_Server_StreamEndPoint::handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-int
-Video_Server_StreamEndPoint::handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- return 0;
-}
-
-CORBA::Boolean
-Video_Server_StreamEndPoint::handle_connection_requested (AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) Video_Server_StreamEndPoint::handle_connection_requested:() %s \n",
- // the_spec[0]));
-
- char *server_string;
-
- server_string = CORBA::string_dup ((const char *) the_spec [0]);
- CORBA::Boolean result;
- result = VIDEO_CONTROL_I::instance ()->set_peer (server_string,env);
- // Get media control from my vdev and call set_peer on that.
-
- the_spec.length (1);
- the_spec [0]=server_string;
-
- return result;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h
deleted file mode 100644
index 29ba6ea2d7a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/* -*- C++ -*- */
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#ifndef MPEG_VIDEO_SERVER_H
-#define MPEG_VIDEO_SERVER_H
-
-#include "ace/Reactor.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Event_Handler.h"
-
-#include "tao/TAO.h"
-#include "include/common.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/com.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/sendpt.h"
-#include "mpeg_shared/Video_ControlS.h"
-#include "mpeg_server/server_proto.h"
-#include "mpeg_server/Video_Control_State.h"
-#include "mpeg_server/Globals.h"
-#include "mpeg_server/Video_Control_i.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-
-class Video_Control_i;
-
-class Video_Sig_Handler
- : public virtual ACE_Event_Handler
-{
- // = TITLE
- // Defines a video signal handler class which registers itself with the
- // default ACE_Reactor::instance () . Handles the
- // SIGALRM signal.
- //
- // = DESCRIPTION
- // This class contains a pointer to a Video_Control_Handler
- // instance and decides the signal action depending on its state.
- // An object of this class is used to periodically send the video
- // frames to the client using the Video_Timer_Global class.
-public:
- Video_Sig_Handler ();
-
- virtual ACE_HANDLE get_handle (void) const;
-
- int register_handler (void);
- // this will register this sig_handler
- // with the reactor for SIGALRM
-
- virtual int shutdown (ACE_HANDLE,
- ACE_Reactor_Mask);
-
- virtual int handle_input (ACE_HANDLE);
-
- virtual int handle_signal (ACE_HANDLE signum,
- siginfo_t * = 0,
- ucontext_t* = 0);
-private:
- ACE_HANDLE handle_;
- // my handle
-
- Video_Control_i *vci_;
- // Pointer to the Video_Control_i for accessing
- // the current state of the server.
-};
-
-class Video_Data_Handler : public virtual ACE_Event_Handler
-{
-
- // = TITLE
- // Defines a event handler for video data using a datagram i.e UDP
- // socket.
- //
- // = DESCRIPTION
- // This takes a pointer to a Video_Control_Handler instance and
- // reacts differently to the events based on the
- // video_control_handler's state.
-public:
- Video_Data_Handler ();
- // Constructor
-
- virtual int handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called when data shows up.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Get the handle used by this event handler
-
-private:
- Video_Control_i *vci_;
-
-};
-
-// The stream endpoint
-class Video_Server_StreamEndPoint :
- public virtual TAO_Server_StreamEndPoint
-{
-public:
- virtual int handle_open (void) ;
- // called when streamendpoint is instantiated
-
- virtual int handle_close (void) ;
- // called when streamendpoint is being destructed
-
- virtual int handle_stop (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
- virtual int handle_start (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
-
- virtual int handle_destroy (const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
- // Application needs to define this
-
- virtual CORBA::Boolean handle_connection_requested (AVStreams::flowSpec &the_spec,
- CORBA::Environment &env) ;
-
-private:
- ACE_SOCK_CODgram dgram_;
-
-};
-
-#endif /* MPEG_VIDEO_SERVER_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/as.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/as.cpp
deleted file mode 100644
index d631fbfda6a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/as.cpp
+++ /dev/null
@@ -1,708 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#include <sys/types.h>
-#include <netdb.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <time.h>
-#include <sys/time.h>
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include "include/common.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/com.h"
-#include "server_proto.h"
-
-ACE_RCSID(mpeg_server, as, "$Id$")
-
-//extern int Mpeg_Global::session_limit, Mpeg_Global::session_num;
-
-static bytes_sent = 0;
-static time_t start_time;
-
-static int conn_tag;
-
-static int serviceSocket;
-static int audioSocket = -1;
-
-static char audioFile[PATH_SIZE];
-static int fd;
-static AudioParameter audioPara;
-static int totalSamples;
-static int fileSize;
-static unsigned char cmd;
-static live_source = 0;
-
-static int CmdRead(char *buf, int psize)
-{
- int res = wait_read_bytes(serviceSocket, buf, psize);
- if (res == 0) return (1);
- if (res == -1) {
- fprintf(stderr, "AS error on read cmdSocket, size %d", psize);
- ACE_OS::perror ("");
- return (-1);
- }
- return 0;
-}
-
-static void CmdWrite(char *buf, int size)
-{
- int res = wait_write_bytes(serviceSocket, buf, size);
- if (res == -1) {
- if (errno != EPIPE)ACE_OS::perror ("AS writes to serviceSocket");
- ACE_OS::exit (errno != EPIPE);
- }
-}
-
-static int INITaudio(void)
-{
- int result;
- int failureType; /* 0 - can't open file, 1 - can't open live source */
- INITaudioPara para;
-
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.version = ntohl(para.version);
- para.nameLength = ntohl(para.nameLength);
- para.para.encodeType = ntohl(para.para.encodeType);
- para.para.channels = ntohl(para.para.channels);
- para.para.samplesPerSecond = ntohl(para.para.samplesPerSecond);
- para.para.bytesPerSample = ntohl(para.para.bytesPerSample);
-#endif
- if (para.nameLength>0)
- result = CmdRead(audioFile, para.nameLength);
- if (result != 0)
- return result;
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit || para.version != VERSION) {
- char errmsg[128];
- cmd = CmdFAIL;
- CmdWrite((char *)&cmd, 1);
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit) {
- sprintf(errmsg,
- "Too many sessions being serviced, please try again later.\n");
- }
- else {
- sprintf(errmsg, "Version # not match, AS %d.%02d, Client %d.%02d",
- VERSION / 100, VERSION % 100,
- para.version / 100, para.version % 100);
- }
- write_string(serviceSocket, errmsg);
- return(1);
- }
- ACE_OS::memcpy (&audioPara, &para.para, sizeof(audioPara));
- /*
- fprintf(stderr, "Client Audio para: encode %d, ch %d, sps %d, bps %d.\n",
- para.para.encodeType, para.para.channels,
- para.para.samplesPerSecond, para.para.bytesPerSample);
- */
- audioFile[para.nameLength] = 0;
- {
- int len =ACE_OS::strlen (audioFile);
- if (strncasecmp("LiveAudio", audioFile, 9) &&
- strcasecmp(".au", audioFile+len-3)) {
- char errmsg[128];
- cmd = CmdFAIL;
- CmdWrite((char *)&cmd, 1);
- sprintf(errmsg, "%s without suffix .au", audioFile);
- write_string(serviceSocket, errmsg);
- return(1);
- }
- }
- /*
- fprintf(stderr, "Audio file %s got.\n", audioFile);
- */
-
- if (!strncasecmp("LiveAudio", audioFile, 9)) {
- fd = OpenLiveAudio(&(para.para));
- if (fd == -1) {
- failureType = 1;
- goto failure;
- }
- fileSize =0x7fffffff;
- totalSamples = fileSize / audioPara.bytesPerSample;
- live_source = 1;
- }
- else {
- LeaveLiveAudio();
- fd = open(audioFile, O_RDONLY);
- if (fd == -1)
- {
- fprintf(stderr, "AS error on opening audio file %s", audioFile);
- ACE_OS::perror ("");
- failureType = 0;
- goto failure;
- }
-
- /* Try to get audioFile format audioPara here */
-
- /* figure out totalsamples */
- fileSize = lseek(fd, 0L, SEEK_END);
- lseek(fd, 0L, SEEK_SET);
- totalSamples = fileSize / audioPara.bytesPerSample;
- /*
- fprintf(stderr, "Total Samples=%d in audio file %ss.\n", totalSamples, audioFile);
- */
- }
- {
- INITaudioReply reply;
-
- reply.para.encodeType = htonl(audioPara.encodeType);
- reply.para.channels = htonl(audioPara.channels);
- reply.para.samplesPerSecond = htonl(audioPara.samplesPerSecond);
- reply.para.bytesPerSample = htonl(audioPara.bytesPerSample);
- reply.totalSamples = htonl(totalSamples);
-
- reply.live = htonl(live_source);
- reply.format = htonl(AUDIO_RAW);
-
- CmdWrite((char *)&cmd, 1);
- CmdWrite((char *)&reply, sizeof(reply));
- }
- return 0;
-
- failure:
- {
- /*
- fprintf(stderr, "AS error: failed initializing audio file.\n");
- */
- cmd = CmdFAIL;
- CmdWrite((char *)&cmd, 1);
- write_string(serviceSocket,
- failureType == 0 ? "Failed to open audio file for read." :
- "Failed to connect to live audio source.");
- return(1);
- }
-}
-
-#define DATABUF_SIZE 500
-
-static int databuf_size;
-static int cmdsn;
-static int nextsample;
-static int sps; /* audio play speed given by the client: samples per second */
-static int spslimit;
-static int spp; /* samples per packet */
-static AudioPacket * pktbuf = NULL;
-
-/* send a packet of audio samples to audioSocket
- returns: 0 - no more data from audio file: EOF reached;
- 1 - More data is available from the audio file */
-static int send_packet(int firstSample, int samples)
-{
- long offset = firstSample * audioPara.bytesPerSample;
- int size = samples * audioPara.bytesPerSample;
- char * buf = (char *)pktbuf + sizeof(*pktbuf);
- int len;
- int resent = 0;
- int segsize, sentsize;
-
- if (live_source) {
- len = ReadLiveAudioSamples(buf, samples);
- len *= audioPara.bytesPerSample;
- }
- else {
- lseek(fd, offset, SEEK_SET);
- while ((len = ACE_OS::read (fd, buf, size)) == -1) {
- if (errno == EINTR)
- continue; /* interrupted */
- ACE_OS::perror ("AS error on read audio file");
- return(-1);
- }
- if (len < audioPara.bytesPerSample) {
- return 0;
- }
- }
-
- samples = len / audioPara.bytesPerSample;
- len = samples * audioPara.bytesPerSample;
- bytes_sent += len;
- pktbuf->firstSample = htonl(firstSample);
- pktbuf->samples = htonl(samples);
- pktbuf->actualSamples = htonl(samples);
- pktbuf->dataBytes = htonl(len);
- if (spslimit < sps) { /* interpolation needed */
- SFprintf(stderr, "AS audio sample interpolation not available yet.\n");
- }
- segsize = sizeof(*pktbuf) + len;
- if (conn_tag != 0) {
- while ((sentsize = ACE_OS::write (audioSocket, (char *)pktbuf, segsize)) == -1) {
- if (errno == EINTR) /* interrupted */
- continue;
- if (errno == ENOBUFS) {
- if (resent) {
- ACE_OS::perror ("AS Warning, pkt discarded because");
- break;
- }
- else {
- resent = 1;
- usleep(5000);
- continue;
- }
- }
- if (errno != EPIPE) {
- fprintf(stderr, "AS error on send audio packet %d(%d):",
- firstSample, samples);
- perror("");
- }
- ACE_OS::exit ((errno != EPIPE));
- }
- }
- else {
- sentsize = wait_write_bytes(audioSocket, (char *)pktbuf, segsize);
- if (sentsize == -1) {
- if (errno != EPIPE) {
- fprintf(stderr, "AS error on send audio packet %d(%d):",
- firstSample, samples);
- perror("");
- }
- ACE_OS::exit ((errno != EPIPE));
- }
- }
- if (sentsize < segsize) {
- SFprintf(stderr, "AS warning: message size %dB, sent only %dB\n",
- segsize, sentsize);
- }
- /*
- SFprintf(stderr, "AS sent audio packet %d(%d).\n",
- firstSample, samples);
- */
- return (len < size ? 0 : 1);
-}
-
-/* send a packet of audio samples to audioSocket
- returns: 0 - no more data from audio file: EOF reached;
- 1 - More data is available from the audio file */
-static int SendPacket(void)
-{
- int moredata;
- pktbuf->cmdsn = htonl(cmdsn);
- pktbuf->resend = htonl(0);
- pktbuf->samplesPerSecond = htonl(sps);
- moredata = send_packet(nextsample, spp);
- if (moredata) {
- nextsample += spp;
- }
- return moredata;
-}
-
-static void ResendPacket(int firstsample, int samples)
-{
- pktbuf->cmdsn = htonl(cmdsn);
- pktbuf->resend = htonl(1);
- pktbuf->samplesPerSecond = htonl(sps);
- while (samples > 0) {
- int size = samples < spp ? samples : spp;
- send_packet(firstsample, size);
- firstsample += size;
- samples -= size;
- if (samples > 0) {
- usleep(10000);
- }
- }
-}
-
-#define SPEEDUP_SCALE 5
-#define MAX_RESEND_REQS 10
-#define FBBUF_SIZE (sizeof(AudioFeedBackPara) + \
- (MAX_RESEND_REQS - 1) * sizeof(APdescriptor))
-
-static AudioFeedBackPara * fbpara = NULL;
-
-static int PLAYaudio(void)
-{
- int hasdata = 1;
- int addSamples;
- int packets = 0;
- unsigned nextTime;
- int upp; /* micro-seconds per packet */
- int delta_sps = 0; /* compensation for sps from feedback msgs */
- int nfds = (serviceSocket > audioSocket ? serviceSocket : audioSocket) + 1;
- int result;
- /*
- fprintf(stderr, "PLAY . . .\n");
- */
- {
- PLAYaudioPara para;
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.nextSample = ntohl(para.nextSample);
- para.samplesPerSecond = ntohl(para.samplesPerSecond);
- para.samplesPerPacket = ntohl(para.samplesPerPacket);
- para.ABsamples = ntohl(para.ABsamples);
- para.spslimit = ntohl(para.spslimit);
-#endif
- nextsample = para.nextSample;
- cmdsn = para.sn;
- sps = para.samplesPerSecond;
- spslimit = para.spslimit;
- spp = para.samplesPerPacket;
- addSamples = para.ABsamples / 2;
- if (spp * audioPara.bytesPerSample > databuf_size) {
- spp = databuf_size / audioPara.bytesPerSample;
- }
- /*
- SFprintf(stderr, "AS got CmdPLAY: sps %d\n", sps);
- */
- }
- /*
- fprintf(stderr, "AS: nextSampe=%d for PLAY.\n", para.nextSample);
- */
-
- upp = (int)(1000000.0 / ((double)sps / (double)spp));
- nextTime = get_usec();
-
- CmdWrite((char *)&nextTime, sizeof(int));
-
- if (live_source) {
- StartPlayLiveAudio();
- }
-
- for (;;)
- {
- struct fd_set read_mask, write_mask;
- struct timeval tval;
- unsigned curTime = get_usec();
-
- if (hasdata) {
- if (addSamples < - spp) { /* slow down by not sending packets */
- nextTime += upp;
- addSamples += spp;
- }
- else {
- int need_sleep = 0;
- while (nextTime <= curTime && hasdata) {
- if (need_sleep) usleep(5000);
- hasdata = SendPacket();
- need_sleep = 1;
- packets ++;
- nextTime += upp;
- if (addSamples > 0 && packets % SPEEDUP_SCALE == 0) {
- addSamples -= spp;
- usleep(5000);
- hasdata = SendPacket();
- packets ++;
- }
- }
- }
- }
- curTime = nextTime - curTime;
- if (curTime > 5000000) curTime = 5000000; /* limit on 5 second weit time
- in case error happens */
- tval.tv_sec = curTime / 1000000;
- tval.tv_usec = curTime % 1000000;
- FD_ZERO(&read_mask);
- FD_SET(serviceSocket, &read_mask);
- FD_SET(audioSocket, &read_mask);
-#ifdef _HPUX_SOURCE
- if (select(nfds, (int *)&read_mask, NULL, NULL, hasdata ? &tval : NULL) == -1)
-#else
- if (select(nfds, &read_mask, NULL, NULL, hasdata ? &tval : NULL) == -1)
-#endif
- {
- if (errno == EINTR)
- continue;
- ACE_OS::perror ("AS error on select reading or writing");
- return(-1);
- }
- if (FD_ISSET(serviceSocket, &read_mask)){ /* STOP, SPEED, or CLOSE*/
- unsigned char tmp;
- result = CmdRead((char *)&tmp, 1);
- if (result != 0)
- return result;
- switch (tmp)
- {
- case CmdSPEED:
- {
- SPEEDaudioPara para;
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.samplesPerSecond = ntohl(para.samplesPerSecond);
- para.samplesPerPacket = ntohl(para.samplesPerPacket);
- para.spslimit = ntohl(para.spslimit);
-#endif
- sps = para.samplesPerSecond;
- spslimit = para.spslimit;
- spp = para.samplesPerPacket;
- if (spp * audioPara.bytesPerSample > databuf_size) {
- spp = databuf_size / audioPara.bytesPerSample;
- }
- delta_sps = 0; /* reset compensation value */
- upp = (int)(1000000.0 / ((double)sps / (double)spp));
- /*
- SFprintf(stderr, "AS got CmdSPEED: sps %d\n", sps);
- */
- }
- break;
- case CmdSTOP:
- {
- int val;
- cmd = tmp;
- /*
- fprintf(stderr, "AS: CmdSTOP. . .\n");
- */
- result = CmdRead((char *)&val, sizeof(int));
- if (result != 0)
- return result;
- /*
- CmdWrite(AUDIO_STOP_PATTERN,ACE_OS::strlen (AUDIO_STOP_PATTERN));
- */
- if (live_source) {
- StopPlayLiveAudio();
- }
- return 0; /* return from PLAYaudio() */
- }
- case CmdCLOSE:
- if (live_source) {
- StopPlayLiveAudio();
- }
- return(1); /* The whole AS session terminates */
- default:
- if (live_source) {
- StopPlayLiveAudio();
- }
- fprintf(stderr, "AS error: cmd=%d while expects STOP/SPEED/CLOSE.\n", tmp);
- return(-1);
- }
- }
-
- if (FD_ISSET(audioSocket, &read_mask)){ /* Feedback packet */
- int bytes, len;
- for (;;) {
- if (conn_tag >= 0) {
- len = wait_read_bytes(audioSocket, (char *)fbpara, sizeof(*fbpara));
- if (len == 0) return(1); /* connection broken */
- else if (len < 0) { /* unexpected error */
- ACE_OS::perror ("AS read1 FB");
- return(-1);
- }
- }
- else { /* discard mode packet stream, read the whole packet */
- len = ACE_OS::read (audioSocket, (char *)fbpara, FBBUF_SIZE);
- }
- if (len == -1) {
- if (errno == EINTR) continue; /* interrupt */
- else {
- if (errno != EPIPE && errno != ECONNRESET)ACE_OS::perror ("AS failed to ACE_OS::read () fbmsg header");
- break;
- }
- }
- break;
- }
- if (len < sizeof(*fbpara)) {
- if (len > 0) fprintf(stderr,
- "AS warn ACE_OS::read () len %dB < sizeof(*fbpara) %dB\n",
- len, sizeof(*fbpara));
- continue;
- }
-#ifdef NeedByteOrderConversion
- fbpara->type = ntohl(fbpara->type);
-#endif
- bytes = (fbpara->type > 0) ?
- sizeof(APdescriptor) * (fbpara->type - 1) :
- 0;
- if (bytes > 0) {
- if (conn_tag >= 0) { /* not discard mode packet stream,
- read the rest of packet */
- len = wait_read_bytes(audioSocket,
- ((char *)fbpara) + sizeof(*fbpara),
- bytes);
- if (len == 0) return(1); /* connection broken */
- else if (len < 0) { /* unexpected error */
- ACE_OS::perror ("AS read2 FB");
- return(-1);
- }
- len += sizeof(*fbpara);
- }
- }
- bytes += sizeof(*fbpara);
- if (len < bytes) {
- if (len > 0) fprintf(stderr,
- "AS only read partial FBpacket, %dB out of %dB.\n",
- len, bytes);
- continue;
- }
- if (live_source) { /* ignore all feedback messags for live source */
- continue;
- }
-
-#ifdef NeedByteOrderConversion
- fbpara->cmdsn = ntohl(fbpara->cmdsn);
-#endif
- if (len != sizeof(*fbpara) +
- (fbpara->type ? (fbpara->type -1) * sizeof(APdescriptor) : 0)) {
- /* unknown message, discard */
- SFprintf(stderr, "AS Unkown fb msg: len = %d, type = %d\n",
- len, fbpara->type);
- continue;
- }
- if (fbpara->cmdsn != cmdsn) { /* discard the outdated message */
- continue;
- }
-#ifdef NeedByteOrderConversion
- {
- int i, * ptr = (int *)fbpara + 2;
- for (i = 0; i < (len >> 2) - 2; i++) *ptr = ntohl(*ptr);
- }
-#endif
- if (fbpara->type == 0) { /* feedback message */
- /*
- SFprintf(stderr, "AS got fbmsg: addsamples %d, addsps %d\n",
- fbpara->data.fb.addSamples, fbpara->data.fb.addsps);
- */
- addSamples += fbpara->data.fb.addSamples;
- if (fbpara->data.fb.addsps) {
- delta_sps += fbpara->data.fb.addsps;
- upp = (int)(1000000.0 / ((double)(sps + delta_sps) / (double)spp));
- }
- }
- else { /* resend requests */
- APdescriptor * req = &(fbpara->data.ap);
- int i;
- /*
- SFprintf(stderr, "AS got %d resend reqs\n", fbpara->type);
- */
- for (i = 0; i < fbpara->type; i ++) {
- ResendPacket(req->firstSample, req->samples);
- req ++;
- }
- }
- }
- }
-}
-
-static void on_exit_routine(void)
-{
- struct sockaddr_in peeraddr_in;
- int size = sizeof(peeraddr_in);
-
- /*
- fprintf(stderr, "An AS session terminated\n");
- */
- if (getpeername(serviceSocket,
- (struct sockaddr *)&peeraddr_in, &size) == 0 &&
- peeraddr_in.sin_family == AF_INET) {
- if (strncmp(inet_ntoa(peeraddr_in.sin_addr), "129.95.50", 9)) {
- struct hostent *hp;
- time_t val =ACE_OS::time (NULL);
- char * buf = ACE_OS::ctime (&start_time);
-
- hp = gethostbyaddr((char *)&(peeraddr_in.sin_addr), 4, AF_INET);
- buf[strlen(buf)-1] = 0;
- printf("%s: %s %3dm%02ds %dB %s\n",
- buf,
- hp == NULL ? inet_ntoa(peeraddr_in.sin_addr) : hp->h_name,
- (val - start_time) / 60, (val - start_time) % 60,
- bytes_sent, audioFile);
- }
- }
- ComCloseConn(serviceSocket);
- ComCloseConn(audioSocket);
-}
-
-int AudioServer(int ctr_fd, int data_fd, int rttag, int max_pkt_size)
-{
- int result;
-
- serviceSocket = ctr_fd;
- audioSocket = data_fd;
- conn_tag = max_pkt_size;
-
- if (max_pkt_size < 0) max_pkt_size = -max_pkt_size;
- else if (max_pkt_size == 0) max_pkt_size = 1024 * 1024;
-
- start_time =ACE_OS::time (NULL);
-
- atexit(on_exit_routine);
-
- result = INITaudio();
-
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) AudioServer: "),
- result);
-
- fbpara = (AudioFeedBackPara *)ACE_OS::malloc(FBBUF_SIZE);
- if (fbpara == NULL) {
- ACE_OS::perror ("AS failed to allocate mem for fbpara");
- return (-1);
- }
-
- databuf_size = max_pkt_size - sizeof(*pktbuf);
- if (databuf_size > DATABUF_SIZE) databuf_size = DATABUF_SIZE;
-
- pktbuf = (AudioPacket *)ACE_OS::malloc(sizeof(*pktbuf) + databuf_size);
- if (pktbuf == NULL) {
- ACE_OS::perror ("AS failed to allocate mem for pktbuf");
- return(-1);
- }
-
- for (;;)
- {
- /*
- fprintf(stderr, "AS: waiting for a new command...\n");
- */
- result = CmdRead((char *)&cmd, 1);
- if (result != 0)
- return result;
- switch (cmd)
- {
- case CmdPLAY:
- result = PLAYaudio();
- if (result != 0)
- return result;
- break;
- case CmdCLOSE:
- /*
- fprintf(stderr, "a session closed.\n");
- */
- return(0);
- break;
- default:
- fprintf(stderr, "audio channel command %d not recoganizeable\n", cmd);
- break;
- }
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/las.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/las.cpp
deleted file mode 100644
index 4a707e68cbf..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/las.cpp
+++ /dev/null
@@ -1,254 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#if 1
-
-#include <stdio.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <unistd.h>
-#include <time.h>
-#include <signal.h>
-#include <sys/time.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-
-#include "include/common.h"
-#include "server_proto.h"
-
-ACE_RCSID(mpeg_server, las, "$Id$")
-
-#ifdef LIVE_AUDIO
-
-#include <AF/AFlib.h>
-#include <AF/AFUtils.h>
-
-static AFAudioConn *aud;
-static AC ac;
-static AFSetACAttributes attributes;
-static int bps;
-static int nextSample;
-static audioActive = 0;
-
-/*
- * Find a suitable default device
- * Returns -1 if no suitable device can be found.
- */
-static int FindDefaultDevice(AFAudioConn *aud)
-{
- AFDeviceDescriptor *audioDevice;
- int i;
- for(i=0; i<ANumberOfAudioDevices(aud); i++)
- {
- audioDevice = AAudioDeviceDescriptor(aud, i);
- if(audioDevice->inputsFromPhone == 0 && audioDevice->outputsToPhone == 0)
- return i;
- }
- return -1;
-}
-#endif
-
-
-int OpenLiveAudio(AudioParameter * ap)
-{
-#ifndef LIVE_AUDIO
- return -1;
-#else
- int device;
- int gain;
- unsigned int channels;
- int endianflag = 0;
-
- if (!audioActive) return -1;
-
- device = -1;
- attributes.rec_gain = 0;
- attributes.type = UNKNOWN_ENCODETYPE;
-
- if ( (aud = AFOpenAudioConn(NULL)) == NULL)
- {
- fprintf(stderr, "SA error: fails to open default AF connection.\n");
- return -1;
- }
-
- /* set up audio context, find sample size and sample rate
- At this time, we only support default setings */
- device = FindDefaultDevice(aud);
- attributes.type = aud->devices[device].playBufType;
- ac = AFCreateAC(aud, device,
- ACRecordGain | ACEncodingType | endianflag,
- &attributes);
- if (ac == NULL)
- {
- ACE_OS::perror ("AS error: failed to create ac");
- AFCloseAudioConn(aud);
- return -1;
- }
- if (attributes.type == ap->encodeType) {
- bps = ap->bytesPerSample;
- return 0;
- }
- else {
- fprintf(stderr, "AS error: encodeType %d, client encodeType %d\n",
- attributes.type, ap->encodeType);
- return -1;
- }
-#endif
-}
-
-void StartPlayLiveAudio(void)
-{
-#ifndef LIVE_AUDIO
- return;
-#else
- nextSample = AFGetTime(ac);
- SFprintf(stderr, "LAS nextSample %d\n", nextSample);
- return;
-#endif
-}
-
-void StopPlayLiveAudio(void)
-{
-#ifndef LIVE_AUDIO
- return;
-#else
- return;
-#endif
-}
-
-int ReadLiveAudioSamples(char * buf, int samples)
-{
-#ifndef LIVE_AUDIO
- return 0;
-#else
- /*
- SFprintf(stderr, "LAS to read %d bytes\n", samples * bps);
- */
- AFRecordSamples(ac, nextSample, samples * bps, (unsigned char *)buf, ABlock);
- nextSample += samples;
- /*
- SFprintf(stderr, "LAS read live %d samples\n", samples);
- */
- return samples;
-#endif
-}
-
-#endif
-
-#if 0
-
-/* Following is a version using /dev/audio directly, since /dev/audio can't be
- shared by different sessions, at most one session can be served. */
-
-#include <stdio.h>
-#include <errno.h>
-/*
-#include <sys/types.h>
-#include <sys/socket.h>
-*/
-#include <fcntl.h>
-#include <sys/types.h>
-#include <sys/file.h>
-#include <sys/ioctl.h>
-#include <sys/stat.h>
-#include <sys/filio.h>
-#include <sys/stropts.h>
-
-#include <time.h>
-#include <signal.h>
-#include <sys/time.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-
-ACE_RCSID(mpeg_server, las, "$Id$")
-
-static int sunfd1;
-static int bps;
-static int nextSample;
-
-
-int OpenLiveAudio(AudioParameter * ap)
-{
- if (!audioActive) return -1;
-
- if ((sunfd1 = open("/dev/audio", O_RDONLY, 0)) < 0) {
- fprintf(stderr, "dda can't open /dev/audio, errno message \" %d \"\n",
- errno);
- return -1;
- }
- bps = ap->bytesPerSample;
- ioctl(sunfd1, I_FLUSH, FLUSHR);
- return 0;
-}
-
-void StartPlayLiveAudio(void)
-{
- ioctl(sunfd1, I_FLUSH, FLUSHR);
-}
-
-void StopPlayLiveAudio(void)
-{
-}
-
-int ReadLiveAudioSamples(char * buf, int samples)
-{
- int bytes = samples * bps;
- int len = ACE_OS::read (sunfd1, buf, bytes);
- if (len != bytes) {
- fprintf(stderr, "ReadLive: need %d samples (%dB), read %dB\n",
- samples, bytes, len);
- return len / bps;
- }
- return samples;
-}
-
-#endif
-
-int InitLiveAudio(int argc, char ** argv)
-{
-#ifndef LIVE_AUDIO
- return -1;
-#else
-
- audioActive = 1;
-
- fprintf(stderr, "LAS initialized.\n");
- return 0;
-#endif
-}
-
-void ExitLiveAudio(void)
-{
- return;
-}
-
-void LeaveLiveAudio(void)
-{
- return;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/lvs.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/lvs.cpp
deleted file mode 100644
index c40d6749bc2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/lvs.cpp
+++ /dev/null
@@ -1,413 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include <stdio.h>
-#include <errno.h>
-
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include <time.h>
-#include <signal.h>
-#include <sys/time.h>
-#include <X11/Xlib.h>
-#include <X11/Xutil.h>
-#include <X11/Intrinsic.h>
-
-#include "include/common.h"
-#include "mpeg_shared/routine.h"
-#include "server_proto.h"
-
-ACE_RCSID(mpeg_server, lvs, "$Id$")
-
-#ifdef LIVE_VIDEO
-#include "lvs_shared.h"
-
-LvsSharedData * shared = NULL;
-static int lvspid = -1; /* -1: no lvs, 0 - lvs child, >0 - vs proc */
-static int prefid = -1, first_fid, first_frame;
-static int curbuf;
-
-#define PID_FILE "~/.vcr/lvsPid"
-#define QUALITY_FILE "~/.vcr/lvsQuality"
-
-static int count = 0;
-static unsigned session_time;
-
-static int curpid = 0;
-
-static void on_exit_routine(void)
-{
- char buf[256];
- if (getpid() != curpid) return;
- get_full_path(PID_FILE, buf, 256);
- ACE_OS::unlink (buf);
-}
-
-static void register_pid(void)
-{
- char buf[256];
- FILE *fp;
- get_full_path(PID_FILE, buf, 256);
- fp = fopen(buf, "w");
- fprintf(fp, "%d -- pid of current VS process\n",ACE_OS::getpid ());
- fclose(fp);
-}
-
-static void set_quality_level(void)
-{
- char buf[256];
- FILE *fp;
- int qos = -1;
- get_full_path(QUALITY_FILE, buf, 256);
- fp = fopen(buf, "r");
- if (fp == NULL) return;
-
- fscanf(fp, "%d", &qos);
- fclose(fp);
- if (qos >= 0 && qos <= 100) {
- shared->qos_val = qos;
- }
-}
-
-static void hup_handler(int status)
-{
- setsignal(SIGHUP, SIG_IGN);
- if (getpid() != curpid) return;
- set_quality_level();
- setsignal(SIGHUP, hup_handler);
-}
-
-#endif
-
-int InitLiveVideo(int argc, char ** argv) /* -1 -- failed, 0 - succ */
-{
-#ifndef LIVE_VIDEO
- return -1;
-#else
-/*
-#define BUFSIZE 768 * 576 * 3 / 8
-#define BUFSIZE 640 * 480 * 3 / 2
-*/
-#define BUFSIZE 1024 * 1024
-
- char * buf = creat_shared_mem(BUFSIZE);
- int sid = creat_semaphore();
- int susid = creat_semaphore();
-
- enter_cs(susid);
-
- shared = (LvsSharedData *)buf;
- shared->sid = sid;
- shared->susid = susid;
- shared->initState = 0;
- shared->bufDataBytes = BUFSIZE - sizeof(*shared);
- shared->buf = (LvsBuffer *)((char *)shared + sizeof(*shared));
-
- register_pid();
- set_quality_level();
-
- /* all other fields to be initialized by LVS process */
-
- while ((lvspid = ACE_OS::fork ()) == -1);
-
- if (lvspid == 0) { /* child process, reading from camera */
- LiveVideoProcess(argc, argv);
- ACE_OS::exit (1);
- }
-
- while (shared->initState == 0) usleep(100000); /* wait for SunVideo to init */
-
- if (shared->initState == -1) {
- fprintf(stderr, "LVS error: init of child process failed\n");
- ACE_OS::kill (lvspid, SIGINT);
- remove_shared_mem(buf);
- remove_semaphore(sid);
- remove_semaphore(susid);
- lvspid = -1;
- return -1;
- }
- else {
-
- fprintf(stderr, "LVS initialized.\n");
-
- curpid =ACE_OS::getpid ();
-
- atexit(on_exit_routine);
-
- setsignal(SIGHUP, hup_handler);
-
- return 0;
- }
-#endif
-}
-
-void LeaveLiveVideo(void)
-{
-#ifndef LIVE_VIDEO
- return;
-#else
- if (lvspid == -1) return;
- remove_shared_mem((char *)shared);
- shared = NULL;
-#endif
-}
-
-void ExitLiveVideo(void)
-{
-#ifndef LIVE_VIDEO
- return;
-#else
- if (lvspid == -1) return;
- ACE_OS::kill (lvspid, SIGINT);
- remove_semaphore(shared->sid);
- remove_semaphore(shared->susid);
- remove_shared_mem((char *)shared);
- lvspid = -1;
- shared = NULL;
-#endif
-}
-
-int OpenLiveVideo(int * format,
- int * width, int * height,
- int * averageFrameSize,
- double * fps,
- int * pelAspectRatio /* MPEG1 encoding used here */
- ) /* -1 -- failed, 0 - succ */
-{
-#ifndef LIVE_VIDEO
- return -1;
-#else
- if (lvspid == -1) return -1;
- *format = shared->format;
- *width = shared->width;
- *height = shared->height;
- *averageFrameSize = shared->averageFrameSize;
- *fps = shared->fps;
- *pelAspectRatio = shared->pelAspectRatio;
-
- fprintf(stderr, "LVS session %d opened.\n",ACE_OS::getpid ());
-
- return 0;
-#endif
-}
-
-void StartPlayLiveVideo(void)
-{
-#ifndef LIVE_VIDEO
- return;
-#else
- if (lvspid == -1) return;
-
- count = 0;
- session_time = get_msec();
-
- enter_cs(shared->sid);
-
- prefid = -1;
- first_fid = -1;
- first_frame = -1;
-
- if (shared->activeSessions <= 0) shared->activeSessions = 1;
- else shared->activeSessions ++;
-
- leave_cs(shared->sid);
-
- while (shared->curbuf <= shared->wait_curbuf) {
- /*
- fprintf(stderr, "curbuf %d, wait_curbuf %d\n",
- shared->curbuf, shared->wait_curbuf);
- */
- usleep(10000);
- }
-
- fprintf(stderr, "LVS session %d started\n",ACE_OS::getpid ());
-
- return;
-#endif
-}
-
-void StopPlayLiveVideo(void)
-{
-#ifndef LIVE_VIDEO
- return;
-#else
- if (lvspid == -1) return;
- enter_cs(shared->sid);
- shared->activeSessions --;
- leave_cs(shared->sid);
-
- fprintf(stderr, "LVS session %d stopped, at %5.2f fps.\n",ACE_OS::getpid (),
- ((double)count * 1000.0) / get_duration(session_time, get_msec()));
-
- return;
-#endif
-}
-
-#if 1
-int ReadLiveVideoPicture(int * frame, char * buf, int size) /* ret # bytes */
-{
-#ifndef LIVE_VIDEO
- return 0;
-#else
- int pframe = * frame;
- int ssize;
- int bufptr;
-
- if (lvspid == -1) return 0;
-
- if (first_frame == -1) { /* first frame in current session */
- curbuf = shared->curbuf - 1;
- bufptr = curbuf % shared->bufnum;
- enter_cs(shared->sid);
- }
- else {
- int bufnum = shared->bufnum < 3 ? shared->bufnum : 3;
- do {
- curbuf ++;
- if (curbuf <= shared->curbuf - bufnum) {
- /*
- fprintf(stderr, "LVS session %d skipped %d buffers\n",
- getpid(), shared->curbuf - bufnum + 1 - curbuf);
- */
- curbuf = shared->curbuf - bufnum + 1;
- }
- bufptr = curbuf % shared->bufnum;
- while (shared->buf[bufptr].fid <= prefid) {
- /*
- fprintf(stderr,
- "LVS session %d wait: curbuf %d, shared->curbuf %d, prefid %d, shared->fid %d\n",
- getpid(), curbuf, shared->curbuf, prefid, shared->buf[bufptr].fid);
- */
- enter_cs(shared->sid);
- shared->suscount ++;
- leave_cs(shared->sid);
- enter_cs(shared->susid);
- }
- } while (pframe > first_frame + (shared->buf[bufptr].fid - first_fid));
-
- enter_cs(shared->sid);
- /*
- fprintf(stderr, "pframe %d, aframe %d\n",
- pframe, first_frame + (shared->buf[bufptr].fid - first_fid));
- */
- }
- shared->buf[bufptr].refcnt ++;
- leave_cs(shared->sid);
-
- ssize = shared->buf[bufptr].size;
-
- ssize = (ssize < size ? ssize : size);
- ACE_OS::memcpy (buf, shared->buf[bufptr].data, ssize);
-
- enter_cs(shared->sid);
-
- shared->buf[bufptr].refcnt --;
- prefid = shared->buf[bufptr].fid;
- if (first_frame == -1) {
- first_fid = prefid;
- first_frame = * frame;
- }
- else {
- * frame = first_frame + (prefid - first_fid);
- }
- leave_cs(shared->sid);
- /*
- fprintf(stderr,
- "LVS session %d read curbuf %d fid %d, frame %d size %d (ffid %d, fframe %d)\n",
- ACE_OS::getpid (), curbuf, prefid, *frame, ssize, first_fid, first_frame);
- */
- /*
- fprintf(stderr, "LVS read fid %d, frame %d\n", prefid, *frame);
- */
- count ++;
- return ssize;
-#endif
-}
-#endif
-
-#if 0
-/* following version is for testing the speed of the vcr path, excluding the
- xil stuff */
-
-static long start_time;
-
-int ReadLiveVideoPicture(int * frame, char * buf, int size) /* ret # bytes */
-{
-#ifndef LIVE_VIDEO
- return 0;
-#else
- int pframe = * frame;
- int ssize;
- char * sbuf;
- if (lvspid == -1) return 0;
-
- loop_begin:
- /*
- enter_cs(shared->sid);
- */
- if (first_frame == -1) {
- first_frame = *frame;
- first_fid = shared->fid;
- start_time = get_msec();
- }
- else {
- int f = first_frame + ((double)get_duration(start_time, get_msec()) /
- ((double)1000.0 / (double)shared->fps));
- if (f < *frame) {
-
- leave_cs(shared->sid);
- /*
- fprintf(stderr, "f=%d < *frame=%d\n", f, *frame);
- */
- usleep(10000);
- goto loop_begin;
- }
- *frame = f;
- }
-
- prefid = shared->fid;
- sbuf = shared->buf[shared->curbuf].data;
- ssize = shared->buf[shared->curbuf].size;
-
- ssize = (ssize < size ? ssize : size);
- ACE_OS::memcpy (buf, sbuf, ssize);
- /*
- leave_cs(shared->sid);
- */
- /*
- fprintf(stderr, "LVS read fid %d, frame %d size %d (ffid %d, fframe %d)\n",
- shared->fid, *frame, ssize, first_fid, first_frame);
- */
- count ++;
- return ssize;
-#endif
-}
-#endif
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h
deleted file mode 100644
index 2076b2921c5..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#include "Globals.h"
-
-/* las.c */
-int InitLiveAudio(int argc, char ** argv); /* -1 -- failed, 0 - succ */
-void LeaveLiveAudio(void);
- /* each child forked not doing live audio should call this */
-void ExitLiveAudio(void);
-int OpenLiveAudio(AudioParameter * ap); /* -1 -- failed, 0 - succ */
-void StartPlayLiveAudio(void);
-void StopPlayLiveAudio(void);
-int ReadLiveAudioSamples(char * buf, int samples); /* ret # samples */
-
-/* lvs.c */
-
-int InitLiveVideo(int argc, char ** argv); /* -1 -- failed, 0 - succ */
-void LeaveLiveVideo(void);
- /* each child forked not doing live video should call this */
-void ExitLiveVideo(void);
-int OpenLiveVideo(int * format,
- int * width, int * height,
- int * averageFrameSize,
- double * fps,
- int * pelAspactRatio /* MPEG1 encoding used here */
- ); /* -1 -- failed, 0 - succ */
-void StartPlayLiveVideo(void);
-void StopPlayLiveVideo(void);
-int ReadLiveVideoPicture(int * frame, char * buf, int size); /* ret # bytes */
-
-/*from camera driver definitions */
-
-int LiveVideoProcess(int argc, char ** argv);
-
-/* as.c */
-int AudioServer(int ctr_fd, int data_fd, int rttag, int max_pkt_size);
-
-/* vs.c */
-int VideoServer(int ctr_fd, int data_fd, int rttag, int max_pkt_size);
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/vs.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/vs.cpp
deleted file mode 100644
index 0df103037f9..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/vs.cpp
+++ /dev/null
@@ -1,2207 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#include <sys/types.h>
-#include <sys/uio.h>
-#include <unistd.h>
-#include <netdb.h>
-#include <string.h>
-#include <stdlib.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <time.h>
-#include <sys/time.h>
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-
-#include "include/common.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/com.h"
-#include "mpeg_shared/sendpt.h"
-#include "server_proto.h"
-
-ACE_RCSID(mpeg_server, vs, "$Id$")
-
-// %% Move all these functions to the VIDEO_SINGLETON class and remove
-// zombie code like VideoServer ()...
-static int CmdRead(char *buf, int psize)
-{
- int res = wait_read_bytes (VIDEO_SINGLETON::instance ()->serviceSocket,
- buf,
- psize);
- if (res == 0) return(1);
- if (res == -1) {
- fprintf(stderr, "VS error on read VIDEO_SINGLETON::instance ()->cmdSocket, size %d", psize);
- ACE_OS::perror ("");
- return(-1);
- }
- return 0;
-}
-
-static void CmdWrite(char *buf, int size)
-{
- int res = wait_write_bytes(VIDEO_SINGLETON::instance ()->serviceSocket, buf, size);
- if (res == -1) {
- if (errno != EPIPE)ACE_OS::perror ("VS writes to VIDEO_SINGLETON::instance ()->serviceSocket");
- ACE_OS::exit (errno != EPIPE);
- }
-}
-
-int FBread(char * buf, int size)
-{ int res;
- while ((res = (VIDEO_SINGLETON::instance ()->conn_tag >= 0 ? wait_read_bytes(VIDEO_SINGLETON::instance ()->videoSocket, buf, size) :
- ACE_OS::read (VIDEO_SINGLETON::instance ()->videoSocket, buf, size))) == -1)
- {
- if (errno == EINTR) {errno = 0; continue; }
- if (errno == EPIPE || errno == ECONNRESET) ACE_OS::exit (0);
- ACE_OS::perror ("VS reads Feedback VIDEO_SINGLETON::instance ()->packet");
- return -1;
- }
- if (res < size) {
- if (res) fprintf(stderr, "VS warn: FBread() res %dB < size %dB\n", res, size);
- return -1;
- }
- return 0;
-}
-
-
-/* send a given VIDEO_SINGLETON::instance ()->packet pointed by 'VIDEO_SINGLETON::instance ()->packet' to the network */
-
-int send_to_network(int timeToUse)
-{
- int count = 0;
- VideoMessage * msghd = (VideoMessage *)(((char *)VIDEO_SINGLETON::instance ()->packet) - sizeof(VideoMessage));
- int sent = 0;
- int packetSize = ntohl(VIDEO_SINGLETON::instance ()->packet->dataBytes);
-
- msghd->packetsn = htonl(VIDEO_SINGLETON::instance ()->packetsn ++);
- msghd->packetSize = htonl(packetSize + sizeof(* VIDEO_SINGLETON::instance ()->packet));
- /*
- fprintf(stderr, "VS to send pkt %d of size %d.\n",
- ntohl(msghd->VIDEO_SINGLETON::instance ()->packetsn), ntohl(msghd->VIDEO_SINGLETON::instance ()->packetSize));
- */
- {
- VideoMessage * msg = NULL;
- int size = packetSize + sizeof(* VIDEO_SINGLETON::instance ()->packet); /* msghd->VIDEO_SINGLETON::instance ()->packetSize */
- int offset = 0;
- int targetTime;
-
- if (size > VIDEO_SINGLETON::instance ()->msgsize)
- {
-
- if (!timeToUse)
- {
- timeToUse = (VIDEO_SINGLETON::instance ()->msgsize + sizeof(*msg) + 28) * 2;
- /*
- set the max network as 500KB.
- 28 - UDP header size
- */
- /*
- fprintf(stderr, "computed timeToUse %d. ", timeToUse);
- */
- }
- else
- {
- timeToUse = (timeToUse * 7) >> 3;
- /*
- fprintf(stderr, "preset timeToUse %d.", timeToUse);
- */
- timeToUse /= (size + VIDEO_SINGLETON::instance ()->msgsize - 1) / VIDEO_SINGLETON::instance ()->msgsize;
- timeToUse = min(timeToUse, (VIDEO_SINGLETON::instance ()->msgsize + sizeof(*msg) + 28) * 100);
- /* limit min network bandwidth = 10K */
- }
-
- }
- while (size > 0)
- {
- int segsize, sentsize;
- int resent = 0;
-
- if (msg == NULL) { /* first message for current VIDEO_SINGLETON::instance ()->packet */
- count = 0;
- msg = msghd;
- targetTime = get_usec();
- }
- else {
-#if 0
- /* the select() is not precise enough for being used here*/
- int sleepTime;
- targetTime += timeToUse;
- sleepTime = get_duration(get_usec(), targetTime);
- if (sleepTime >= 5000) { /* resolution of timer is 10,000 usec */
- usleep(sleepTime); /* not first message, wait for a while */
- }
-#endif
- /*
- count ++;
- if (!(count % 10)) usleep(10000);
- */
- msg = (VideoMessage *)((char *)msg + VIDEO_SINGLETON::instance ()->msgsize);
- memcpy((char *)msg, (char *)msghd, sizeof(* msg));
- }
- msg->msgsn = htonl(VIDEO_SINGLETON::instance ()->msgsn++);
- msg->msgOffset = htonl(offset);
- msg->msgSize = htonl(min(size, VIDEO_SINGLETON::instance ()->msgsize));
-
- segsize = min(size, VIDEO_SINGLETON::instance ()->msgsize)+sizeof(*msg);
- if (VIDEO_SINGLETON::instance ()->conn_tag != 0) { /* VIDEO_SINGLETON::instance ()->packet stream */
- while ((sentsize = ACE_OS::write (VIDEO_SINGLETON::instance ()->videoSocket, (char *)msg, segsize)) == -1) {
- if (errno == EINTR)
- continue;
- if (errno == ENOBUFS) {
- if (resent) {
- ACE_OS::perror ("Warning, pkt discarded because");
- sent = -1;
- break;
- }
- else {
- resent = 1;
- ACE_OS::perror ("VS to sleep 5ms");
- usleep(5000);
- continue;
- }
- }
- if (errno != EPIPE) {
- fprintf(stderr, "VS error on send VIDEO_SINGLETON::instance ()->packet %d of size %d ",
- VIDEO_SINGLETON::instance ()->msgsn-1, min(size, VIDEO_SINGLETON::instance ()->msgsize)+sizeof(*msg));
- ACE_OS::perror ("");
- }
- ACE_OS::exit (errno != EPIPE);
- }
- }
- else {
- sentsize = wait_write_bytes(VIDEO_SINGLETON::instance ()->videoSocket, (char *)msg, segsize);
- if (sentsize == -1) {
- if (errno != EPIPE) {
- fprintf(stderr, "VS error on send VIDEO_SINGLETON::instance ()->packet %d of size %d ",
- VIDEO_SINGLETON::instance ()->msgsn-1, min(size, VIDEO_SINGLETON::instance ()->msgsize)+sizeof(*msg));
- ACE_OS::perror ("");
- }
- ACE_OS::exit (errno != EPIPE);
- }
- }
- if (sentsize < segsize) {
- SFprintf(stderr, "VS warning: message size %dB, sent only %dB\n",
- segsize, sentsize);
- }
- if (sent == -1)
- break;
- /*
- fprintf(stderr, "VS: message %d of size %d sent.\n",
- VIDEO_SINGLETON::instance ()->msgsn-1, min(size, VIDEO_SINGLETON::instance ()->msgsize)+sizeof(*msg));
- */
- size -= VIDEO_SINGLETON::instance ()->msgsize;
- offset += VIDEO_SINGLETON::instance ()->msgsize;
- }
- }
- /*
- fprintf(stderr, "sent = %d\n", sent);
- */
- if (!sent) VIDEO_SINGLETON::instance ()->pkts_sent ++;
- return sent;
-}
-
-/*
- * send a VIDEO_SINGLETON::instance ()->packet with given VIDEO_SINGLETON::instance ()->systemHeader (optional), gop (optional) and frame.
- *
- * sh - system header id, if -1, then no system header will be sent.
- * otherwise, only when frame == 0, the given system header will be sent.
- * gop - group of pictures, gop header will be sent when frame == 0
- * (first I frame );
- * frame - frame to be sent, offset internal to given gop.
- */
-
-/* returns: 0 - VIDEO_SINGLETON::instance ()->packet sent, -1 - VIDEO_SINGLETON::instance ()->packet not sent (failed) */
-static int SendPacket(int shtag, int gop, int frame, int timeToUse)
-/* frame maybe out of range (PLAY, STEP), in this case, END_SEQ is sent
- to force display of last frame in VD */
-{
- char * buf = ((char *) VIDEO_SINGLETON::instance ()->packet) + sizeof(VideoPacket);
- int f = VIDEO_SINGLETON::instance ()->gopTable[gop].previousFrames + frame;
- int sh = VIDEO_SINGLETON::instance ()->gopTable[gop].systemHeader;
- /*
- SFprintf(stderr, "VS to send VIDEO_SINGLETON::instance ()->packet gop-%d, frame-%d.\n", gop, frame);
- */
-
- VIDEO_SINGLETON::instance ()->packet->currentUPF = ntohl(VIDEO_SINGLETON::instance ()->currentUPF);
-
- if (frame >= VIDEO_SINGLETON::instance ()->gopTable[gop].totalFrames)
- {
- VIDEO_SINGLETON::instance ()->packet->cmd = htonl(VIDEO_SINGLETON::instance ()->cmd);
- VIDEO_SINGLETON::instance ()->packet->cmdsn = htonl(VIDEO_SINGLETON::instance ()->cmdsn);
- VIDEO_SINGLETON::instance ()->packet->sh = htonl(sh);
- VIDEO_SINGLETON::instance ()->packet->gop = htonl(gop);
- VIDEO_SINGLETON::instance ()->packet->frame = htonl(VIDEO_SINGLETON::instance ()->numF);
- VIDEO_SINGLETON::instance ()->packet->display = htonl(VIDEO_SINGLETON::instance ()->numF-1);
- VIDEO_SINGLETON::instance ()->packet->future = htonl((unsigned)-1);
- VIDEO_SINGLETON::instance ()->packet->past = htonl((unsigned)-1);
- VIDEO_SINGLETON::instance ()->packet->dataBytes = htonl(4);
- *(int*)((char*)VIDEO_SINGLETON::instance ()->packet + sizeof(*VIDEO_SINGLETON::instance ()->packet)) = htonl(SEQ_END_CODE);
-
- return send_to_network(timeToUse);
- }
-
- if (frame)
- shtag = 0;
- else if (VIDEO_SINGLETON::instance ()->needHeader)
- {
- shtag = 1;
- VIDEO_SINGLETON::instance ()->needHeader = 0;
- }
-
- VIDEO_SINGLETON::instance ()->packet->cmd = htonl(VIDEO_SINGLETON::instance ()->cmd);
- VIDEO_SINGLETON::instance ()->packet->cmdsn = htonl(VIDEO_SINGLETON::instance ()->cmdsn);
- VIDEO_SINGLETON::instance ()->packet->sh = htonl(sh);
- VIDEO_SINGLETON::instance ()->packet->gop = htonl(gop);
- VIDEO_SINGLETON::instance ()->packet->frame = htonl(f);
- if (VIDEO_SINGLETON::instance ()->frameTable[f].type == 'B')
- {
- int pre1 = -1, pre2 = -1, i = f;
- while (i>0)
- if (VIDEO_SINGLETON::instance ()->frameTable[--i].type != 'B')
- {
- pre1 = i;
- break;
- }
- while (i>0)
- if (VIDEO_SINGLETON::instance ()->frameTable[--i].type != 'B')
- {
- pre2 = i;
- break;
- }
- if (pre2 == -1)
- {
- /*
- fprintf(stderr,
- "frame %d-%d (%d) is a B without past ref, no to be sent.\n",
- gop, frame, f);
- */
- return -1;
- }
- if (pre1 != VIDEO_SINGLETON::instance ()->lastRef[VIDEO_SINGLETON::instance ()->lastRefPtr] ||
- pre2 != VIDEO_SINGLETON::instance ()->lastRef[1 - VIDEO_SINGLETON::instance ()->lastRefPtr])
- {
- /*
- fprintf(stderr,
- "send of B frame %d gaveup for past %d/future %d ref not sent.\n",
- f, pre2, pre1);
- */
- return -1;
- }
- VIDEO_SINGLETON::instance ()->packet->display = htonl(f);
- VIDEO_SINGLETON::instance ()->packet->future = htonl(pre1);
- VIDEO_SINGLETON::instance ()->packet->past = htonl(pre2);
- }
- else
- {
- int next = f;
- int pre = f;
-
- while (next < VIDEO_SINGLETON::instance ()->numF && VIDEO_SINGLETON::instance ()->frameTable[++next].type == 'B');
- while (pre > 0 && VIDEO_SINGLETON::instance ()->frameTable[--pre].type == 'B');
- if (VIDEO_SINGLETON::instance ()->frameTable[f].type == 'P' && pre != VIDEO_SINGLETON::instance ()->lastRef[VIDEO_SINGLETON::instance ()->lastRefPtr])
- {
- /*
- fprintf(stderr,
- "send of P frame %d gaveup for past ref %d not sent.\n",
- f, pre);
- fprintf(stderr, "ref0=%d, ref1=%d, ptr=%d.\n",
- VIDEO_SINGLETON::instance ()->lastRef[0], VIDEO_SINGLETON::instance ()->lastRef[1], VIDEO_SINGLETON::instance ()->lastRefPtr);
- */
- return -1;
- }
- VIDEO_SINGLETON::instance ()->packet->display = htonl(next);
- VIDEO_SINGLETON::instance ()->packet->future = htonl((unsigned)-1);
- VIDEO_SINGLETON::instance ()->packet->past = htonl(VIDEO_SINGLETON::instance ()->frameTable[f].type == 'P' ? pre : (unsigned)-1);
- }
- {
- char * ptr = buf;
- int size = 0, offset = 0, i;
- if (shtag) /* send system header */
- {
- size = VIDEO_SINGLETON::instance ()->systemHeader[sh].size;
- FileRead(VIDEO_SINGLETON::instance ()->systemHeader[sh].offset, ptr, size);
- ptr += size;
- }
- if (!frame) /* send gop header */
- {
- size = VIDEO_SINGLETON::instance ()->gopTable[gop].headerSize;
- FileRead(VIDEO_SINGLETON::instance ()->gopTable[gop].offset, ptr, size);
- ptr += size;
- }
- size = VIDEO_SINGLETON::instance ()->frameTable[f].size;
- for (i=VIDEO_SINGLETON::instance ()->gopTable[gop].previousFrames; i<f; i++)
- offset += VIDEO_SINGLETON::instance ()->frameTable[i].size;
- FileRead((VIDEO_SINGLETON::instance ()->gopTable[gop].firstIoffset + offset), ptr, size);
- ptr += size;
- VIDEO_SINGLETON::instance ()->packet->dataBytes = htonl(ptr - buf);
- }
-
- {
- int sent = send_to_network(timeToUse);
- if (!sent)
- {
- /*
- fprintf(stderr, "%c%d\n", VIDEO_SINGLETON::instance ()->frameTable[f].type, f);
- fprintf(stderr, "%c frame %d sent.\n", VIDEO_SINGLETON::instance ()->frameTable[f].type, f);
- */
- if (VIDEO_SINGLETON::instance ()->frameTable[f].type != 'B')
- {
- VIDEO_SINGLETON::instance ()->lastRefPtr = 1 - VIDEO_SINGLETON::instance ()->lastRefPtr;
- VIDEO_SINGLETON::instance ()->lastRef[VIDEO_SINGLETON::instance ()->lastRefPtr] = f;
- }
- }
- return sent;
- }
-}
-
-
-int SendReferences(int group, int frame)
-{
- unsigned char orgcmd;
- int i, base;
- int pregroup;
- int result;
-
- if (group < 0 || group >= VIDEO_SINGLETON::instance ()->numG) return 0;
- if (frame <= 0 || frame >= VIDEO_SINGLETON::instance ()->gopTable[group].totalFrames) return 0;
-
- orgcmd = VIDEO_SINGLETON::instance ()->cmd;
- VIDEO_SINGLETON::instance ()->cmd = CmdREF;
-
- if (group > 0) {
- pregroup = 1;
- base = VIDEO_SINGLETON::instance ()->gopTable[group].previousFrames;
- for (i = 0; i <= frame; i ++) {
- if (VIDEO_SINGLETON::instance ()->frameTable[i + base].type == 'P') {
- pregroup = 0;
- break;
- }
- }
- }
- else pregroup = 0;
-
- if (pregroup) { /* reference frame can be in previous group */
- pregroup = group -1;
- base = VIDEO_SINGLETON::instance ()->gopTable[pregroup].previousFrames;
- for (i = 0; i < VIDEO_SINGLETON::instance ()->gopTable[pregroup].totalFrames; i ++) {
- if (VIDEO_SINGLETON::instance ()->frameTable[i + base].type != 'B') {
- /*
- SFprintf(stderr, "REF group%d, frame%d\n", pregroup, i);
- */
- result = SendPacket(i == 0, pregroup, i, 0);
- if (result != 0)
- return result;
- }
- }
- }
-
- base = VIDEO_SINGLETON::instance ()->gopTable[group].previousFrames;
- for (i = 0; i < frame; i ++) {
- if (VIDEO_SINGLETON::instance ()->frameTable[i + base].type != 'B') {
- /*
- SFprintf(stderr, "REF group%d, frame%d\n", group, i);
- */
- SendPacket(i == 0, group, i, 0);
- }
- }
- VIDEO_SINGLETON::instance ()->cmd = orgcmd;
-}
-
-int SendPicture(int * frame)
-{
- int size;
- char * buf = ((char *) VIDEO_SINGLETON::instance ()->packet) + sizeof(VideoPacket);
- /*
- SFprintf(stderr, "VS to send picture %d.\n", *frame);
- */
-
- size = ReadLiveVideoPicture(frame, buf, VIDEO_SINGLETON::instance ()->packetBufSize);
-
- VIDEO_SINGLETON::instance ()->packet->currentUPF = ntohl(VIDEO_SINGLETON::instance ()->currentUPF);
- VIDEO_SINGLETON::instance ()->packet->cmd = htonl(VIDEO_SINGLETON::instance ()->cmd);
- VIDEO_SINGLETON::instance ()->packet->cmdsn = htonl(VIDEO_SINGLETON::instance ()->cmdsn);
- VIDEO_SINGLETON::instance ()->packet->sh = VIDEO_SINGLETON::instance ()->packet->gop = VIDEO_SINGLETON::instance ()->packet->frame = VIDEO_SINGLETON::instance ()->packet->display = htonl(*frame);
- VIDEO_SINGLETON::instance ()->packet->future = htonl((unsigned)-1);
- VIDEO_SINGLETON::instance ()->packet->past = htonl((unsigned)-1);
-
- VIDEO_SINGLETON::instance ()->packet->dataBytes = htonl(size);
-
- return send_to_network(VIDEO_SINGLETON::instance ()->currentUPF);
-}
-
-static int ReadInfoFromFile(void)
-{
- int fd = -1, i;
- int fnlen =ACE_OS::strlen (VIDEO_SINGLETON::instance ()->videoFile);
-
- strcpy(&VIDEO_SINGLETON::instance ()->videoFile[fnlen], ".Info");
- fd = open(VIDEO_SINGLETON::instance ()->videoFile, O_RDONLY);
- if (fd == -1)
- {
- fprintf(stderr, "Reminder: VS fails to open %s for read, ", VIDEO_SINGLETON::instance ()->videoFile);
- ACE_OS::perror ("try create one");
- goto fail_ReadInfoFromFile;
- }
- read_int(fd, &i);
- if (i != VIDEO_SINGLETON::instance ()->fileSize)
- {
- fprintf(stderr, "Warning: VIDEO_SINGLETON::instance ()->fileSize in Info: %d not the same as actual %d.\n",
- i, VIDEO_SINGLETON::instance ()->fileSize);
- goto fail_ReadInfoFromFile;
- }
-
- read_int(fd, &VIDEO_SINGLETON::instance ()->maxS);
- read_int(fd, &VIDEO_SINGLETON::instance ()->maxG);
- read_int(fd, &VIDEO_SINGLETON::instance ()->maxI);
- read_int(fd, &VIDEO_SINGLETON::instance ()->maxP);
- read_int(fd, &VIDEO_SINGLETON::instance ()->maxB);
- read_int(fd, &VIDEO_SINGLETON::instance ()->minS);
- read_int(fd, &VIDEO_SINGLETON::instance ()->minG);
- read_int(fd, &VIDEO_SINGLETON::instance ()->minI);
- read_int(fd, &VIDEO_SINGLETON::instance ()->minP);
- read_int(fd, &VIDEO_SINGLETON::instance ()->minB);
- read_int(fd, &VIDEO_SINGLETON::instance ()->numS);
- read_int(fd, &VIDEO_SINGLETON::instance ()->numG);
- read_int(fd, &VIDEO_SINGLETON::instance ()->numF);
- read_int(fd, &VIDEO_SINGLETON::instance ()->numI);
- read_int(fd, &VIDEO_SINGLETON::instance ()->numP);
- read_int(fd, &VIDEO_SINGLETON::instance ()->numB);
- read_int(fd, &VIDEO_SINGLETON::instance ()->averageFrameSize);
- read_int(fd, &VIDEO_SINGLETON::instance ()->horizontalSize);
- read_int(fd, &VIDEO_SINGLETON::instance ()->verticalSize);
- read_int(fd, &VIDEO_SINGLETON::instance ()->pelAspectRatio);
- read_int(fd, &VIDEO_SINGLETON::instance ()->pictureRate);
- read_int(fd, &VIDEO_SINGLETON::instance ()->vbvBufferSize);
- read_int(fd, &VIDEO_SINGLETON::instance ()->patternSize);
-
- memset(VIDEO_SINGLETON::instance ()->pattern, 0, PATTERN_SIZE);
- read_bytes(fd, VIDEO_SINGLETON::instance ()->pattern, VIDEO_SINGLETON::instance ()->patternSize);
-#ifdef STAT
- VIDEO_SINGLETON::instance ()->framesSent = (char *)ACE_OS::malloc((VIDEO_SINGLETON::instance ()->numF + 7)>>3);
- if (VIDEO_SINGLETON::instance ()->framesSent == NULL)
- {
- fprintf(stderr, "Error: VS fails to alloc mem for VIDEO_SINGLETON::instance ()->framesSent for %d frames", VIDEO_SINGLETON::instance ()->numF);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
-#endif
- VIDEO_SINGLETON::instance ()->systemHeader = (struct Video_Global::SystemHeader *)ACE_OS::malloc(sizeof(struct Video_Global::SystemHeader) * VIDEO_SINGLETON::instance ()->numS);
- if (VIDEO_SINGLETON::instance ()->systemHeader == NULL)
- {
- ACE_OS::perror ("Error: VS error on ACE_OS::malloc VIDEO_SINGLETON::instance ()->SystemHeader");
- ACE_OS::exit (1);
- }
- VIDEO_SINGLETON::instance ()->gopTable = (struct Video_Global::GopTable *)ACE_OS::malloc(sizeof(struct Video_Global::GopTable) * VIDEO_SINGLETON::instance ()->numG);
- if (VIDEO_SINGLETON::instance ()->gopTable == NULL)
- {
- ACE_OS::perror ("Error: VS error on ACE_OS::malloc GopHeader");
- ACE_OS::exit (1);
- }
- VIDEO_SINGLETON::instance ()->frameTable = (struct Video_Global::FrameTable *)ACE_OS::malloc(sizeof(Video_Global::FrameTable) * VIDEO_SINGLETON::instance ()->numF);
- if (VIDEO_SINGLETON::instance ()->frameTable == NULL)
- {
- ACE_OS::perror ("Error: VS error on ACE_OS::malloc VIDEO_SINGLETON::instance ()->frameTable");
- ACE_OS::exit (1);
- }
- VIDEO_SINGLETON::instance ()->packetBufSize = VIDEO_SINGLETON::instance ()->maxS + VIDEO_SINGLETON::instance ()->maxG + max(VIDEO_SINGLETON::instance ()->maxI, max(VIDEO_SINGLETON::instance ()->maxP, VIDEO_SINGLETON::instance ()->maxB));
- VIDEO_SINGLETON::instance ()->packet = (VideoPacket *)ACE_OS::malloc(sizeof(VideoMessage) + sizeof(VideoPacket) +
- VIDEO_SINGLETON::instance ()->packetBufSize);
- if (VIDEO_SINGLETON::instance ()->packet == NULL)
- {
- ACE_OS::perror ("Error: VS error on ACE_OS::malloc VIDEO_SINGLETON::instance ()->packet buffer");
- ACE_OS::exit (1);
- }
- VIDEO_SINGLETON::instance ()->packet = (VideoPacket *)((char *)VIDEO_SINGLETON::instance ()->packet + sizeof(VideoMessage));
-
- for (i = 0; i < VIDEO_SINGLETON::instance ()->numS; i ++)
- {
- read_int(fd, (int *)&VIDEO_SINGLETON::instance ()->systemHeader[i].offset);
- read_int(fd, &VIDEO_SINGLETON::instance ()->systemHeader[i].size);
- }
- for (i = 0; i < VIDEO_SINGLETON::instance ()->numG; i ++)
- {
- read_int(fd, &VIDEO_SINGLETON::instance ()->gopTable[i].systemHeader);
- read_int(fd, (int *)&VIDEO_SINGLETON::instance ()->gopTable[i].offset);
- read_int(fd, &VIDEO_SINGLETON::instance ()->gopTable[i].headerSize);
- read_int(fd, &VIDEO_SINGLETON::instance ()->gopTable[i].size);
- read_int(fd, &VIDEO_SINGLETON::instance ()->gopTable[i].totalFrames);
- read_int(fd, &VIDEO_SINGLETON::instance ()->gopTable[i].previousFrames);
- read_int(fd, (int *)&VIDEO_SINGLETON::instance ()->gopTable[i].firstIoffset);
- }
- for (i = 0; i < VIDEO_SINGLETON::instance ()->numF; i ++)
- {
- read_byte(fd, &VIDEO_SINGLETON::instance ()->frameTable[i].type);
- read_short(fd, (short *)&VIDEO_SINGLETON::instance ()->frameTable[i].size);
- }
-
- ACE_OS::close (fd);
- /*
- fprintf(stderr, "Read Info from %s\n", VIDEO_SINGLETON::instance ()->videoFile);
- */
- VIDEO_SINGLETON::instance ()->videoFile[fnlen] = 0;
- return 0;
- fail_ReadInfoFromFile:
- if (fd >= 0)
- ACE_OS::close (fd);
- VIDEO_SINGLETON::instance ()->videoFile[fnlen] = 0;
- /*
- fprintf(stderr, "To scan Info from %s\n", VIDEO_SINGLETON::instance ()->videoFile);
- */
- return -1;
-}
-
-static void WriteInfoToFile(void)
-{
- int fd = -1, i;
- int fnlen =ACE_OS::strlen (VIDEO_SINGLETON::instance ()->videoFile);
-
- strcpy(&VIDEO_SINGLETON::instance ()->videoFile[fnlen], ".Info");
- fd = open(VIDEO_SINGLETON::instance ()->videoFile, O_WRONLY | O_CREAT, 0444);
- if (fd == -1)
- {
- fprintf(stderr, "VS fails to open %s for write", VIDEO_SINGLETON::instance ()->videoFile);
- ACE_OS::perror ("");
- goto fail_WriteInfoToFile;
- }
- write_int(fd, VIDEO_SINGLETON::instance ()->fileSize);
- write_int(fd, VIDEO_SINGLETON::instance ()->maxS);
- write_int(fd, VIDEO_SINGLETON::instance ()->maxG);
- write_int(fd, VIDEO_SINGLETON::instance ()->maxI);
- write_int(fd, VIDEO_SINGLETON::instance ()->maxP);
- write_int(fd, VIDEO_SINGLETON::instance ()->maxB);
- write_int(fd, VIDEO_SINGLETON::instance ()->minS);
- write_int(fd, VIDEO_SINGLETON::instance ()->minG);
- write_int(fd, VIDEO_SINGLETON::instance ()->minI);
- write_int(fd, VIDEO_SINGLETON::instance ()->minP);
- write_int(fd, VIDEO_SINGLETON::instance ()->minB);
- write_int(fd, VIDEO_SINGLETON::instance ()->numS);
- write_int(fd, VIDEO_SINGLETON::instance ()->numG);
- write_int(fd, VIDEO_SINGLETON::instance ()->numF);
- write_int(fd, VIDEO_SINGLETON::instance ()->numI);
- write_int(fd, VIDEO_SINGLETON::instance ()->numP);
- write_int(fd, VIDEO_SINGLETON::instance ()->numB);
- write_int(fd, VIDEO_SINGLETON::instance ()->averageFrameSize);
- write_int(fd, VIDEO_SINGLETON::instance ()->horizontalSize);
- write_int(fd, VIDEO_SINGLETON::instance ()->verticalSize);
- write_int(fd, VIDEO_SINGLETON::instance ()->pelAspectRatio);
- write_int(fd, VIDEO_SINGLETON::instance ()->pictureRate);
- write_int(fd, VIDEO_SINGLETON::instance ()->vbvBufferSize);
- write_int(fd, VIDEO_SINGLETON::instance ()->patternSize);
-
- write_bytes(fd, VIDEO_SINGLETON::instance ()->pattern, VIDEO_SINGLETON::instance ()->patternSize);
-
- for (i = 0; i < VIDEO_SINGLETON::instance ()->numS; i ++)
- {
- write_int(fd, VIDEO_SINGLETON::instance ()->systemHeader[i].offset);
- write_int(fd, VIDEO_SINGLETON::instance ()->systemHeader[i].size);
- }
- for (i = 0; i < VIDEO_SINGLETON::instance ()->numG; i ++)
- {
- write_int(fd, VIDEO_SINGLETON::instance ()->gopTable[i].systemHeader);
- write_int(fd, VIDEO_SINGLETON::instance ()->gopTable[i].offset);
- write_int(fd, VIDEO_SINGLETON::instance ()->gopTable[i].headerSize);
- write_int(fd, VIDEO_SINGLETON::instance ()->gopTable[i].size);
- write_int(fd, VIDEO_SINGLETON::instance ()->gopTable[i].totalFrames);
- write_int(fd, VIDEO_SINGLETON::instance ()->gopTable[i].previousFrames);
- write_int(fd, VIDEO_SINGLETON::instance ()->gopTable[i].firstIoffset);
- }
- for (i = 0; i < VIDEO_SINGLETON::instance ()->numF; i ++)
- {
- write_byte(fd, VIDEO_SINGLETON::instance ()->frameTable[i].type);
- write_short(fd, VIDEO_SINGLETON::instance ()->frameTable[i].size);
- }
-
- ACE_OS::close (fd);
- VIDEO_SINGLETON::instance ()->videoFile[fnlen] = 0;
- return;
- fail_WriteInfoToFile:
- if (fd >= 0)
- ACE_OS::close (fd);
- VIDEO_SINGLETON::instance ()->videoFile[fnlen] = 0;
- return;
-}
-
-/*
-#define nextByte {fileptr ++; \
- if (fread(&nb, 1, 1, fp) == 0) \
- { \
- ACE_OS::perror ("VS Crossed EOF or error while scanning"); \
- return 1; \
- } }
-
-*/
-
-#define nextByte {int val; fileptr ++; \
- if ((val = getc(VIDEO_SINGLETON::instance ()->fp)) == EOF) \
- {\
- ACE_OS::perror ("Crossed EOF or error while scanning"); \
- return 1; \
- } nb = val;}
-
-#define computePicSize \
- if (inpic) \
- { \
- if (pictype == 'I') \
- { \
- VIDEO_SINGLETON::instance ()->maxI = max(VIDEO_SINGLETON::instance ()->maxI, (int)(fileptr - picptr - 4)); \
- VIDEO_SINGLETON::instance ()->minI = min(VIDEO_SINGLETON::instance ()->minI, (int)(fileptr - picptr - 4)); \
- } \
- else if (pictype == 'P') \
- { \
- VIDEO_SINGLETON::instance ()->maxP = max(VIDEO_SINGLETON::instance ()->maxP, (int)(fileptr - picptr - 4)); \
- VIDEO_SINGLETON::instance ()->minP = min(VIDEO_SINGLETON::instance ()->minP, (int)(fileptr - picptr - 4)); \
- } \
- else \
- { \
- VIDEO_SINGLETON::instance ()->maxB = max(VIDEO_SINGLETON::instance ()->maxB, (int)(fileptr - picptr - 4)); \
- VIDEO_SINGLETON::instance ()->minB = min(VIDEO_SINGLETON::instance ()->minB, (int)(fileptr - picptr - 4)); \
- } \
- VIDEO_SINGLETON::instance ()->frameTable[ftptr].type = pictype; \
- VIDEO_SINGLETON::instance ()->frameTable[ftptr++].size = (int)(fileptr - picptr - 4); \
- inpic = 0; \
- }
-
-static int init_MPEG1_video_file(void)
-{
- unsigned char nb;
- int state = 0;
- unsigned long fileptr = 0;
- unsigned long i, j, k;
- int shptr, gopptr, ftptr;
- int inpic = 0;
- unsigned long picptr = 0;
- int pictype = 0;
- int first = 0;
- int failureType = 0;
-
- VIDEO_SINGLETON::instance ()->fp = fopen(VIDEO_SINGLETON::instance ()->videoFile, "r");
- if (VIDEO_SINGLETON::instance ()->fp == NULL)
- {
- fprintf(stderr, "error on opening video file %s", VIDEO_SINGLETON::instance ()->videoFile);
- ACE_OS::perror ("");
- return 2;
- }
- if (fseek(VIDEO_SINGLETON::instance ()->fp, 0, 2) == -1)
- {
- fprintf(stderr, "File %s not seekable", VIDEO_SINGLETON::instance ()->videoFile);
- ACE_OS::perror ("");
- return 3;
- }
- VIDEO_SINGLETON::instance ()->fileSize = ftell(VIDEO_SINGLETON::instance ()->fp);
-
- fseek(VIDEO_SINGLETON::instance ()->fp, 0, 0);
-
- if (ReadInfoFromFile())
- {
- for (;;)
- {
- nextByte;
- if (state >= 0 && nb == 0x00)
- state ++;
- else if (state >= 2 && nb == 0x01)
- state = -1;
- else if (state == -1)
- {
- if (!first) first ++;
- else if (first == 1) first ++;
-
- switch (nb)
- {
- case 0xb7: /* seq_end_code */
- goto exit_phase1;
- break;
- case 0xb3: /* seq_start_code */
- if (first == 1) first = 3;
- if (first != 3)
- {
- fprintf(stderr, "VS error: given file is not in MPEG format.\n");
- return 4;
- }
- VIDEO_SINGLETON::instance ()->numS ++;
- break;
- case 0xb8: /* gop_start_code */
- VIDEO_SINGLETON::instance ()->numG ++;
- break;
- case 0x00: /* picture_start_code */
- nextByte;
- nextByte;
- nb &= 0x38;
- if (nb == 0x08)
- {
- VIDEO_SINGLETON::instance ()->numI ++;
- if (VIDEO_SINGLETON::instance ()->numG == 2)
- VIDEO_SINGLETON::instance ()->pattern[VIDEO_SINGLETON::instance ()->patternSize++] = 'I';
- }
- else if (nb == 0x10)
- {
- VIDEO_SINGLETON::instance ()->numP ++;
- if (VIDEO_SINGLETON::instance ()->numG == 2)
- VIDEO_SINGLETON::instance ()->pattern[VIDEO_SINGLETON::instance ()->patternSize++] = 'P';
- }
- else if (nb == 0x18)
- {
- VIDEO_SINGLETON::instance ()->numB ++;
- if (VIDEO_SINGLETON::instance ()->numG == 2)
- VIDEO_SINGLETON::instance ()->pattern[VIDEO_SINGLETON::instance ()->patternSize++] = 'B';
- }
- /*
- else
- fprintf(stderr, "VS error: unkonw picture type %d\n", nb);
- */
- break;
- default:
- break;
- }
- state = 0;
- }
- else
- state = 0;
- }
- exit_phase1:
-
- if (first != 3)
- {
- fprintf(stderr, "VS error: given file \"%s\" is not of MPEG format.\n", VIDEO_SINGLETON::instance ()->videoFile);
- return 4;
- }
-
- VIDEO_SINGLETON::instance ()->pattern[VIDEO_SINGLETON::instance ()->patternSize] = 0;
- memset(VIDEO_SINGLETON::instance ()->sendPattern, 1, PATTERN_SIZE);
-
- VIDEO_SINGLETON::instance ()->numF = VIDEO_SINGLETON::instance ()->numI + VIDEO_SINGLETON::instance ()->numP + VIDEO_SINGLETON::instance ()->numB;
- VIDEO_SINGLETON::instance ()->averageFrameSize = fileptr / (unsigned)VIDEO_SINGLETON::instance ()->numF;
- /*
- fprintf(stderr, "Pass one finished, total bytes read: %u, average frame size %d\n",
- fileptr, VIDEO_SINGLETON::instance ()->averageFrameSize);
- fprintf(stderr, "VIDEO_SINGLETON::instance ()->numS-%d, VIDEO_SINGLETON::instance ()->numG-%d, VIDEO_SINGLETON::instance ()->numF-%d, VIDEO_SINGLETON::instance ()->numI-%d, VIDEO_SINGLETON::instance ()->numP-%d, VIDEO_SINGLETON::instance ()->numB-%d\n",
- VIDEO_SINGLETON::instance ()->numS, VIDEO_SINGLETON::instance ()->numG, VIDEO_SINGLETON::instance ()->numI, VIDEO_SINGLETON::instance ()->numI, VIDEO_SINGLETON::instance ()->numP, VIDEO_SINGLETON::instance ()->numB);
- fprintf(stderr, "VIDEO_SINGLETON::Instance ()->Pattern detected: %s\n", VIDEO_SINGLETON::instance ()->pattern);
- */
- if (VIDEO_SINGLETON::instance ()->numF > MAX_FRAMES)
- {
- fprintf(stderr, "VS error: VIDEO_SINGLETON::instance ()->Number of frames (%d) is bigger than MAX_FRAMES (%d).\n\
- you need to update the constant definition in common.h and recompile.\n",
- VIDEO_SINGLETON::instance ()->numF, MAX_FRAMES);
- return 5;
- }
-
-#ifdef STAT
- VIDEO_SINGLETON::instance ()->framesSent = (char *)ACE_OS::malloc((VIDEO_SINGLETON::instance ()->numF + 7)>>3);
- if (VIDEO_SINGLETON::instance ()->framesSent == NULL)
- {
- fprintf(stderr, "VS fails to alloc mem for VIDEO_SINGLETON::instance ()->framesSent for %d frames", VIDEO_SINGLETON::instance ()->numF);
- ACE_OS::perror ("");
- return 6;
- }
-#endif
-
- VIDEO_SINGLETON::instance ()->systemHeader = (struct Video_Global::SystemHeader *)ACE_OS::malloc(sizeof(struct Video_Global::SystemHeader) * VIDEO_SINGLETON::instance ()->numS);
- if (VIDEO_SINGLETON::instance ()->systemHeader == NULL)
- {
- ACE_OS::perror ("VS error on ACE_OS::malloc VIDEO_SINGLETON::instance ()->SystemHeader");
- return 7;
- }
- VIDEO_SINGLETON::instance ()->gopTable = (struct Video_Global::GopTable *)ACE_OS::malloc(sizeof(struct Video_Global::GopTable) * VIDEO_SINGLETON::instance ()->numG);
- if (VIDEO_SINGLETON::instance ()->gopTable == NULL)
- {
- ACE_OS::perror ("VS error on ACE_OS::malloc GopHeader");
- return 8;
- }
- VIDEO_SINGLETON::instance ()->frameTable = (struct Video_Global::FrameTable *)ACE_OS::malloc(sizeof(Video_Global::FrameTable) * VIDEO_SINGLETON::instance ()->numF);
- if (VIDEO_SINGLETON::instance ()->frameTable == NULL)
- {
- ACE_OS::perror ("VS error on ACE_OS::malloc VIDEO_SINGLETON::instance ()->frameTable");
- return 9;
- }
-
- rewind(VIDEO_SINGLETON::instance ()->fp);
- fileptr = 0;
- state = 0;
- inpic = 0;
- shptr = -1;
- gopptr = -1;
- ftptr = 0;
-
- for (;;)
- {
- nextByte;
- if (state >= 0 && nb == 0x00)
- state ++;
- else if (state >= 2 && nb == 0x01)
- state = -1;
- else if (state == -1)
- {
- switch (nb)
- {
- case 0xb7: /* seq_end_code */
- if (gopptr >= 0 && VIDEO_SINGLETON::instance ()->gopTable[gopptr].size == 0)
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].size = fileptr - VIDEO_SINGLETON::instance ()->gopTable[gopptr].offset - 4;
- computePicSize;
- goto exit_phase2;
- break;
- case 0xb3: /* seq_start_code */
- if (gopptr >= 0 && VIDEO_SINGLETON::instance ()->gopTable[gopptr].size == 0)
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].size = fileptr - VIDEO_SINGLETON::instance ()->gopTable[gopptr].offset - 4;
- computePicSize;
- shptr ++;
- VIDEO_SINGLETON::instance ()->systemHeader[shptr].offset = fileptr - 4;
- VIDEO_SINGLETON::instance ()->systemHeader[shptr].size = 0;
- break;
- case 0xb8: /* gop_start_code */
- if (VIDEO_SINGLETON::instance ()->systemHeader[shptr].size == 0)
- VIDEO_SINGLETON::instance ()->systemHeader[shptr].size =fileptr - VIDEO_SINGLETON::instance ()->systemHeader[shptr].offset - 4;
- if (gopptr >= 0 && VIDEO_SINGLETON::instance ()->gopTable[gopptr].size == 0)
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].size = fileptr - VIDEO_SINGLETON::instance ()->gopTable[gopptr].offset - 4;
- computePicSize;
- gopptr ++;
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].systemHeader = shptr;
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].offset = fileptr - 4;
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].headerSize = 0;
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].size = 0;
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].totalFrames = 0;
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].previousFrames = gopptr ?
- (VIDEO_SINGLETON::instance ()->gopTable[gopptr - 1].totalFrames + VIDEO_SINGLETON::instance ()->gopTable[gopptr - 1].previousFrames) : 0;
-
- break;
- case 0x00: /* picture_start_code */
- if (VIDEO_SINGLETON::instance ()->gopTable[gopptr].headerSize == 0)
- {
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].headerSize = fileptr - VIDEO_SINGLETON::instance ()->gopTable[gopptr].offset - 4;
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].firstIoffset = fileptr - 4;
- }
- VIDEO_SINGLETON::instance ()->gopTable[gopptr].totalFrames ++;
- computePicSize;
- picptr = fileptr - 4;
- nextByte;
- nextByte;
- nb &= 0x38;
- if (nb == 0x08)
- {
- pictype = 'I';
- inpic = 1;
- }
- else if (nb == 0x10)
- {
- pictype = 'P';
- inpic = 1;
- }
- else if (nb == 0x18)
- {
- pictype = 'B';
- inpic = 1;
- }
- break;
- default:
-
- break;
- }
- state = 0;
- }
- else
- state = 0;
- }
-
- exit_phase2:
- for (shptr = 0; shptr<VIDEO_SINGLETON::instance ()->numS; shptr++)
- {
- VIDEO_SINGLETON::instance ()->maxS = max(VIDEO_SINGLETON::instance ()->maxS, VIDEO_SINGLETON::instance ()->systemHeader[shptr].size);
- VIDEO_SINGLETON::instance ()->minS = min(VIDEO_SINGLETON::instance ()->minS, VIDEO_SINGLETON::instance ()->systemHeader[shptr].size);
- }
- for (gopptr = 0; gopptr<VIDEO_SINGLETON::instance ()->numG; gopptr++)
- {
- VIDEO_SINGLETON::instance ()->maxG = max(VIDEO_SINGLETON::instance ()->maxG, VIDEO_SINGLETON::instance ()->gopTable[gopptr].headerSize);
- VIDEO_SINGLETON::instance ()->minG = min(VIDEO_SINGLETON::instance ()->minG, VIDEO_SINGLETON::instance ()->gopTable[gopptr].headerSize);
- }
- VIDEO_SINGLETON::instance ()->packetBufSize = VIDEO_SINGLETON::instance ()->maxS + VIDEO_SINGLETON::instance ()->maxG + max(VIDEO_SINGLETON::instance ()->maxI, max(VIDEO_SINGLETON::instance ()->maxP, VIDEO_SINGLETON::instance ()->maxB));
- VIDEO_SINGLETON::instance ()->packet = (VideoPacket *)ACE_OS::malloc(sizeof(VideoMessage) + sizeof(VideoPacket) +
- VIDEO_SINGLETON::instance ()->packetBufSize);
- if (VIDEO_SINGLETON::instance ()->packet == NULL)
- {
- ACE_OS::perror ("VS error on ACE_OS::malloc VIDEO_SINGLETON::instance ()->packet buffer");
- return 10;
- }
- VIDEO_SINGLETON::instance ()->packet = (VideoPacket *)((char *)VIDEO_SINGLETON::instance ()->packet + sizeof(VideoMessage));
- /*
- fprintf(stderr, "Pass 2 finished.\n");
- fprintf(stderr, "VIDEO_SINGLETON::instance ()->maxS-%d, VIDEO_SINGLETON::instance ()->maxG-%d, VIDEO_SINGLETON::instance ()->maxI-%d, VIDEO_SINGLETON::instance ()->maxP-%d, VIDEO_SINGLETON::instance ()->maxB-%d.\n", VIDEO_SINGLETON::instance ()->maxS, VIDEO_SINGLETON::instance ()->maxG, VIDEO_SINGLETON::instance ()->maxI, VIDEO_SINGLETON::instance ()->maxP, VIDEO_SINGLETON::instance ()->maxB);
- fprintf(stderr, "VIDEO_SINGLETON::instance ()->minS-%d, VIDEO_SINGLETON::instance ()->minG-%d, VIDEO_SINGLETON::instance ()->minI-%d, VIDEO_SINGLETON::instance ()->minP-%d, VIDEO_SINGLETON::instance ()->minB-%d.\n", VIDEO_SINGLETON::instance ()->minS, VIDEO_SINGLETON::instance ()->minG, VIDEO_SINGLETON::instance ()->minI, VIDEO_SINGLETON::instance ()->minP, VIDEO_SINGLETON::instance ()->minB);
- */
- /*
- {
- int i;
-
- fprintf(stderr, "id: offset size -- system header table:\n");
- for (i=0; i<VIDEO_SINGLETON::instance ()->numS; i++)
- fprintf(stderr, "%-3d %-9u %d\n", i, VIDEO_SINGLETON::instance ()->systemHeader[i].offset, VIDEO_SINGLETON::instance ()->systemHeader[i].size);
- fprintf(stderr,
- "id: header offset hdsize totSize frames preframs Ioffset Isize -- GOP\n");
- for (i=0; i<VIDEO_SINGLETON::instance ()->numG; i++)
- {
- fprintf(stderr, "%-4d %-8d %-8u %-8d %-8d %-8d %-8d %-8u %d\n",
- i,
- VIDEO_SINGLETON::instance ()->gopTable[i].VIDEO_SINGLETON::instance ()->systemHeader,
- VIDEO_SINGLETON::instance ()->gopTable[i].offset,
- VIDEO_SINGLETON::instance ()->gopTable[i].headerSize,
- VIDEO_SINGLETON::instance ()->gopTable[i].size,
- VIDEO_SINGLETON::instance ()->gopTable[i].totalFrames,
- VIDEO_SINGLETON::instance ()->gopTable[i].previousFrames,
- VIDEO_SINGLETON::instance ()->gopTable[i].firstIoffset,
- VIDEO_SINGLETON::instance ()->frameTable[VIDEO_SINGLETON::instance ()->gopTable[i].previousFrames].size
- );
- }
-
- fprintf(stderr, "\nframe information:");
- for (i=0; i<VIDEO_SINGLETON::instance ()->numF; i++)
- fprintf(stderr, "%c%c%-8d", (i%10 ? '\0' : '\n'), VIDEO_SINGLETON::instance ()->frameTable[i].type, VIDEO_SINGLETON::instance ()->frameTable[i].size);
- fprintf(stderr, "\n");
-
- }
- */
- fseek(VIDEO_SINGLETON::instance ()->fp, VIDEO_SINGLETON::instance ()->systemHeader[0].offset+4, 0);
- nextByte;
- VIDEO_SINGLETON::instance ()->horizontalSize = ((int)nb <<4) & 0xff0;
- nextByte;
- VIDEO_SINGLETON::instance ()->horizontalSize |= (nb >>4) & 0x0f;
- VIDEO_SINGLETON::instance ()->verticalSize = ((int)nb <<8) & 0xf00;
- nextByte;
- VIDEO_SINGLETON::instance ()->verticalSize |= (int)nb & 0xff;
- nextByte;
- VIDEO_SINGLETON::instance ()->pelAspectRatio = ((int)nb >> 4) & 0x0f;
- VIDEO_SINGLETON::instance ()->pictureRate = (int)nb & 0x0f;
- nextByte;
- nextByte;
- nextByte;
- VIDEO_SINGLETON::instance ()->vbvBufferSize = ((int)nb << 5) & 0x3e0;
- nextByte;
- VIDEO_SINGLETON::instance ()->vbvBufferSize |= ((int)nb >>3) & 0x1f;
- /*
- fprintf(stderr, "SysHeader info: hsize-%d, vsize-%d, pelAspect-%d, rate-%d, vbv-%d.\n",
- VIDEO_SINGLETON::instance ()->horizontalSize, VIDEO_SINGLETON::instance ()->verticalSize, VIDEO_SINGLETON::instance ()->pelAspectRatio, VIDEO_SINGLETON::instance ()->pictureRate, VIDEO_SINGLETON::instance ()->vbvBufferSize);
- */
- WriteInfoToFile();
- }
-#if 0
- {
- int i, j = 20;
-
- for (i = VIDEO_SINGLETON::instance ()->numG - 1;; i --) {
- if (VIDEO_SINGLETON::instance ()->gopTable[i].offset < 4235260) {
- fprintf(stderr, "group %d: offset %ld\n", i, VIDEO_SINGLETON::instance ()->gopTable[i].offset);
- if (j -- == 0) break;
- }
- }
- /*
- for (i = 0; i < VIDEO_SINGLETON::instance ()->numG; i ++) {
- if (VIDEO_SINGLETON::instance ()->gopTable[i].previousFrames > 1800) {
- fprintf(stderr, "group %d: offset %ld pre-frames %d\n",
- i, VIDEO_SINGLETON::instance ()->gopTable[i].offset, VIDEO_SINGLETON::instance ()->gopTable[i].previousFrames);
- break;
- }
- }
- */
- }
-#endif
- {
- VIDEO_SINGLETON::instance ()->firstPatternSize = VIDEO_SINGLETON::instance ()->gopTable[0].totalFrames;
- VIDEO_SINGLETON::instance ()->firstSendPattern = (char *)ACE_OS::malloc(VIDEO_SINGLETON::instance ()->firstPatternSize);
- if (VIDEO_SINGLETON::instance ()->firstSendPattern == NULL)
- {
- fprintf(stderr, "VS failed to allocate VIDEO_SINGLETON::instance ()->firstVIDEO_SINGLETON::instance ()->SendVIDEO_SINGLETON::Instance ()->Pattern for %d frames",
- VIDEO_SINGLETON::instance ()->firstPatternSize);
- ACE_OS::perror ("");
- return 11;
- }
- }
- VIDEO_SINGLETON::instance ()->firstGopFrames = VIDEO_SINGLETON::instance ()->gopTable[0].totalFrames;
- return 0;
-}
-
- int INITvideo(void)
-{
- INITvideoPara para;
- int failureType = 0;
- int result;
- /*
- fprintf(stderr, "VS about to read Para.\n");
- */
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.version = ntohl(para.version);
- para.nameLength = ntohl(para.nameLength);
-#endif
- if (para.nameLength>0)
- {
- result = CmdRead(VIDEO_SINGLETON::instance ()->videoFile, para.nameLength);
- if (result != 0)
- return result;
- }
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit || para.version != VERSION) {
- char errmsg[128];
- VIDEO_SINGLETON::instance ()->cmd = CmdFAIL;
- CmdWrite((char *)&VIDEO_SINGLETON::instance ()->cmd, 1);
- if (Mpeg_Global::session_num > Mpeg_Global::session_limit) {
- sprintf(errmsg,
- "Too many sessions being serviced, please try again later.\n");
- }
- else {
- sprintf(errmsg, "Version # not match, VS %d.%02d, Client %d.%02d",
- VERSION / 100, VERSION % 100,
- para.version / 100, para.version % 100);
- }
- write_string(VIDEO_SINGLETON::instance ()->serviceSocket, errmsg);
- ACE_OS::exit (0);
- }
- VIDEO_SINGLETON::instance ()->cmdsn = para.sn;
- /*
- fprintf(stderr, "MPEG file %s got.\n", VIDEO_SINGLETON::instance ()->videoFile);
- */
- VIDEO_SINGLETON::instance ()->videoFile[para.nameLength] = 0;
-
- if (!strncasecmp("LiveVideo", VIDEO_SINGLETON::instance ()->videoFile, 9)) {
- if (OpenLiveVideo(&VIDEO_SINGLETON::instance ()->video_format, &VIDEO_SINGLETON::instance ()->horizontalSize,
- &VIDEO_SINGLETON::instance ()->verticalSize, &VIDEO_SINGLETON::instance ()->averageFrameSize,
- &VIDEO_SINGLETON::instance ()->fps, &VIDEO_SINGLETON::instance ()->pelAspectRatio) == -1) {
- failureType = 100;
- goto failure;
- }
- if (VIDEO_SINGLETON::instance ()->video_format == VIDEO_MPEG2) {
- failureType = 101;
- goto failure;
- }
- VIDEO_SINGLETON::instance ()->live_source = 1;
-
- VIDEO_SINGLETON::instance ()->fileSize =0x7fffffff;
- VIDEO_SINGLETON::instance ()->maxS = VIDEO_SINGLETON::instance ()->maxG = VIDEO_SINGLETON::instance ()->maxI = VIDEO_SINGLETON::instance ()->maxP = VIDEO_SINGLETON::instance ()->maxB = VIDEO_SINGLETON::instance ()->minS = VIDEO_SINGLETON::instance ()->minG = VIDEO_SINGLETON::instance ()->minI = VIDEO_SINGLETON::instance ()->minP = VIDEO_SINGLETON::instance ()->minB = 1;
- VIDEO_SINGLETON::instance ()->numS = VIDEO_SINGLETON::instance ()->numG = VIDEO_SINGLETON::instance ()->numF = VIDEO_SINGLETON::instance ()->numI = 0x7fffffff;
- VIDEO_SINGLETON::instance ()->numP = VIDEO_SINGLETON::instance ()->numB = 0;
- VIDEO_SINGLETON::instance ()->vbvBufferSize = 1;
- VIDEO_SINGLETON::instance ()->firstGopFrames = 1;
- VIDEO_SINGLETON::instance ()->patternSize = 1;
- VIDEO_SINGLETON::instance ()->pattern[0] = 'I';
- VIDEO_SINGLETON::instance ()->pattern[1] = 0;
- VIDEO_SINGLETON::instance ()->packetBufSize = VIDEO_SINGLETON::instance ()->verticalSize * VIDEO_SINGLETON::instance ()->horizontalSize * 3;
- VIDEO_SINGLETON::instance ()->packet = (VideoPacket *)ACE_OS::malloc(sizeof(VideoMessage) + sizeof(VideoPacket) +
- VIDEO_SINGLETON::instance ()->packetBufSize);
- if (VIDEO_SINGLETON::instance ()->packet == NULL)
- {
- ACE_OS::perror ("Error: VS error on ACE_OS::malloc VIDEO_SINGLETON::instance ()->packet buffer");
- ACE_OS::exit (1);
- }
- VIDEO_SINGLETON::instance ()->packet = (VideoPacket *)((char *)VIDEO_SINGLETON::instance ()->packet + sizeof(VideoMessage));
-
- }
- else {
- static double pictureRateTable[] = {23.976, 24, 25, 29.97, 30, 50, 59.94, 60};
-
- VIDEO_SINGLETON::instance ()->video_format = VIDEO_MPEG1;
- failureType = init_MPEG1_video_file();
- if (failureType) goto failure;
- VIDEO_SINGLETON::instance ()->fps = pictureRateTable[VIDEO_SINGLETON::instance ()->pictureRate - 1];
- }
-
- {
- INITvideoReply reply;
-
- reply.totalHeaders = htonl(VIDEO_SINGLETON::instance ()->numS);
- reply.totalGroups = htonl(VIDEO_SINGLETON::instance ()->numG);
- reply.totalFrames = htonl(VIDEO_SINGLETON::instance ()->numF);
- reply.sizeIFrame = htonl(VIDEO_SINGLETON::instance ()->maxI);
- reply.sizePFrame = htonl(VIDEO_SINGLETON::instance ()->maxP);
- reply.sizeBFrame = htonl(VIDEO_SINGLETON::instance ()->maxB);
- reply.sizeSystemHeader = htonl(VIDEO_SINGLETON::instance ()->maxS);
- reply.sizeGop = htonl(VIDEO_SINGLETON::instance ()->maxG);
- reply.averageFrameSize = htonl(VIDEO_SINGLETON::instance ()->averageFrameSize);
- reply.verticalSize = htonl(VIDEO_SINGLETON::instance ()->verticalSize);
- reply.horizontalSize = htonl(VIDEO_SINGLETON::instance ()->horizontalSize);
- reply.pelAspectRatio = htonl(VIDEO_SINGLETON::instance ()->pelAspectRatio);
- reply.pictureRate1000 = htonl((int)(VIDEO_SINGLETON::instance ()->fps * 1000));
- reply.vbvBufferSize = htonl(VIDEO_SINGLETON::instance ()->vbvBufferSize);
- reply.firstGopFrames = htonl(VIDEO_SINGLETON::instance ()->firstGopFrames);
- reply.patternSize = htonl(VIDEO_SINGLETON::instance ()->patternSize);
- strncpy(reply.pattern, VIDEO_SINGLETON::instance ()->pattern, PATTERN_SIZE);
-
- reply.live = htonl(VIDEO_SINGLETON::instance ()->live_source);
- reply.format = htonl(VIDEO_SINGLETON::instance ()->video_format);
-
- CmdWrite((char *)&VIDEO_SINGLETON::instance ()->cmd, 1);
-
- CmdWrite((char *)&reply, sizeof(reply));
-
- /* write the first SH, GOP and IFrame to VIDEO_SINGLETON::instance ()->serviceSocket (TCP),
- using code for SendPacket() */
- {
- int tmpSocket = VIDEO_SINGLETON::instance ()->videoSocket;
-
- if (VIDEO_SINGLETON::instance ()->live_source) StartPlayLiveVideo();
-
- VIDEO_SINGLETON::instance ()->videoSocket = VIDEO_SINGLETON::instance ()->serviceSocket;
-
- if (VIDEO_SINGLETON::instance ()->live_source) {
- int frame = 0;
- SendPicture(&frame);
- }
- else if (VIDEO_SINGLETON::instance ()->video_format == VIDEO_MPEG1) {
- SendPacket(1, 0, 0, 0);
- }
- else {
- fprintf(stderr, "VS: VIDEO_SINGLETON::instance ()->video_format %d not supported.\n",
- VIDEO_SINGLETON::instance ()->video_format);
- }
- VIDEO_SINGLETON::instance ()->videoSocket = tmpSocket;
-
- if (VIDEO_SINGLETON::instance ()->live_source) StopPlayLiveVideo();
- }
-
- return 0;
-
- }
- failure:
- {
- char * msg;
- char errmsg[64];
- VIDEO_SINGLETON::instance ()->cmd = CmdFAIL;
- sprintf(errmsg, "VS failed to alloc internal buf (type %d)", failureType);
- CmdWrite((char *)&VIDEO_SINGLETON::instance ()->cmd, 1);
- msg = failureType == 1 ? "not a complete MPEG stream" :
- failureType == 2 ? "can't open MPEG file" :
- failureType == 3 ? "MPEG file is not seekable" :
- failureType == 4 ? "not an MPEG stream" :
- failureType == 5 ?
- "too many frames in MPEG file, need change MAX_FRAMES and recompile VS" :
- failureType == 100 ? "failed to connect to live video source" :
- failureType == 101 ? "live MPEG2 not supported" :
- errmsg;
- write_string(VIDEO_SINGLETON::instance ()->serviceSocket, msg);
- ACE_OS::exit (0);
- }
-}
-
-#define CheckGroupRange(pnextGroup) \
-{ if ((pnextGroup) < 0 || (pnextGroup) >= VIDEO_SINGLETON::instance ()->numG) \
- { fprintf(stderr, "VS: %d.VIDEO_SINGLETON::instance ()->nextGroup(%d) out of range (%d).\n", VIDEO_SINGLETON::instance ()->cmd, (pnextGroup), VIDEO_SINGLETON::instance ()->numG); \
- return 0; } }
-
-#define CheckFrameRange(pnextFrame) \
-{ if ((pnextFrame) < 0 || (pnextFrame) >= VIDEO_SINGLETON::instance ()->numF) \
- { fprintf(stderr, "VS: %d.VIDEO_SINGLETON::instance ()->nextFrame(%d) out of range (%d).\n", VIDEO_SINGLETON::instance ()->cmd, (pnextFrame), VIDEO_SINGLETON::instance ()->numF); \
- return 0; } }
-
-int FrameToGroup(int * frame)
-{
- int f = * frame;
- int i = 0;
- while (i < VIDEO_SINGLETON::instance ()->numG && VIDEO_SINGLETON::instance ()->gopTable[i].previousFrames <= f) i++;
- i --;
- * frame = f - VIDEO_SINGLETON::instance ()->gopTable[i].previousFrames;
- return i;
-}
-
-static int POSITIONvideo()
-{
- int result;
- POSITIONpara para;
- /*
- fprintf(stderr, "POSITION . . .\n");
- */
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-
- if (VIDEO_SINGLETON::instance ()->live_source) return 0;
-
-#ifdef NeedByteOrderConversion
- para.VIDEO_SINGLETON::instance ()->nextGroup = ntohl(para.VIDEO_SINGLETON::instance ()->nextGroup);
- para.sn = ntohl(para.sn);
-#endif
-
- CheckGroupRange(para.nextGroup);
- VIDEO_SINGLETON::instance ()->cmdsn = para.sn;
- result = SendPacket(VIDEO_SINGLETON::instance ()->numS>1 || para.nextGroup == 0, para.nextGroup, 0, 0);
- return result;
-}
-
-static int STEPvideo()
-{
- int group;
- STEPpara para;
- int tag = 0;
- int result;
-
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.VIDEO_SINGLETON::instance ()->nextFrame = ntohl(para.VIDEO_SINGLETON::instance ()->nextFrame);
-#endif
-
- VIDEO_SINGLETON::instance ()->cmdsn = para.sn;
-
- if (!VIDEO_SINGLETON::instance ()->live_source) {
- if (para.nextFrame >= VIDEO_SINGLETON::instance ()->numF) /* send SEQ_END */
- {
- tag = 1;
- para.nextFrame --;
- }
- /*
- fprintf(stderr, "STEP . . .frame-%d\n", para.VIDEO_SINGLETON::instance ()->nextFrame);
- */
- CheckFrameRange(para.nextFrame);
- group = FrameToGroup(&para.nextFrame);
- if (VIDEO_SINGLETON::instance ()->precmd != CmdSTEP && !tag ) {
- result = SendReferences(group, para.nextFrame);
- if (result < 0 )
- return result;
- }
- }
- if (VIDEO_SINGLETON::instance ()->live_source) StartPlayLiveVideo();
-
- if (VIDEO_SINGLETON::instance ()->live_source) {
- SendPicture(&para.nextFrame);
- }
- else if (VIDEO_SINGLETON::instance ()->video_format == VIDEO_MPEG1) {
- SendPacket(VIDEO_SINGLETON::instance ()->numS>1, group, tag ? VIDEO_SINGLETON::instance ()->numF : para.nextFrame, 0);
- }
- else {
- fprintf(stderr, "VS: wierd1\n");
- }
-
- if (VIDEO_SINGLETON::instance ()->live_source) StopPlayLiveVideo();
- return 0;
-}
-
-static int timerHeader, timerGroup, timerFrame;
-static int timerOn = 0;
-static int timerAdjust = 0;
-static int preTimerVal = 0;
-static void StopTimer(void);
-static void TimerSpeed(void);
-static void TimerProcessing(void);
-
-static void timerHandler(int sig)
-{
- int val2, val3;
- int usec = VIDEO_SINGLETON::instance ()->currentUPF + VIDEO_SINGLETON::instance ()->addedUPF;
-
- if (Mpeg_Global::drift_ppm) {
- usec -= (int)((double)usec * (double)Mpeg_Global::drift_ppm / 1000000.0);
- }
-
- if (timerAdjust > 1)
- usec = (int)(((double)usec * (double)(SPEEDUP_INV_SCALE - 1)) /
- (double)SPEEDUP_INV_SCALE);
- val3 = get_duration(preTimerVal, (val2 = get_usec()));
- /*
- if (val3 >= usec<< 1))
- fprintf(stderr, "Slower: %d out of VIDEO_SINGLETON::instance ()->currentUPF %d.\n",
- val3, usec);
- else
- fprintf(stderr, "+\n");
- */
- preTimerVal = val2;
- if (val3 < 0 || val3 > 100000000)
- val3 = usec;
- val2 = (val3 + (usec>>1)) / usec;
- if (val2 < 0) val2 = 0;
- if (val2) {
- TimerProcessing();
- val2 --;
- }
- VIDEO_SINGLETON::instance ()->addedSignals += val2;
-
- if (VIDEO_SINGLETON::instance ()->addedSignals) {
- val2 = timerAdjust;
- if (timerAdjust < MAX_TIMER_ADJUST) {
- timerAdjust += VIDEO_SINGLETON::instance ()->addedSignals * SPEEDUP_INV_SCALE;
- if (val2 < SPEEDUP_INV_SCALE) {
- TimerSpeed();
- }
- }
- else {
- /*
- fprintf(stderr, "VS timerAdjust %d, VIDEO_SINGLETON::instance ()->addedSignals %d, timerFrame %d\n",
- timerAdjust, VIDEO_SINGLETON::instance ()->addedSignals, timerFrame);
- */
- for (val3 = 0; val3 < VIDEO_SINGLETON::instance ()->addedSignals; val3 ++)
- TimerProcessing();
- }
- VIDEO_SINGLETON::instance ()->addedSignals = 0;
- }
-}
-
-static void TimerProcessing(void)
-{
-/*
- fprintf(stderr, "VS: timerHandler...\n");
-*/
- if (!timerOn) {
- return;
- }
- if (timerAdjust < 0)
- {
- timerAdjust += SPEEDUP_INV_SCALE;
- return;
- }
- if (timerAdjust >0)
- {
- if ((--timerAdjust) == 0)
- TimerSpeed();
- }
- if (VIDEO_SINGLETON::instance ()->cmd == CmdPLAY)
- {
- if (timerGroup == VIDEO_SINGLETON::instance ()->numG - 1 && timerFrame >= VIDEO_SINGLETON::instance ()->gopTable[timerGroup].totalFrames - 1)
- {
- timerFrame ++; /* force sending of END_SEQ when PLAY VIDEO_SINGLETON::instance ()->cmd */
- StopTimer();
- return;
- }
- else
- {
- timerFrame ++;
- if (timerFrame >= VIDEO_SINGLETON::instance ()->gopTable[timerGroup].totalFrames)
- {
- timerGroup ++;
- timerFrame = 0;
- timerHeader = VIDEO_SINGLETON::instance ()->gopTable[timerGroup].systemHeader;
- }
- }
- }
- else {
- if (VIDEO_SINGLETON::instance ()->cmd == CmdFF) {
- if (timerGroup == VIDEO_SINGLETON::instance ()->numG - 1) {
- StopTimer();
- return;
- }
- timerGroup ++;
- timerHeader = VIDEO_SINGLETON::instance ()->gopTable[timerGroup].systemHeader;
- }
- else {
- if (timerGroup == 0) {
- StopTimer();
- return;
- }
- timerGroup --;
- timerHeader = VIDEO_SINGLETON::instance ()->gopTable[timerGroup].systemHeader;
- }
- }
-}
-
-static void StartTimer(void)
-{
- VIDEO_SINGLETON::instance ()->addedUPF = 0;
- VIDEO_SINGLETON::instance ()->addedSignals = 0;
- timerAdjust = (VIDEO_SINGLETON::instance ()->VStimeAdvance * SPEEDUP_INV_SCALE) / VIDEO_SINGLETON::instance ()->currentUPF;
- /*
- SFprintf(stderr, "VS StartTimer(): fast-start frames %d\n",
- timerAdjust / SPEEDUP_INV_SCALE);
- */
- TimerSpeed();
- setsignal(SIGALRM, timerHandler);
- timerOn = 1;
- preTimerVal = get_usec();
- /*
- fprintf(stderr, "VS: timer started at %d upf.\n", VIDEO_SINGLETON::instance ()->currentUPF + VIDEO_SINGLETON::instance ()->addedUPF);
- */
-}
-
-static void TimerSpeed(void)
-{
- struct itimerval val;
- int usec = VIDEO_SINGLETON::instance ()->currentUPF + VIDEO_SINGLETON::instance ()->addedUPF;
- if (Mpeg_Global::drift_ppm) {
- /*
- int drift = (double)usec * (double)Mpeg_Global::drift_ppm / 1000000.0;
- SFprintf(stderr, "Mpeg_Global::drift_ppm %d, usec %d, drift %d, new usec %d\n",
- Mpeg_Global::drift_ppm, usec, drift, usec - drift);
- */
- usec -= (int)((double)usec * (double)Mpeg_Global::drift_ppm / 1000000.0);
- }
- if (timerAdjust > 1)
- usec = (int)(((double)usec * (double)(SPEEDUP_INV_SCALE - 1)) /
- (double)SPEEDUP_INV_SCALE);
- val.it_interval.tv_sec = val.it_value.tv_sec = usec / 1000000;
- val.it_interval.tv_usec = val.it_value.tv_usec = usec % 1000000;
- setitimer(ITIMER_REAL, &val, NULL);
- /*
- SFprintf(stderr,
- "VS TimerSpeed() at %s speed, timerAdjust %d VIDEO_SINGLETON::instance ()->addedSignals %d.\n",
- (timerAdjust > 1) ? "higher" : "normal", timerAdjust, VIDEO_SINGLETON::instance ()->addedSignals);
- */
-}
-
-static void StopTimer()
-{
- struct itimerval val;
- setsignal(SIGALRM, SIG_IGN);
- val.it_interval.tv_sec = val.it_value.tv_sec = 0;
- val.it_interval.tv_usec = val.it_value.tv_usec = 0;
- setitimer(ITIMER_REAL, &val, NULL);
- timerOn = 0;
- /*
- fprintf(stderr, "VS: timer stopped.\n");
- */
-}
-
-void GetFeedBack()
-{
- VideoFeedBackPara para;
- struct itimerval val;
- int timerUsec;
-
- if (FBread((char *)&para, sizeof(para)) == -1 ||
- ntohl(para.cmdsn) != VIDEO_SINGLETON::instance ()->cmdsn) {
- /*
- SFprintf(stderr, "VS warning: a FB VIDEO_SINGLETON::instance ()->packet discarded.\n");
- */
- return;
- }
-#ifdef NeedByteOrderConversion
- para.VIDEO_SINGLETON::instance ()->needHeader = ntohl(para.VIDEO_SINGLETON::instance ()->needHeader);
- para.addUsecPerFrame = ntohl(para.addUsecPerFrame);
- para.addFrames = ntohl(para.addFrames);
- para.VIDEO_SINGLETON::instance ()->sendVIDEO_SINGLETON::Instance ()->PatternGops = ntohl(para.VIDEO_SINGLETON::instance ()->sendVIDEO_SINGLETON::Instance ()->PatternGops);
- para.VIDEO_SINGLETON::instance ()->frameRateLimit1000 = ntohl(para.VIDEO_SINGLETON::instance ()->frameRateLimit1000);
-#endif
- VIDEO_SINGLETON::instance ()->frameRateLimit = para.frameRateLimit1000 / 1000.0;
- VIDEO_SINGLETON::instance ()->sendPatternGops = para.sendPatternGops;
-
- if (!timerOn) return;
-
- VIDEO_SINGLETON::instance ()->needHeader = para.needHeader;
- ACE_OS::memcpy (VIDEO_SINGLETON::instance ()->sendPattern, para.sendPattern, PATTERN_SIZE);
- if (para.addFrames <= 0 || timerAdjust < MAX_TIMER_ADJUST)
- {
- timerAdjust += para.addFrames * SPEEDUP_INV_SCALE;
- TimerSpeed();
- }
- else /* drastic compensation for big gap */
- VIDEO_SINGLETON::instance ()->addedSignals += para.addFrames;
- if (para.addUsecPerFrame) {
- VIDEO_SINGLETON::instance ()->addedUPF += para.addUsecPerFrame;
- TimerSpeed();
- }
- /*
- SFprintf(stderr, "VS fb: addf %d, addupf %d\n",
- para.addFrames, para.addUsecPerFrame);
- */
-}
-
-static int FastVideoPlay(void)
-{
- int result;
- FFpara para;
- int preGroup = -1;
- int preHeader = -1;
- int nfds = (VIDEO_SINGLETON::instance ()->serviceSocket > VIDEO_SINGLETON::instance ()->videoSocket ? VIDEO_SINGLETON::instance ()->serviceSocket : VIDEO_SINGLETON::instance ()->videoSocket) + 1;
-
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.VIDEO_SINGLETON::instance ()->nextGroup = ntohl(para.VIDEO_SINGLETON::instance ()->nextGroup);
- para.usecPerFrame = ntohl(para.usecPerFrame);
- para.framesPerSecond = ntohl(para.framesPerSecond);
- para.VIDEO_SINGLETON::instance ()->VStimeAdvance = ntohl(para.VIDEO_SINGLETON::instance ()->VStimeAdvance);
-#endif
-
- if (VIDEO_SINGLETON::instance ()->live_source) return 0;
-
- VIDEO_SINGLETON::instance ()->VStimeAdvance = para.VStimeAdvance;
- /*
- fprintf(stderr, "VIDEO_SINGLETON::instance ()->VStimeAdvance from client: %d\n", VIDEO_SINGLETON::instance ()->VStimeAdvance);
- */
- CheckGroupRange(para.nextGroup);
- VIDEO_SINGLETON::instance ()->cmdsn = para.sn;
- timerGroup = para.nextGroup;
- timerFrame = 0;
- timerHeader = VIDEO_SINGLETON::instance ()->gopTable[timerGroup].systemHeader;
- VIDEO_SINGLETON::instance ()->currentUPF = para.usecPerFrame;
- StartTimer();
-
- for (;;)
- {
- struct fd_set read_mask;
-/*
- fprintf(stderr, "VS: FF/FB - a loop begines. . .\n");
-*/
- if (preGroup != timerGroup)
- {
- SendPacket(preHeader != timerHeader, timerGroup, 0,
- para.usecPerFrame * VIDEO_SINGLETON::instance ()->patternSize >> 2);
- preHeader = timerHeader;
- preGroup = timerGroup;
- }
-
- FD_ZERO(&read_mask);
- FD_SET(VIDEO_SINGLETON::instance ()->serviceSocket, &read_mask);
- FD_SET(VIDEO_SINGLETON::instance ()->videoSocket, &read_mask);
-#ifdef _HPUX_SOURCE
- if (select(nfds, (int *)&read_mask, NULL, NULL, NULL) == -1)
-#else
- if (select(nfds, &read_mask, NULL, NULL, NULL) == -1)
-#endif
- {
- if (errno == EINTR)
- {
- ACE_DEBUG ((LM_DEBUG,
- "PLAYVIDEO:select EINTR signal \n"));
- continue;
- }
- ACE_OS::perror ("Error - VS select between service and video sockets");
- ACE_OS::exit (1);
-
- }
- if (FD_ISSET(VIDEO_SINGLETON::instance ()->serviceSocket, &read_mask)) /* stop */
- {
- result = CmdRead((char *)&VIDEO_SINGLETON::instance ()->cmd, 1);
- if (result != 0)
- return result;
- if (VIDEO_SINGLETON::instance ()->cmd == CmdCLOSE) {
- exit(0);
- }
- else if (VIDEO_SINGLETON::instance ()->cmd != CmdSTOP) {
- fprintf(stderr, "VS error: VIDEO_SINGLETON::instance ()->cmd=%d while STOP is expected.\n", VIDEO_SINGLETON::instance ()->cmd);
- VIDEO_SINGLETON::instance ()->normalExit = 0;
- exit(1);
- }
- result = CmdRead((char *)&VIDEO_SINGLETON::instance ()->cmdsn, sizeof(int));
- if (result != 0 )
- return result;
-#ifdef NeedByteOrderConversion
- VIDEO_SINGLETON::instance ()->cmdsn = ntohl(VIDEO_SINGLETON::instance ()->cmdsn);
-#endif
- StopTimer();
- break;
- }
- if (FD_ISSET(VIDEO_SINGLETON::instance ()->videoSocket, &read_mask)) /* feedback, speed adjustment */
- {
- ACE_DEBUG((LM_DEBUG,
- "FastVideo Play:Data socket selected"));
- GetFeedBack();
- }
- ACE_DEBUG((LM_DEBUG,
- "none of the sockets selected \n"));
- }
- return 0;
-}
-
-static void FFvideo()
-{
- /*
- fprintf(stderr, "FF . . .\n");
- */
- FastVideoPlay();
-}
-
-static void FBvideo()
-{
- /*
- fprintf(stderr, "FB . . . \n");
- */
- FastVideoPlay();
-}
-
-void ComputeFirstSendPattern(float limit)
-{
- char * buf = VIDEO_SINGLETON::instance ()->firstSendPattern;
- int len = VIDEO_SINGLETON::instance ()->firstPatternSize;
- char * pat = (char *)ACE_OS::malloc(len);
- int f;
-
- if (pat == NULL) {
- fprintf(stderr, "VS error on allocating %d bytes for computing first SP", len);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
- for (f = 0; f < len; f ++) {
- pat[f] = VIDEO_SINGLETON::instance ()->frameTable[f].type;
- }
- memset(buf, 0, len);
-
- if (limit <= 0)
- limit = 1.0;
-
- f = (int)((double)len *
- ((double)limit / (1000000.0 / (double)VIDEO_SINGLETON::instance ()->currentUPF)) + 0.5);
- /* rounded to integer, instead of truncated */
- if (f >= len)
- f = len;
- else if (f <= 1)
- f = 1;
-
- ComputeSendPattern(pat, buf, len, f);
-
- /*
- f = len - f;
- fprintf(stderr, "VIDEO_SINGLETON::instance ()->FirstVIDEO_SINGLETON::instance ()->SendVIDEO_SINGLETON::Instance ()->Pattern (%d frames dropped): ", f);
- {
- int i;
- for (i = 0; i < len; i ++)
- fputc(buf[i] ? pat[i] : '-', stderr);
- }
- fputc('\n', stderr);
- */
- ACE_OS::free (pat);
-}
-
- int PLAYliveVideo(PLAYpara * para)
-{
- int doscale;
- int count;
- int first_frame;
- int frame = para->nextFrame;
- int nfds = (VIDEO_SINGLETON::instance ()->serviceSocket > VIDEO_SINGLETON::instance ()->videoSocket ? VIDEO_SINGLETON::instance ()->serviceSocket : VIDEO_SINGLETON::instance ()->videoSocket) + 1;
- struct fd_set read_mask;
- struct timeval tval = {0, 0};
- double ratio;
- int result;
-
- VIDEO_SINGLETON::instance ()->currentUPF = (int)(1000000.0 / VIDEO_SINGLETON::instance ()->fps); /* ignore para.usecPerFrame */
- if (VIDEO_SINGLETON::instance ()->frameRateLimit < VIDEO_SINGLETON::instance ()->fps) {
- doscale = 1;
- ratio = min(VIDEO_SINGLETON::instance ()->frameRateLimit, VIDEO_SINGLETON::instance ()->fps) / VIDEO_SINGLETON::instance ()->fps;
- first_frame = frame;
- count = 0;
- /*
- fprintf(stderr, "doscale %d, VIDEO_SINGLETON::instance ()->frameRateLimit %5.2f, VIDEO_SINGLETON::instance ()->fps %5.2f, ratio %5.2f\n",
- doscale, VIDEO_SINGLETON::instance ()->frameRateLimit, VIDEO_SINGLETON::instance ()->fps, ratio);
- */
- }
- else doscale = 0;
- StartPlayLiveVideo();
-
- for (;;) {
-
- if (doscale) {
- for (;;) {
- if ((int)((frame - first_frame) * ratio + 0.5) < count) frame ++;
- else break;
- }
- count ++;
- }
- SendPicture(&frame);
- frame ++;
-
- FD_ZERO(&read_mask);
- FD_SET(VIDEO_SINGLETON::instance ()->serviceSocket, &read_mask);
- FD_SET(VIDEO_SINGLETON::instance ()->videoSocket, &read_mask);
-#ifdef _HPUX_SOURCE
- if (select(nfds, (int *)&read_mask, NULL, NULL, &tval) == -1)
-#else
- if (select(nfds, &read_mask, NULL, NULL, &tval) == -1)
-#endif
- {
- if (errno == EINTR)
- continue;
- ACE_OS::perror ("Error - VS select between service and video sockets");
- StopPlayLiveVideo();
- ACE_OS::exit (1);
-
- }
- if (FD_ISSET(VIDEO_SINGLETON::instance ()->serviceSocket, &read_mask)) /* stop */
- {
- unsigned char tmp;
- result = CmdRead((char *)&tmp, 1);
- if (result != 0)
- return result;
- if (tmp == CmdCLOSE) {
- StopPlayLiveVideo();
- exit(0);
- }
- else if (tmp == CmdSTOP) {
- VIDEO_SINGLETON::instance ()->cmd = tmp;
- /*
- fprintf(stderr, "VS: VIDEO_SINGLETON::Instance ()->CmdSTOP. . .\n");
- */
- result = CmdRead((char *)&VIDEO_SINGLETON::instance ()->cmdsn, sizeof(int));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- VIDEO_SINGLETON::instance ()->cmdsn = ntohl(VIDEO_SINGLETON::instance ()->cmdsn);
-#endif
- StopPlayLiveVideo();
- break;
- }
- else if (tmp == CmdSPEED)
- {
- SPEEDpara para;
- /*
- fprintf(stderr, "VS: VIDEO_SINGLETON::Instance ()->CmdSPEED. . .\n");
- */
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
- /* ignore this thing for live video */
- }
- else
- {
- fprintf(stderr, "VS error(live): VIDEO_SINGLETON::instance ()->cmd=%d while expect STOP/SPEED.\n", tmp);
- VIDEO_SINGLETON::instance ()->normalExit = 0;
- StopPlayLiveVideo();
- exit(1);
- }
- }
- if (FD_ISSET(VIDEO_SINGLETON::instance ()->videoSocket, &read_mask)) /* feedback, only for frame rate
- adjustment */
- {
- VideoFeedBackPara para;
- if (FBread((char *)&para, sizeof(para)) == -1 ||
- ntohl(para.cmdsn) != VIDEO_SINGLETON::instance ()->cmdsn) {
- /*
- SFprintf(stderr, "VS warning: a FB VIDEO_SINGLETON::instance ()->packet discarded.\n");
- */
- return 0;
- }
-#ifdef NeedByteOrderConversion
- para.VIDEO_SINGLETON::instance ()->frameRateLimit1000 = ntohl(para.VIDEO_SINGLETON::instance ()->frameRateLimit1000);
-#endif
- VIDEO_SINGLETON::instance ()->frameRateLimit = para.frameRateLimit1000 / 1000.0;
- if (VIDEO_SINGLETON::instance ()->frameRateLimit < VIDEO_SINGLETON::instance ()->fps) {
- doscale = 1;
- ratio = min(VIDEO_SINGLETON::instance ()->frameRateLimit, VIDEO_SINGLETON::instance ()->fps) / VIDEO_SINGLETON::instance ()->fps;
- first_frame = frame;
- count = 0;
- /*
- fprintf(stderr, "doscale %d, VIDEO_SINGLETON::instance ()->frameRateLimit %5.2f, VIDEO_SINGLETON::instance ()->fps %5.2f, ratio %5.2f\n",
- doscale, VIDEO_SINGLETON::instance ()->frameRateLimit, VIDEO_SINGLETON::instance ()->fps, ratio);
- */
- }
- else doscale = 0;
- }
- }
- return 0;
-}
-
-static int PLAYvideo()
-{
- PLAYpara para;
- int preGroup = -1;
- int preHeader = -1;
- int preFrame = -1;
- int result;
-
- fprintf(stderr, "PLAY . . .\n");
-
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.VIDEO_SINGLETON::instance ()->nextFrame = ntohl(para.VIDEO_SINGLETON::instance ()->nextFrame);
- para.usecPerFrame = ntohl(para.usecPerFrame);
- para.framesPerSecond = ntohl(para.framesPerSecond);
- para.VIDEO_SINGLETON::instance ()->frameRateLimit1000 = ntohl(para.VIDEO_SINGLETON::instance ()->frameRateLimit1000);
- para.collectStat = ntohl(para.collectStat);
- para.VIDEO_SINGLETON::instance ()->sendVIDEO_SINGLETON::Instance ()->PatternGops = ntohl(para.VIDEO_SINGLETON::instance ()->sendVIDEO_SINGLETON::Instance ()->PatternGops);
- para.VIDEO_SINGLETON::instance ()->VStimeAdvance = ntohl(para.VIDEO_SINGLETON::instance ()->VStimeAdvance);
-#endif
-
- VIDEO_SINGLETON::instance ()->frameRateLimit = para.frameRateLimit1000 / 1000.0;
- VIDEO_SINGLETON::instance ()->cmdsn = para.sn;
- VIDEO_SINGLETON::instance ()->currentUPF = para.usecPerFrame;
- VIDEO_SINGLETON::instance ()->VStimeAdvance = para.VStimeAdvance;
-
- {
- int ts = htonl(get_usec());
- CmdWrite((char *)&ts, sizeof(int));
- }
-
- if (VIDEO_SINGLETON::instance ()->live_source || VIDEO_SINGLETON::instance ()->video_format != VIDEO_MPEG1) {
- if (VIDEO_SINGLETON::instance ()->live_source)
- PLAYliveVideo (&para);
- return 0;
- }
-
-
- fprintf(stderr, "VIDEO_SINGLETON::instance ()->VStimeAdvance from client: %d\n", VIDEO_SINGLETON::instance ()->VStimeAdvance);
-
- VIDEO_SINGLETON::instance ()->sendPatternGops = para.sendPatternGops;
- ComputeFirstSendPattern(VIDEO_SINGLETON::instance ()->frameRateLimit);
-#ifdef STAT
- if (para.collectStat)
- memset(VIDEO_SINGLETON::instance ()->framesSent, 0, (VIDEO_SINGLETON::instance ()->numF + 7)>>3);
-#endif
- CheckFrameRange(para.nextFrame);
- timerFrame = para.nextFrame;
- timerGroup = FrameToGroup(&timerFrame);
- timerHeader = VIDEO_SINGLETON::instance ()->gopTable[timerGroup].systemHeader;
- ACE_OS::memcpy (VIDEO_SINGLETON::instance ()->sendPattern, para.sendPattern, PATTERN_SIZE);
- result = SendReferences(timerGroup, timerFrame);
- if (result < 0)
- return result;
- StartTimer();
-
- fprintf (stderr, "VS Going into the for loop\n");
- for (;;)
- {
- int curGroup = timerGroup;
- int curFrame = timerFrame;
- int curHeader = timerHeader;
- char * sp;
- struct fd_set read_mask;
- int nfds = (VIDEO_SINGLETON::instance ()->serviceSocket > VIDEO_SINGLETON::instance ()->videoSocket ? VIDEO_SINGLETON::instance ()->serviceSocket : VIDEO_SINGLETON::instance ()->videoSocket) + 1;
-
- if (preGroup != curGroup || curFrame != preFrame)
- {
- int sendStatus = -1;
- int frameStep = 1;
- if (curGroup == 0)
- {
- int i = curFrame + 1;
- while (i < VIDEO_SINGLETON::instance ()->firstPatternSize && !VIDEO_SINGLETON::instance ()->firstSendPattern[i])
- {
- frameStep ++;
- i++;
- }
- }
- else /* (curGroup > 0) */
- {
- int i = curFrame + 1;
- sp = VIDEO_SINGLETON::instance ()->sendPattern + ((curGroup - 1) % VIDEO_SINGLETON::instance ()->sendPatternGops) * VIDEO_SINGLETON::instance ()->patternSize;
- while (i < VIDEO_SINGLETON::instance ()->patternSize && !sp[i])
- {
- frameStep ++;
- i++;
- }
- }
- if (curGroup == 0)
- {
- if (VIDEO_SINGLETON::instance ()->firstSendPattern[curFrame])
- sendStatus = 0;
- else /* (!VIDEO_SINGLETON::instance ()->firstVIDEO_SINGLETON::instance ()->SendVIDEO_SINGLETON::Instance ()->Pattern[curFrame]) */
- {
- int i = curFrame - 1;
- while (i > 0 && !VIDEO_SINGLETON::instance ()->firstSendPattern[i])
- i--;
- if (i > preFrame)
- /* the frame (curGroup, i) hasn't been sent yet */
- {
- sendStatus = 0;
- curFrame = i;
- }
- else
- sendStatus = -1;
- }
- }
- else if (sp[curFrame]) /* curGroup > 0 */
- sendStatus = 0;
- else /* (!sp[curFrame]) */
- {
- int i = curFrame - 1;
- while (i > 0 && !sp[i])
- i--;
- if (curGroup == preGroup && i > preFrame)
- /* the frame (curGroup, i) hasn't been sent yet */
- {
- sendStatus = 0;
- curFrame = i;
- }
- else
- sendStatus = -1;
- }
- if (!sendStatus)
- {
- // Send the current video frame, calls send_to_network which
- // fragments and sends via blocking write .
- sendStatus = SendPacket(preHeader != curHeader,
- curGroup, curFrame,
- (VIDEO_SINGLETON::instance ()->currentUPF + VIDEO_SINGLETON::instance ()->addedUPF) * frameStep);
- if (!sendStatus)
- {
- preHeader = curHeader;
- preGroup = curGroup;
- preFrame = curFrame;
-#ifdef STAT
- if (para.collectStat)
- {
- int f = VIDEO_SINGLETON::instance ()->gopTable[curGroup].previousFrames + curFrame;
- VIDEO_SINGLETON::instance ()->framesSent[f>>3] |= (1 << (f % 8));
- }
-#endif
- }
- }
- }
-
- // Wait for a command on serviceSocket or Feedback on videoSocket (UDP)
- FD_ZERO(&read_mask);
- FD_SET(VIDEO_SINGLETON::instance ()->serviceSocket, &read_mask);
- FD_SET(VIDEO_SINGLETON::instance ()->videoSocket, &read_mask);
-#ifdef _HPUX_SOURCE
- if (select(nfds, (int *)&read_mask, NULL, NULL, NULL) == -1)
-#else
- if (select(nfds, &read_mask, NULL, NULL, NULL) == -1)
-#endif
- {
- if (errno == EINTR) /* select() interrupted */
- {
- ACE_DEBUG ((LM_DEBUG,
- "PLAYVideo:Select interrupted coninuing..\n"));
- continue;
- }
- ACE_OS::perror ("Error - VS select between service and video sockets");
- ACE_OS::exit (1);
-
- }
- if (FD_ISSET(VIDEO_SINGLETON::instance ()->serviceSocket, &read_mask)) /* stop, speed change, loop swap */
- {
- ACE_DEBUG ((LM_DEBUG,
- "PLAYvideo:serviceSocket selected \n"));
- unsigned char tmp;
- result = CmdRead((char *)&tmp, 1);
- if (result != 0)
- return result;
-
- if (tmp == CmdCLOSE) {
- exit(0);
- }
- else if (tmp == CmdSTOP) {
- VIDEO_SINGLETON::instance ()->cmd = tmp;
- /*
- fprintf(stderr, "VS: VIDEO_SINGLETON::Instance ()->CmdSTOP. . .\n");
- */
- result = CmdRead((char *)&VIDEO_SINGLETON::instance ()->cmdsn, sizeof(int));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- VIDEO_SINGLETON::instance ()->cmdsn = ntohl(VIDEO_SINGLETON::instance ()->cmdsn);
-#endif
- StopTimer();
- break;
- }
- else if (tmp == CmdSPEED)
- {
- SPEEDpara para;
- /*
- fprintf(stderr, "VS: VIDEO_SINGLETON::Instance ()->CmdSPEED. . .\n");
- */
- result = CmdRead((char *)&para, sizeof(para));
- if (result != 0)
- return result;
-#ifdef NeedByteOrderConversion
- para.sn = ntohl(para.sn);
- para.usecPerFrame = ntohl(para.usecPerFrame);
- para.framesPerSecond = ntohl(para.framesPerSecond);
- para.sendPatternGops = ntohl(para.sendPatternGops);
- para.frameRateLimit1000 = ntohl(para.frameRateLimit1000);
-#endif
- VIDEO_SINGLETON::instance ()->frameRateLimit = para.frameRateLimit1000 / 1000.0;
- VIDEO_SINGLETON::instance ()->sendPatternGops = para.sendPatternGops;
- VIDEO_SINGLETON::instance ()->currentUPF = para.usecPerFrame;
- VIDEO_SINGLETON::instance ()->addedUPF = 0;
- memcpy(VIDEO_SINGLETON::instance ()->sendPattern, para.sendPattern, PATTERN_SIZE);
- TimerSpeed();
- }
- else
- {
- fprintf(stderr, "VS error: VIDEO_SINGLETON::instance ()->cmd=%d while expect STOP/SPEED.\n", tmp);
- VIDEO_SINGLETON::instance ()->normalExit = 0;
- exit(1);
- }
- }
- if (FD_ISSET(VIDEO_SINGLETON::instance ()->videoSocket, &read_mask)) /* feedBack, speed adjustment */
- {
- ACE_DEBUG ((LM_DEBUG,
- "PLAYVIDEO:Data SOCKET selected\n"));
- GetFeedBack();
- }
- ACE_DEBUG ((LM_DEBUG,
- "PLAYVIDEO:none selected\n"));
- }
- return 0;
-}
-
-#include <ctype.h>
-
-static void STATstream(void)
-{
- int i, j = 0;
- for (i = 0; i < VIDEO_SINGLETON::instance ()->numF; i++)
- {
- short size = htons(VIDEO_SINGLETON::instance ()->frameTable[i].size);
- char type = VIDEO_SINGLETON::instance ()->frameTable[i].type;
- if (i == VIDEO_SINGLETON::instance ()->gopTable[j].previousFrames)
- {
- type = tolower(type);
- j ++;
- }
- CmdWrite((char *)&type, 1);
- CmdWrite((char *)&size, 2);
- }
-}
-
-static void STATsent(void)
-{
-#ifdef STAT
- CmdWrite((char *)VIDEO_SINGLETON::instance ()->framesSent, (VIDEO_SINGLETON::instance ()->numF + 7) / 8);
-#else
- int i;
- char zeroByte = 0;
- for (i = 0; i < (VIDEO_SINGLETON::instance ()->numF + 7) / 8; i++)
- CmdWrite((char *)&zeroByte, 1);
-#endif
-}
-
-static void on_exit_routine(void)
-{
- struct sockaddr_in peeraddr_in;
- int size = sizeof(peeraddr_in);
- /*
- if (!VIDEO_SINGLETON::instance ()->normalExit) {
- fprintf(stderr, "VS exitting abnormally, dump core...\n");
- ACE_OS::kill (getpid(), SIGSEGV);
- usleep(2000000);
- }
- */
- /*
- fprintf(stderr, "A VS session terminated.\n");
- */
- if (getpeername(VIDEO_SINGLETON::instance ()->serviceSocket,
- (struct sockaddr *)&peeraddr_in, &size) == 0 &&
- peeraddr_in.sin_family == AF_INET) {
- if (strncmp(inet_ntoa(peeraddr_in.sin_addr), "129.95.50", 9)) {
- struct hostent *hp;
- time_t val =ACE_OS::time (NULL);
- char * buf = ACE_OS::ctime (&VIDEO_SINGLETON::instance ()->start_time);
-
- hp = gethostbyaddr((char *)&(peeraddr_in.sin_addr), 4, AF_INET);
- buf[strlen(buf)-1] = 0;
- printf("%s: %s %3dm%02ds %dP %s\n",
- buf,
- hp == NULL ? inet_ntoa(peeraddr_in.sin_addr) : hp->h_name,
- (val - VIDEO_SINGLETON::instance ()->start_time) / 60, (val - VIDEO_SINGLETON::instance ()->start_time) % 60,
- VIDEO_SINGLETON::instance ()->pkts_sent, VIDEO_SINGLETON::instance ()->videoFile);
- }
- }
- ComCloseConn(VIDEO_SINGLETON::instance ()->serviceSocket);
- ComCloseConn(VIDEO_SINGLETON::instance ()->videoSocket);
-}
-
-int VideoServer(int ctr_fd, int data_fd, int rttag, int max_pkt_size)
-{
- int result;
-
- VIDEO_SINGLETON::instance ()->serviceSocket = ctr_fd;
- VIDEO_SINGLETON::instance ()->videoSocket = data_fd;
- VIDEO_SINGLETON::instance ()->conn_tag = max_pkt_size;
-
- if (max_pkt_size > 0) VIDEO_SINGLETON::instance ()->msgsize = max_pkt_size;
- else if (max_pkt_size < 0) VIDEO_SINGLETON::instance ()->msgsize = - max_pkt_size;
- else VIDEO_SINGLETON::instance ()->msgsize = 1024 * 1024;
- /*
- SFprintf(stderr, "VS VIDEO_SINGLETON::instance ()->msgsize = %d\n", VIDEO_SINGLETON::instance ()->msgsize);
- */
- VIDEO_SINGLETON::instance ()->msgsize -= sizeof(VideoMessage);
-
- VIDEO_SINGLETON::instance ()->start_time =ACE_OS::time (NULL);
-
- atexit(on_exit_routine);
-
- VIDEO_SINGLETON::instance ()->lastRef[0] = VIDEO_SINGLETON::instance ()->lastRef[1] = -1;
- VIDEO_SINGLETON::instance ()->lastRefPtr = 0;
-
- result = INITvideo();
-
- if (result != 0)
- return result;
-
- if (rttag) {
- if (SetRTpriority("VS", 0) == -1) rttag = 0;
- }
-
- for (;;)
- {
-
- fprintf(stderr, "VS: waiting for a new command...\n");
-
- VIDEO_SINGLETON::instance ()->precmd = VIDEO_SINGLETON::instance ()->cmd;
- result = CmdRead((char *)&VIDEO_SINGLETON::instance ()->cmd, 1);
- if (result != 0)
- {
- // cerr << result;
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) VideoServer "),
- result);
- }
- fprintf(stderr, "VS got VIDEO_SINGLETON::instance ()->cmd %d\n", VIDEO_SINGLETON::instance ()->cmd);
-
- switch (VIDEO_SINGLETON::instance ()->cmd)
- {
- case CmdPOSITION:
- case CmdPOSITIONrelease:
- result = POSITIONvideo();
- if (result != 0)
- return result;
- break;
- case CmdSTEP:
- result = STEPvideo();
- if (result != 0)
- return result;
- break;
- case CmdFF:
- FFvideo();
- break;
- case CmdFB:
- FBvideo();
- break;
- case CmdPLAY:
- result = PLAYvideo();
- if (result != 0)
- return result;
- break;
- case CmdCLOSE:
- /*
- fprintf(stderr, "a session closed.\n");
- VIDEO_SINGLETON::instance ()->normalExit =1;
- */
- // ACE_OS::exit (0);
- return 0;
- break;
- case CmdSTATstream:
- STATstream();
- break;
- case CmdSTATsent:
- STATsent();
- break;
- default:
- fprintf(stderr,
- "VS error: video channel command %d not known.\n", VIDEO_SINGLETON::instance ()->cmd);
- VIDEO_SINGLETON::instance ()->normalExit = 0;
- return -1;
- break;
- }
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_Control.idl b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_Control.idl
deleted file mode 100644
index 0719e784c3b..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_Control.idl
+++ /dev/null
@@ -1,78 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-interface Audio_Control
-{
- typedef sequence<char> my_seq_char;
-
- struct AudioParameter
- {
- long encodeType;
- long channels;
- long samplesPerSecond;
- long bytesPerSample;
- };
-
-
- /* CmdINITaudio parameter of fixed structure of 3 integers and a AudioPara,
- replys with CmdINITaudio followed by reply or CmdFAIL followed by a string */
- struct INITaudioPara
- {
- long sn;
- long version;
- AudioParameter para;
- long nameLength;
- my_seq_char audiofile;
- /* char audioFile[] */
- };
-
- struct INITaudioReply
- {
- long live;
- long format;
- AudioParameter para;
- long totalSamples;
- };
-
-
- /* CmdPLAY parameter */
- struct PLAYPara
- {
- long sn;
- long nextSample;
- long samplesPerSecond; /* audio playback speed */
- long samplesPerPacket; /* Number of samples in a packet */
- long ABsamples; /* size of client VB buffer in samples */
- long spslimit; /* QoS parameter: sps supported by the audio channel */
- };
-
- /* STOP followed only by SN */
-
- /* CmdSPEED parameter */
- struct SPEEDPara
- {
- long sn;
- long samplesPerSecond;
- long samplesPerPacket; /* Number of samples in a packet */
- long spslimit;
- };
-
- boolean init_audio (in INITaudioPara para,
- out INITaudioReply reply_para);
- boolean play (in PLAYPara para, out long ats);
-
- boolean speed (in SPEEDPara para);
-
- boolean stop (in long cmdsn);
-
- oneway void close ();
-
- boolean set_peer (inout string peer);
- // Initializes the server to communicate to the <peer>, 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.
- // Server returns it's UDP data port number.
-};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/MMDevice_Exporter.idl b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/MMDevice_Exporter.idl
deleted file mode 100644
index 2cee7d3f2d5..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/MMDevice_Exporter.idl
+++ /dev/null
@@ -1,8 +0,0 @@
-// $Id$
-#include "CosPropertyService.idl"
-
-interface MMDevice_Exporter : CosPropertyService::PropertySet
-{
- Object get_audio_mmdevice ();
- Object get_video_mmdevice ();
-};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Makefile b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Makefile
deleted file mode 100644
index 63568534b56..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Makefile
+++ /dev/null
@@ -1,174 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-MAKEFILE = Makefile
-LIBNAME = libmpeg_shared
-LIB = $(LIBNAME).a
-SHLIB = $(LIBNAME).$(SOEXT)
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-#TAO_IDLFLAGS = -Wb,export_macro=TAO_ORBSVCS_Export -Wb,export_include=orbsvcs_export.h
-
-IDL_FILES = Video_ControlS Video_ControlC Audio_ControlS Audio_ControlC ReceiverS ReceiverC MMDevice_ExporterC MMDevice_ExporterS
-
-# On non-Windows environment, we should at least define
-# the export_include IDL flag.
-override TAO_IDLFLAGS += \
- -I$(TAO_ROOT)/orbsvcs/orbsvcs
-
-FILES = $(IDL_FILES)
-
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-FILES += com fileio filters routine sendpt
-
-LDFLAGS += -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs $(TSS_ORB_FLAG) -I$(TAO_ROOT)/orbsvcs/orbsvcs
-
-MPEG_ROOT = $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source
-CPPFLAGS += -I$(MPEG_ROOT)
-
-LIBS += -lTAO -lACE
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets (and local hacks)
-#----------------------------------------------------------------------------
-
-##LDFLAGS += -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs $(TSS_ORB_FLAG)
-CPPFLAGS += -DSH_MEM -DNDEBUG
-
-.PRECIOUS: Video_ControlS.cpp Video_ControlC.cpp Audio_ControlS.cpp Audio_ControlC.cpp
-
-idl_stubs: $(addsuffix .h, $(IDL_FILES))
-
-clean:
- -/bin/rm -rf *.o Log $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(addsuffix .h, $(IDL_FILES)) $(addsuffix .i, $(IDL_FILES)) $(addsuffix .cpp, $(IDL_FILES))
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/com.o .obj/com.so .shobj/com.o .shobj/com.so: com.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i fileio.h \
- routine.h com.h
-.obj/fileio.o .obj/fileio.so .shobj/fileio.o .shobj/fileio.so: fileio.cpp routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i fileio.h
-.obj/filters.o .obj/filters.so .shobj/filters.o .shobj/filters.so: filters.cpp filters.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/routine.o .obj/routine.so .shobj/routine.o .shobj/routine.so: routine.cpp routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/sendpt.o .obj/sendpt.so .shobj/sendpt.o .shobj/sendpt.so: sendpt.cpp sendpt.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Receiver.idl b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Receiver.idl
deleted file mode 100644
index 19589c057b2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Receiver.idl
+++ /dev/null
@@ -1,7 +0,0 @@
-/* _*_C++_*_ */
-
-// $Id$
-interface Receiver
-{
- void push_mmdevice (in Object audio_mmdevice,in string audio_file,in Object video_mmdevice,in string video_file);
-};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_Control.idl b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_Control.idl
deleted file mode 100644
index 2c9a5ade7f2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_Control.idl
+++ /dev/null
@@ -1,112 +0,0 @@
-// -*- C++ -*-
-
-// $Id$
-
-interface Video_Control
-{
-
- typedef sequence <char> my_seq_char;
- const long VIDEO_PATTERN_SIZE = 100;
- struct INITvideoPara
- {
- long sn;
- long version;
- my_seq_char videofile;
- };
-
- struct INITvideoReply
- {
- long live;
- long format;
-
- long totalHeaders;
- long totalFrames;
- long totalGroups;
- long horizontalSize;
- long verticalSize;
- long pelAspectRatio;
- long pictureRate1000;
- long vbvBufferSize;
- long sizeIFrame;
- long sizePFrame;
- long sizeBFrame;
- long sizeSystemHeader;
- long sizeGop;
- long averageFrameSize;
- long firstGopFrames;
- my_seq_char pattern;
- };
-
- /* CmdPOSITION, CmdPOSITIONrelease: followed by following parameter */
- struct POSITIONpara
- {
- long sn;
- long nextGroup;
- };
-
- /* CmdSTEP: followed by following parameter */
- struct STEPpara
- {
- long sn;
- long nextFrame;
- };
-
- /* CmdFF, CmdFB: followed by following parameter */
- struct FFpara
- {
- long sn;
- long nextGroup;
- long usecPerFrame;
- long framesPerSecond;
- long VStimeAdvance;
- };
-
- typedef FFpara FBpara;
-
- /*CmdPLAY: followed by following parameter */
- struct PLAYpara
- {
- long sn;
- long collectStat;
- long nextFrame;
- long usecPerFrame;
- long framesPerSecond;
- long frameRateLimit1000;
- long VStimeAdvance;
- long sendPatternGops;
- my_seq_char sendPattern;
- };
-
- /* CmdSPEED: parameter */
- struct SPEEDpara
- {
- long sn;
- long usecPerFrame;
- long framesPerSecond;
- long frameRateLimit1000;
- long sendPatternGops;
- my_seq_char sendPattern;
- };
-
-
- boolean init_video (in INITvideoPara para,
- out INITvideoReply reply_para);
- boolean stat_stream (out char ch, out long size);
- oneway void close ();
- boolean stat_sent ();
- boolean fast_forward (in FFpara para);
- boolean fast_backward (in FFpara para);
- boolean step (in STEPpara para);
- boolean play (in PLAYpara para, out long vts);
- boolean position (in POSITIONpara para);
- boolean speed (in SPEEDpara para);
- boolean stop (in long cmdsn);
-
- boolean set_peer (inout string peer);
- // Initializes the server to communicate to the <peer>, 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.
- // Server returns it's UDP data port number.
-};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.cpp
deleted file mode 100644
index df6bb1229a1..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.cpp
+++ /dev/null
@@ -1,2136 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-// #include <stdio.h>
-// #include <errno.h>
-// #include <stdlib.h>
-// #include <sys/types.h>
-// #include <unistd.h>
-// #include <string.h>
-// #include <netdb.h>
-// #include <ctype.h>
-// #include <sys/select.h>
-// #include <sys/socket.h>
-// #include <netinet/in.h>
-// #include <netinet/tcp.h>
-// #include <arpa/inet.h>
-// #include <sys/un.h>
-// #include <time.h>
-// #include <sys/time.h>
-#include "include/common.h"
-#include "fileio.h"
-#include "routine.h"
-#include "com.h"
-#include "ace/OS.h"
-
-#ifdef NATIVE_ATM
-#include "atmcom.h"
-#endif
-
-ACE_RCSID(mpeg_shared, com, "$Id$")
-
-#define CONN_INET 1
-#define CONN_UNIX 2
-#define CONN_ATM 3
-
-#define SERVER_FDTABLE_SIZE 50
-#define CLIENT_FDTABLE_SIZE 10
-
-#define STATE_PENDING 1
-#define STATE_CONTROL 2
-#define STATE_DATA 3
-#define STATE_SINGLE 4
-
-static int inet_port;
-static char * unix_port, * atm_port;
-
-static struct FdTable
-{
- int fd; /* -1 -- free item, >=0 -- fd value */
- int type;
- unsigned stime; /* setup time, in seconds */
- int state;
-} * fdTable = NULL;
-static int size = 0;
-
-int ComInitClient(int pinet_port, char * punix_port, char * patm_port)
-{
- int i;
-
- inet_port = pinet_port;
- unix_port = punix_port;
- atm_port = patm_port;
- if (size) {
- fprintf(stderr,
- "Error ComInitClient: pid %d already done ComInitClient/Server\n",
- ACE_OS::getpid ());
- return -1;
- }
- size = CLIENT_FDTABLE_SIZE;
- fdTable = (struct FdTable *)ACE_OS::malloc(size * sizeof(*fdTable));
- if (fdTable == NULL) {
- fprintf(stderr,
- "Error ComInitClient: pid %d failed to allocated fdTable space:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- for (i = 0; i < size; i ++) {
- fdTable[i].fd = -1;
- }
-#ifdef NATIVE_ATM
- return ATMinitClient(atm_port);
-#else
- return 0;
-#endif
-}
-
-void ComCloseClient(void)
-{
- int i;
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd >= 0) ComCloseConn(fdTable[i].fd);
- }
-#ifdef NATIVE_ATM
- ATMcloseClient();
-#endif
- return;
-}
-
-int ComCloseFd(int fd)
-{
- int i;
- if (!size) {
- fprintf(stderr,
- "Error ComCloseFd: pid %d not done ComInitClient/Server yet.\n",
- ACE_OS::getpid ());
- return -1;
- }
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == fd) break;
- }
- if (i < size) {
- fdTable[i].fd = -1;
- if (fdTable[i].type == CONN_ATM) {
-#ifdef NATIVE_ATM
- return ATMcloseFd(fd);
-#else
- fprintf(stderr,
- "Error ComCloseFd: pid %d CONN_ATM not supported.\n",
- ACE_OS::getpid ());
- return -1;
-#endif
- }
- else {
- ACE_OS::close (fd);
- }
- return 0;
- }
- else {
- fprintf(stderr,
- "Error ComCloseFd: pid %d can't find fd %d in table\n",
- ACE_OS::getpid (), fd);
- return -1;
- }
-}
-
-int ComCloseConn(int fd)
-{
- int i;
- if (!size) {
- fprintf(stderr,
- "Error ComCloseConn: pid %d not done ComInitClient/Server yet.\n",
- ACE_OS::getpid ());
- return -1;
- }
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == fd) break;
- }
- if (i < size) {
- fdTable[i].fd = -1;
- if (fdTable[i].type == CONN_ATM) {
-#ifdef NATIVE_ATM
- return ATMcloseConn(fd);
-#else
- fprintf(stderr,
- "Error ComCloseConn: pid %d CONN_ATM not supported.\n",
- ACE_OS::getpid ());
- return -1;
-#endif
- }
- else {
- ACE_OS::close (fd);
- }
- return 0;
- }
- else {
- fprintf(stderr,
- "Error ComCloseConn: pid %d can't find fd %d in table\n",
- ACE_OS::getpid (), fd);
- return -1;
- }
-}
-
-int ComOpenConnPair(char * address, int *ctr_fd, int *data_fd, int *max_pkt_size)
-{
-
- // This is right now called only by the audio client.
- // The protocol is slightly modified as after connecting we need to
- // inform that we are a audio client so that it can fork a process.
- int i;
- int cfd, dfd, csocktype, dsocktype;
- int conn_tag = !(*max_pkt_size);
- struct sockaddr_in addressIn;
- struct sockaddr_un addressUn;
-
- if (!size) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d not done ComInitClient/Server yet.\n",
- ACE_OS::getpid ());
- return -1;
- }
-
- cfd = 0;
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == -1) cfd ++;
- }
- if (cfd < 2) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d no faTable entry for the pair",
- ACE_OS::getpid ());
- return -1;
- }
-
- /* tell the type of connections to establish:
- If the server is on the same host, then UNIX socket is used */
- if (address[0] == 0) {
- csocktype = CONN_UNIX;
- dsocktype = CONN_UNIX;
- }
- else if (!strncasecmp(address, "atm:", 4)) {
- address += 4;
- csocktype = CONN_ATM;
- dsocktype = CONN_ATM;
- }
- else if (!strncasecmp(address, "datm:", 5)) {
- address += 5;
- csocktype = CONN_INET;
- dsocktype = CONN_ATM;
- }
- else {
- csocktype = CONN_INET;
- dsocktype = CONN_INET;
- }
- if (csocktype == CONN_INET || dsocktype == CONN_INET) {
- struct hostent *hp;
- char hostname[100];
- addressIn.sin_family = AF_INET;
- if (!strncasecmp(address, "inet:", 5)) {
- address += 5;
- }
- if (isascii(address[0]) && isdigit(address[0]))
- addressIn.sin_addr.s_addr = inet_addr(address);
- else {
- if ((hp = gethostbyname(address)) == NULL) { /* No such host! */
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d host %s can't be found:",
- getpid(), address);
- perror("");
- return -1;
- }
- if (hp->h_addrtype != AF_INET) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d host %s is not of INET type address.\n",
- getpid(), address);
- return -1;
- }
- ACE_OS::memcpy ((char *)&addressIn.sin_addr.s_addr, (char *)hp->h_addr,
- sizeof(addressIn.sin_addr.s_addr));
- /*
- bcopy((char *)hp->h_addr, (char *)&addressIn.sin_addr.s_addr,
- sizeof(addressIn.sin_addr.s_addr));
- */
- }
- if (get_hostname(hostname, 100)) {
- fprintf(stderr, "Error ComOpenConnPair: pid %d failed to get_hostname:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if ((hp = gethostbyname(hostname)) == NULL) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to its own IP address:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if (hp->h_addrtype != AF_INET) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d own address is not INET type",
- ACE_OS::getpid ());
- return -1;
- }
-
- if (!memcmp((char *)hp->h_addr, (char *)&addressIn.sin_addr.s_addr,
- sizeof(addressIn.sin_addr.s_addr))) {
- if (csocktype == CONN_INET) csocktype = CONN_UNIX;
- if (dsocktype == CONN_INET) dsocktype = CONN_UNIX;
- }
- }
-
- /* build appropriate type of Connections to Server */
- if (csocktype == CONN_UNIX && dsocktype == CONN_UNIX) {
- /* build UNIX connection to server */
- addressUn.sun_family = AF_UNIX;
- strncpy(addressUn.sun_path, unix_port,
- sizeof(struct sockaddr_un) - sizeof(short));
- cfd = socket(AF_UNIX, SOCK_STREAM, 0);
- if (cfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open UNIX cfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- usleep(10000); /* this is for waiting for the uncaught signal mentioned
- below */
- if (connect(cfd, (struct sockaddr *)&addressUn, sizeof(addressUn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to conn UNIX cfd to server:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- i = -3; /* I don't understand why when connect() returns EINTR, the connection
- is still built, and the other end can still get what written at
- this end, 'i = -3' is a garbage to be written. */
- ACE_OS::write (cfd, &i, 4);
- ACE_OS::close (cfd);
- return -1;
- }
- if (time_write_int(cfd, -1) == -1 || time_read_int(cfd, &i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write -1 to UNIX cfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (cfd);
- return -1;
- }
-
- dfd = socket(AF_UNIX, SOCK_STREAM, 0);
- if (dfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open UNIX dfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (cfd);
- return -1;
- }
- usleep(10000);
- if (connect(dfd, (struct sockaddr *)&addressUn, sizeof(addressUn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to conn UNIX dfd to server:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- i = -3;
- ACE_OS::write (dfd, &i, 4);
- ACE_OS::close (cfd);
- ACE_OS::close (dfd);
- return -1;
- }
- if (time_write_int(dfd, i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write (cfd) to UNIX dfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (cfd);
- ACE_OS::close (dfd);
- return -1;
- }
- *max_pkt_size = 0;
- }
- else if (csocktype == CONN_INET && dsocktype == CONN_INET) {
- /* build TCP connection to server */
- addressIn.sin_port = htons(inet_port);
- cfd = socket(AF_INET, SOCK_STREAM, 0);
- if (cfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open TCP cfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- usleep(10000);
- if (connect(cfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to conn TCP cfd to server:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- i = -3;
- ACE_OS::write (cfd, &i, 4);
- ACE_OS::close (cfd);
- return -1;
- }
- if (conn_tag) { /* create a second connection with server */
- if (time_write_int(cfd, -1) == -1 || time_read_int(cfd, &i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write -1 to TCP cfd:",
- getpid());
- perror("");
- close(cfd);
- return -1;
- }
- dfd = socket(AF_INET, SOCK_STREAM, 0);
- if (dfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open TCP dfd:",
- getpid());
- perror("");
- close(cfd);
- return -1;
- }
- usleep(10000);
- if (connect(dfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to conn TCP dfd to server:",
- getpid());
- perror("");
- i = -3;
- write(dfd, &i, 4);
- close(cfd);
- close(dfd);
- return -1;
- }
- if (time_write_int(dfd, i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write (cfd) to TCP dfd:",
- getpid());
- perror("");
- close(cfd);
- close(dfd);
- return -1;
- }
- *max_pkt_size = 0;
- }
- else { /* create a UDP socket for data */
- // Write a byte saying that we are a audio client.
-
- if (time_write_int(cfd,CmdINITaudio) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write -2 to TCP cfd:",
- getpid());
- perror("");
- close(cfd);
- close(dfd);
- return -1;
- }
-
- dfd = socket(AF_INET, SOCK_DGRAM, 0);
- if (dfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open UDP dfd:",
- getpid());
- perror("");
- close(cfd);
- return -1;
- }
- memset((char *)&addressIn, 0, sizeof(addressIn));
-
- i = sizeof(addressIn);
- if (getsockname(cfd, (struct sockaddr *)&addressIn, &i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to getsocketname on TCP cfd:",
- getpid());
- perror("");
- close(dfd);
- close(cfd);
- return -1;
- }
-
- addressIn.sin_family = AF_INET;
- addressIn.sin_port = 0;
- if (bind(dfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to bind UDP dfd:",
- getpid());
- perror("");
- close(cfd);
- close(dfd);
- return -1;
- }
- if (time_write_int(cfd, -2) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write -2 to TCP cfd:",
- getpid());
- perror("");
- close(cfd);
- close(dfd);
- return -1;
- }
-
- i = sizeof(addressIn);
- if (getsockname(dfd, (struct sockaddr *)&addressIn, &i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to getsocketname on UDP fd:",
- getpid());
- perror("");
- close(dfd);
- close(cfd);
- return -1;
- }
- if (time_write_bytes(cfd, (char *)&addressIn.sin_port, sizeof(short)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write (port) to TCP cfd:",
- getpid());
- perror("");
- close(dfd);
- close(cfd);
- return -1;
- }
-
- fprintf(stderr, "ComOpenConnPair local UDP socket: addr - %s,%d, port - %u.\n",
- inet_ntoa(addressIn.sin_addr), addressIn.sin_addr.s_addr,ntohs(addressIn.sin_port));
-
-
- fprintf(stderr, "ComOpenConnPair UDP port %d (should be > 0)\n",
- ntohs(addressIn.sin_port));
-
-
- i = sizeof(addressIn);
- if (getsockname(cfd, (struct sockaddr *)&addressIn, &i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to getsocketname on TCP cfd:",
- getpid());
- perror("");
- close(dfd);
- close(cfd);
- return -1;
- }
-
- if (time_write_bytes(cfd, (char *)&addressIn.sin_addr.s_addr, sizeof(int)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write (IP addr) to TCP cfd:",
- getpid());
- perror("");
- close(dfd);
- close(cfd);
- return -1;
- }
-
- fprintf(stderr, "ComOpenConnPair TCP cfd socket: addr - %s, port - %u.\n",
- inet_ntoa(addressIn.sin_addr), ntohs(addressIn.sin_port));
-
- if (time_read_bytes(cfd, (char *)&addressIn.sin_port, sizeof(short)) == -1 ||
- time_read_bytes(cfd, (char *)&addressIn.sin_addr.s_addr, sizeof(int)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to read (IP addr/port) from TCP cfd:",
- getpid());
- perror("");
- close(dfd);
- close(cfd);
- return -1;
- }
- usleep(10000);
- if (connect(dfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed conn UDP dfd to peer:",
- getpid());
- perror("");
- close(cfd);
- close(dfd);
- return -1;
- }
-
- fprintf(stderr, "ComOpenConnPair UDP dfd connects to host-%s (port %u)\n",
- inet_ntoa(addressIn.sin_addr),
- ntohs(addressIn.sin_port));
-
-#ifndef LINUX
- /* adjust the dfd REVBUF size */
- {
- int len;
- len = INET_SOCKET_BUFFER_SIZE + 100;
- /*
- if (setsockopt(dfd, SOL_SOCKET, SO_SNDBUF, (char *)&len, sizeof(len)) == -1) {
- fprintf(stderr,
- "Warning ComOpenConnPair: pid %d failed to set UDP dfd-snd to size %d:",
- ACE_OS::getpid (), len);
- ACE_OS::perror ("");
- ACE_OS::close (dfd);
- ACE_OS::close (cfd);
- return -1;
- }
- */
- len = 65536;
- while (setsockopt(dfd, SOL_SOCKET, SO_RCVBUF, (char *)&len, sizeof(len)) == -1) {
- len -= 1024;
- if (len < 8192) break;
- /*
- fprintf(stderr,
- "Warning ComOpenConnPair: pid %d failed to set UDP dfd-rcv to size %d:",
- ACE_OS::getpid (), len);
- ACE_OS::perror ("");
- ACE_OS::close (dfd);
- ACE_OS::close (cfd);
- return -1;
- */
- }
- if (getuid() == DEVELOPER_UID)
- fprintf(stderr, "Set UDP dfd-rcv to %dB\n", len);
- }
-#endif
- *max_pkt_size = - INET_SOCKET_BUFFER_SIZE;
- /* UDP sockets on HP and SUN are discard mode */
- }
- if (setsockopt(cfd, IPPROTO_TCP, TCP_NODELAY,
- (const char *)&i, sizeof(i)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to setsockopt on TCP cfd with TCP_NODELAY:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (dfd);
- ACE_OS::close (cfd);
- return -1;
- }
- }
- else if (dsocktype == CONN_ATM) { /* CONN_ATM */
-#ifdef NATIVE_ATM
- if (csocktype == CONN_INET) {
- /* build TCP connection to server */
- addressIn.sin_port = htons(inet_port);
- cfd = socket(AF_INET, SOCK_STREAM, 0);
- if (cfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open TCP1 cfd:",
- getpid());
- perror("");
- return -1;
- }
- usleep(10000);
- if (connect(cfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to conn TCP1 cfd to server:",
- getpid());
- perror("");
- i = -3;
- write(cfd, &i, 4);
- close(cfd);
- return -1;
- }
- }
- else if (csocktype == CONN_UNIX) {
- /* build UNIX connection to server */
- addressUn.sun_family = AF_UNIX;
- strncpy(addressUn.sun_path, unix_port,
- sizeof(struct sockaddr_un) - sizeof(short));
- cfd = socket(AF_UNIX, SOCK_STREAM, 0);
- if (cfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open UNIX1 cfd:",
- getpid());
- perror("");
- return -1;
- }
- usleep(10000); /* this is for waiting for the uncaught signal mentioned
- below */
- if (connect(cfd, (struct sockaddr *)&addressUn, sizeof(addressUn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to conn UNIX1 cfd to server:",
- getpid());
- perror("");
- i = -3; /* I don't understand why when select() returns EINTR, the connection
- is still built, and the other end can still get what written at
- this end, 'i = -3' is a garbage to be written. */
- write(cfd, &i, 4);
- close(cfd);
- return -1;
- }
- }
- else { /* CONN_ATM */
- cfd = ATMopenConn(address, max_pkt_size);
- if (cfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open ATM cfd conn:",
- getpid());
- perror("");
- return -1;
- }
- usleep(100000); /* be nice to buggy ATM driver */
- }
- if (time_write_int(cfd, -1) == -1 || time_read_int(cfd, &i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write -1 to %s cfd:",
- ACE_OS::getpid (),
- (csocktype == CONN_UNIX) ? "UNIX1" :
- (csocktype == CONN_INET) ? "INET1" : "ATM");
- ACE_OS::perror ("");
- if (csocktype == CONN_ATM) ATMcloseConn(cfd);
- else ACE_OS::close (cfd);
- return -1;
- }
-
- dfd = ATMopenConn(address, max_pkt_size);
- if (dfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open ATM dfd conn:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ATMcloseConn(cfd);
- return -1;
- }
- usleep(100000); /* be nice to buggy ATM driver */
- if (time_write_int(dfd, i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write (cfd) to ATM dfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ATMcloseConn(cfd);
- ATMcloseConn(dfd);
- return -1;
- }
-#else
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d addresstype %d not supported\n",
- ACE_OS::getpid (), dsocktype);
- return -1;
-#endif
- }
- for (i = 0; i < size; i ++) { /* guaranteed to succeed */
- if (fdTable[i].fd == -1) break;
- }
- if (i < size) {
- fdTable[i].fd = cfd;
- fdTable[i].type = csocktype;
- fdTable[i].stime = get_sec();
- fdTable[i].state = STATE_CONTROL;
- }
- else {
- fprintf(stderr, "<Weird>Error ComOpenConnPair: no entry for cfd %d\n", cfd);
- return -1;
- }
- for (; i < size; i ++) {
- if (fdTable[i].fd == -1) break;
- }
- if (i < size) {
- fdTable[i].fd = dfd;
- fdTable[i].type = dsocktype;
- fdTable[i].stime = get_sec();
- fdTable[i].state = STATE_DATA;
- }
- else {
- fprintf(stderr, "<Wierd>Error ComOpenConnPair: no entry for dfd %d\n", dfd);
- return -1;
- }
- *ctr_fd = cfd;
- *data_fd = dfd;
- ACE_DEBUG ((LM_DEBUG,"(%P|%t)Returning from ComOpenConnpair\n"));
- return 0;
-}
-
-/* address format: [ATM:|INET:]real_address | ""
-
- "" -- UNIX socket, reliable byte stream
- [INET:]real_address -- INET sockets, reliable control byte stream, and
- *max_pkt_size == 0 : reliable data byte stream, or
- != 0 : unreliable packet stream;
- ATM:real_address -- ATM sockets, both data and control are
- unreliable packet streams;
- DATM:real_address -- INET/UNIX control reliable byte stream
- and ATM unreliable byte stream;
-
- Communication between client and server:
-
- ctr_fd: client --> server server --> client
- -2: conn-less INET Open udp sock, send addr in net byte order
- <port, addr> <port(short), addr(long)>
- -1: conn-orient Send value of fd, wait to be paired
- cfd>=0: data sock Paired with cfd and return.
- */
-
-#if 0
-int VideoComOpenConnPair (char * address,
- int *ctr_fd,
- int *data_fd,
- int *max_pkt_size)
-{
- int i;
- int cfd, dfd, csocktype, dsocktype;
- int conn_tag = !(*max_pkt_size);
- struct sockaddr_in addressIn;
- struct sockaddr_un addressUn;
-
- ACE_DEBUG ((LM_DEBUG,
- "%s %d\n",
- __FILE__,__LINE__));
-
- if (!size) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d not done ComInitClient/Server yet.\n",
- ACE_OS::getpid ());
- return -1;
- }
-
- cfd = 0;
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == -1) cfd ++;
- }
- if (cfd < 2) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d no faTable entry for the pair",
- ACE_OS::getpid ());
- return -1;
- }
-
- /* tell the type of connections to establish:
- If the server is on the same host, then UNIX socket is used */
- if (address[0] == 0) {
- csocktype = CONN_UNIX;
- dsocktype = CONN_UNIX;
- }
- else if (!strncasecmp(address, "atm:", 4)) {
- address += 4;
- csocktype = CONN_ATM;
- dsocktype = CONN_ATM;
- }
- else if (!strncasecmp(address, "datm:", 5)) {
- address += 5;
- csocktype = CONN_INET;
- dsocktype = CONN_ATM;
- }
- else {
- csocktype = CONN_INET;
- dsocktype = CONN_INET;
- }
- if (csocktype == CONN_INET || dsocktype == CONN_INET) {
- struct hostent *hp;
- char hostname[100];
- addressIn.sin_family = AF_INET;
- if (!strncasecmp(address, "inet:", 5)) {
- address += 5;
- }
- if (isascii(address[0]) && isdigit(address[0]))
- addressIn.sin_addr.s_addr = inet_addr(address);
- else {
- if ((hp = gethostbyname(address)) == NULL) { /* No such host! */
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d host %s can't be found:",
- getpid(), address);
- perror("");
- return -1;
- }
- if (hp->h_addrtype != AF_INET) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d host %s is not of INET type address.\n",
- getpid(), address);
- return -1;
- }
- ACE_OS::memcpy ((char *)&addressIn.sin_addr.s_addr, (char *)hp->h_addr,
- sizeof(addressIn.sin_addr.s_addr));
- /*
- bcopy((char *)hp->h_addr, (char *)&addressIn.sin_addr.s_addr,
- sizeof(addressIn.sin_addr.s_addr));
- */
- }
- if (get_hostname(hostname, 100)) {
- fprintf(stderr, "Error ComOpenConnPair: pid %d failed to get_hostname:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if ((hp = gethostbyname(hostname)) == NULL) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to its own IP address:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if (hp->h_addrtype != AF_INET) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d own address is not INET type",
- ACE_OS::getpid ());
- return -1;
- }
-
- if (!memcmp((char *)hp->h_addr, (char *)&addressIn.sin_addr.s_addr,
- sizeof(addressIn.sin_addr.s_addr))) {
- if (csocktype == CONN_INET) csocktype = CONN_UNIX;
- if (dsocktype == CONN_INET) dsocktype = CONN_UNIX;
- }
- }
-
- /* build appropriate type of Connections to Server */
-
- if (csocktype == CONN_INET && dsocktype == CONN_INET) {
- /* build TCP connection to server */
- addressIn.sin_port = htons(inet_port);
- cfd = socket(AF_INET, SOCK_STREAM, 0);
- if (cfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open TCP cfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- usleep(10000);
- if (connect(cfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to conn TCP cfd to server:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- i = -3;
- ACE_OS::write (cfd, &i, 4);
- ACE_OS::close (cfd);
- return -1;
- }
-// if (conn_tag) { /* create a second connection with server */
-// if (time_write_int(cfd, -1) == -1 || time_read_int(cfd, &i) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to write -1 to TCP cfd:",
-// getpid());
-// perror("");
-// close(cfd);
-// return -1;
-// }
- dfd = socket(AF_INET, SOCK_STREAM, 0);
- if (dfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open TCP dfd:",
- getpid());
- perror("");
- close(cfd);
- return -1;
- }
- usleep(10000);
- if (connect(dfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to conn TCP dfd to server:",
- getpid());
- perror("");
- i = -3;
- write(dfd, &i, 4);
- close(cfd);
- close(dfd);
- return -1;
- }
- if (time_write_int(dfd, i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to write (cfd) to TCP dfd:",
- getpid());
- perror("");
- close(cfd);
- close(dfd);
- return -1;
- }
- *max_pkt_size = 0;
- }
- else { /* create a UDP socket for data */
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) ::VideoComOpenConnPair: making UDP connection\n"));
- dfd = socket(AF_INET, SOCK_DGRAM, 0);
- if (dfd == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to open UDP dfd:",
- getpid());
- perror("");
- close(cfd);
- return -1;
- }
- memset((char *)&addressIn, 0, sizeof(addressIn));
-
- i = sizeof(addressIn);
- if (getsockname(cfd, (struct sockaddr *)&addressIn, &i) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to getsocketname on TCP cfd:",
- getpid());
- perror("");
- close(dfd);
- close(cfd);
- return -1;
- }
-
-// addressIn.sin_family = AF_INET;
-// addressIn.sin_port = 0;
-// if (bind(dfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to bind UDP dfd:",
-// getpid());
-// perror("");
-// close(cfd);
-// close(dfd);
-// return -1;
-// }
-// if (time_write_int(cfd, -2) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to write -2 to TCP cfd:",
-// getpid());
-// perror("");
-// close(cfd);
-// close(dfd);
-// return -1;
-// }
-
-// i = sizeof(addressIn);
-// if (getsockname(dfd, (struct sockaddr *)&addressIn, &i) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to getsocketname on UDP fd:",
-// getpid());
-// perror("");
-// close(dfd);
-// close(cfd);
-// return -1;
-// }
-// if (time_write_bytes(cfd, (char *)&addressIn.sin_port, sizeof(short)) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to write (port) to TCP cfd:",
-// getpid());
-// perror("");
-// close(dfd);
-// close(cfd);
-// return -1;
-// }
-
-// fprintf(stderr, "ComOpenConnPair local UDP socket: addr - %s, port - %u.\n",
-// inet_ntoa(addressIn.sin_addr), ntohs(addressIn.sin_port));
-
-
-// fprintf(stderr, "ComOpenConnPair UDP port %d (should be > 0)\n",
-// ntohs(addressIn.sin_port));
-
-// /*
-// i = sizeof(addressIn);
-// if (getsockname(cfd, (struct sockaddr *)&addressIn, &i) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to getsocketname on TCP cfd:",
-// getpid());
-// perror("");
-// close(dfd);
-// close(cfd);
-// return -1;
-// }
-// */
-// if (time_write_bytes(cfd, (char *)&addressIn.sin_addr.s_addr, sizeof(int)) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to write (IP addr) to TCP cfd:",
-// getpid());
-// perror("");
-// close(dfd);
-// close(cfd);
-// return -1;
-// }
-
-// fprintf(stderr, "ComOpenConnPair TCP cfd socket: addr - %s, port - %u.\n",
-// inet_ntoa(addressIn.sin_addr), ntohs(addressIn.sin_port));
-
-// if (time_read_bytes(cfd, (char *)&addressIn.sin_port, sizeof(short)) == -1 ||
-// time_read_bytes(cfd, (char *)&addressIn.sin_addr.s_addr, sizeof(int)) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to read (IP addr/port) from TCP cfd:",
-// getpid());
-// perror("");
-// close(dfd);
-// close(cfd);
- // return -1;
- // }
- // usleep(10000);
- // if (connect(dfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- // fprintf(stderr,
- // "Error ComOpenConnPair: pid %d failed conn UDP dfd to peer:",
- // getpid());
- // perror("");
- // close(cfd);
- // close(dfd);
- // return -1;
- // }
-
- fprintf(stderr, "ComOpenConnPair UDP dfd connects to host-%s (port %u)\n",
- inet_ntoa(addressIn.sin_addr),
- ntohs(addressIn.sin_port));
-
-#ifndef LINUX
- /* adjust the dfd REVBUF size */
- {
- int len;
- len = INET_SOCKET_BUFFER_SIZE + 100;
- /*
- if (setsockopt(dfd, SOL_SOCKET, SO_SNDBUF, (char *)&len, sizeof(len)) == -1) {
- fprintf(stderr,
- "Warning ComOpenConnPair: pid %d failed to set UDP dfd-snd to size %d:",
- ACE_OS::getpid (), len);
- ACE_OS::perror ("");
- ACE_OS::close (dfd);
- ACE_OS::close (cfd);
- return -1;
- }
- */
- len = 65536;
- while (setsockopt(dfd, SOL_SOCKET, SO_RCVBUF, (char *)&len, sizeof(len)) == -1) {
- len -= 1024;
- if (len < 8192) break;
- /*
- fprintf(stderr,
- "Warning ComOpenConnPair: pid %d failed to set UDP dfd-rcv to size %d:",
- ACE_OS::getpid (), len);
- ACE_OS::perror ("");
- ACE_OS::close (dfd);
- ACE_OS::close (cfd);
- return -1;
- */
- }
- if (getuid() == DEVELOPER_UID)
- fprintf(stderr, "Set UDP dfd-rcv to %dB\n", len);
- }
-#endif
- *max_pkt_size = - INET_SOCKET_BUFFER_SIZE;
- /* UDP sockets on HP and SUN are discard mode */
- }
- if (setsockopt(cfd, IPPROTO_TCP, TCP_NODELAY,
- (const char *)&i, sizeof(i)) == -1) {
- fprintf(stderr,
- "Error ComOpenConnPair: pid %d failed to setsockopt on TCP cfd with TCP_NODELAY:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (dfd);
- ACE_OS::close (cfd);
- return -1;
- }
- // }
-// else if (dsocktype == CONN_ATM) { /* CONN_ATM */
-// #ifdef NATIVE_ATM
-// if (csocktype == CONN_INET) {
-// /* build TCP connection to server */
-// addressIn.sin_port = htons(inet_port);
-// cfd = socket(AF_INET, SOCK_STREAM, 0);
-// if (cfd == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to open TCP1 cfd:",
-// getpid());
-// perror("");
-// return -1;
-// }
-// usleep(10000);
-// if (connect(cfd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to conn TCP1 cfd to server:",
-// getpid());
-// perror("");
-// i = -3;
-// write(cfd, &i, 4);
-// close(cfd);
-// return -1;
-// }
-// }
-// else if (csocktype == CONN_UNIX) {
-// /* build UNIX connection to server */
-// addressUn.sun_family = AF_UNIX;
-// strncpy(addressUn.sun_path, unix_port,
-// sizeof(struct sockaddr_un) - sizeof(short));
-// cfd = socket(AF_UNIX, SOCK_STREAM, 0);
-// if (cfd == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to open UNIX1 cfd:",
-// getpid());
-// perror("");
-// return -1;
-// }
-// usleep(10000); /* this is for waiting for the uncaught signal mentioned
-// below */
-// if (connect(cfd, (struct sockaddr *)&addressUn, sizeof(addressUn)) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to conn UNIX1 cfd to server:",
-// getpid());
-// perror("");
-// i = -3; /* I don't understand why when select() returns EINTR, the connection
-// is still built, and the other end can still get what written at
-// this end, 'i = -3' is a garbage to be written. */
-// write(cfd, &i, 4);
-// close(cfd);
-// return -1;
-// }
-// }
-// else { /* CONN_ATM */
-// cfd = ATMopenConn(address, max_pkt_size);
-// if (cfd == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to open ATM cfd conn:",
-// getpid());
-// perror("");
-// return -1;
-// }
-// usleep(100000); /* be nice to buggy ATM driver */
-// }
-// if (time_write_int(cfd, -1) == -1 || time_read_int(cfd, &i) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to write -1 to %s cfd:",
-// ACE_OS::getpid (),
-// (csocktype == CONN_UNIX) ? "UNIX1" :
-// (csocktype == CONN_INET) ? "INET1" : "ATM");
-// ACE_OS::perror ("");
-// if (csocktype == CONN_ATM) ATMcloseConn(cfd);
-// else ACE_OS::close (cfd);
-// return -1;
-// }
-
-// dfd = ATMopenConn(address, max_pkt_size);
-// if (dfd == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to open ATM dfd conn:",
-// ACE_OS::getpid ());
-// ACE_OS::perror ("");
-// ATMcloseConn(cfd);
-// return -1;
-// }
-// usleep(100000); /* be nice to buggy ATM driver */
-// if (time_write_int(dfd, i) == -1) {
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d failed to write (cfd) to ATM dfd:",
-// ACE_OS::getpid ());
-// ACE_OS::perror ("");
-// ATMcloseConn(cfd);
-// ATMcloseConn(dfd);
-// return -1;
-// }
-// #else
-// fprintf(stderr,
-// "Error ComOpenConnPair: pid %d addresstype %d not supported\n",
-// ACE_OS::getpid (), dsocktype);
-// return -1;
-// #endif
-// }
- for (i = 0; i < size; i ++) { /* guaranteed to succeed */
- if (fdTable[i].fd == -1) break;
- }
- if (i < size) {
- fdTable[i].fd = cfd;
- fdTable[i].type = csocktype;
- fdTable[i].stime = get_sec();
- fdTable[i].state = STATE_CONTROL;
- }
- else {
- fprintf(stderr, "<Weird>Error ComOpenConnPair: no entry for cfd %d\n", cfd);
- return -1;
- }
- for (; i < size; i ++) {
- if (fdTable[i].fd == -1) break;
- }
- if (i < size) {
- fdTable[i].fd = dfd;
- fdTable[i].type = dsocktype;
- fdTable[i].stime = get_sec();
- fdTable[i].state = STATE_DATA;
- }
- else {
- fprintf(stderr, "<Wierd>Error ComOpenConnPair: no entry for dfd %d\n", dfd);
- return -1;
- }
- *ctr_fd = cfd;
- *data_fd = dfd;
- return 0;
-}
-#endif
-
-/* returns: -1 -- failed, >=0 -- fd */
-int ComOpenConn(char * address, int *max_pkt_size)
-{
- int i;
- int fd, socktype;
- struct sockaddr_in addressIn;
- struct sockaddr_un addressUn;
-
- if (!size) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d not done ComInitClient/Server yet.\n",
- ACE_OS::getpid ());
- return -1;
- }
-
- fd = 0;
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == -1) fd ++;
- }
- if (fd < 1) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d no faTable entry for the pair",
- ACE_OS::getpid ());
- return -1;
- }
-
- /* tell the type of connections to establish:
- If the server is on the same host, then UNIX socket is used */
- if (address[0] == 0) {
- socktype = CONN_UNIX;
- }
- else if (!strncasecmp(address, "atm:", 4)) {
- address += 4;
- socktype = CONN_ATM;
- }
- else if (!strncasecmp(address, "datm:", 5)) {
- address += 5;
- socktype = CONN_ATM;
- }
- else {
- socktype = CONN_INET;
- }
- if (socktype == CONN_INET) {
- struct hostent *hp;
- char hostname[100];
- addressIn.sin_family = AF_INET;
- if (!strncasecmp(address, "inet:", 5)) {
- address += 5;
- }
- if (isascii(address[0]) && isdigit(address[0]))
- addressIn.sin_addr.s_addr = inet_addr(address);
- else {
- if ((hp = gethostbyname(address)) == NULL) { /* No such host! */
- fprintf(stderr,
- "Error ComOpenConn: pid %d host %s can't be found:",
- getpid(), address);
- perror("");
- return -1;
- }
- if (hp->h_addrtype != AF_INET) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d host %s is not of INET type address.\n",
- getpid(), address);
- return -1;
- }
- ACE_OS::memcpy ((char *)&addressIn.sin_addr.s_addr, (char *)hp->h_addr,
- sizeof(addressIn.sin_addr.s_addr));
- /*
- bcopy((char *)hp->h_addr, (char *)&addressIn.sin_addr.s_addr,
- sizeof(addressIn.sin_addr.s_addr));
- */
- }
- if (get_hostname(hostname, 100)) {
- fprintf(stderr, "Error ComOpenConn: pid %d failed to get_hostname:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if ((hp = gethostbyname(hostname)) == NULL) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d failed to its own IP address:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if (hp->h_addrtype != AF_INET) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d own address is not INET type",
- ACE_OS::getpid ());
- return -1;
- }
-
- if (!memcmp((char *)hp->h_addr, (char *)&addressIn.sin_addr.s_addr,
- sizeof(addressIn.sin_addr.s_addr))) {
- if (socktype == CONN_INET) socktype = CONN_UNIX;
- }
- }
-
- /* build appropriate type of Connections to Server */
- if (socktype == CONN_UNIX) {
- /* build UNIX connection to server */
- addressUn.sun_family = AF_UNIX;
- strncpy(addressUn.sun_path, unix_port,
- sizeof(struct sockaddr_un) - sizeof(short));
- fd = socket(AF_UNIX, SOCK_STREAM, 0);
- if (fd == -1) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d failed to open UNIX fd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if (connect(fd, (struct sockaddr *)&addressUn, sizeof(addressUn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d failed to conn UNIX fd to server:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (fd);
- return -1;
- }
- *max_pkt_size = 0;
- }
- else if (socktype == CONN_INET) {
- /* build TCP connection to server */
- addressIn.sin_port = htons(inet_port);
- fd = socket(AF_INET, SOCK_STREAM, 0);
- if (fd == -1) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d failed to open TCP fd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if (connect(fd, (struct sockaddr *)&addressIn, sizeof(addressIn)) == -1) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d failed to conn TCP fd to server:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (fd);
- return -1;
- }
- if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY,
- (const char *)&i, sizeof(i)) == -1) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d failed to setsockopt on TCP fd with TCP_NODELAY:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (fd);
- return -1;
- }
- *max_pkt_size = 0;
- }
- else if (socktype == CONN_ATM) { /* CONN_ATM */
-#ifdef NATIVE_ATM
- /* CONN_ATM */
- fd = ATMopenConn(address, max_pkt_size);
- if (fd == -1) {
- fprintf(stderr,
- "Error ComOpenConn: pid %d failed to open ATM fd conn:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
-#else
- fprintf(stderr,
- "Error ComOpenConn: pid %d addresstype %d not supported\n",
- ACE_OS::getpid (), socktype);
- return -1;
-#endif
- }
- for (i = 0; i < size; i ++) { /* guaranteed to succeed */
- if (fdTable[i].fd == -1) break;
- }
- if (i < size) {
- fdTable[i].fd = fd;
- fdTable[i].type = socktype;
- fdTable[i].stime = get_sec();
- fdTable[i].state = STATE_SINGLE;
- return fd;
- }
- else {
- fprintf(stderr, "<Weird>Error ComOpenConn: no entry for fd %d\n", fd);
- return -1;
- }
-}
-
-
-static int fd_unix, fd_inet, fd_atm; /* for use in the server side */
-
-
-int ComInitServer(int pinet_port, char * punix_port, char * patm_port)
-{
- int i;
-
- struct sockaddr_in myaddr_in;
- struct sockaddr_un myaddr_un;
-
- inet_port = pinet_port;
- unix_port = punix_port;
- atm_port = patm_port;
-
- if (size) {
- fprintf(stderr,
- "Error ComInitServer: pid %d already done ComInitServer/Server\n",
- ACE_OS::getpid ());
- return -1;
- }
- size = CLIENT_FDTABLE_SIZE;
- // create and initialize the File Descriptor Table
- fdTable = (struct FdTable *)ACE_OS::malloc(size * sizeof(*fdTable));
- if (fdTable == NULL) {
- fprintf(stderr,
- "Error ComInitServer: pid %d failed to allocated fdTable space:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- for (i = 0; i < size; i ++) {
- fdTable[i].fd = -1;
- }
- // Set all the file descriptor for atm ,inet and unix to be -1
- fd_atm = fd_inet = fd_unix = -1;
-
- memset((char *)&myaddr_in, 0, sizeof(struct sockaddr_in));
- memset((char *)&myaddr_un, 0, sizeof(struct sockaddr_un));
-
- myaddr_in.sin_family = AF_INET;
-
- myaddr_in.sin_addr.s_addr = htonl(INADDR_ANY);
- myaddr_in.sin_port = htons((short)inet_port);
-
- /* setup INET listen socket */
- fd_inet = socket(AF_INET, SOCK_STREAM, 0);
- if (fd_inet == -1) {
- fprintf(stderr,
- "Error ComInitServer: pid %d failed to open fd_inet:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- goto open_fd_unix;
- }
-
- i = 1;
- if (setsockopt(fd_inet, SOL_SOCKET, SO_REUSEADDR,
- (const char *)&i, sizeof(i)) == -1) {
- fprintf(stderr,
- "Error ComInitServer: pid %d failed to setsockopt fd_inet with REUSEADDR:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (fd_inet);
- fd_inet = -1;
- goto open_fd_unix;
- }
-
- if (bind(fd_inet, (struct sockaddr *)&myaddr_in, sizeof(struct sockaddr_in)) == -1) {
- fprintf(stderr,
- "Error ComInitServer: pid %d failed to bind fd_inet:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (fd_inet);
- fd_inet = -1;
- goto open_fd_unix;
- }
- if (listen(fd_inet, 2) == -1) {
- fprintf(stderr,
- "Error ComInitServer: pid %d failed to listen on fd_inet:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (fd_inet);
- fd_inet = -1;
- goto open_fd_unix;
- }
-
- open_fd_unix:
-
- myaddr_un.sun_family = AF_UNIX;
- strncpy(myaddr_un.sun_path, unix_port,
- (sizeof(struct sockaddr_un) - sizeof(short)));
- fd_unix = socket(AF_UNIX, SOCK_STREAM, 0);
- if (fd_unix == -1) {
- fprintf(stderr,
- "Error ComInitServer: pid %d failed to open fd_unix:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- goto open_fd_atm;
- }
- if ((bind(fd_unix, (struct sockaddr *)&myaddr_un,
- sizeof(struct sockaddr_un))) == -1) {
- fprintf(stderr,
- "Error ComInitServer: pid %d failed to bind fd_unix:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (fd_unix);
- fd_unix = -1;
- goto open_fd_atm;
- }
- if ((listen(fd_unix, 2)) == -1) {
- fprintf(stderr,
- "Error ComInitServer: pid %d failed to liston on fd_unix:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::close (fd_unix);
- fd_unix = -1;
- goto open_fd_atm;
- }
-
- open_fd_atm:
-
-#ifdef NATIVE_ATM
- fd_atm = ATMinitServer(atm_port);
-#endif
-
- if (fd_inet >= 0 || fd_unix >= 0 || fd_atm >= 0) return 0;
- else return -1;
-}
-
-void ComCloseListen(void)
-{
- if (fd_atm >= 0) {
-#ifdef NATIVE_ATM
- /* fd_atm is not connected to a user_plane, ignore
- ATMcloseFd(fd_atm);
- */
- ACE_OS::close (fd_atm);
- fd_atm = -1;
-#else
- fprintf(stderr, "Error ComCloseListen: CONN_ATM not supported.\n");
-#endif
- }
- if (fd_unix >= 0) {
- ACE_OS::close (fd_unix);
- fd_unix = -1;
- }
- if (fd_inet >= 0) {
- ACE_OS::close (fd_inet);
- fd_inet = -1;
- }
- return;
-}
-
-void ComCloseServer(void)
-{
- int i;
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd >= 0) ComCloseConn(fdTable[i].fd);
- }
- if (fd_atm >= 0) {
-#ifdef NATIVE_ATM
- /* fd_atm not connected to a user-plane, igore it
- ATMcloseConn(fd_atm);
- */
- ACE_OS::close (fd_atm);
- fd_atm = -1;
-#else
- fprintf(stderr, "Error ComCloseServer: CONN_ATM not supported.\n");
-#endif
- }
- if (fd_unix >= 0) {
- ACE_OS::close (fd_unix);
- fd_unix = -1;
- ACE_OS::unlink (unix_port);
- }
- if (fd_inet >= 0) {
- ACE_OS::close (fd_inet);
- fd_inet = -1;
- }
-#ifdef NATIVE_ATM
- ATMcloseServer();
-#endif
- return;
-}
-
-static int change_option(int fd)
-{
- struct linger linger = {1, 1};
- int i = 1;
- if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY,
- (const char *)&i, sizeof(i)) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to setsockopt on fd_inet:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- /* data socket also NODELAY */
- if (setsockopt(fd, SOL_SOCKET, SO_LINGER, (const char *)&linger,
- sizeof(linger)) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to linger on fd_inet:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- return 0;
-}
-
-int ComGetConnPair(int *ctr_fd, int *data_fd, int *max_pkt_size)
-{
- int i;
- int fd, fdType;
- int addrlen;
- struct sockaddr_in peeraddr_in;
- struct fd_set read_mask;
- struct timeval tval;
- int nfds;
-
- fd = 0;
- addrlen = get_sec();
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == -1) {
- fd ++;
- }
- else if (fdTable[i].type == STATE_PENDING &&
- get_duration(fdTable[i].stime, addrlen) > 10) {
- fprintf(stderr,
- "ComGetConnPair: pid %d closed fd %d (PENDING >= 10 sec)\n",
- ACE_OS::getpid (), fdTable[i].fd);
- ComCloseConn(fdTable[i].fd);
- fdTable[i].fd = -1;
- fd ++;
- }
- }
- if (fd < 2) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d no faTable entry for the pair",
- ACE_OS::getpid ());
- return -1;
- }
-
- FD_ZERO(&read_mask);
- if (fd_inet >= 0) FD_SET(fd_inet, &read_mask);
- if (fd_unix >= 0) FD_SET(fd_unix, &read_mask);
- if (fd_atm >= 0) FD_SET(fd_atm, &read_mask);
-
- tval.tv_sec = 1; /* wait at most 1 second */
- tval.tv_usec = 0;
-
-
- nfds = fd_inet;
- if (fd_unix > nfds) nfds = fd_unix;
- if (fd_atm > nfds) nfds = fd_atm;
- // nfds now holds the highest numbered open file descriptor
- nfds ++; // increment so that select can use o to nfds -1 no. of
- // file descriptors.
- errno = 0;
- // fd is here used as the result of the select call
-#ifdef _HPUX_SOURCE
- if ((fd = select(nfds, (int *)&read_mask, NULL, NULL, &tval)) == -1)
-#else
- if ((fd = select(nfds, &read_mask, NULL, NULL, &tval)) == -1)
-#endif
- {
-
- if (errno == EINTR) return -1;
-
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed on select():",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if (fd == 0) return -1; /* time expire */
-
- fd = -1;
- // fd will be reused inside this code as the accepted socket.
- if (fd == -1 && fd_unix >= 0 && FD_ISSET(fd_unix, &read_mask)) {
- struct sockaddr_un peeraddr_un;
-
- fprintf(stderr, "Server to accept a UNIX connection.\n");
-
- addrlen = sizeof(struct sockaddr_un);
- fd = accept(fd_unix, (struct sockaddr *)&peeraddr_un, &addrlen);
- if (fd == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to accpet on fd_unix:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- }
- else fdType = CONN_UNIX;
- *max_pkt_size = 0;
- }
- // fd here is the result of the accept for unix if fd_unix is valid
- // Hence if fd_unix is present then this won't be called if the
- // accept for the fd_unix succeeds.
- if (fd == -1 && fd_inet >= 0 && FD_ISSET(fd_inet, &read_mask)) {
-
- fprintf(stderr, "Server to accept a INET connection.\n");
-
- addrlen = sizeof(struct sockaddr_in);
- fd = accept(fd_inet, (struct sockaddr *)&peeraddr_in, &addrlen);
- if (fd == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to accpet on fd_inet:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- }
- else fdType = CONN_INET;
- *max_pkt_size = 0;
- }
- if (fd == -1 && fd_atm >= 0 && FD_ISSET(fd_atm, &read_mask)) {
-#ifdef NATIVE_ATM
- fd = ATMaccept(fd_atm, max_pkt_size);
- fdType = CONN_ATM;
-#else
- fprintf(stderr,
- "Error ComGetConnPair: pid %d CONN_ATM not supported.\n",
- ACE_OS::getpid ());
-#endif
- }
- // fd = -1 implies accept failed in any of the active connections
- // which came out of the select call.
- if (fd == -1) return -1;
-
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == -1) break;
- }
- // Enter the accepted fd in the file descriptor Table
- if (i < size) {
- fdTable[i].fd = fd;
- fdTable[i].type = fdType;
- fdTable[i].stime = get_sec();
- }
- else {
- fprintf(stderr, "Weird\n");
- }
-
- // read the port number for the UDP socket of the client
- if (time_read_int(fd, &nfds) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to read int from %s fd:",
- ACE_OS::getpid (),
- fdType == CONN_ATM ? "ATM" :
- fdType == CONN_INET ? "INET" : "UNIX");
- ACE_OS::perror ("");
- ComCloseConn(fd);
- return -1;
- }
- fprintf (stderr,
- " Received int nfds = %d \n",
- nfds);
- // nfds holds the int read in time_read_int
- // if nfds is -1 then read int error.
- fprintf(stderr, "ComGetConnPair got %s fd = %d with value %d\n",
- fdType == CONN_ATM ? "ATM" :
- fdType == CONN_INET ? "INET" : "UNIX",
- fd, nfds);
-
- if (nfds >= 0) { /* can be paired and return */
- // This is the success case where you got a control fd and a data fd.
- fdTable[i].state = STATE_DATA;
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == nfds) break;
- }
- if (i < size && fdTable[i].state == STATE_PENDING) {
- fdTable[i].state = STATE_CONTROL;
- }
- else {
- if (i >= 0) fprintf(stderr, "<Weird> i %d\n", i);
- ComCloseConn(fd);
- return -1;
- }
- // ????
- *ctr_fd = fdTable[i].fd;
- *data_fd = fd;
- return 0;
- }
- else if (nfds == -1) { /* wait to be paired */
- fdTable[i].state = STATE_PENDING;
- // fd is the inet or unix accepted socket.
- // why is anyone writing the fd to the peer?
- // looks like he is indicating an error to the client!!
- // is this a hack ;-(
- if (time_write_int(fd, fd) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to write (fd) to %s fd:",
- ACE_OS::getpid (),
- fdType == CONN_ATM ? "ATM" :
- fdType == CONN_INET ? "INET" : "UNIX");
- ACE_OS::perror ("");
- ComCloseConn(fd);
- return -1;
- }
- if (fdType == CONN_INET && change_option(fd) == -1) {
- ComCloseConn(fd);
- }
- return -1;
- }
- else if (nfds == -2) { /* inet case only, UDP data sock is requested */
- int dfd;
- struct sockaddr_in * in = &(peeraddr_in);
-
- fdTable[i].state = STATE_CONTROL;
-
- if (fdType == CONN_INET && change_option(fd) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to change options of TCP cfd:",
- ACE_OS::getpid ());
- ComCloseConn(fd);
- return -1;
- }
-
- dfd = socket(AF_INET, SOCK_DGRAM, 0);
- if (dfd == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to open dfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- return -1;
- }
- memset((char *)in, 0, sizeof(* in));
-
- addrlen = sizeof(*in);
- if (getsockname(fd, (struct sockaddr *)in, &addrlen) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to getsockname of fd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- ACE_OS::close (dfd);
- return -1;
- }
-
- in->sin_family = AF_INET;
- in->sin_port = 0;
- /*
- in->sin_addr.s_addr = htonl(INADDR_ANY);
- */
- if (bind(dfd, (struct sockaddr *)in, sizeof(* in)) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to bind dfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- ACE_OS::close (dfd);
- return -1;
- }
- addrlen = sizeof(*in);
- if (getsockname(dfd, (struct sockaddr *)in, &addrlen) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to getsockname of dfd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- ACE_OS::close (dfd);
- return -1;
- }
- if (time_write_bytes(fd, (char *)&in->sin_port, sizeof(short)) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to write (dfd.port) to fd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- ACE_OS::close (dfd);
- return -1;
- }
- /*
- addrlen = sizeof(*in);
- if (getsockname(fd, (struct sockaddr *)in, &addrlen) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to getsockname of fd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- ACE_OS::close (dfd);
- return -1;
- }
- */
- if (time_write_bytes(fd, (char *)&in->sin_addr.s_addr, sizeof(int)) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to write (dfd.IPaddr) to fd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- ACE_OS::close (dfd);
- return -1;
- }
-
- fprintf(stderr, "ComGetConnPair local UDP socket: addr - %s, port - %u.\n",
- inet_ntoa(in->sin_addr), ntohs(in->sin_port));
-
- if (time_read_bytes(fd, (char *)&in->sin_port, sizeof(short)) == -1 ||
- time_read_bytes(fd, (char *)&in->sin_addr.s_addr, sizeof(int)) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to read (port, IPaddr) from fd:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- ACE_OS::close (dfd);
- return -1;
- }
- usleep(10000);
- if (connect(dfd, (struct sockaddr *)in, sizeof(*in)) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed conn UDP dfd to peer:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- ComCloseConn(fd);
- ACE_OS::close (dfd);
- return -1;
- }
-#if 0
- {
- int len;
- len = 65536; /* INET_SOCKET_BUFFER_SIZE + 100; */
- /*
- if (setsockopt(dfd, SOL_SOCKET, SO_SNDBUF, (char *)&len, sizeof(len)) == -1) {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d failed to set UDP dfd-snd to size %d:",
- getpid(), len);
- perror("");
- ComCloseConn(fd);
- close(dfd);
- return -1;
- }
- */
- len = 65536;
- while (setsockopt(dfd, SOL_SOCKET, SO_RCVBUF, (char *)&len, sizeof(len)) == -1) {
- len -= 1024;
- if (len < 8192) break;
- /*
- fprintf(stderr,
- "Warning ComGetConnPair: pid %d failed to set UDP dfd-rcv to size %d:",
- getpid(), len);
- perror("");
- ComCloseConn(fd);
- close(dfd);
- return -1;
- */
- }
- if (getuid() == DEVELOPER_UID)
- fprintf(stderr,"Set UDP dfd-rcv to %dB\n", len);
- }
-#endif
- // Most common return case where the server creates a UDP socket ,
- // writes the port and ip addr and also gets the client's UDP
- // endpoint .
- *max_pkt_size = - INET_SOCKET_BUFFER_SIZE; /* UDP sockets on HP and SUN
- are known to be discard mode */
-
- fprintf(stderr, "ComGetConnPair UDP dfd connects to host-%s (port %u)\n",
- inet_ntoa(in->sin_addr), ntohs(in->sin_port));
-
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == -1) break;
- }
- if (i < size) {
- fdTable[i].fd = dfd;
- fdTable[i].type = CONN_INET;
- fdTable[i].stime = get_sec();
- fdTable[i].state = STATE_DATA;
-
- *ctr_fd = fd;
- *data_fd = dfd;
- return 0;
- }
- else {
- fprintf(stderr, "ComGetConnPair <Weird>: no space left\n");
- return -1;
- }
- }
- else {
- fprintf(stderr,
- "Error ComGetConnPair: pid %d get invalid value %d from fd\n",
- ACE_OS::getpid (), nfds);
- ComCloseConn(fd);
- }
- return -1;
-}
-
-/* returns: -1 -- failed, >= 0 -- fd */
-int ComGetConn(int *max_pkt_size)
-{
- int i;
- int fd, fdType;
- int addrlen;
- struct fd_set read_mask;
- struct timeval tval;
- int nfds;
-
- fd = 0;
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == -1) {
- fd ++;
- }
- }
- if (fd < 1) {
- fprintf(stderr,
- "Error ComGetConn: pid %d no faTable entry for the pair",
- ACE_OS::getpid ());
- return -1;
- }
-
- FD_ZERO(&read_mask);
- if (fd_inet >= 0) FD_SET(fd_inet, &read_mask);
- if (fd_unix >= 0) FD_SET(fd_unix, &read_mask);
- if (fd_atm >= 0) FD_SET(fd_atm, &read_mask);
-
- tval.tv_sec = 1; /* wait at most 1 second */
- tval.tv_usec = 0;
-
- nfds = fd_inet;
- if (fd_unix > nfds) nfds = fd_unix;
- if (fd_atm > nfds) nfds = fd_atm;
- nfds ++;
- errno = 0;
-#ifdef _HPUX_SOURCE
- if ((fd = select(nfds, (int *)&read_mask, NULL, NULL, &tval)) == -1)
-#else
- if ((fd = select(nfds, &read_mask, NULL, NULL, &tval)) == -1)
-#endif
- {
-
- if (errno == EINTR) return -1;
-
- fprintf(stderr,
- "Error ComGetConn: pid %d failed on select():",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- return -1;
- }
- if (fd == 0) return -1; /* time expire */
-
- fd = -1;
-
- if (fd == -1 && fd_unix >= 0 && FD_ISSET(fd_unix, &read_mask)) {
- struct sockaddr_un peeraddr_un;
-
- fprintf(stderr, "Server to accept a UNIX connection.\n");
-
- addrlen = sizeof(struct sockaddr_un);
- fd = accept(fd_unix, (struct sockaddr *)&peeraddr_un, &addrlen);
- if (fd == -1) {
- fprintf(stderr,
- "Error ComGetConn: pid %d failed to accpet on fd_unix:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- }
- else fdType = CONN_UNIX;
- *max_pkt_size = 0;
- }
- if (fd == -1 && fd_inet >= 0 && FD_ISSET(fd_inet, &read_mask)) {
- struct sockaddr_in peeraddr_in;
-
- fprintf(stderr, "Server to accept a INET connection.\n");
-
- addrlen = sizeof(struct sockaddr_in);
- fd = accept(fd_inet, (struct sockaddr *)&peeraddr_in, &addrlen);
- if (fd == -1) {
- fprintf(stderr,
- "Error ComGetConn: pid %d failed to accpet on fd_inet:",
- ACE_OS::getpid ());
- ACE_OS::perror ("");
- }
- else fdType = CONN_INET;
- *max_pkt_size = 0;
- }
- if (fd == -1 && fd_atm >= 0 && FD_ISSET(fd_atm, &read_mask)) {
-#ifdef NATIVE_ATM
- fd = ATMaccept(fd_atm, max_pkt_size);
- fdType = CONN_ATM;
-#else
- fprintf(stderr,
- "Error ComGetConn: pid %d CONN_ATM not supported.\n",
- ACE_OS::getpid ());
-#endif
- }
- if (fd == -1) return -1;
-
- for (i = 0; i < size; i ++) {
- if (fdTable[i].fd == -1) break;
- }
- if (i < size) {
- fdTable[i].fd = fd;
- fdTable[i].type = fdType;
- fdTable[i].stime = get_sec();
- fdTable[i].state = STATE_SINGLE;
- return fd;
- }
- else {
- fprintf(stderr, "Weird\n");
- ComCloseConn(fd);
- return -1;
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h
deleted file mode 100644
index cf97b4b1796..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-/*
-Some assumptions about the streams created in this file:
-
- PACKET STREAM:
-
- * send(), recv() may not work, we can only use
- read()/write().
-
- * write(): either send the whole packet, or send nothing
-
- * read(): read() will read the minimun of the
- requested number of bytes and current packet size.
- read() can read part of a packet, but it
- will not read cross packet boundaris
-
- There are two modes: non-discard and dicard. If a packets is
- not read all its bytes, the remaining bytes will be
- or not be discarded.
-
- This is indicated by if (*max_pkt_size) is positive
- (non-discard) or negative (discard)
-
- BYTE_STREAM: reliable
-
- * write(): might write only part of requested bytes
- each time. (this is the case in SunOS4)
-
- * read(): might read less than requested bytes.
- (this is the case in SunOS4).
-*/
-
-/* returns: -1 -- failed, 0 -- successful */
-int ComInitClient(int inet_port, char * unix_port, char * atm_port);
-
-void ComCloseClient(void);
-
-/* address format: [ATM:|INET:]real_address | ""
-
- "" -- UNIX socket, reliable byte stream
- [INET:]real_address -- INET sockets, reliable control byte stream, and
- *max_pkt_size == 0 : reliable data byte stream, or
- != 0 : unreliable packet stream;
- ATM:real_address -- ATM sockets, both data and control are
- unreliable packet streams;
- DATM:real_address -- INET/UNIX control reliable byte stream
- and ATM unreliable byte stream;
-
- returns: -1 -- failed, 0 -- successful
- *ctr_fd -- control connection file descriptor
- *data_fd -- data connection file descriptor
- *max_pkt_size -- == 0 : reliable BYTE_STREAM
- > 0 : unreliable non-discard PACKET STREAM
- with given maximum packet size (bytes);
- < 0 : unreliable discard PACKET STREAM
- with given maximum packet size (bytes);
-
- It is suggested that if a BYTE_STREAM is not known to be discarded,
- than it is safer to indicate it as discard.
- */
-int ComOpenConnPair(char * address, int *ctr_fd, int *data_fd, int *max_pkt_size);
-int VideoComOpenConnPair(char * address, int *ctr_fd, int *data_fd, int *max_pkt_size);
-
-
-/* returns: -1 -- failed, >=0 -- fd */
-int ComOpenConn(char * address, int *max_pkt_size);
-
-/* returns: -1 -- failed, 0 -- successful */
-int ComCloseFd(int fd);
-
-/* returns: -1 -- failed, 0 -- successful */
-int ComCloseConn(int fd);
-
-/* returns: -1 -- failed, 0 -- successful */
-int ComInitServer(int inet_port, char * unix_port, char * atm_port);
-
-void ComCloseListen(void);
-
-void ComCloseServer(void);
-
-/* returns: -1 -- failed, 0 -- successful
- *max_pkt_size is used only for returning value
-*/
-int ComGetConnPair(int *ctr_fd, int *data_fd, int *max_pkt_size);
-
-/* returns: -1 -- failed, >= 0 -- fd */
-int ComGetConn(int *max_pkt_size);
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.cpp
deleted file mode 100644
index 2506186cdb8..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.cpp
+++ /dev/null
@@ -1,410 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <pwd.h>
-#include <grp.h>
-#include <time.h>
-#include <sys/time.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <netinet/in.h>
-#include "routine.h"
-#include "fileio.h"
-
-ACE_RCSID(mpeg_shared, fileio, "$Id$")
-
-/*
- Statfile(filename, sb)
- input: filename - path name of a directory entry;
- output: sb - StatBuf structure of the given directory entry;
- returns: 0 - successful, -1 - failed, with errno indicating error
- */
-int StatFile(char *filename, struct StatBuf * sb)
-{
- struct stat statbuf;
- struct passwd *pw;
- struct group *grp;
-
- if (stat(filename, &statbuf) == -1)
- return -1;
-
- sb->mode = statbuf.st_mode;
- sb->size = statbuf.st_size;
-
- strcpy(sb->ctime, ACE_OS::ctime (&(statbuf.st_ctime)));
- sb->ctime[strlen(sb->ctime)-1] = 0; /* remove CR */
-
- if ((pw = getpwuid(statbuf.st_uid)) == NULL)
- sprintf(sb->uid, "%-10d", statbuf.st_uid);
- else
- strncpy(sb->uid, pw->pw_name, 32);
-
- if ((grp = getgrgid(statbuf.st_gid)) == NULL)
- sprintf(sb->gid, "%-10d", statbuf.st_gid);
- else
- strncpy(sb->gid, grp->gr_name, 32);
-}
-
-/*
- read_bytes(s, buf, size)
- input: s - socket to read from
- buf - address of a buffer for the read
- size - number of bytes to read
- output: non
- action: try read given number of bytes, all errors are reported, and
- cause program to exit.
-*/
-void read_bytes(int s, char * buf, int size)
-{
- int val, remain = size;
- char * ptr = buf;
-
- if (size == 0) return;
-
- for (;;)
- {
- val = ACE_OS::read (s, ptr, remain);
-
- if (val == -1 && (errno == EINTR || errno == EAGAIN | errno == EWOULDBLOCK))
- { /* interrupted or need to wait, try again */
- if (errno == EAGAIN | errno == EWOULDBLOCK) usleep(10000);
- errno = 0;
- continue;
- }
- if (val == -1)
- {
- ACE_OS::perror ("Error -- Read from socket");
- ACE_OS::exit (1);
- }
- if (val == 0) /* EOF encountered */
- {
- fprintf(stderr, "Error -- EOF reached while trying to read %d bytes.\n", size);
- ACE_OS::exit (1);
- }
- ptr += val;
- remain -= val;
- if (remain < 0) /* weird thing is happening */
- {
- fprintf(stderr, "Error: read too much from socket, %d out of %d bytes.\n",
- size-remain, size);
- ACE_OS::exit (1);
- }
- if (remain == 0)
- break;
- }
-}
-
-int wait_read_bytes (int s, char *buf, int size)
-{
- int val, remain = size;
- char * ptr = buf;
-
- if (size == 0) return 1;
-
- for (;;)
- {
- val = ACE_OS::read (s, ptr, remain);
-
- if (val == -1 && (errno == EINTR || errno == EAGAIN | errno == EWOULDBLOCK))
- { /* interrupted or need to wait, try again */
- if (errno == EAGAIN | errno == EWOULDBLOCK) usleep(10000);
- errno = 0;
- continue;
- }
- if (val == -1)
- {
- /*
- ACE_OS::perror ("Error -- wait_read from socket");
- */
- return -1;
- }
- if (val == 0) /* EOF encountered */
- {
- /*
- fprintf(stderr, "Warn pid %d -- EOF on wait_read %d bytes.\n",
- ACE_OS::getpid (), size);
- */
- return 0;
- }
- ptr += val;
- remain -= val;
- if (remain < 0) /* weird thing is happening */
- {
- fprintf(stderr,
- "Error: weird, read too much from socket, %d out of %d bytes.\n",
- size-remain, size);
- return -1;
- }
- if (remain == 0)
- break;
- }
- return size;
-}
-
-#define WAIT_DURATION 5000000
-
-int time_read_bytes(int s, char * buf, int size)
-{
- int val, remain = size;
- char * ptr = buf;
- long start = get_usec();
-
- int times = 0;
-
- if (size == 0) return 0;
-
- for (;;) {
- struct fd_set read_mask;
- struct timeval tval = {0, 0};
-
- FD_ZERO(&read_mask);
- FD_SET(s, &read_mask);
-#ifdef _HPUX_SOURCE
- if (select(s+1, (int *)&read_mask, NULL, NULL, &tval) <= 0)
-#else
- if (select(s+1, &read_mask, NULL, NULL, &tval) <= 0)
-#endif
- {
- /*
- if (get_duration(start, get_usec()) < WAIT_DURATION) {
- usleep(10000);
- continue;
- }
- */
- if (times < WAIT_DURATION / 10000) {
- usleep(10000);
- times ++;
- continue;
- }
- else {
- fprintf(stderr, "time_read_bytes() %d seconds expired\n",
- WAIT_DURATION/1000000);
- return -1;
- }
- }
-
- if (!(FD_ISSET(s, &read_mask))) continue;
-
- val = ACE_OS::read (s, ptr, 1);
-
- if (val == -1 && (errno == EINTR))
- { /* interrupted or need to wait, try again */
- errno = 0;
- continue;
- }
- if (val == -1)
- {
- ACE_OS::perror ("Error -- time_read_bytes() from socket");
- return -1;
- }
- if (val == 0) /* EOF encountered */
- {
- /*
- fprintf(stderr, "Error -- EOF reached while trying to read %d bytes.\n", size);
- */
- return -1;
- /* 'continue' causes infinite loop if the pipe is closed by peer
- continue;
- */
- }
- ptr += val;
- remain -= val;
- if (remain == 0)
- return 0;
- }
-}
-
-/*
- write_bytes(sock, data, len):
- try write len byte of data to sock, report all errors by
- warning message.
-*/
-void write_bytes(int sock, char * data, int len)
-{
- while (len > 0) {
- int res = ACE_OS::write (sock, data, len);
- if (res == -1) {
- if (errno == EINTR || errno == EAGAIN) continue;
- fprintf(stderr, "Error pid %d",ACE_OS::getpid ());
- ACE_OS::perror (" -- failed to write all bytes to socket");
- ACE_OS::exit (1);
- }
- len -= res;
- data += res;
- }
-}
-
-int time_write_bytes(int sock, char * data, int plen)
-{
- int len = plen;
- while (len > 0) {
- int res = ACE_OS::write (sock, data, len);
- if (res == -1) {
- if (errno == EINTR || errno == EAGAIN) continue;
- fprintf(stderr, "Error pid %d",ACE_OS::getpid ());
- ACE_OS::perror (" -- failed to time_write all bytes to socket");
- return -1;
- }
- len -= res;
- data += res;
- }
- return plen;
-}
-
-int wait_write_bytes(int sock, char * data, int plen)
-{
- int len = plen;
- while (len > 0) {
- int res = ACE_OS::write (sock, data, len);
- if (res == -1) {
- if (errno == EINTR || errno == EAGAIN) continue;
- /*
- fprintf(stderr, "Error pid %d",ACE_OS::getpid ());
- ACE_OS::perror (" -- failed to wait_write all bytes to socket");
- */
- return -1;
- }
- len -= res;
- data += res;
- }
- return plen;
-}
-
-/* read_byte:
- read one byte from sock to buffer data */
-
-void read_byte(int sock, char * data)
-{
- read_bytes(sock, data, 1);
-}
-
-/* read_short:
- read a short integer from socket sock to buffer data,
- byte order conversion is also done.
-*/
-void read_short(int sock, short * data)
-{
- read_bytes(sock, (char *)data, sizeof(short));
- *data = ntohs(*data);
-}
-
-/* read_int:
- read a integer from socket sock to buffer data,
- byte order conversion is also done */
-
-void read_int(int sock, int * data)
-{
- read_bytes(sock, (char *)data, sizeof(int));
- *data = ntohl(*data);
-}
-
-int time_read_int(int sock, int * data)
-{
- if (time_read_bytes(sock, (char *)data, sizeof(int)) == -1) {
- return -1;
- }
- *data = ntohl(*data);
- return 0;
-}
-
-/* read a string. Returns the length of the string.
- transfer through the socket.
- but the string in buffer might have been truncated.
- the returned string is '\0' terminated */
-
-int read_string(int sock, char *data, int maxlen)
-{
- int len;
- read_int(sock, &len);
- if (len == 0)
- {
- data[0] = 0;
- return 0;
- }
- if (len < maxlen)
- {
- read_bytes(sock, data, len);
- data[len] = 0;
- }
- else
- {
- int i;
- char tmp;
- read_bytes(sock, data, maxlen-1);
- data[maxlen-1] = 0;
- for (i = 0; i < len - maxlen + 1; i ++) /* discard extra data */
- read_byte(sock, &tmp);
- }
- return len;
-}
-
-
-/* write_byte:
- write a byte to socket sock */
-
-void write_byte(int sock, char data)
-{
- write_bytes(sock, &data, 1);
-}
-
-/* write_short:
- byte order convert the short integer in data and write to socket sock */
-
-void write_short(int sock, short data)
-{
- short val = htons(data);
- write_bytes(sock, (char *)&val, sizeof(short));
-}
-
-/* write_int:
- byte order convert the integer in data and write to socket sock */
-void write_int(int sock, int data)
-{
- int val = htonl(data);
- write_bytes(sock, (char *)&val, sizeof(int));
-}
-
-int time_write_int(int sock, int data)
-{
- int val = htonl(data);
- return time_write_bytes(sock, (char *)&val, sizeof(int));
-}
-
-/* write a string in data to socket sock, the string is led by a length */
-
-void write_string(int sock, char *data)
-{
- int len =ACE_OS::strlen (data);
-
- write_int(sock, len);
- write_bytes(sock, data, len);
-}
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h
deleted file mode 100644
index 640037cbd5c..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-/* data structure used by StatFile() */
-
-#ifndef _MPEG_FILE_IO_H
-#define _MPEG_FILE_IO_H
-
-struct StatBuf
-{
- unsigned short mode;
- long size;
- char uid[32];
- char gid[32];
- char ctime[32];
-};
-
-/* protocol of functions defined in shared.c */
-
-int StatFile(char *filename, struct StatBuf * sb);
-
-
-
-/* Following read...()'s would exit(1) if requested bytes can not be
- read, and EOF or error other than EINTR, EAGAIN or EWOULDBLOCK is
- encountered */
-
-void read_bytes(int s, char * buf, int size);
-
-void read_byte(int sock, char * data);
-
-void read_short(int sock, short * data);
-
-void read_int(int sock, int * data);
-
-int read_string(int sock, char *data, int maxlen); /* returns the length of a stream */
-
-
-/* Following write...()'s would exit(1) if requested bytes can not
- be written to socket because of error has happened*/
-
-void write_bytes(int sock, char * data, int len);
-
-void write_byte(int sock, char data);
-
-void write_short(int sock, short data);
-
-void write_int(int sock, int data);
-
-void write_string(int sock, char *data);
-
-
-/* following returns: 0 -- succ, -1 -- failed.
- time_read*() will wait at most 5 seconds before they return */
-
-int time_read_bytes(int s, char * buf, int size);
-
-int time_read_int(int sock, int * data);
-
-int time_write_bytes(int sock, char * data, int len);
-
-int time_write_int(int sock, int data);
-
-
-/* Following read...()'s would return 0/-1 if requested bytes can not
- be read, and EOF (return 0) or error (return -1) other than EINTR,
- EAGAIN or EWOULDBLOCK is encountered */
-
-int wait_read_bytes(int s, char *buf, int size);
-
-
-/* Following write...()'s would return 0/-1 if requested bytes can not
- be written and error (return -1) other than EINTR, EAGAIN or is
- encountered */
-
-int wait_write_bytes(int s, char *buf, int size);
-
-#endif /* _MPEG_FILE_IO_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.cpp
deleted file mode 100644
index 7458bb9ea02..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.cpp
+++ /dev/null
@@ -1,370 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#include <stdio.h>
-#include <limits.h> /* INT_MIN, INT_MAX are defined here */
-#include <errno.h>
-#include <stdlib.h>
-#include <string.h>
-/*
-#include <stdlib.h>
-#include <sys/time.h>
-#include <sys/types.h>
-*/
-#include "filters.h"
-#include "ace/OS.h"
-
-ACE_RCSID(mpeg_shared, filters, "$Id$")
-
-#define BUFSIZE 256
-#define maxval(a,b) ((a) > (b) ? (a) : (b))
-#define minval(a,b) ((a) < (b) ? (a) : (b))
-
-static float FLOAT_MIN = (float)INT_MIN;
-static float FLOAT_MAX = (float)INT_MAX;
-
-AverageFilter * NewAverageFilter(int nsamples)
-{
- AverageFilter * f;
- f = (AverageFilter *) ACE_OS::malloc(sizeof(*f));
- if (f == NULL)
- return NULL;
- f->type = FILTER_AVERAGE;
- f->nsamples = nsamples;
- f->buf = (double *)ACE_OS::malloc(nsamples * sizeof(double));
- if (f->buf == NULL) {
- ACE_OS::free(f);
- return NULL;
- }
- f->count = 0;
- f->ptr = 0;
- f->sum = 0;
- return f;
-}
-
-AverageFilter * ResetAverageFilter(AverageFilter *f, int nsamples)
-{
- if (f->nsamples != nsamples) {
- ACE_OS::free(f->buf);
- f->nsamples = nsamples;
- f->buf = (double *)ACE_OS::malloc(nsamples * sizeof(double));
- if (f->buf == NULL) {
- ACE_OS::free(f);
- return NULL;
- }
- }
- f->count = 0;
- f->ptr = 0;
- f->sum = 0;
- return f;
-}
-
-void FreeAverageFilter(AverageFilter * f)
-{
- ACE_OS::free(f->buf);
- ACE_OS::free(f);
-}
-
-double DoAverageFilter(AverageFilter *f, double value)
-{
- int offset;
- double oldval = f->buf[f->ptr];
- f->buf[f->ptr] = value;
- f->ptr = (f->ptr + 1) % f->nsamples;
- f->sum += value;
- if (f->count >= f->nsamples) {
- f->sum -= oldval;
- }
- else {
- f->count ++;
- }
- return (double)(f->sum) / (double)f->count;
-}
-
-
-LowPassFilter * NewLowPassFilter(double Rvalue)
-{
- LowPassFilter * f;
- f = (LowPassFilter *)ACE_OS::malloc(sizeof(*f));
- if (f == NULL) {
- return NULL;
- }
- if (Rvalue > 1.0) {
- Rvalue = 1.0;
- }
- else if (Rvalue < 0.0) {
- Rvalue = 0.0;
- }
- f->type = FILTER_LOWPASS;
- f->count = 0;
- f->maxcount = (int)(1.0 / maxval(Rvalue, 0.0001));
- f->R = Rvalue;
- f->result = FLOAT_MIN;
- return f;
-}
-
-LowPassFilter * ResetLowPassFilter(LowPassFilter * f, double Rvalue)
-{
- if (Rvalue > 1.0) {
- Rvalue = 1.0;
- }
- else if (Rvalue < 0.0) {
- Rvalue = 0.0;
- }
- f->count = 0;
- f->maxcount = (int)(1.0 / maxval(Rvalue, 0.0001));
- f->R = Rvalue;
- f->result = FLOAT_MIN;
- return f;
-}
-
-void FreeLowPassFilter(LowPassFilter * f)
-{
- ACE_OS::free(f);
-}
-
-double DoLowPassFilter(LowPassFilter * f, double value)
-{
- if (f->count <= f->maxcount) {
- if (!f->count) {
- f->count ++;
- return (f->result = value);
- }
- f->count ++;
- return (f->result = (1.0 - (1.0/(double)f->count)) * f->result +
- (1.0/(double)f->count) * value);
- }
- return (f->result = (1.0 - f->R) * f->result + f->R * value);
-}
-
-MedianFilter * NewMedianFilter(int nsamples)
-{
- int minv = 0, maxv = 1;
- MedianFilter * f;
- f = (MedianFilter *) ACE_OS::malloc(sizeof(*f));
- if (f == NULL)
- return NULL;
- f->type = FILTER_MEDIAN;
- f->nsamples = nsamples;
- f->max = maxval(maxv, minv);
- f->min = minval(maxv, minv);
- f->statsize = f->max - f->min + 1;
- f->buf = (int *)ACE_OS::malloc(nsamples * sizeof(int));
- if (f->buf == NULL) {
- ACE_OS::free(f);
- return NULL;
- }
- f->stat = (int *)ACE_OS::malloc(f->statsize * sizeof(int));
- if (f->stat == NULL) {
- ACE_OS::free(f->buf);
- ACE_OS::free(f);
- return NULL;
- }
- f->count = 0;
- f->ptr = 0;
- f->med = 0;
- f->below = 0;
- memset(f->stat, 0, f->statsize * sizeof(int));
- return f;
-}
-
-MedianFilter * ResetMedianFilter(MedianFilter * f, int nsamples)
-{
- if (f->nsamples != nsamples) {
- ACE_OS::free(f->buf);
- f->nsamples = nsamples;
- f->buf = (int *)ACE_OS::malloc(nsamples * sizeof(int));
- if (f->buf == NULL) {
- ACE_OS::free(f);
- return NULL;
- }
- }
- f->count = 0;
- f->ptr = 0;
- f->med = 0;
- f->below = 0;
- memset(f->stat, 0, f->statsize * sizeof(int));
- return f;
-}
-
-void FreeMedianFilter(MedianFilter * f)
-{
- ACE_OS::free(f->buf);
- ACE_OS::free(f->stat);
- ACE_OS::free(f);
-}
-
-double DoMedianFilter(MedianFilter *f, double pvalue)
-{
- int value = (int)pvalue;
- int offset;
- int oldval = f->buf[f->ptr];
- if (value > f->max) {
- int * oldstat = f->stat;
- int oldsize = f->statsize;
- f->max = value + 10;
- f->statsize = f->max - f->min + 1;
- f->stat = (int *)ACE_OS::malloc(f->statsize * sizeof(int));
- if (f->stat == NULL) {
- fprintf(stderr, "MedianFilter Failed to extend up stat to % items",
- f->statsize);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
- memset((char *)(f->stat) + sizeof(int) * oldsize, 0,
- sizeof(int) * (f->statsize - oldsize));
- ACE_OS::memcpy (f->stat, oldstat, oldsize * sizeof(int));
- }
- else if (value < f->min) {
- int * oldstat = f->stat;
- int oldsize = f->statsize;
- f->min = value - 10;
- f->statsize = f->max - f->min + 1;
- f->stat = (int *)ACE_OS::malloc(f->statsize * sizeof(int));
- if (f->stat == NULL) {
- fprintf(stderr, "MedianFilter Failed to extend down stat to % items",
- f->statsize);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
- memset(f->stat, 0, sizeof(int) * (f->statsize - oldsize));
- ACE_OS::memcpy ((char *)(f->stat) + sizeof(int) * (f->statsize - oldsize),
- oldstat, sizeof(int) * oldsize);
- f->med += f->statsize - oldsize;
- }
- f->buf[f->ptr] = value;
- f->ptr = (f->ptr + 1) % f->nsamples;
- offset = value - f->min;
- if (offset < 0) {
- offset = 0;
- }
- else if (offset >= f->statsize) {
- offset = f->statsize - 1;
- }
- f->stat[offset] ++;
- if (offset < f->med) {
- f->below ++;
- }
- if (f->count >= f->nsamples) {
- offset = oldval - f->min;
- if (offset < 0) {
- offset = 0;
- }
- else if (offset >= f->statsize) {
- offset = f->statsize - 1;
- }
- f->stat[offset] --;
- if (offset < f->med) {
- f->below --;
- }
- }
- else {
- f->count ++;
- }
- oldval = f->count >> 1;
- if (f->below > oldval) {
- offset = f->med - 1;
- while (offset >= 0 && (f->below - f->stat[offset]) > oldval) {
- f->below -= f->stat[offset];
- offset --;
- }
- f->med = offset + 1;
- }
- else {
- offset = f->med;
- while (offset < f->statsize && (f->below + f->stat[offset]) <= oldval) {
- f->below += f->stat[offset];
- offset ++;
- }
- f->med = offset;
- }
- return (double)(f->med + f->min);
-}
-
-Filter * NewFilter(int type, int parameter)
-{
- switch (type) {
- case FILTER_LOWPASS:
- return (Filter *)NewLowPassFilter(1.0/(double)parameter);
- case FILTER_MEDIAN:
- return (Filter *)NewMedianFilter(parameter);
- case FILTER_AVERAGE:
- return (Filter *)NewAverageFilter(parameter);
- default:
- break;
- }
- return NULL;
-}
-
-Filter * ResetFilter(Filter * f, int parameter)
-{
- switch (f->type) {
- case FILTER_LOWPASS:
- return (Filter *)ResetLowPassFilter((LowPassFilter *)f, 1.0/(double)parameter);
- case FILTER_MEDIAN:
- return (Filter *)ResetMedianFilter((MedianFilter *)f, parameter);
- case FILTER_AVERAGE:
- return (Filter *)ResetAverageFilter((AverageFilter *)f, parameter);
- default:
- break;
- }
- return NULL;
-}
-
-void FreeFilter(Filter * f)
-{
- switch (f->type) {
- case FILTER_LOWPASS:
- FreeLowPassFilter((LowPassFilter *)f);
- break;
- case FILTER_MEDIAN:
- FreeMedianFilter((MedianFilter *)f);
- break;
- case FILTER_AVERAGE:
- FreeAverageFilter((AverageFilter *)f);
- break;
- default:
- break;
- }
-}
-
-double DoFilter(Filter *f, double value)
-{
- switch (f->type) {
- case FILTER_LOWPASS:
- return DoLowPassFilter((LowPassFilter *)f, value);
- break;
- case FILTER_MEDIAN:
- return DoMedianFilter((MedianFilter *)f, value);
- break;
- case FILTER_AVERAGE:
- return DoAverageFilter((AverageFilter *)f, value);
- break;
- default:
- break;
- }
- return FLOAT_MIN;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h
deleted file mode 100644
index 50950277478..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/filters.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-
-#if !defined (AV_FILTERS_H)
-#define AV_FILTERS_H
-
-#define FILTER_LOWPASS 0
-#define FILTER_MEDIAN 1
-#define FILTER_AVERAGE 2
-
-typedef struct MedianFilter {
- int type;
- int * buf;
- int nsamples;
- int count;
- int ptr;
- int * stat;
- int statsize;
- int max, min;
- int med; /* median offset to stat */
- int below; /* total points below the med entry */
-} MedianFilter;
-
-typedef struct LowPassFilter {
- int type;
- int count;
- int maxcount;
- double R;
- double result;
-} LowPassFilter;
-
-typedef struct AverageFilter {
- int type;
- double * buf;
- int nsamples;
- int ptr;
- double sum;
- int count;
-} AverageFilter;
-
-typedef union Filter {
- int type;
- MedianFilter m;
- AverageFilter a;
- LowPassFilter l;
-} Filter;
-
-Filter * NewFilter(int type, int parameter);
-Filter * ResetFilter(Filter * f, int parameter);
-void FreeFilter(Filter * f);
-double DoFilter(Filter *f, double value);
-
-MedianFilter * NewMedianFilter(int nsamples);
-MedianFilter * ResetMedianFilter(MedianFilter * f, int nsamples);
-void FreeMedianFilter(MedianFilter * f);
-double DoMedianFilter(MedianFilter *f, double value);
-
-AverageFilter * NewAverageFilter(int nsamples);
-AverageFilter * ResetAverageFilter(AverageFilter * f, int nsamples);
-void FreeAverageFilter(AverageFilter * f);
-double DoAverageFilter(AverageFilter *f, double value);
-
-LowPassFilter * NewLowPassFilter(double R);
-LowPassFilter * ResetLowPassFilter(LowPassFilter * f, double R);
-void FreeLowPassFilter(LowPassFilter * f);
-double DoLowPassFilter(LowPassFilter *f, double value);
-
-#endif /* AV_FILTERS_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.cpp
deleted file mode 100644
index e4fa8d8a6b5..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.cpp
+++ /dev/null
@@ -1,522 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#include <stdio.h>
-#include <errno.h>
-#include <stdlib.h>
-#include <time.h>
-#include <unistd.h>
-#include <limits.h>
-#ifdef __svr4__
-#include <sys/systeminfo.h>
-#endif
-#ifdef _HPUX_SOURCE
-#include <sys/rtprio.h>
-#elif defined(__svr4__)
-#include <sys/priocntl.h>
-#include <sys/rtpriocntl.h>
-#include <sys/tspriocntl.h>
-#endif
-
-#include <sys/types.h>
-#include <sys/ipc.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <sys/sem.h>
-#include <signal.h>
-#include <sys/wait.h>
-#include <sys/param.h>
-#include <string.h>
-#include "routine.h"
-
-ACE_RCSID(mpeg_shared, routine, "$Id$")
-
-#define TEST_TYPE 1
-#define SIGSETMASK 0
-#define stacksize 10000
-#define TIME_ROUND 4000
-#define BLOCK_NUM 5
-#define DELTA_MSEC 20
-
-union semun sem_union;
-
-int get_hostname(char *name, int len)
-{
-#ifdef __svr4__
- if (sysinfo(SI_HOSTNAME, name, len) == -1) return -1;
- else return 0;
-#else
- return ACE_OS::hostname(name, len);
-#endif
-}
-
-long get_usec(void)
-{
- struct timeval tp;
- struct timezone tzp;
- int err;
- if (err=gettimeofday(&tp, &tzp))
- {
- return 0;
- }
- else {
- /*
- return ((long)1000000)*(tp.tv_sec%TIME_ROUND) + (tp.tv_usec);
- */
- return ((long)1000000)*(tp.tv_sec) + (tp.tv_usec);
- }
-}
-
-long get_msec(void)
-{
- struct timeval tp;
- struct timezone tzp;
- int err;
- if (err=gettimeofday(&tp, &tzp))
- {
- return 0;
- }
- else
- {
- return ((long)1000)*(tp.tv_sec) + (tp.tv_usec / 1000);
- }
-}
-
-long get_sec(void)
-{
- struct timeval tp;
- struct timezone tzp;
- int err;
- if (err=gettimeofday(&tp, &tzp))
- {
- return 0;
- }
- else
- {
- return tp.tv_sec;
- }
-}
-
-/* returns the difference of the two usec time values */
-
-long get_duration(long val1, long val2)
-{
- /*
- return val2>=val1 ? val2-val1 : (val2+TIME_ROUND-val1);
- */
- return val2>=val1 ? val2-val1 : ((LONG_MAX - val1) + (val2 - LONG_MIN) + 1);
-}
-
-#ifdef LINUX
-#else
-void usleep(unsigned int usec)
-{
- struct timeval val;
-
- if (usec <= 0) return;
- val.tv_sec = usec / 1000000;
- val.tv_usec = usec % 1000000;
- if (select(0, NULL, NULL, NULL, &val) == -1 && errno != 4)
- {
- ACE_OS::perror ("sleep with select");
- ACE_OS::exit (1);
- }
-}
-#endif
-
-void beep(void)
-{
- fprintf(stderr, "\007");
-}
-
-#ifndef FreeBSD
-#include <malloc.h>
-#endif
-#include <sys/shm.h>
-
-void remove_shmem_id(int id)
-{
- ACE_OS::shmctl (id, IPC_RMID, NULL);
-#if 0
- /* weird also on some sunOs4 machines */
- /* weird, HPUX always report error on this operation */
- if (errno)
- {
- fprintf(stderr, "shmctl shm_id:%d to IPC_RMID error:", id);
- ACE_OS::perror ("");
- }
-#endif
-}
-
-char * creat_shared_mem_id(int size, int * id)
-{
- char * shm;
- int shm_id;
-
- shm_id = ACE_OS::shmget (IPC_PRIVATE, size, IPC_CREAT | 0666);
- if (shm_id == -1)
- {
- shm_id = ACE_OS::shmget (IPC_PRIVATE, 0, IPC_CREAT | 0666);
- if (shm_id == -1)
- {
- ACE_OS::perror ("Shared MEM shmget1 error");
- ACE_OS::exit (1);
- }
- else
- {
- if (shmctl(shm_id, IPC_RMID, NULL) == -1)
- {
- ACE_OS::perror ("Shared MEM shmctl error");
- ACE_OS::exit (1);
- }
- shm_id = ACE_OS::shmget (IPC_PRIVATE, 0, IPC_CREAT | 0666);
- if (shm_id == -1)
- {
- ACE_OS::perror ("Shared MEM shmget2 error");
- ACE_OS::exit (1);
- }
- }
- }
- shm = (char *)shmat(shm_id, (char *)0, 0);
- if ((int)shm == -1)
- {
- ACE_OS::perror ("Shared MEM shmat error");
- ACE_OS::exit (1);
- }
- *id = shm_id;
- return shm;
-}
-
-char * creat_shared_mem(int size)
-{
- int shm_id;
- char * shm = creat_shared_mem_id(size, &shm_id);
- remove_shmem_id(shm_id);
- return shm;
-}
-
-void remove_shared_mem(char *ptr)
-{
- ACE_OS::shmdt (ptr);
-}
-
-#define SEM_NUM 6
-static int semId = -1;
-static int masterPid = -1;
-static int nextSem = -1;
-
-void enter_cs(int semaphore_id)
-{
- struct sembuf sop;
- sop.sem_num = semaphore_id;
- sop.sem_op = -1;
- sop.sem_flg = 0;
- while (ACE_OS::semop(semId, &sop, 1) == -1)
- {
- if (errno == EINTR)
- continue;
- fprintf(stderr, "semop(enter_cs) error: pid=%d",ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
-}
-
-void leave_cs(int semaphore_id)
-{
- struct sembuf sop;
- sop.sem_num = semaphore_id;
- sop.sem_op = 1;
- sop.sem_flg = 0;
- while (ACE_OS::semop(semId, &sop, 1) == -1)
- {
- if (errno == EINTR)
- continue;
- fprintf(stderr, "semop(leave_cs) error, pid=%d",ACE_OS::getpid ());
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
-}
-
-int creat_semaphore(void)
-{
- int i;
- int sem_val;
- int semaphore_id;
- if (semId == -1) {
- semId = ACE_OS::semget (IPC_PRIVATE, SEM_NUM, IPC_CREAT | 0666);
- if (semId == -1) {
- ACE_OS::perror ("Semaphore semget error");
- ACE_OS::exit (1);
- }
- masterPid =ACE_OS::getpid ();
- nextSem = 0;
- }
- else if (masterPid !=ACE_OS::getpid ()) {
- fprintf(stderr, "Error: this creat_semaphore() assumes semaphores are allocated\n");
- fprintf(stderr, " only in single process %d, while current pid=%d\n",
- masterPid,ACE_OS::getpid ());
- ACE_OS::exit (1);
- }
- semaphore_id = nextSem ++;
- if (semaphore_id >= SEM_NUM) {
- fprintf(stderr, "Error: all of %d semaphores used up.\n", SEM_NUM);
- ACE_OS::exit (1);
- }
- sem_val = ACE_OS::semctl (semId, semaphore_id, GETVAL, sem_union);
-/*
- fprintf(stderr, "Initial semaphore value: %d\n", sem_val);
-*/
- if (sem_val == 0)
- leave_cs(semaphore_id);
- return semaphore_id;
-}
-
-void delete_semaphore()
-{
- if (masterPid ==ACE_OS::getpid () && semId >= 0) {
- sem_union.val = 0;
- ACE_OS::semctl (semId, 0, IPC_RMID, sem_union);
- } else {
- if (masterPid !=ACE_OS::getpid ())
- fprintf(stderr, "Pid %d not supposed to remove semId created by pid %d\n",
- ACE_OS::getpid (), masterPid);
- else
- fprintf(stderr, "The semaphore has been deleted.\n");
- }
- return;
-}
-
-void remove_semaphore(int sid)
-{
- return;
- // ACE_OS::semctl (semId, semaphore_id, IPC_RMID, 0);
-}
-
-void remove_all_semaphores (void)
-{
- sem_union.val = 0;
- ACE_OS::semctl (semId,0, IPC_RMID, sem_union);
- return;
-}
-
-int get_semval(int sid)
-{
- int val, val1 = 0;
- errno = 0;
- sem_union.val = 0;
- val = ACE_OS::semctl (semId, sid, GETVAL, sem_union);
- if (val == -1) {
- ACE_OS::perror ("getting value of a semaphore");
- ACE_OS::exit (1);
- }
- /*
- if (val == 0) {
- fprintf(stderr, "pid %d to call ACE_OS::semctl (%d, 0, GETZCNT)\n",ACE_OS::getpid (), sid);
- sem_union.val = 0;
- val = ACE_OS::semctl (semId, 0, GETZCNT, 0);
- if (val == -1) {
- ACE_OS::perror ("getting semzcnt of a semaphore");
- ACE_OS::exit (1);
- }
-
- fprintf(stderr, "pid %d to call ACE_OS::semctl (%d, 0, GETNCNT)\n",ACE_OS::getpid (), sid);
- usleep(10000000);
- sem_union.val = 0;
- val1 = ACE_OS::semctl (semId, sid, GETNCNT, sem_union);
- if (val1 == -1) {
- ACE_OS::perror ("getting semncnt of a semaphore");
- }
- fprintf(stderr, "pid %d to called ACE_OS::semctl (GETNCNT)\n",ACE_OS::getpid ());
-
- fprintf(stderr, "Semval val %d, val1 %d\n", val, val1);
- return (0-(val + val1));
- }
- else
- */
- return val;
-}
-
-void get_full_path(char *filename, char * buffer, int bufsize)
-{
- char path[MAXPATHLEN];
-
- path[0] = 0;
-
- if (*filename == '/')
- strncpy(path, filename, MAXPATHLEN);
- else if (*filename == '~')
- {
- char * env = getenv("HOME");
- if (env != NULL)
- {
- strncpy(path, env, MAXPATHLEN);
- strncat(path, filename+1, MAXPATHLEN -ACE_OS::strlen (path));
- }
- else
- strncpy(path, filename, MAXPATHLEN);
- }
- else /* from current dir */
- {
- getcwd(path, MAXPATHLEN);
- if (errno)
- strncpy(path, filename, MAXPATHLEN);
- else
- {
- path[MAXPATHLEN-4] = 0;
- strcat(path, "/");
- strncat(path, filename, MAXPATHLEN -ACE_OS::strlen (path));
- }
- }
- path[MAXPATHLEN-1] = 0;
- strncpy(buffer, path, bufsize);
- buffer[bufsize-1] = 0;
- /*
- fprintf(stderr, "%s extended to %s\n", filename, buffer);
- */
-}
-
-void setsignal(int sig, void (func)(int))
-{
-#ifdef _HPUX_SOURCE
- struct sigvec sv;
-
- sv.sv_handler = func;
- sv.sv_mask = 0;
- sv.sv_flags = 0;
- if (sigvector (sig, &sv, (struct sigvec *) NULL) == -1) {
- fprintf(stderr, "sigvector(%d) error", sig);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
-#elif defined(__svr4__) || defined(IRIX)
- if (sigset(sig, func) == SIG_ERR) {
- fprintf(stderr, "sigset(%d,func) error", sig);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
-#elif defined(sun) || defined(FreeBSD) || defined(ULTRIX) || defined(LINUX)
- {
- struct sigaction act;
- act.sa_handler = func;
-#ifdef FreeBSD
- act.sa_flags = SV_INTERRUPT;
-#else
- act.sa_flags =/* SA_INTERRUPT;*/ SA_RESTART;
-#endif
- // @@ Naga commented this line.
- // act.sa_mask = 0;
- if (!sigaction(sig, &act, NULL)) return;
- fprintf(stderr, "sigaction(%d,...) error", sig);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
- /*
- if (signal(sig, func) == SIG_ERR) {
- fprintf(stderr, "signal(%d,func) error", sig);
- ACE_OS::perror ("");
- ACE_OS::exit (1);
- }
- */
-#else
- fprintf(stderr,
- "Error: code for setsignal(%d,func) is missing in source/mpeg_shared/routine.cpp\n",
- sig);
- ACE_OS::exit (1);
-#endif
-}
-
-/* set to 'pri': 0 -lowest RT, higher value higher RT priority. -1 - Time Sharing.
- For HPUX, 0 -> 127, 1 -> 127, ..., pri -> 127 - pri;
- For Solaris, -> 0, 1 -> 1, pri -> pri;
-
- The function returns 0 on success, -1 on failure
- */
-int SetRTpriority(char *msg, int pri)
-{
- if (pri >= 0) {
-#ifdef _HPUX_SOURCE
- if (rtprio(0, 127 - pri) == -1)
- {
- fprintf(stderr, "%s fails to be set to RT priority %d", msg, 127 - pri);
- ACE_OS::perror ("");
- return -1;
- }
- return 0;
-#elif defined(__svr4__)
- pcinfo_t pci;
- pcparms_t pcp;
- rtparms_t * rtp = (rtparms_t *)pcp.pc_clparms;
- strcpy(pci.pc_clname, "RT");
- if (priocntl(P_PID, P_MYID, PC_GETCID, (char *)&pci) == -1) {
- fprintf(stderr, "%s priocntl(PC_GETCID) failed for RT pri %d", msg, pri);
- ACE_OS::perror ("");
- return -1;
- }
- pcp.pc_cid = pci.pc_cid;
- rtp->rt_pri = pri;
- rtp->rt_tqsecs = 0;
- rtp->rt_tqnsecs = 10000000; /* 10 (ten) milliseconds */
- if (priocntl(P_PID, P_MYID, PC_SETPARMS, (char *)&pcp) == -1) {
- fprintf(stderr, "%s priocntl(PC_SETPARMS) failed for RT pri %d", msg, pri);
- ACE_OS::perror ("");
- return -1;
- }
- return 0;
-#else
- fprintf(stderr, "%s warning: RT priority not available on this arch.\n", msg);
- return -1;
-#endif
- }
- else { /* set to TS priority */
-#ifdef _HPUX_SOURCE
- if (rtprio(0, RTPRIO_RTOFF) == -1) {
- fprintf(stderr, "%s fails to be set to RTPRIO_RTOFF", msg);
- ACE_OS::perror ("");
- return -1;
- }
- return 0;
-#elif defined(__svr4__)
- pcinfo_t pci;
- pcparms_t pcp;
- tsparms_t * tsp = (tsparms_t *)pcp.pc_clparms;
- strcpy(pci.pc_clname, "TS");
- if (priocntl(P_PID, P_MYID, PC_GETCID, (char *)&pci) == -1) {
- fprintf(stderr, "%s priocntl(PC_GETCID) failed for TS priority", msg);
- ACE_OS::perror ("");
- return -1;
- }
- pcp.pc_cid = pci.pc_cid;
- tsp->ts_uprilim = 0;
- tsp->ts_upri = 0;
- if (priocntl(P_PID, P_MYID, PC_SETPARMS, (char *)&pcp) == -1) {
- fprintf(stderr, "%s priocntl(PC_SETPARMS) failed for TS priority", msg);
- ACE_OS::perror ("");
- return -1;
- }
- return 0;
-#endif
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h
deleted file mode 100644
index fa55050458b..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-/* routine.c */
-#ifndef _MPEG_ROUTINE_H
-#define _MPEG_ROUTINE_H
-
-#include "include/common.h"
-#ifdef LINUX
-#else
-void usleep(unsigned int usec);
-#endif
-void beep(void);
-int get_hostname(char *name, int len);
-long get_usec(void);
-long get_msec(void);
-long get_sec(void);
-long get_duration(long valstart, long valstop);
-void remove_shmem_id(int id);
-char * creat_shared_mem_id(int size, int * id);
-char * creat_shared_mem(int size);
-void remove_shared_mem(char *ptr);
-void enter_cs(int semaphore_id);
-void leave_cs(int semaphore_id);
-int creat_semaphore(void);
-void remove_semaphore(int sid);
-void remove_all_semaphores (void);
-int get_semval(int sid);
-void get_full_path(char *filename, char * buffer, int bufsize);
-void setsignal(int sig, void (func)(int));
-int SetRTpriority(char *msg, int pri);
-
-#endif /* _MPEG_ROUTINE_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.cpp
deleted file mode 100644
index ce036d608f8..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#include <string.h>
-#include "sendpt.h"
-
-ACE_RCSID(mpeg_shared, sendpt, "$Id$")
-
-/* parameters:
- pat -- pattern
- buf -- buffer for holding sendpattern computed;
- len -- length of pattern and send pattern (number of frames);
- f -- number of frames to send (represented by result send pattern);
-*/
-void ComputeSendPattern(char * pat, char * buf, int len, int f)
-{
- memset(buf, 0, len);
- if (f >= len)
- {
- memset(buf, 1, len);
- }
- else if (f <= 1)
- {
- buf[0] = 1;
- }
- else
- {
- int i, is = 0, ps = 0, bs = 0;
-
- memset(buf, 1, len);
- for (i = 0; i < len; i++)
- {
- if (pat[i] == 'I')
- is ++;
- else if (pat[i] == 'P')
- ps ++;
- else /* B frame */
- bs ++;
- }
- f = len - f; /* number of frames to drop */
- if (f < bs) /* drops only B frames */
- {
- double scale = (double)bs / (double)f;
- int ptr = 0, ptr1 = 0;
- for (i = 0; i < len; i ++)
- {
- if (pat[i] == 'B')
- {
- if ( ptr == (int) ((double)ptr1 * scale + 0.5))
- {
- buf[i] = 0;
- ptr1 ++;
- }
- ptr ++;
- }
- }
- goto endOfCompute;
- }
-
- /* drop all B frames */
- for (i = 0; i < len; i ++)
- if (pat[i] == 'B')
- buf[i] = 0;
-
- if (f == bs)
- goto endOfCompute;
-
- if (f > bs && f < bs + ps) /* drop also some P frames */
- {
- int ptr = len - 1;
- for (i = 0; i < is; i ++)
- {
- int j;
- for (j = 0; j < (f - bs) / is; j ++)
- {
- while (pat[ptr] != 'P') ptr --;
- buf[ptr] = 0;
- ptr --;
- }
- while (pat[ptr] != 'I') ptr --;
- }
- ptr = len - 1;
- for (i = 0; i < (f - bs) % is; i ++)
- {
- while (pat[ptr] != 'P' || buf[ptr] == 0) ptr --;
- buf[ptr] = 0;
- while (pat[ptr] != 'I') ptr --;
- }
- goto endOfCompute;
- }
-
- /* drop all P frames */
- for (i = 0; i < len; i ++)
- if (pat[i] == 'P')
- buf[i] = 0;
-
- if (f > bs + ps) /* needs to drop some I frames */
- {
- double scale = (double)is / (double)(f - bs - ps);
- int ptr = 0, ptr1 = 0;
- for (i = 0; i < len; i ++)
- {
- if (pat[i] == 'I')
- {
- if ( ptr == (int) ((double)ptr1 * scale + 0.5))
- {
- buf[i] = 0;
- ptr1 ++;
- }
- ptr ++;
- }
- }
- goto endOfCompute;
- }
- }
- endOfCompute:;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h
deleted file mode 100644
index 60935fae8ed..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* $Id$ */
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-/* parameters:
- pat -- pattern
- buf -- buffer for holding sendpattern computed;
- len -- length of pattern and send pattern (number of frames);
- f -- number of frames to send (represented by result send pattern);
-*/
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-void ComputeSendPattern(char * pat, char * buf, int len, int f);
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.cpp
deleted file mode 100644
index 1862a44a28a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.cpp
+++ /dev/null
@@ -1,284 +0,0 @@
-// $Id$
-
-#include "Machine_Properties.h"
-
-ACE_RCSID(server, Machine_Properties, "$Id$")
-
-const int TAO_Machine_Properties::NUM_PROPERTIES = 10;
-
-const int DEFAULT_TIMEOUT_SEC = 1;
-const int DEFAULT_TIMEOUT_USEC = 0;
-
-const char* TAO_Machine_Properties::PROP_NAMES[] =
-{
- "CPU",
- "Disk",
- "Pages",
- "Swaps",
- "Packets",
- "Errors",
- "Context_Switches",
- "Collisions",
- "Interrupts",
- "Load"
-};
-
-TAO_Machine_Properties::
-TAO_Machine_Properties (void)
- : timeout_ (ACE_Time_Value (DEFAULT_TIMEOUT_SEC, DEFAULT_TIMEOUT_USEC)),
- timestamp_ (0),
- sample_time_ (0)
-{
- this->init ();
-}
-
-
-TAO_Machine_Properties::
-TAO_Machine_Properties (const ACE_Time_Value& timeout)
- : timeout_ (timeout),
- timestamp_ (0),
- sample_time_ (0)
-{
- this->init ();
-}
-
-void
-TAO_Machine_Properties::init (void)
-{
- /*
- this->rstat_client_ =
- ::clnt_create("localhost", RSTATPROG, RSTATVERS_TIME, "udp");
-
- if (this->rstat_client_ == 0)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) %s\n",
- ::clnt_spcreateerror ("localhost")));
- }
-
- ::memset (&this->old_stats_, 0, sizeof (statstime));
- */
- this->retrieve_stats ();
-}
-
-int
-TAO_Machine_Properties::retrieve_stats (void)
-{
- // initialize the handle everytime ??
- this->rstat_client_ =
- ::clnt_create("localhost", RSTATPROG, RSTATVERS_TIME, "udp");
-
- if (this->rstat_client_ == 0)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) %s\n",
- ::clnt_spcreateerror ("localhost")));
- }
-
- ::memset (&this->old_stats_, 0, sizeof (statstime));
-
- // if (this->rstat_client_ == 0)
- // return -1;
-
- static struct timeval timeout = {25, 0};
- u_int result;
- if ((result =clnt_call (this->rstat_client_,
- RSTATPROC_STATS,
- xdr_void,
- 0,
- (xdrproc_t) xdr_statstime,
- (caddr_t) &this->stats_,
- timeout)) != RPC_SUCCESS)
- {
- ACE_DEBUG ((LM_DEBUG,"rpc-error:%d\n",result));
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %s\n",
- ::clnt_sperror (this->rstat_client_, "localhost")), -1);
- }
- else
- ACE_DEBUG ((LM_DEBUG,"rpc client call worked\n"));
-
- this->sample_time_ = ACE_OS::gettimeofday () - this->timestamp_;
- this->timestamp_ = ACE_OS::gettimeofday ();
- return 0;
-}
-
-CORBA::Any*
-TAO_Machine_Properties::evalDP (const char* prop_name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure))
-{
- CORBA::Any* return_value;
-
- ACE_DEBUG ((LM_DEBUG, "Evaluating machine properties.\n"));
-
- ACE_NEW_RETURN (return_value, CORBA::Any, 0);
-
- if (ACE_OS::gettimeofday () - this->timestamp_ > this->timeout_)
- {
- if (this->retrieve_stats () == -1)
- return return_value;
- }
-
- CORBA::String_var prop_name_var (prop_name);
- int elapsed_seconds = this->sample_time_.sec () +
- (this->sample_time_.usec () > 500000) ? 1 : 0;
-
- if (ACE_OS::strcmp (prop_name, PROP_NAMES[CPU]) == 0)
- this->compute_cpu (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[DISK]) == 0)
- this->compute_disk (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[PAGES]) == 0)
- this->compute_pages (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[SWAPS]) == 0)
- this->compute_swaps (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[PACKETS]) == 0)
- this->compute_packets (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[ERRORS]) == 0)
- this->compute_errors (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[CONTEXT_SWITCHES]) == 0)
- this->compute_context (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[COLLISIONS]) == 0)
- this->compute_collisions (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[INTERRUPTS]) == 0)
- this->compute_interrupts (*return_value, elapsed_seconds);
- else if (ACE_OS::strcmp (prop_name, PROP_NAMES[LOAD]) == 0)
- this->compute_load (*return_value, elapsed_seconds);
-
- ::memcpy (&this->old_stats_, &this->stats_, sizeof (statstime));
-
- return return_value;
-}
-
-void
-TAO_Machine_Properties::
-export_properties (TAO_Property_Exporter& prop_exporter)
-{
- ACE_DEBUG ((LM_ERROR, "Adding machine properties.\n"));
- for (int i = 0; i < NUM_PROPERTIES; i++)
- {
- CORBA::Any extra_info;
- const char* name = PROP_NAMES[i];
- const CORBA::TypeCode_ptr prop_type = CORBA::_tc_float;
-
- CosTradingDynamic::DynamicProp* dp_struct =
- this->construct_dynamic_prop (name, prop_type, extra_info);
-
- prop_exporter.add_dynamic_property (name, dp_struct);
- }
-}
-
-int
-TAO_Machine_Properties::
-define_properties (CosTradingRepos::ServiceTypeRepository::PropStructSeq& prop_seq,
- CORBA::ULong offset) const
-{
- prop_seq.length (NUM_PROPERTIES + offset);
- for (int j = prop_seq.length () - offset - 1, i = offset; j >= 0; j--, i++)
- {
- prop_seq[i].name = PROP_NAMES[i - offset];
- prop_seq[i].value_type = CORBA::TypeCode::_duplicate (CORBA::_tc_float);
- prop_seq[i].mode = CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- }
-
- return NUM_PROPERTIES;
-}
-
-void
-TAO_Machine_Properties::compute_cpu (CORBA::Any& value, int elapsed_seconds)
-{
-
- // The first three cpu stats are for user, kernal, iowait
- CORBA::ULong used = 0.0;
- for (int i = 0; i < RSTAT_CPUSTATES - 1; i++)
- used += (this->stats_.cp_time[i] - this->old_stats_.cp_time[i]);
-
- // The last is the amount idle.
- CORBA::ULong idle =
- this->stats_.cp_time[RSTAT_CPUSTATES - 1] -
- this->old_stats_.cp_time[RSTAT_CPUSTATES - 1];
-
- // The CPU usage is the amount used over the total available.
- value <<= (CORBA::Float) ((((CORBA::Float) used) / (used + idle)) * 100.0);
-}
-
-void
-TAO_Machine_Properties::compute_disk (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float used = 0.0;
- for (int i = 0; i < RSTAT_DK_NDRIVE; i++)
- used += (this->stats_.dk_xfer[i] - this->old_stats_.dk_xfer[i]);
-
- value <<= (CORBA::Float)(used / (float) elapsed_seconds);
-}
-
-void
-TAO_Machine_Properties::compute_pages (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float pages =
- (this->stats_.v_pgpgin - this->old_stats_.v_pgpgin) +
- (this->stats_.v_pgpgout - this->old_stats_.v_pgpgout);
-
- value <<= (CORBA::Float) (pages / elapsed_seconds);
-}
-
-void
-TAO_Machine_Properties::compute_swaps (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float swaps =
- (this->stats_.v_pswpin - this->old_stats_.v_pswpin) +
- (this->stats_.v_pswpout - this->old_stats_.v_pswpout);
-
- value <<= (CORBA::Float) (swaps / elapsed_seconds);
-}
-
-void
-TAO_Machine_Properties::compute_packets (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float packets =
- (this->stats_.if_ipackets - this->old_stats_.if_ipackets) +
- (this->stats_.if_opackets - this->old_stats_.if_opackets);
-
- value <<= (CORBA::Float) (packets / elapsed_seconds);
-}
-
-void
-TAO_Machine_Properties::compute_errors (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float packets =
- (this->stats_.if_ipackets - this->old_stats_.if_ipackets) +
- (this->stats_.if_opackets - this->old_stats_.if_opackets);
-
- value <<= (CORBA::Float) (packets / elapsed_seconds);
-}
-
-void
-TAO_Machine_Properties::
-compute_context (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float switches = (this->stats_.v_swtch - this->old_stats_.v_swtch);
- value <<= (CORBA::Float) (switches / elapsed_seconds);
-}
-
-void
-TAO_Machine_Properties::
-compute_collisions (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float cols =
- (this->stats_.if_collisions - this->old_stats_.if_collisions);
- value <<= (CORBA::Float) (cols / elapsed_seconds);
-}
-
-void
-TAO_Machine_Properties::
-compute_interrupts (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float intr = (this->stats_.v_intr - this->old_stats_.v_intr);
- value <<= (CORBA::Float) (intr / elapsed_seconds);
-}
-
-void
-TAO_Machine_Properties::compute_load (CORBA::Any& value, int elapsed_seconds)
-{
- CORBA::Float load = ((CORBA::Float) this->stats_.avenrun[0]) / FSCALE;
- value <<= load;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.h
deleted file mode 100644
index 99c6079a419..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Machine_Properties.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- C++ -*- */
-
-// ============================================================================
-// $Id$
-//
-// = FILENAME
-// Machine_Properties.h
-//
-// = DESCRIPTION
-// As a trading service dynamic property, retrieves machine
-// statistics from the rstatd using Sun RPC.
-//
-// = AUTHORS
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ============================================================================
-
-#if (! defined TAO_MACHINE_PROPERTIES)
-#define TAO_MACHINE_PROPERTIES
-
-#include "orbsvcs/Trader/Trader_Utils.h"
-#include "Property_Exporter.h"
-
-//RPC related includes
-#include <rpc/rpc.h>
-#include <rpcsvc/rstat.h>
-
-class TAO_Machine_Properties :
- public TAO_Dynamic_Property,
- public TAO_Exportable
-{
-public:
-
- enum PROP_TYPES
- {
- CPU,
- DISK,
- PAGES,
- SWAPS,
- PACKETS,
- ERRORS,
- CONTEXT_SWITCHES,
- COLLISIONS,
- INTERRUPTS,
- LOAD
- };
-
- static const int NUM_PROPERTIES;
- static const char* PROP_NAMES[];
-
- TAO_Machine_Properties (void);
-
- TAO_Machine_Properties (const ACE_Time_Value& timeout);
-
- virtual CORBA::Any* evalDP (const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure));
- // Return the value of a machine performance property whose name is
- // contained in <extra_info>, which in essence is another
- // demultiplexing key.
-
- virtual void export_properties (TAO_Property_Exporter& prop_exporter);
-
- virtual int define_properties
- (CosTradingRepos::ServiceTypeRepository::PropStructSeq& prop_seq,
- CORBA::ULong offset = 0) const;
-
-private:
-
- void init (void);
-
- int retrieve_stats (void);
-
- void compute_cpu (CORBA::Any& value, int elapsed_time);
- void compute_disk (CORBA::Any& value, int elapsed_time);
- void compute_pages (CORBA::Any& value, int elapsed_time);
- void compute_swaps (CORBA::Any& value, int elapsed_time);
- void compute_packets (CORBA::Any& value, int elapsed_time);
- void compute_errors (CORBA::Any& value, int elapsed_time);
- void compute_context (CORBA::Any& value, int elapsed_time);
- void compute_collisions (CORBA::Any& value, int elapsed_time);
- void compute_interrupts (CORBA::Any& value, int elapsed_time);
- void compute_load (CORBA::Any& value, int elapsed_time);
-
- const ACE_Time_Value timeout_;
- ACE_Time_Value timestamp_;
- ACE_Time_Value sample_time_;
-
- statstime stats_;
- statstime old_stats_;
- CLIENT* rstat_client_;
-
-};
-
-#endif /* TAO_MACHINE_PROPERTIES */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Makefile b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Makefile
deleted file mode 100644
index f590e6e5815..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Makefile
+++ /dev/null
@@ -1,865 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-MAKEFILE = Makefile
-BIN = augmented_server server vs as
-
-BUILD = $(BIN)
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-AV_SERVER_OBJS = server.o
-AV_AUGSERVER_OBJS = Video_RepositoryC.o augmented_server.o \
- Property_Exporter.o Machine_Properties.o \
- Video_Repository.o
-AV_VS_OBJS = vs.o
-AV_AS_OBJS = as.o
-
-# On non-Windows environment, we should at least define
-# the export_include IDL flag.
-override TAO_IDLFLAGS += \
- -I$(TAO_ROOT)/orbsvcs/orbsvcs
-
-IDL_FILES = Video_RepositoryC Video_RepositoryS
-
-FILES = augmented_server server vs as Property_Exporter Machine_Properties $(IDL_FILES)
-
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-
-LIBS += -lTAO -lACE -lorbsvcs -lmpeg_server -lmpeg_shared -lrpcsvc
-
-MPEG_ROOT = $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source
-CPPFLAGS += -I$(MPEG_ROOT) -I$(TAO_ROOT)/orbsvcs/orbsvcs
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-#include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets (and local hacks)
-#----------------------------------------------------------------------------
-
-CPPFLAGS += -DSH_MEM -DNDEBUG
-CPPFLAGS += -I$(TAO_ROOT) -I$(TAO_ROOT)/orbsvcs $(TSS_ORB_FLAG)
-
-.PRECIOUS: Video_RepositoryC.cpp
-
-idl_stubs: $(addsuffix .h, $(IDL_FILES))
-
-
-ifdef stat
-CPPFLAGS += -DSTAT
-endif
-
-server:$(addprefix $(VDIR),$(AV_SERVER_OBJS))
- $(LINK.cc) $(LDFAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-augmented_server:$(addprefix $(VDIR),$(AV_AUGSERVER_OBJS))
- $(LINK.cc) $(LDFAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-vs:$(addprefix $(VDIR),$(AV_VS_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-as:$(addprefix $(VDIR),$(AV_AS_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-clean:
- -/bin/rm -rf *.o Log $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(addsuffix .h, $(IDL_FILES)) $(addsuffix .i, $(IDL_FILES)) $(addsuffix .cpp, $(IDL_FILES)) \
- $(addsuffix _T.h, $(IDL_FILES)) $(addsuffix _T.i, $(IDL_FILES)) $(addsuffix _T.cpp, $(IDL_FILES))
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/server.o .obj/server.so .shobj/server.o .shobj/server.so: server.cpp server.h \
- $(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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.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/Shared_Object.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Service_Object.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.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/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/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.h \
- vs.h
-.obj/vs.o .obj/vs.so .shobj/vs.o .shobj/vs.so: vs.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Handle_Set.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.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- vs.h $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/as.o .obj/as.so .shobj/as.o .shobj/as.so: as.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Server.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/include/common.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/fileio.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/routine.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/com.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/server_proto.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Globals.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/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/SOCK_CODgram.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/sendpt.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Server.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/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(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/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Video_ControlS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_State.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Video_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/AVStreams_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AVStreamsS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Null_MediaCtrlS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS_T.cpp \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/Audio_ControlS.i \
- as.h $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_server/Audio_Control_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/Property_Exporter.o .obj/Property_Exporter.so .shobj/Property_Exporter.o .shobj/Property_Exporter.so: Property_Exporter.cpp Property_Exporter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Machine_Properties.o .obj/Machine_Properties.so .shobj/Machine_Properties.o .shobj/Machine_Properties.so: Machine_Properties.cpp Machine_Properties.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Property_Exporter.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.cpp
deleted file mode 100644
index d3b5c62b869..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.cpp
+++ /dev/null
@@ -1,420 +0,0 @@
-// $Id$
-
-#include "Property_Exporter.h"
-
-ACE_RCSID(server, Property_Exporter, "$Id$")
-
-// *************************************************************
-// DP_Adapter
-// *************************************************************
-
-class DP_Adapter : public TAO_Dynamic_Property
-// = TITLE
-// This class links the a dynamic property in a Trading Service
-// Offer with its value in a CosPropertyService::PropertySet.
-{
-public:
-
- DP_Adapter (const char* prop_name,
- CosPropertyService::PropertySet_ptr prop_set);
-
- ~DP_Adapter (void);
-
- virtual CORBA::Any* evalDP (const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure));
- // Call back to the Property Service interface. The Property
- // Service reference is contained in the extra_info -- an
- // Asynchronous Completion Token.
-
-private:
-
- const char* prop_name_;
- CosPropertyService::PropertySet_var prop_set_;
-};
-
-DP_Adapter::DP_Adapter (const char* prop_name,
- CosPropertyService::PropertySet_ptr prop_set)
- : prop_name_ (prop_name),
- prop_set_ (prop_set)
-{
-}
-
-DP_Adapter::~DP_Adapter (void)
-{
-}
-
-CORBA::Any*
-DP_Adapter::evalDP (const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure))
-{
- TAO_TRY
- {
- CORBA::Any* return_value =
- this->prop_set_->get_property_value (this->prop_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- return return_value;
- }
- TAO_CATCHANY
- {
- TAO_THROW_RETURN (CosTradingDynamic::DPEvalFailure
- (this->prop_name_, returned_type, extra_info),
- 0);
- }
- TAO_ENDTRY;
-}
-
-// *************************************************************
-// TAO_Property_Exporter
-// *************************************************************
-
-TAO_Property_Exporter::
-TAO_Property_Exporter (CosTrading::Lookup_var lookup_if,
- CosPropertyService::PropertySet_ptr prop_set,
- CORBA::ULong initial_size)
- : increment_ (initial_size),
- lookup_ (lookup_if),
- prop_set_ (prop_set),
- tprops_ (initial_size),
- pprops_ (initial_size),
- pcount_ (0),
- tcount_ (0)
-{
-}
-
-TAO_Property_Exporter::~TAO_Property_Exporter (void)
-{
-}
-
-void
-TAO_Property_Exporter::add_static_property (const char* name,
- const CORBA::Any& value)
-{
- CORBA::ULong plength = this->pprops_.length (),
- tlength = this->tprops_.length ();
-
- if (tlength == this->tcount_)
- this->tprops_.length (tlength + this->increment_);
-
- if (plength == this->pcount_)
- this->pprops_.length (plength + this->increment_);
-
- // Add the value to the property service sequence.
- this->tprops_[this->tcount_].name = name;
- this->tprops_[this->tcount_].value = value;
- this->tcount_++;
-
- // Add the value to the trading service sequence.
- this->pprops_[this->pcount_].property_name = name;
- this->pprops_[this->pcount_].property_value = value;
- this->pcount_++;
-}
-
-
-void
-TAO_Property_Exporter::
-add_dynamic_property (const char* name,
- const CORBA::Any& value,
- TAO_Dynamic_Property& dynamic_prop)
-{
- // Add a property to the PropSet and a dynamic property to the
- // Offer. Have the dynamic property connect to the PropSet accessor
- // for that name.
- DP_Adapter* dp_adapter;
- ACE_NEW_RETURN (dp_adapter, DP_Adapter (name, this->prop_set_),);
-
- CORBA::ULong plength = this->pprops_.length (),
- tlength = this->tprops_.length ();
-
- if (tlength == this->tcount_)
- this->tprops_.length (tlength + this->increment_);
-
- if (plength == this->pcount_)
- this->pprops_.length (plength + this->increment_);
-
- CORBA::Any extra_info;
-
- CosTradingDynamic::DynamicProp_var dp_struct =
- dynamic_prop.construct_dynamic_prop (name, value.type (), extra_info);
-
- // Copy the dynamic property struct into the property value
- this->tprops_[this->tcount_].name = name;
- this->tprops_[this->tcount_].value <<= dp_struct.in ();
- this->tcount_++;
-
- this->pprops_[this->pcount_].property_name = name;
- this->pprops_[this->pcount_].property_value = value;
- this->pcount_++;
-}
-
-void
-TAO_Property_Exporter::
-add_dynamic_property (const char* name,
- CosTradingDynamic::DynamicProp& dp_struct)
-{
- CORBA::ULong tlength = this->tprops_.length ();
-
- if (tlength == this->tcount_)
- this->tprops_.length (tlength + this->increment_);
-
- this->tprops_[this->tcount_].name = name;
- this->tprops_[this->tcount_].value <<= dp_struct;
- this->tcount_++;
-}
-
-void
-TAO_Property_Exporter::
-add_dynamic_property (const char* name,
- CosTradingDynamic::DynamicProp* dp_struct)
-{
- CORBA::ULong tlength = this->tprops_.length ();
-
- if (tlength == this->tcount_)
- this->tprops_.length (tlength + this->increment_);
-
- this->tprops_[this->tcount_].name = name;
- this->tprops_[this->tcount_].value <<= dp_struct;
- this->tcount_++;
-}
-
-
-CosTrading::OfferId
-TAO_Property_Exporter::export (const CORBA::Object_ptr object_ref,
- const CosTrading::ServiceTypeName type,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName))
-{
- CosTrading::Register_var reg = this->lookup_->register_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- // Export the offer to the trader under the given type.
- CosTrading::OfferId offer_id = 0;
- this->tprops_.length (this->tcount_);
- offer_id = reg->export (object_ref, type, this->tprops_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- this->pprops_.length (this->pcount_);
- this->prop_set_->define_properties (this->pprops_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, offer_id);
-
- return offer_id;
-}
-
-CosTrading::OfferId
-TAO_Property_Exporter::export (const CORBA::Object_ptr object_ref,
- const CosTrading::ServiceTypeName type,
- const TRADING_REPOS::PropStructSeq& props,
- const TRADING_REPOS::ServiceTypeNameSeq& stypes,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- TRADING_REPOS::ServiceTypeExists,
- TRADING_REPOS::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- TRADING_REPOS::ValueTypeRedefinition,
- TRADING_REPOS::DuplicateServiceTypeName,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName))
-{
- CosTrading::Register_var reg;
- CosTrading::OfferId offer_id = 0;
-
- TAO_TRY
- {
- reg = this->lookup_->register_if (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->pprops_.length (this->pcount_);
- this->prop_set_->define_properties (this->pprops_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
-
-
- /***************** UTTER HACK: REMOVE WHEN EXCEPTIONS WORK! ****
- CosTrading::TypeRepository_ptr obj = this->lookup_->type_repos (_env);
-
- ACE_DEBUG ((LM_DEBUG, "Attempting add_type.\n"));
- CosTradingRepos::ServiceTypeRepository_var str =
-
- CosTradingRepos::ServiceTypeRepository::_narrow (obj, _env);
- TAO_CHECK_ENV_RETURN (_env, 0);
-
- str->add_type (type,
-
- object_ref->_interface_repository_id (),
- props,
- stypes,
-
- _env);
- TAO_CHECK_ENV_RETURN (_env, 0);
- ***************** UTTER HACK: REMOVE WHEN EXCEPTIONS WORK! ****/
-
-
- // Attempt to export the offer.
- ACE_DEBUG ((LM_DEBUG, "Attempting export.\n"));
- this->tprops_.length (this->tcount_);
- offer_id = reg->export (object_ref, type, this->tprops_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CosTrading::UnknownServiceType, excp)
- {
-
-
- cout<<"Within the UnknownServiceType exception"<<endl;
- CosTrading::TypeRepository_ptr obj = this->lookup_->type_repos (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- ACE_DEBUG ((LM_DEBUG, "Export failed. Attempting add_type.\n"));
- CosTradingRepos::ServiceTypeRepository_var str =
- CosTradingRepos::ServiceTypeRepository::_narrow (obj, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- // If the ServiceTypeName wasn't found, we'll have to add the
- // type to the Service Type repository ourselves.
- str->add_type (type,
- object_ref->_interface_repository_id (),
- props,
- stypes,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
-
- // Now we'll try again to register the offer.
- ACE_DEBUG ((LM_DEBUG, "Attempting export again.\n"));
-
- this->tprops_.length (this->tcount_);
- offer_id = reg->export (object_ref, type, this->tprops_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, 0);
- cout<<"It reached here"<<endl;
-
- }
- /*
- TAO_CATCHANY
- {
- // Sigh, all our efforts were for naight.
- TAO_RETHROW_RETURN (0);
- }
- */
- TAO_ENDTRY;
-
- return offer_id;
-}
-
-// *************************************************************
-// TAO_Property_Modifier
-// *************************************************************
-
-TAO_Property_Modifier::
-TAO_Property_Modifier (CosTrading::Lookup_var lookup_if,
- CosPropertyService::PropertySet_ptr prop_set,
- CORBA::ULong initial_size)
- : increment_ (initial_size),
- lookup_ (lookup_if),
- prop_set_ (prop_set),
- pdelete_ (initial_size),
- pmodify_ (initial_size),
- tdelete_ (initial_size),
- tmodify_ (initial_size),
- pdcount_ (0),
- pmcount_ (0),
- tdcount_ (0),
- tmcount_ (0)
-{
-}
-
-void
-TAO_Property_Modifier::delete_property (const char* name)
-{
- CORBA::ULong plength = this->pdelete_.length (),
- tlength = this->tdelete_.length ();
-
- if (tlength == this->tdcount_)
- this->tdelete_.length (tlength + this->increment_);
-
- if (plength == this->pdcount_)
- this->pdelete_.length (plength + this->increment_);
-
- this->tdelete_[this->tdcount_] = name;
- this->tdcount_++;
-
- this->pdelete_[this->pdcount_] = name;
- this->pdcount_++;
-}
-
-void
-TAO_Property_Modifier::modify_property (const char* name, const Any& value)
-{
- CORBA::ULong plength = this->pmodify_.length (),
- tlength = this->tmodify_.length ();
-
- if (tlength == this->tmcount_)
- this->tmodify_.length (tlength + this->increment_);
-
- if (plength == this->pmcount_)
- this->pmodify_.length (plength + this->increment_);
-
- this->tmodify_[this->tmcount_].name = name;
- this->tmodify_[this->tmcount_].value = value;
- this->tdcount_++;
-
- this->pmodify_[this->pmcount_].property_name = name;
- this->pmodify_[this->pmcount_].property_value = value;
- this->pdcount_++;
-}
-
-void
-TAO_Property_Modifier::commit (CosTrading::OfferId id,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosPropertyService::MultipleExceptions,
- CosTrading::NotImplemented,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId,
- CosTrading::IllegalPropertyName,
- CosTrading::Register::UnknownPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::Register::MandatoryProperty,
- CosTrading::Register::ReadonlyProperty,
- CosTrading::DuplicatePropertyName))
-{
- this->tdelete_.length (this->tdcount_);
- this->tmodify_.length (this->tmcount_);
- this->pdelete_.length (this->pdcount_);
- this->pmodify_.length (this->pmcount_);
-
- CosTrading::Register_var reg = this->lookup_->register_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV,);
-
- reg->modify (id, this->tdelete_, this->tmodify_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV,);
-
- this->prop_set_->define_properties (this->pmodify_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV,);
-
- this->prop_set_->delete_properties (this->pdelete_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV,);
-}
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.h
deleted file mode 100644
index 4c236f3e8bb..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Property_Exporter.h
+++ /dev/null
@@ -1,211 +0,0 @@
-/* -*- C++ -*- */
-
-// ========================================================================
-// $Id$
-//
-// = LIBRARY
-// TAO/orbsvcs/orbsvcs
-//
-// = FILENAME
-// Property_Exporter.h
-//
-// = DESCRIPTION
-// Allows a service to export properties to both a Property Set and
-// a Trading Service simulatenously.
-//
-// = AUTHORS
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TAO_PROPERTY_EXPORTER_H
-#define TAO_PROPERTY_EXPORTER_H
-
-#include "orbsvcs/CosTradingC.h"
-#include "orbsvcs/CosPropertyServiceC.h"
-#include "orbsvcs/Trader/Trader_Utils.h"
-
-class TAO_Property_Exporter;
-
-class TAO_Exportable
-// = DESCRIPTION
-// Interface that allows property containers to export their
-// properties to a TAO_Property_Exporter instance.
-{
-public:
-
- virtual void
- export_properties (TAO_Property_Exporter& prop_exporter) {}
- // Insert exportable properties into the proper_exporter.
-
- virtual int define_properties
- (CosTradingRepos::ServiceTypeRepository::PropStructSeq& prop_seq,
- CORBA::ULong offset = 0) const = 0;
- // Append property definitions to the service type defintition
- // sequence. The <offset> is the point at which the method can begin
- // placing the PropStructures. define_properties returns the number
- // of properties inserted from the offset.
-};
-
-
-class TAO_Property_Exporter
-// = TITLE
-// Publish public properties of a servant to a
-// CosPropertyService::PropSet instance and a Trading Service
-// offer.
-//
-// Use this class in the following way:
-// 1. Instantiate.
-// 2. for (int i = 0; i < num_properties; i++) add_*_property ();
-// 3. export ()
-{
- public:
-
- TAO_Property_Exporter (CosTrading::Lookup_var lookup_if,
- CosPropertyService::PropertySet_ptr prop_set,
- CORBA::ULong initial_size = 10);
-
-
- ~TAO_Property_Exporter (void);
- // Delete all Dynamic Property adapters
-
- void add_static_property (const char* name,
- const CORBA::Any& value);
- // Add a property to the Offer and the PropSet.
-
- void add_dynamic_property (const char* name,
- const CORBA::Any& intial_value,
- TAO_Dynamic_Property& dp);
- // Add a property to the PropSet and a dynamic property to the
- // Offer. Have the dynamic property connect to the PropSet accessor
- // for that name.
-
- void add_dynamic_property (const char* name,
- CosTradingDynamic::DynamicProp& dp_struct);
-
- void add_dynamic_property (const char* name,
- CosTradingDynamic::DynamicProp* dp_struct);
-
- CosTrading::OfferId export (const CORBA::Object_ptr object_ref,
- const CosTrading::ServiceTypeName type,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosPropertyService::MultipleExceptions,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName));
- // Export the offer to the trader under the given type.
-
- typedef CosTradingRepos::ServiceTypeRepository TRADING_REPOS;
- CosTrading::OfferId export (const CORBA::Object_ptr object_ref,
- const CosTrading::ServiceTypeName type,
- const TRADING_REPOS::PropStructSeq& props,
- const TRADING_REPOS::ServiceTypeNameSeq& stypes,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosPropertyService::MultipleExceptions,
- CosTrading::IllegalServiceType,
- TRADING_REPOS::ServiceTypeExists,
- TRADING_REPOS::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- TRADING_REPOS::ValueTypeRedefinition,
- TRADING_REPOS::DuplicateServiceTypeName,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName));
- // Export the offer to the trader under the given type. Register the
- // type with the current definition if the type can't be found in
- // the service type repository.
-
-private:
-
- TAO_Property_Exporter (const TAO_Property_Exporter&);
- void operator= (const TAO_Property_Exporter&);
- // These don't make sense on this class.
-
- const int increment_;
-
- CosTrading::Lookup_var lookup_;
- CosPropertyService::PropertySet_var prop_set_;
-
- CORBA::ULong pcount_, tcount_;
- CosTrading::PropertySeq tprops_;
- CosPropertyService::Properties pprops_;
-};
-
-class TAO_Property_Modifier
-// = TITLE
-// Modify or delete properties published in a PropSet instance or as
-// an offer in a Trading Service instance.
-//
-// = DESCRIPTION
-// This interface is primarily for properties registered as static
-// with the trading service, yet periodically change. The change
-// isn't frequent enough to warrant the constant overhead of dynamic
-// properties, which can affect the server performance.
-{
-public:
-
- TAO_Property_Modifier (CosTrading::Lookup_var lookup_if,
- CosPropertyService::PropertySet_ptr prop_set,
- CORBA::ULong initial_size = 10);
-
- // If no Lookup Interface is provided to the constructor, then
- // resolve_initial_references ("TradingService") will be used.
-
- void delete_property (const char* name);
- // Remove a property from the current prop_set/offer.
-
- void modify_property (const char* name, const CORBA::Any& value);
- // Modify a property from the current prop_set/offer.
-
- void commit (CosTrading::OfferId id, CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosPropertyService::MultipleExceptions,
- CosTrading::NotImplemented,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId,
- CosTrading::IllegalPropertyName,
- CosTrading::Register::UnknownPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::Register::MandatoryProperty,
- CosTrading::Register::ReadonlyProperty,
- CosTrading::DuplicatePropertyName));
- // Commit your changes to the trading service.
-
- private:
-
- const int increment_;
-
- int pdcount_;
- int pmcount_;
-
- int tdcount_;
- int tmcount_;
-
- CosTrading::Lookup_var lookup_;
- CosPropertyService::PropertySet_var prop_set_;
-
- CosPropertyService::PropertyNames pdelete_;
- CosPropertyService::Properties pmodify_;
-
- CosTrading::PropertyNameSeq tdelete_;
- CosTrading::PropertySeq tmodify_;
-
- TAO_Property_Modifier (const TAO_Property_Modifier&);
- void operator= (const TAO_Property_Modifier&);
- // These don't make sense on this class.
-};
-
-#endif /* TAO_PROPERTY_EXPORTER_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.cpp
deleted file mode 100644
index 27db11ebe94..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.cpp
+++ /dev/null
@@ -1,159 +0,0 @@
-// $Id$
-
-#include "Video_Repository.h"
-#include "ace/Read_Buffer.h"
-
-ACE_RCSID(server, Video_Repository, "$Id$")
-
-
-const char* TAO_Video_Repository::MOVIE_INFO = "Movie_Info";
-
-TAO_Video_Repository::TAO_Video_Repository (const char* file_name)
- : filename_ (file_name),
- movie_info_ (0),
- num_movies_ (0),
- lastchanged_ (0)
-{
- cout<<"The movie file is "<<filename_<<endl;
-}
-
-TAO_Video_Repository::~TAO_Video_Repository (void)
-{
- TAO_VR::Movie_Info::freebuf (this->movie_info_);
-}
-
-CORBA::Any*
-TAO_Video_Repository::evalDP (const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure))
-{
- ACE_DEBUG ((LM_DEBUG,"TAO_Video_Repository::evalDP:%s\n",name));
- CORBA::Any* return_value = 0;
- ACE_NEW_RETURN (return_value, CORBA::Any, 0);
-
- struct stat file_stat;
- if (ACE_OS::stat (this->filename_, &file_stat) == 0)
- {
- if (this->lastchanged_ < file_stat.st_mtime)
- {
- FILE* file = ACE_OS::fopen (this->filename_, "r");
-
- if (file != 0)
- {
- // Read the file into a buffer
- ACE_Read_Buffer read_file (file, 1);
- char* database = read_file.read (EOF, '\n', '%');
-
- // Parse the file into a sequence and insert it into an
- // Any (i.e., this->return_)
- TAO_Video_Repository::parse_file (database,
- read_file.replaced ());
-
- ACE_Allocator* alloc = ACE_Allocator::instance ();
- alloc->free (database);
-
- this->lastchanged_ = file_stat.st_mtime;
- }
- else cout<<"The movie_database.txt file does not exist"<<endl;
- }
-
- TAO_VR::Movie_Info* movie_info = 0;
- ACE_NEW_RETURN (movie_info,
- TAO_VR::Movie_Info (this->num_movies_,
- this->num_movies_,
- this->movie_info_,
- 0),
- 0);
-
- (*return_value) <<= movie_info;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,"TAO_Video_Repository::evalDP::stat failed\n"));
- }
-
- return return_value;
-}
-
-void
-TAO_Video_Repository::parse_file (const char* database, int num_lines)
-{
- const char* delim = "%";
- CORBA::ULong i = 0;
- CORBA::Any* return_value = 0;
- char* current = (char *) database;
-
- ACE_DEBUG ((LM_DEBUG, "Recomputing the movie stats.\n"));
-
- TAO_VR::Movie_Info::freebuf (this->movie_info_);
-
- this->movie_info_ = TAO_VR::Movie_Info::allocbuf (num_lines);
-
- if (this->movie_info_ != 0)
- {
- current = ACE_OS::strtok (current, "%");
- while (current != 0)
- {
- TAO_VR::Movie& movie = this->movie_info_[i];
-
- movie.name_ = (const char*) current;
- movie.audio_filename_ = (const char*) ACE_OS::strtok (0, delim);
- movie.video_filename_ = (const char*) ACE_OS::strtok (0, delim);
- movie.description_ = (const char*) ACE_OS::strtok (0, delim);
-
- ACE_DEBUG ((LM_DEBUG,
- "Movie Name: %s\nFile Name: %s\nDescription: %s\n",
- (const char *) movie.name_,
- (const char *) movie.audio_filename_,
- (const char *) movie.video_filename_,
- (const char *) movie.description_));
-
- // From the actual movie file, extract the techincal information.
- TAO_Video_Repository::
- obtain_movie_info (movie.audio_filename_, movie);
-
- TAO_Video_Repository::
- obtain_movie_info (movie.video_filename_, movie);
-
-
- current = ACE_OS::strtok (0, delim);
- i++;
- }
- }
-
- this->num_movies_ = num_lines;
-}
-
-void
-TAO_Video_Repository::
-export_properties (TAO_Property_Exporter& prop_exporter)
-{
- CORBA::Any extra_info;
-
- extra_info <<= MOVIE_INFO;
- CosTradingDynamic::DynamicProp* dp_struct =
- this->construct_dynamic_prop (MOVIE_INFO,
- TAO_VR::_tc_Movie_Info,
- extra_info);
-
- prop_exporter.add_dynamic_property (MOVIE_INFO, dp_struct);
-}
-
-int
-TAO_Video_Repository::
-define_properties (CosTradingRepos::ServiceTypeRepository::PropStructSeq& prop_seq,
- CORBA::ULong offset) const
-{
- CORBA::ULong num_props = prop_seq.length ();
-
- if (num_props <= offset)
- prop_seq.length (offset + 1);
-
- prop_seq[offset].name = MOVIE_INFO;
- prop_seq[offset].value_type = CORBA::TypeCode::_duplicate (TAO_VR::_tc_Movie_Info);
- prop_seq[offset].mode = CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY;
-
- return 1;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.h
deleted file mode 100644
index 88dda6f6a5e..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* -*- C++ -*- */
-
-// ============================================================================
-// $Id$
-//
-//
-// = FILENAME
-// Video_Repository.h
-//
-// = DESCRIPTION
-// As a trading service dynamic property, creates a sequence of
-// structures, each structure describing a movie in the video
-// repository.
-//
-// = AUTHORS
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ============================================================================
-
-#if (! defined TAO_VIDEO_REPOSITORY_H)
-#define TAO_VIDEO_REPOSITORY_H
-
-#include "orbsvcs/Trader/Trader_Utils.h"
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "Video_RepositoryC.h"
-#include "Property_Exporter.h"
-
-class TAO_Video_Repository :
- public TAO_Dynamic_Property,
- public TAO_Exportable
-// = DESCRIPTION
-// When evalDP is invoked by the Dynamic Property Dispatcher, the
-// TAO_Video_Repository parses the database file and creates a Movie
-// Sequence, each structure of which describes a movie in the
-// database. The evalDP then crams the sequence into a dynamically
-// allocated Any, which it returns to the dispatcher.
-//
-// The format of the database file is the following:
-//
-// <file name>%<Movie Name>%<URL for description>
-{
-public:
-
- static const char* MOVIE_INFO;
-
- TAO_Video_Repository (const char* filename);
- // TAO_Video_Repository requires the pathname of the video
- // repository database.
-
- ~TAO_Video_Repository (void);
-
- virtual CORBA::Any* evalDP (const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure));
-
- virtual void export_properties (TAO_Property_Exporter& prop_exporter);
-
- virtual int define_properties
- (CosTradingRepos::ServiceTypeRepository::PropStructSeq& prop_seq,
- CORBA::ULong offet = 0) const;
-
-private:
-
- void parse_file (const char* database, int num_lines);
-
- static void obtain_movie_info (const char* file_name,
- TAO_VR::Movie& movie) {}
- // Extract the techincal information from the actual MPEG file.
-
- TAO_Video_Repository (void) {}
- TAO_Video_Repository& operator= (const TAO_Video_Repository& rep)
- { return *this; }
- // TAO_Video_Repository requires the path of the video repository
- // database.
-
- const char* filename_;
- TAO_VR::Movie* movie_info_;
- int num_movies_;
- time_t lastchanged_;
-};
-
-#endif /* TAO_VIDEO_REPOSITORY_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.idl b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.idl
deleted file mode 100644
index e7e93b2b7df..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.idl
+++ /dev/null
@@ -1,32 +0,0 @@
-// ============================================================================
-// $Id$
-//
-// = FILENAME
-// Video_Repository.idl
-//
-// = DESCRIPTION
-// Data Structures used by the Video_Repository to describe movies in
-// the Video Repository.
-//
-// = AUTHORS
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ============================================================================
-
-module TAO_VR
-{
- struct Movie
- {
- string name_;
- string audio_filename_;
- string video_filename_;
- string description_;
- // string movie_format_;
- // unsigned long filesize_;
- // unsigned long duration_;
- // unsigned long framerate_;
- // unsigned long framesize_;
- };
-
- typedef sequence<Movie> Movie_Info;
-};
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/as.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/as.cpp
deleted file mode 100644
index 9e14f732d28..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/as.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-// $Id$
-
-#include "mpeg_server/Audio_Server.h"
-#include "as.h"
-
-ACE_RCSID(server, as, "$Id$")
-
-int
-Audio_Child_Process::init (int argc,
- char **argv)
-{
- if (TAO_AV_Child_Process_B<Audio_Server_StreamEndPoint,TAO_VDev,Audio_Control_i>::init (argc,argv) == -1)
- return -1;
-
- int max_pkt_size = -INET_SOCKET_BUFFER_SIZE;
- AUDIO_GLOBAL::instance ()->serviceSocket = -1;
-
- AUDIO_GLOBAL::instance ()->conn_tag = max_pkt_size;
-
- if (max_pkt_size < 0)
- max_pkt_size = -max_pkt_size;
- else if (max_pkt_size == 0)
- max_pkt_size = 1024 * 1024;
-
- AUDIO_GLOBAL::instance ()->start_time =ACE_OS::time (NULL);
-
- AUDIO_GLOBAL::instance ()->fbpara = (AudioFeedBackPara *)ACE_OS::malloc(FBBUF_SIZE);
- if (AUDIO_GLOBAL::instance ()->fbpara == NULL) {
- ACE_OS::perror ("AS failed to allocate mem for fbpara");
- return (-1);
- }
-
- AUDIO_GLOBAL::instance ()->databuf_size = max_pkt_size - sizeof(AudioPacket);
- if (AUDIO_GLOBAL::instance ()->databuf_size > DATABUF_SIZE)
- AUDIO_GLOBAL::instance ()->databuf_size = DATABUF_SIZE;
-
- AUDIO_GLOBAL::instance ()->pktbuf = (AudioPacket *)ACE_OS::malloc(sizeof(AudioPacket) +
- AUDIO_GLOBAL::instance ()->databuf_size);
- if (AUDIO_GLOBAL::instance ()->pktbuf == NULL) {
- ACE_OS::perror ("AS failed to allocate mem for pktbuf");
- return(-1);
- }
-}
-
-int
-Audio_Child_Process::make_mediactrl (Audio_Control_i *& media_ctrl)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_Child_Process::make_mediactrl ()\n"));
- media_ctrl = AUDIO_CONTROL_I::instance ();
- return 0;
-}
-
-
-int
-main (int argc,char **argv)
-{
- Audio_Child_Process audio_child;
-
-
- if (audio_child.init (argc,argv) == -1)
- return 1;
-// while (1)
-// {
- int result = audio_child.run () ;
-// if (errno == EINTR)
-// continue;
-// else
-// break;
-// }
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/as.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/as.h
deleted file mode 100644
index 754917b3a75..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/as.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* $Id$ */
-
-// ============================================================================
-//
-// = LIBRARY
-// as
-//
-// = FILENAME
-// as.h
-//
-// = DESCRIPTION
-// @@ Please add a synopsis of this file.
-//
-// = AUTHORS
-// Sumedh Mungee (sumedh@cs.wustl.edu)
-// Nagarajan Surendran (naga@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef TAO_AV_AS_H
-#define TAO_AV_AS_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Acceptor.h"
-#include "ace/Svc_Handler.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/Select_Reactor.h"
-
-#include "include/common.h"
-#include "mpeg_server/server_proto.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/com.h"
-#include "mpeg_server/Audio_Control_i.h"
-#include "orbsvcs/orbsvcs/Naming/Naming_Utils.h"
-
-#include "mpeg_server/Audio_Server.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-
-class Audio_Child_Process
- :public TAO_AV_Child_Process_B <Audio_Server_StreamEndPoint,TAO_VDev,Audio_Control_i>
-{
-public:
- int init (int argc,
- char **argv);
- // init the Video Singleton.
-
- int make_mediactrl (Audio_Control_i *&media_ctrl);
-};
-
-
-#endif /* TAO_AV_AS_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.cpp
deleted file mode 100644
index 659348337e2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.cpp
+++ /dev/null
@@ -1,725 +0,0 @@
-// $Id$
-
-#include "augmented_server.h"
-#include "ace/Process.h"
-
-ACE_RCSID(server, augmented_server, "$Id$")
-
-int AV_Server::done_;
-pid_t AV_Server::current_pid_ = -1;
-
-const char* MMDevice_Exporter_i::NUMBER_OF_CONNECTIONS = "Number_Of_Connections";
-const char* MMDevice_Exporter_i::MAX_CONNECTIONS = "Max_Connections";
-const char* MMDevice_Exporter_i::SERVER_NAME = "Server_Name";
-
-MMDevice_Exporter_i::MMDevice_Exporter_i ()
- : audio_mmdevice_ (0),
- video_mmdevice_ (0),
- connections_ (0),
- max_connections_ (10)
-{
-}
-
-CORBA::ULong
-MMDevice_Exporter_i::connections (void) const
-{
- return this->connections_;
-}
-
-// CORBA::Object_ptr
-// MMDevice_Exporter_i::
-// audio_mmdevice_reference_ (CORBA_Environment &TAO_IN_ENV)
-// {
-// return this->audio_mmdevice_;
-// }
-
-// CORBA::Object_ptr
-// MMDevice_Exporter_i::
-// video_mmdevice_reference_ (CORBA_Environment &TAO_IN_ENV)
-// {
-// return this->video_mmdevice_;
-// }
-
- CORBA::Object_ptr
-MMDevice_Exporter_i::get_audio_mmdevice (CORBA_Environment &TAO_IN_ENV)
-{
- return CORBA::Object::_duplicate (this->audio_mmdevice_);
-}
-
-CORBA::Object_ptr
-MMDevice_Exporter_i::get_video_mmdevice (CORBA_Environment &TAO_IN_ENV)
-{
- return CORBA::Object::_duplicate (this->video_mmdevice_);
-}
-
-void
-MMDevice_Exporter_i::
-export_properties (TAO_Property_Exporter& prop_exporter)
-{
- CORBA::Any connections, max_connections, server_name;
-
- connections <<= (CORBA::ULong) this->connections_;
- prop_exporter.add_static_property (NUMBER_OF_CONNECTIONS, connections);
-
- max_connections <<= (CORBA::ULong) this->max_connections_;
- prop_exporter.add_static_property (MAX_CONNECTIONS, max_connections);
-
- char* hostname = ACE_OS::getenv ("HOST");
- server_name <<= hostname;
- prop_exporter.add_static_property (SERVER_NAME, server_name);
-}
-
-int
-MMDevice_Exporter_i::
-define_properties (CosTradingRepos::ServiceTypeRepository::PropStructSeq& prop_seq,
- CORBA::ULong offset) const
-{
- CORBA::ULong num_props = prop_seq.length ();
-
- if (num_props <= offset + 2)
- prop_seq.length (offset + 3);
-
- prop_seq[offset].name = NUMBER_OF_CONNECTIONS;
- prop_seq[offset].value_type = CORBA::TypeCode::_duplicate (CORBA::_tc_ulong);
- prop_seq[offset].mode = CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY;
- prop_seq[offset + 1].name = MAX_CONNECTIONS;
- prop_seq[offset + 1].value_type = CORBA::TypeCode::_duplicate (CORBA::_tc_ulong);
- prop_seq[offset + 1].mode = CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY;
- prop_seq[offset + 2].name = SERVER_NAME;
- prop_seq[offset + 2].value_type = CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- prop_seq[offset + 2].mode = CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY_READONLY;
-
- return 3;
-}
-
-AV_Audio_MMDevice::
-AV_Audio_MMDevice (TAO_AV_Endpoint_Process_Strategy *endpoint_strategy)
- :TAO_MMDevice (endpoint_strategy)
-
-{
-}
-
-AVStreams::StreamEndPoint_B_ptr
-AV_Audio_MMDevice::
-create_B (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_MMDevice::create_B called \n"));
- AVStreams::StreamEndPoint_B_ptr stream_ptr;
- stream_ptr = TAO_MMDevice::create_B (the_requester,
- the_vdev,
- the_qos,
- met_qos,
- named_vdev,
- the_spec,
- env);
-
- /* NOT CLEAR ABOUT THIS
- if (stream_ptr != 0)
- this->connections_;
- */
- return stream_ptr;
-
-}
-
-
-AV_Video_MMDevice::
-AV_Video_MMDevice (TAO_AV_Endpoint_Process_Strategy *endpoint_strategy)
- :TAO_MMDevice (endpoint_strategy)
-
-{
-}
-
-AVStreams::StreamEndPoint_B_ptr
-AV_Video_MMDevice::
-create_B (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Video_MMDevice::create_B called \n"));
- AVStreams::StreamEndPoint_B_ptr stream_ptr;
- stream_ptr = TAO_MMDevice::create_B (the_requester,
- the_vdev,
- the_qos,
- met_qos,
- named_vdev,
- the_spec,
- env);
- /*NEED TO CHECK THIS
- if (stream_ptr != 0)
- this->connections_;
- */
- return stream_ptr;
-}
-
-
-// AV_Server_Sig_Handler routines
-AV_Server_Sig_Handler::AV_Server_Sig_Handler (const AV_Server& av_server)
- : av_server_ (av_server)
-{
-}
-
-int
-AV_Server_Sig_Handler::register_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);
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) sig_handler == %d\n",this->handle_));
-
- // 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 (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this, ACE_Event_Handler::NULL_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
-
- // handles these signals.
- // this->sig_set.fill_set ();
- this->sig_set.sig_add (SIGCHLD);
- // this->sig_set.sig_add (SIGBUS);
- this->sig_set.sig_add (SIGINT);
- this->sig_set.sig_add (SIGTERM);
-
- // Register the signal handler object to catch the signals. if
- if (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this->sig_set, this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
- return 0;
-}
-
-// Called by the ACE_Reactor to extract the fd.
-ACE_HANDLE
-AV_Server_Sig_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-int
-AV_Server_Sig_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handling asynchonrous input...\n"));
- return 0;
-}
-
-int
-AV_Server_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.
-
-int
-AV_Server_Sig_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) received signal %S\n", signum));
-
- switch (signum)
- {
- case SIGCHLD:
- // Handle the death of child signal.
- this->clear_child (SIGCHLD);
- break;
- // case SIGBUS:
- // Handle the Bus error signal
- // exit (2);
- case SIGINT:
- // Handle the interrupt signal
- case SIGTERM:
- // Handle the process termination signal.
- this->int_handler (signum);
- break;
- default:
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) %S: not handled, returning to program\n", signum));
- break;
- }
- return 0;
-}
-
-// SIGCHLD handler
-void
-AV_Server_Sig_Handler::clear_child (int sig)
-{
- int pid;
- int status;
-
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) AV_Server: Reaping the children\n"));
- // reap the children
- while ((pid = ACE_OS::waitpid (-1,
- &status,
- WNOHANG)) > 0)
- {
- if (pid == AV_Server::current_pid_)
- {
- cerr << "The child currently being waited for has died\n";
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) The child currently being waited for has died.\n"));
- AV_Server::done_ = 1;
- }
-
- // decrement the count of number of active children
- Mpeg_Global::session_num --;
-
- if (status == 0)
- continue;
-
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) AV_Server: child %d (status %d)\n", pid, status));
- }
- return;
-}
-
-int
-AV_Server_Sig_Handler::remove_names (void)
-{
- TAO_TRY
- {
- /*
- CORBA::Object_var naming_obj = TAO_ORB_Core_instance ()->orb ()->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to resolve the Name Service.\n"),
- -1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Unregister the video_mmdevice with the naming service.
-
- CosNaming::Name video_server_mmdevice_name (1);
- video_server_mmdevice_name.length (1);
- video_server_mmdevice_name [0].id = CORBA::string_dup ("Video_Server_MMDevice");
-
- // Register the video control object with the naming server.
- naming_context->unbind (video_server_mmdevice_name,
- TAO_TRY_ENV);
- // Unregister the audio_mmdevice with the naming service.
-
- CosNaming::Name audio_server_mmdevice_name (1);
- audio_server_mmdevice_name.length (1);
- audio_server_mmdevice_name [0].id = CORBA::string_dup ("Audio_Server_MMDevice");
-
- // Register the audio control object with the naming server.
- naming_context->unbind (audio_server_mmdevice_name,
- TAO_TRY_ENV);
- */
- this->av_server_.shutdown ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("AV_Server_Sig_Handler::remove_names ()");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// ctrl-c, Bus error, interrupt sig handler
-void
-AV_Server_Sig_Handler::int_handler (int sig)
-{
- // unbind the names from the naming service.
-
- this->remove_names ();
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) AV server killed by signal %d\n",
- sig));
-}
-
-AV_Server_Sig_Handler::~AV_Server_Sig_Handler (void)
-{
- TAO_ORB_Core_instance ()->reactor ()->remove_handler (this->sig_set);
-}
-
-// AV_Server routines
-
-const char* AV_Server::MMDEVICE_SERVICE_TYPE = "MMDevice";
-
-
-// Default Constructor
-AV_Server::AV_Server (void)
- : video_rep_ ("movie_database.txt"),
- signal_handler_ (*this),
- video_process_strategy_ (&video_process_options_),
- audio_process_strategy_ (&audio_process_options_)
-{
- this->video_process_options_.command_line ("./vs -ORBport 0 -ORBobjrefstyle url");
- this->audio_process_options_.command_line ("./as -ORBport 0 -ORBobjrefstyle url");
-}
-
-// %% move to the destructor or sig handler
-void
-AV_Server::on_exit_routine (void)
-{
- // %% what does the following do
- if (Mpeg_Global::parentpid != ACE_OS::getpid ())
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Process is exiting\n"));
- return;
- }
-
- // %% what does the following do
- if (Mpeg_Global::live_audio > 1)
- ExitLiveAudio ();
- if (Mpeg_Global::live_video > 1)
- ExitLiveVideo ();
- // ComCloseServer();
-
- // Remove the elements from the Naming service.
-}
-
-
-// Parses the command line arguments
-int
-AV_Server::parse_args (int argc,
- char **argv)
-{
- ACE_Get_Opt get_opts (argc, argv, "rd:s:vamh");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'r': // real time flag
- Mpeg_Global::rttag = 1;
- break;
- case 'd': // clock drift in ppm
- Mpeg_Global::drift_ppm = ACE_OS::atoi (get_opts.optarg);
- break;
- case 's':// limit on number of sessions
- Mpeg_Global::session_limit = ACE_OS::atoi (get_opts.optarg);
- break;
- case 'v':// live video flag
- Mpeg_Global::live_video = 1;
- break;
- case 'a':// live audio flag
- Mpeg_Global::live_audio = 1;
- break;
- case '?':
- case 'h':// help flag
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s [-r ] [-m]\n"
- " [-d#int(clock drift in ppm)]\n"
- " [-s#int(limit on number of sessions)]\n"
- " [-v] [-a] [-?] [-h]",
- argv [0]));
- return -1;
- }
- return 0;
-}
-
-
-// Initializes the mpeg server
-int
-AV_Server::init (int argc,
- char **argv,
- CORBA::Environment& env)
-{
- int result;
-
- // Initialize the orb_manager
- this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- env);
- TAO_CHECK_ENV_RETURN (env,
- -1);
-
- CORBA::ORB_var orb =
- this->orb_manager_.orb ();
-
- PortableServer::POA_var child_poa =
- this->orb_manager_.child_poa ();
-
- result = this->parse_args (argc, argv);
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error parsing arguments"),
- -1);
-
- // Resolve the Naming service reference.
- /*
- CORBA::Object_var naming_obj = orb->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to resolve the Name Service.\n"),
- -1);
-
- this->naming_context_ =
- CosNaming::NamingContext::_narrow (naming_obj.in (),
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
- */
-
-
- ACE_NEW_RETURN (this->video_mmdevice_,
- AV_Video_MMDevice (&this->video_process_strategy_),
- -1);
-
- // Register the video mmdevice object with the ORB
- this->orb_manager_.activate_under_child_poa ("Video_Server_MMDevice",
- this->video_mmdevice_,
- env);
- // CORBA::String_var server_ior = this->orb_manager_.orb ()->object_to_string (mmdevice_reference,
- // TAO_TRY_ENV);
- TAO_CHECK_ENV_RETURN (env,-1);
-
- /*
- // Register the video_mmdevice with the naming service.
- CosNaming::Name video_server_mmdevice_name (1);
- video_server_mmdevice_name.length (1);
- video_server_mmdevice_name [0].id = CORBA::string_dup ("Video_Server_MMDevice");
-
- // Register the video control object with the naming server.
- this->naming_context_->bind (video_server_mmdevice_name,
- this->video_mmdevice_->_this (env),
- env);
-
- if (env.exception () != 0)
- {
- env.clear ();
- this->naming_context_->rebind (video_server_mmdevice_name,
- this->video_mmdevice_->_this (env),
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
- }
-
- */
-
- ACE_NEW_RETURN (this->audio_mmdevice_,
- AV_Audio_MMDevice (&this->audio_process_strategy_),
- -1);
-
- // Register the audio mmdevice object with the ORB
- this->orb_manager_.activate_under_child_poa ("Audio_Server_MMDevice",
- this->audio_mmdevice_,
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
-
-
- CORBA::Object_ptr audio_object_ptr = this->audio_mmdevice_->_this (env);
- TAO_CHECK_ENV_RETURN (env,-1);
-
- CORBA::Object_ptr video_object_ptr = this->video_mmdevice_->_this (env);
- TAO_CHECK_ENV_RETURN (env,-1);
-
- ACE_NEW_RETURN (this->mmdevice_exporter_,
- MMDevice_Exporter_i (),
- -1);
-
- this->mmdevice_exporter_->audio_mmdevice_ = audio_object_ptr;
- this->mmdevice_exporter_->video_mmdevice_ = video_object_ptr;
-
- // Register the audio mmdevice object with the ORB
- this->orb_manager_.activate_under_child_poa ("MMDevice_Exporter",
- this->mmdevice_exporter_,
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
- /*
- // Register the audio_mmdevice with the naming service.
-
- CosNaming::Name audio_server_mmdevice_name (1);
- audio_server_mmdevice_name.length (1);
- audio_server_mmdevice_name [0].id = CORBA::string_dup ("Audio_Server_MMDevice");
-
- // Register the audio control object with the naming server.
- this->naming_context_->bind (audio_server_mmdevice_name,
- this->audio_mmdevice_->_this (env),
- env);
-
- if (env.exception () != 0)
- {
- env.clear ();
- this->naming_context_->rebind (audio_server_mmdevice_name,
- this->audio_mmdevice_->_this (env),
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
- }
-
- */
- // Invoke this once, passing in an object for each trading service
- // service type.
-
-
-
- if (this->resolve_trader (env) != -1)
- {
- // Invoke this for each offer.
- this->export_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
- }
-
- // Register the various signal handlers with the reactor.
- result = this->signal_handler_.register_handler ();
-
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error registering signal handler"),
- -1);
-
- ::atexit (on_exit_routine);
- return 0;
-}
-
-// Runs the mpeg server
-int
-AV_Server::run (CORBA::Environment& env){
- int result;
- // Run the ORB event loop
- this->orb_manager_.run (env);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) AV_Server::run () "
- "came out of the (ORB) "
- "event loop %p\n",
- "run_event_loop"));
- return 0;
-
-}
-
-void
-AV_Server::export_properties (CORBA::Environment& TAO_IN_ENV)
-{
- CORBA::Object_ptr mmdevice_object_ptr = this->mmdevice_exporter_->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- CosPropertyService::PropertySet_ptr mmdevice_prop_set =
- CosPropertyService::PropertySet::_narrow (mmdevice_object_ptr, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Instantiate the property exporter helper class.
- TAO_Property_Exporter mmdevice_prop_exporter (this->trader_, mmdevice_prop_set);
-
- // Add properties to server description.
- this->mmdevice_exporter_->export_properties (mmdevice_prop_exporter);
- this->mach_props_.export_properties (mmdevice_prop_exporter);
- this->video_rep_.export_properties (mmdevice_prop_exporter);
-
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq mmdevice_super_types;
- this->mmdevice_offer_id_ =
- mmdevice_prop_exporter.export (mmdevice_object_ptr,
- (CosTrading::ServiceTypeName) MMDEVICE_SERVICE_TYPE,
- this->prop_seq_,
- mmdevice_super_types,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
-
-
-}
-
-int
-AV_Server::resolve_trader (CORBA::Environment& TAO_IN_ENV)
-{
- if (this->trader_.ptr () == 0)
- {
- // Bootstrap to the Lookup interface.
- ACE_DEBUG ((LM_ERROR, "Bootstrap to the Lookup interface.\n"));
- CORBA::Object_var trading_obj =
- this->orb_manager_.orb ()->resolve_initial_references ("TradingService");
-
- if (CORBA::is_nil (trading_obj.in ()))
- {
- ACE_ERROR ((LM_ERROR,
- " (%P|%t) Unable to bootstrap to the Trading Service.\n"));
- return -1;
- }
-
- // Narrow the lookup interface.
- ACE_DEBUG ((LM_DEBUG, "Narrowing the lookup interface.\n"));
- this->trader_ = CosTrading::Lookup::_narrow (trading_obj.in (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN (TAO_IN_ENV, -1);
-
- // Add property definitions to the service type.
- CORBA::ULong offset = this->mmdevice_exporter_->define_properties (this->prop_seq_);
- // TAO_CHECK_ENV_RETURN (TAO_IN_ENV,-1);
- offset += this->mach_props_.define_properties (this->prop_seq_, offset);
- this->video_rep_.define_properties (this->prop_seq_, offset);
- }
- ACE_DEBUG ((LM_DEBUG,"Trader IOR: %s\n",
- this->orb_manager_.orb ()->object_to_string (this->trader_.in (),TAO_IN_ENV)));
-
-}
-
-AV_Server::~AV_Server (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) AV_Server: Removing handlers from the Reactor\n"));
-
- if (this->video_mmdevice_ != 0)
- delete this->video_mmdevice_;
- if (this->audio_mmdevice_ != 0)
- delete this->audio_mmdevice_;
-
-}
-
-void
-AV_Server::shutdown (void) const
-{
- TAO_TRY
- {
- if (this->trader_.ptr () != 0)
- {
- CosTrading::Register_var reg = this->trader_->register_if (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "Withdrawing offer...\n"));
- reg->withdraw (this->mmdevice_offer_id_.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- ACE_DEBUG ((LM_DEBUG, "Failed to withdraw offer."));
- }
- TAO_ENDTRY;
-}
-
-int
-main (int argc, char **argv)
-{
- TAO_TRY
- {
- int return_value =
- AV_SERVER::instance ()->init (argc, argv, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (return_value != -1)
- {
- AV_SERVER::instance ()->run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.h
deleted file mode 100644
index fc2fe1aadeb..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/augmented_server.h
+++ /dev/null
@@ -1,303 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// server
-//
-// = FILENAME
-// server.h
-//
-// = DESCRIPTION
-// This defines the Audio/Video Server using TAO'S Audio/Video streaming service.
-//
-// = AUTHORS
-// Sumedh Mungee (sumedh@cs.wustl.edu)
-// Nagarajan Surendran (naga@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef TAO_AV_SERVER_H
-#define TAO_AV_SERVER_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Acceptor.h"
-#include "ace/Svc_Handler.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/Select_Reactor.h"
-
-#include "include/common.h"
-#include "mpeg_server/server_proto.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/com.h"
-#include "mpeg_server/Video_Control_i.h"
-#include "orbsvcs/orbsvcs/Naming/Naming_Utils.h"
-
-#if defined (NATIVE_ATM)
-#include "atmcom.h"
-#endif /* NATIVE_ATM */
-
-#include "mpeg_server/Video_Server.h"
-#include "mpeg_server/Audio_Server.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-#include "orbsvcs/AV/Endpoint_Strategy.h"
-#include "vs.h"
-
-#include "Property_Exporter.h"
-#include "Machine_Properties.h"
-#include "Video_Repository.h"
-
-#include "mpeg_shared/MMDevice_ExporterS.h"
-
-
-
-class AV_Audio_MMDevice
- : public TAO_MMDevice
-{
-public:
-
- static const char* NUMBER_OF_CONNECTIONS;
- static const char* MAX_CONNECTIONS;
- static const char* SERVER_NAME;
-
- AV_Audio_MMDevice (TAO_AV_Endpoint_Process_Strategy *endpoint_strategy);
- // Default constructor
-
- virtual AVStreams::StreamEndPoint_B_ptr
- create_B (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env);
- // Called by StreamCtrl to create a "B" type streamandpoint and vdev
-
-
-};
-
-class AV_Video_MMDevice
- : public TAO_MMDevice//,
- // public TAO_Exportable
-{
-public:
-
- AV_Video_MMDevice (TAO_AV_Endpoint_Process_Strategy *endpoint_strategy);
- // Default constructor
-
- virtual AVStreams::StreamEndPoint_B_ptr
- create_B (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env);
- // Called by StreamCtrl to create a "B" type streamandpoint and vdev
-
-
-};
-
-class MMDevice_Exporter_i
- : public POA_MMDevice_Exporter,
- public TAO_Exportable,
- public TAO_PropertySet
-{
-
- public:
- CORBA_Object_ptr audio_mmdevice_;
- CORBA_Object_ptr video_mmdevice_;
-
- static const char* NUMBER_OF_CONNECTIONS;
- static const char* MAX_CONNECTIONS;
- static const char* SERVER_NAME;
-
- MMDevice_Exporter_i();
-
- CORBA::ULong connections (void) const;
- // Retrieve the number of connections.
-
-// virtual CORBA::Object_ptr audio_mmdevice_reference_ (CORBA_Environment &_env = CORBA_Environment::default_environment ());
-
-// virtual CORBA::Object_ptr video_mmdevice_reference_ (CORBA_Environment &_env = CORBA_Environment::default_environment ());
-
- virtual CORBA::Object_ptr get_audio_mmdevice (CORBA_Environment &_env = CORBA_Environment::default_environment ());
- virtual CORBA::Object_ptr get_video_mmdevice (CORBA_Environment &_env = CORBA_Environment::default_environment ());
-
- virtual void export_properties (TAO_Property_Exporter& prop_exporter);
-
- virtual int define_properties (CosTradingRepos::ServiceTypeRepository::PropStructSeq& prop_seq,
- CORBA::ULong offset = 0) const;
-
- private:
-
- CORBA::ULong connections_;
- // Number of active connections
-
- CORBA::ULong max_connections_;
-
-};
-
-class AV_Server;
-
-class AV_Server_Sig_Handler
- : public virtual ACE_Event_Handler
-{
-public:
- AV_Server_Sig_Handler (const AV_Server& av_server);
-
- virtual ACE_HANDLE get_handle (void) const;
-
- int register_handler (void);
- // this will register this sig_handler
- // with the reactor for SIGCHLD,SIGTERM,SIGINT
-
- virtual int shutdown (ACE_HANDLE,
- ACE_Reactor_Mask);
-
- virtual int handle_input (ACE_HANDLE);
- // handle input on the dummy handle.
-
- virtual int handle_signal (ACE_HANDLE signum,
- siginfo_t * = 0,
- ucontext_t* = 0);
- // handles the SIGCHLD,SIGTERM,SIGINT for the parent process i.e
- // the main thread..
-
- void int_handler (int sig);
- // Signal handler function for SIGTERM,SIGBUS,SIGINT
-
- int remove_names (void);
- // Removes the audio server mmdevice and video server mmdevice from the naming service.
-
- void clear_child (int sig);
- // Signal handler function for SIGCHLD
-
- ~AV_Server_Sig_Handler (void);
- // Destructor
-
-private:
- const AV_Server& av_server_;
-
- ACE_HANDLE handle_;
- // dummy handle for the sig handler.
- ACE_Sig_Set sig_set;
-};
-
-class AV_Server
-{
- // = TITLE
- // Defines a class that abstracts the functionality of a
- // video and audio server.
- //
- // = DESCRIPTION
- // Using the class is as simple as calling init () first and then
- // run. It uses an acceptor with the default ACE_Reactor::instance ().
-public:
-
- static const char* MMDEVICE_SERVICE_TYPE;
-
- AV_Server (void);
- // constructor
-
- int init (int argc,
- char **argv,
- CORBA::Environment& env);
- // Initialize the AV_Server
-
- int run (CORBA::Environment& env);
- // Run the AV_Server
-
- void shutdown (void) const;
-
- static void on_exit_routine (void);
- // Routine called when this process exits.
-
- static pid_t current_pid_;
- // %% the pid the server is currently waiting on
-
- static int done_;
- // %% the done flag, set by the signal handler
-
- ~AV_Server (void);
- // Destructor
- //private:
-private:
- int parse_args (int argcs,
- char **argv);
- // Parse the arguments.
-
- void export_properties (CORBA::Environment& _env);
-
- int resolve_trader (CORBA::Environment& _env);
-
- TAO_ORB_Manager orb_manager_;
- // the TAO ORB manager.
-
- TAO_Machine_Properties mach_props_;
- // Dynamic properties concerning the server's performance.
-
- TAO_Video_Repository video_rep_;
- // Dynamic property that assesses the contents of the sever's video
- // repository.
-
- CosTrading::Lookup_var trader_;
- // Reference to the Lookup interface of the trading service.
-
- // CosTrading::OfferId_var audio_offer_id_;
- // Server offer id.
-
- CosTrading::OfferId_var mmdevice_offer_id_;
- // Server offer id.
-
- CosTradingRepos::ServiceTypeRepository::PropStructSeq prop_seq_;
- // Service type definition.
-
- CosNaming::NamingContext_var naming_context_;
- // The root naming context of the naming service
-
- AV_Server_Sig_Handler signal_handler_;
- // Signal handler for SIGCHLD,SIGINT,SIGTERM,SIGBUS
-
- ACE_INET_Addr server_control_addr_;
- // Control (TCP) Address of this server.
-
- ACE_Process_Options video_process_options_;
- // The process options for the process to be spawned by the process strategy
-
- TAO_AV_Endpoint_Process_Strategy_B video_process_strategy_;
- // The proces strategy for the video.
-
- // TAO_MMDevice *video_mmdevice_;
- // The video server multimedia device
-
- ACE_Process_Options audio_process_options_;
- // The process options for the process to be spawned by the process strategy
-
- TAO_AV_Endpoint_Process_Strategy_B audio_process_strategy_;
- // The proces strategy for the audio.
-
- // TAO_MMDevice *audio_mmdevice_;
- AV_Audio_MMDevice *audio_mmdevice_;
- // The audio server multimedia device
-
- AV_Video_MMDevice *video_mmdevice_;
- // The video server multimedia device
-
- MMDevice_Exporter_i *mmdevice_exporter_;
-};
-
-
-
-typedef ACE_Singleton<AV_Server,ACE_Null_Mutex> AV_SERVER;
-
-#endif /* TAO_AV_SERVER_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/server.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/server.cpp
deleted file mode 100644
index dd2f7cf2f21..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/server.cpp
+++ /dev/null
@@ -1,478 +0,0 @@
-// $Id$
-
-#include "server.h"
-#include "ace/Process.h"
-
-ACE_RCSID(server, server, "$Id$")
-
-int AV_Server::done_;
-pid_t AV_Server::current_pid_ = -1;
-
-
-Audio_MMDevice::Audio_MMDevice (TAO_AV_Endpoint_Process_Strategy *endpoint_strategy)
- :TAO_MMDevice (endpoint_strategy),
- connections_ (0)
-{
-}
-
-AVStreams::StreamEndPoint_B_ptr
-Audio_MMDevice::create_B (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Audio_MMDevice::create_B called \n"));
- AVStreams::StreamEndPoint_B_ptr stream_ptr;
- stream_ptr = TAO_MMDevice::create_B (the_requester,
- the_vdev,
- the_qos,
- met_qos,
- named_vdev,
- the_spec,
- env);
- if (stream_ptr != 0)
- this->connections_;
- return stream_ptr;
-}
-
-int
-Audio_MMDevice::connections (void)
-{
- return this->connections_;
-}
-
-// AV_Server_Sig_Handler routines
-
-AV_Server_Sig_Handler::AV_Server_Sig_Handler (void)
-{
-}
-
-int
-AV_Server_Sig_Handler::register_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);
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) sig_handler == %d\n",this->handle_));
-
- // 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 (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this, ACE_Event_Handler::NULL_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
-
- // handles these signals.
- // this->sig_set.fill_set ();
- this->sig_set.sig_add (SIGCHLD);
- this->sig_set.sig_add (SIGBUS);
- this->sig_set.sig_add (SIGINT);
- this->sig_set.sig_add (SIGTERM);
-
- // Register the signal handler object to catch the signals. if
- if (TAO_ORB_Core_instance ()->reactor ()->register_handler
- (this->sig_set, this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
- return 0;
-}
-
-// Called by the ACE_Reactor to extract the fd.
-ACE_HANDLE
-AV_Server_Sig_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-int
-AV_Server_Sig_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handling asynchonrous input...\n"));
- return 0;
-}
-
-int
-AV_Server_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.
-
-int
-AV_Server_Sig_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) received signal %S\n", signum));
-
- switch (signum)
- {
- case SIGCHLD:
- // Handle the death of child signal.
- this->clear_child (SIGCHLD);
- break;
- case SIGBUS:
- // Handle the Bus error signal
- case SIGINT:
- // Handle the interrupt signal
- case SIGTERM:
- // Handle the process termination signal.
- this->int_handler (signum);
- break;
- default:
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) %S: not handled, returning to program\n", signum));
- break;
- }
- return 0;
-}
-
-// SIGCHLD handler
-void
-AV_Server_Sig_Handler::clear_child (int sig)
-{
- int pid;
- int status;
-
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) AV_Server: Reaping the children\n"));
- // reap the children
- while ((pid = ACE_OS::waitpid (-1,
- &status,
- WNOHANG)) > 0)
- {
- if (pid == AV_Server::current_pid_)
- {
- cerr << "The child currently being waited for has died\n";
- // ACE_DEBUG ((LM_DEBUG,"(%P|%t) The child currently being waited for has died.\n"));
- AV_Server::done_ = 1;
- }
-
- // decrement the count of number of active children
- Mpeg_Global::session_num --;
-
- if (status == 0)
- continue;
-
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) AV_Server: child %d (status %d)\n", pid, status));
- }
- return;
-}
-
-int
-AV_Server_Sig_Handler::remove_names (void)
-{
- TAO_TRY
- {
- CORBA::Object_var naming_obj =
- TAO_ORB_Core_instance ()->orb ()->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to resolve the Name Service.\n"),
- -1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Unregister the video_mmdevice with the naming service.
-
- CosNaming::Name video_server_mmdevice_name (1);
- video_server_mmdevice_name.length (1);
- video_server_mmdevice_name [0].id = CORBA::string_dup ("Video_Server_MMDevice");
-
- // Register the video control object with the naming server.
- naming_context->unbind (video_server_mmdevice_name,
- TAO_TRY_ENV);
- // Unregister the audio_mmdevice with the naming service.
-
- CosNaming::Name audio_server_mmdevice_name (1);
- audio_server_mmdevice_name.length (1);
- audio_server_mmdevice_name [0].id = CORBA::string_dup ("Audio_Server_MMDevice");
-
- // Register the audio control object with the naming server.
- naming_context->unbind (audio_server_mmdevice_name,
- TAO_TRY_ENV);
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("AV_Server_Sig_Handler::remove_names ()");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// ctrl-c, Bus error, interrupt sig handler
-void
-AV_Server_Sig_Handler::int_handler (int sig)
-{
- // unbind the names from the naming service.
-
- this->remove_names ();
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) AV server killed by signal %d\n",
- sig));
-}
-
-AV_Server_Sig_Handler::~AV_Server_Sig_Handler (void)
-{
- // TAO_ORB_Core_instance ()->reactor ()->remove_handler (this->sig_set);
-}
-
-// AV_Server routines
-
-// Default Constructor
-AV_Server::AV_Server (void)
- :video_process_strategy_ (&video_process_options_),
- audio_process_strategy_ (&audio_process_options_)
-{
- this->video_process_options_.command_line ("./vs -ORBport 0 -ORBobjrefstyle url");
- this->audio_process_options_.command_line ("./as -ORBport 0 -ORBobjrefstyle url");
-}
-
-// %% move to the destructor or sig handler
-void
-AV_Server::on_exit_routine (void)
-{
- // %% what does the following do
- if (Mpeg_Global::parentpid != ACE_OS::getpid ())
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Process is exiting\n"));
- return;
- }
-
- // %% what does the following do
- if (Mpeg_Global::live_audio > 1)
- ExitLiveAudio ();
- if (Mpeg_Global::live_video > 1)
- ExitLiveVideo ();
- // ComCloseServer();
-
- // Remove the elements from the Naming service.
-}
-
-
-// Parses the command line arguments
-int
-AV_Server::parse_args (int argc,
- char **argv)
-{
- ACE_Get_Opt get_opts (argc, argv, "rd:s:vamh");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'r': // real time flag
- Mpeg_Global::rttag = 1;
- break;
- case 'd': // clock drift in ppm
- Mpeg_Global::drift_ppm = ACE_OS::atoi (get_opts.optarg);
- break;
- case 's':// limit on number of sessions
- Mpeg_Global::session_limit = ACE_OS::atoi (get_opts.optarg);
- break;
- case 'v':// live video flag
- Mpeg_Global::live_video = 1;
- break;
- case 'a':// live audio flag
- Mpeg_Global::live_audio = 1;
- break;
- case '?':
- case 'h':// help flag
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s [-r ] [-m]\n"
- " [-d#int(clock drift in ppm)]\n"
- " [-s#int(limit on number of sessions)]\n"
- " [-v] [-a] [-?] [-h]",
- argv [0]));
- return -1;
- }
- return 0;
-}
-
-
-// Initializes the mpeg server
-int
-AV_Server::init (int argc,
- char **argv,
- CORBA::Environment& env)
-{
- int result;
-
- // Initialize the orb_manager
- this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- env);
- TAO_CHECK_ENV_RETURN (env,
- -1);
-
- CORBA::ORB_var orb =
- this->orb_manager_.orb ();
-
- PortableServer::POA_var child_poa =
- this->orb_manager_.child_poa ();
-
- result = this->parse_args (argc, argv);
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error parsing arguments"),
- -1);
-
- // Initialize the naming services
- if (my_name_client_.init (this->orb_manager_.orb ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- // Register the video mmdevice object with the ORB
- ACE_NEW_RETURN (this->video_mmdevice_,
- TAO_MMDevice (&this->video_process_strategy_),
- -1);
-
- // create the video server mmdevice with the naming service pointer.
- CORBA::String_var video_mmdevice_ior = this->orb_manager_.activate_under_child_poa ("Video_Server_MMDevice",
- this->video_mmdevice_,
- env);
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) video_mmdevice_ior is :%s\n",video_mmdevice_ior.in ()));
-
- TAO_CHECK_ENV_RETURN (env,-1);
-
- // Register the video_mmdevice with the naming service.
- CosNaming::Name video_server_mmdevice_name (1);
- video_server_mmdevice_name.length (1);
- video_server_mmdevice_name [0].id = CORBA::string_dup ("Video_Server_MMDevice");
-
- // Register the video control object with the naming server.
- this->my_name_client_->bind (video_server_mmdevice_name,
- this->video_mmdevice_->_this (env),
- env);
-
- if (env.exception () != 0)
- {
- env.clear ();
- this->my_name_client_->rebind (video_server_mmdevice_name,
- this->video_mmdevice_->_this (env),
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
- }
-
-
- // Register the audio mmdevice object with the ORB
- ACE_NEW_RETURN (this->audio_mmdevice_,
- Audio_MMDevice (&this->audio_process_strategy_),
- -1);
-
- // create the audio server mmdevice with the naming service pointer.
- CORBA::String_var audio_mmdevice_ior = this->orb_manager_.activate_under_child_poa ("Audio_Server_MMDevice",
- this->audio_mmdevice_,
- env);
- ACE_DEBUG ((LM_DEBUG,"Audio MMDevice ior is: %s\n",audio_mmdevice_ior.in ()));
- TAO_CHECK_ENV_RETURN (env,-1);
-
- // Register the audio_mmdevice with the naming service.
-
- CosNaming::Name audio_server_mmdevice_name (1);
- audio_server_mmdevice_name.length (1);
- audio_server_mmdevice_name [0].id = CORBA::string_dup ("Audio_Server_MMDevice");
-
- // Register the audio control object with the naming server.
- this->my_name_client_->bind (audio_server_mmdevice_name,
- this->audio_mmdevice_->_this (env),
- env);
-
- if (env.exception () != 0)
- {
- env.clear ();
- this->my_name_client_->rebind (audio_server_mmdevice_name,
- this->audio_mmdevice_->_this (env),
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
- }
-
-
-
- // Register the various signal handlers with the reactor.
- result = this->signal_handler_.register_handler ();
-
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Error registering signal handler"),
- -1);
-
- ::atexit (on_exit_routine);
- return 0;
-}
-
-// Runs the mpeg server
-int
-AV_Server::run (CORBA::Environment& env){
- int result;
- // Run the ORB event loop
-// while (1)
-// {
- this->orb_manager_.run (env);
-// if (errno == EINTR)
-// continue;
-// else
-// break;
-// }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) AV_Server::run () "
- "came out of the (ORB) "
- "event loop %p\n",
- "run_event_loop"));
- return 0;
-
-}
-
-AV_Server::~AV_Server (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) AV_Server: Removing handlers from the Reactor\n"));
- delete this->video_mmdevice_;
- delete this->audio_mmdevice_;
-}
-
-int
-main (int argc, char **argv)
-{
- TAO_TRY
- {
- if (AV_SERVER::instance ()->init (argc, argv, TAO_TRY_ENV) == -1)
- return 1;
- TAO_CHECK_ENV;
- AV_SERVER::instance ()->run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/server.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/server.h
deleted file mode 100644
index e263670efaa..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/server.h
+++ /dev/null
@@ -1,196 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// server
-//
-// = FILENAME
-// server.h
-//
-// = DESCRIPTION
-// This defines the Audio/Video Server using TAO'S Audio/Video streaming service.
-//
-// = AUTHORS
-// Sumedh Mungee (sumedh@cs.wustl.edu)
-// Nagarajan Surendran (naga@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef TAO_AV_SERVER_H
-#define TAO_AV_SERVER_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Acceptor.h"
-#include "ace/Svc_Handler.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/Select_Reactor.h"
-
-#include "include/common.h"
-#include "mpeg_server/server_proto.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/com.h"
-#include "mpeg_server/Video_Control_i.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-#if defined (NATIVE_ATM)
-#include "atmcom.h"
-#endif /* NATIVE_ATM */
-
-#include "mpeg_server/Video_Server.h"
-#include "mpeg_server/Audio_Server.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-#include "orbsvcs/AV/Endpoint_Strategy.h"
-#include "vs.h"
-
-class Audio_MMDevice
- :public TAO_MMDevice
-{
-public:
- Audio_MMDevice (TAO_AV_Endpoint_Process_Strategy *endpoint_strategy_);
- // Default constructor
-
- virtual AVStreams::StreamEndPoint_B_ptr create_B (AVStreams::StreamCtrl_ptr the_requester,
- AVStreams::VDev_out the_vdev,
- AVStreams::streamQoS &the_qos,
- CORBA::Boolean_out met_qos,
- char *&named_vdev,
- const AVStreams::flowSpec &the_spec,
- CORBA::Environment &env);
- // Called by StreamCtrl to create a "B" type streamandpoint and vdev
-
- int connections (void);
-private:
- int connections_;
- // Number of active connections
-};
-
-class AV_Server_Sig_Handler
- : public virtual ACE_Event_Handler
-{
-public:
- AV_Server_Sig_Handler (void);
-
- virtual ACE_HANDLE get_handle (void) const;
-
- int register_handler (void);
- // this will register this sig_handler
- // with the reactor for SIGCHLD,SIGTERM,SIGINT
-
- virtual int shutdown (ACE_HANDLE,
- ACE_Reactor_Mask);
-
- virtual int handle_input (ACE_HANDLE);
- // handle input on the dummy handle.
-
- virtual int handle_signal (ACE_HANDLE signum,
- siginfo_t * = 0,
- ucontext_t* = 0);
- // handles the SIGCHLD,SIGTERM,SIGINT for the parent process i.e
- // the main thread..
-
- void int_handler (int sig);
- // Signal handler function for SIGTERM,SIGBUS,SIGINT
-
- int remove_names (void);
- // Removes the audio server mmdevice and video server mmdevice from the naming service.
-
- void clear_child (int sig);
- // Signal handler function for SIGCHLD
-
- ~AV_Server_Sig_Handler (void);
- // Destructor
-
-private:
- ACE_HANDLE handle_;
- // dummy handle for the sig handler.
- ACE_Sig_Set sig_set;
-
- TAO_Naming_Client my_name_client_;
- // Name_Client used for unregistering the audio and video
-
-};
-
-class AV_Server
-{
- // = TITLE
- // Defines a class that abstracts the functionality of a
- // video and audio server.
- //
- // = DESCRIPTION
- // Using the class is as simple as calling init () first and then
- // run. It uses an acceptor with the default ACE_Reactor::instance ().
-public:
- AV_Server (void);
- // constructor
-
- int init (int argc,
- char **argv,
- CORBA::Environment& env);
- // Initialize the AV_Server
-
- int run (CORBA::Environment& env);
- // Run the AV_Server
-
- static void on_exit_routine (void);
- // Routine called when this process exits.
-
- static pid_t current_pid_;
- // %% the pid the server is currently waiting on
-
- static int done_;
- // %% the done flag, set by the signal handler
-
- ~AV_Server (void);
- // Destructor
- //private:
-private:
- int parse_args (int argcs,
- char **argv);
- // Parse the arguments.
-
- TAO_ORB_Manager orb_manager_;
- // the TAO ORB manager.
-
- TAO_Naming_Client my_name_client_;
- // Name_Server used to bind audio and video controls
-
- AV_Server_Sig_Handler signal_handler_;
- // Signal handler for SIGCHLD,SIGINT,SIGTERM,SIGBUS
-
- ACE_INET_Addr server_control_addr_;
- // Control (TCP) Address of this server.
-
- ACE_Process_Options video_process_options_;
- // The process options for the process to be spawned by the process strategy
-
- TAO_AV_Endpoint_Process_Strategy_B video_process_strategy_;
- // The proces strategy for the video.
-
- TAO_MMDevice *video_mmdevice_;
- // The video server multimedia device
-
- ACE_Process_Options audio_process_options_;
- // The process options for the process to be spawned by the process strategy
-
- TAO_AV_Endpoint_Process_Strategy_B audio_process_strategy_;
- // The proces strategy for the audio.
-
- // TAO_MMDevice *audio_mmdevice_;
- Audio_MMDevice *audio_mmdevice_;
- // The audio server multimedia device
-
-};
-
-typedef ACE_Singleton<AV_Server,ACE_Null_Mutex> AV_SERVER;
-
-#endif /* TAO_AV_SERVER_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/svc.conf b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/svc.conf
deleted file mode 100644
index a0bb21242b7..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/svc.conf
+++ /dev/null
@@ -1,50 +0,0 @@
-# $Id$
-#
-# This file contains a sample ACE_Service_Config configuration
-# file specifying the strategy factories utilized by an application
-# using TAO. There are currently only two possible factories:
-# Client_Strategy_Factory and Server_Strategy_Factory. These names
-# must be used as the second argument to their corresponding line,
-# because that's what the ORB uses to find the desired factory.
-#
-# Note that there are two unordinary characteristics of the way *this*
-# file is set up:
-# - both client and server strategies are specified in the same
-# file, which would only make sense for co-located clients & servers
-# - both of the factories are actually sourced out of libTAO.so
-# (TAO.DLL on Win32), and they would normally be in a separate
-# dll from the TAO ORB Core.
-#
-# The options which can be passed to the Resource Factory are:
-#
-# -ORBresources <which>
-# where <which> can be 'global' to specify globally-held resources,
-# or 'tss' to specify thread-specific resources.
-#
-# The options which can be passed to the Client are:
-# <none currently>
-#
-# The options which can be passed to the Server are:
-#
-# -ORBconcurrency <which>
-# where <which> can be 'thread-per-connection' to specify
-# use of the ACE_Threaded_Strategy concurrency strategy,
-# or 'reactive' to specify use of the ACE_Reactive_Strategy
-# concurrency strategy.
-#
-# -ORBthreadflags <flags>
-# specifies the default thread flags to use, where <flags> is a
-# logical OR'ing of the flags THR_DETACHED, THR_BOUND, THR_NEW_LWP,
-# THR_SUSPENDED, or THR_DAEMON. Note that not every flag may be valid
-# on every platform.
-#
-# -ORBsystemidpolicydemuxstrategy <which>
-# where <which> can be one of 'dynamic', 'linear', 'active', or 'user',
-# and specifies the type of object lookup strategy used internally.
-# -ORBtablesize <unsigned>
-# specifies the size of the object table
-#
-dynamic Resource_Factory Service_Object * TAO:_make_TAO_Resource_Factory() "-ORBresources global"
-dynamic Client_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Client_Strategy_Factory()
-###dynamic Server_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Server_Strategy_Factory() "-ORBconcurrency reactive -ORBsystemidpolicydemuxstrategy dynamic -ORBtablesize 128"
-dynamic Server_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Server_Strategy_Factory() "-ORBconcurrency reactive -ORBsystemidpolicydemuxstrategy dynamic -ORBtablesize 128"
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vcrs.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vcrs.cpp
deleted file mode 100644
index c9f12cc847f..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vcrs.cpp
+++ /dev/null
@@ -1,264 +0,0 @@
-/* $Id$ */
-
-/* Copyright (c) 1995 Oregon Graduate Institute of Science and Technology
- * P.O.Box 91000-1000, Portland, OR 97291, USA;
- *
- * 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, and that the name of O.G.I. not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. O.G.I. makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * O.G.I. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- * O.G.I. 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.
- *
- * Author: Shanwei Cen
- * Department of Computer Science and Engineering
- * email: scen@cse.ogi.edu
- */
-#include <sys/types.h>
-#include <stdio.h>
-#include <string.h>
-#include <sys/uio.h>
-#include <unistd.h>
-#include <stdlib.h>
-
-#include <errno.h>
-#include <signal.h>
-#include <sys/wait.h>
-#include <time.h>
-#include <sys/time.h>
-#include "../include/common.h"
-#include "../mpeg_shared/com.h"
-#include "../mpeg_shared/routine.h"
-#include "../mpeg_server/proto.h"
-
-ACE_RCSID(server, vcrs, "$Id$")
-
-#define SESSION_NUM 4
-
-static int parentpid = -1;
-
-static int listenSocketIn = -1;
-static int listenSocketUn = -1;
-
-static struct linger linger = {1,1};
-
-static int live_audio = 0, live_video = 0; /* 0 - no, 1 - to open, 2 - opened */
-
-int drift_ppm = 0; /* clock drift in ppm */
-
-int session_limit = SESSION_NUM;
-int session_num = 0;
-
-static void int_handler(int sig)
-{
- /*
- fprintf(stderr, "process %d killed by sig %d\n",ACE_OS::getpid (), sig);
- */
- ACE_OS::exit (0);
-}
-
-static void on_exit_routine(void)
-{
- if (parentpid !=ACE_OS::getpid ()) {
- /*
- fprintf(stderr, "process %d exiting...\n",ACE_OS::getpid ());
- */
- return;
- }
- /*
- fprintf(stderr, "deamon exiting . . .\n");
- */
- if (live_audio > 1) ExitLiveAudio();
- if (live_video > 1) ExitLiveVideo();
- ComCloseServer();
-}
-
-static void clear_child(int sig)
-{
- int pid;
- int status;
-
- while ((pid = ACE_OS::waitpid (-1, &status, WNOHANG)) > 0)
- {
- session_num --;
-
- if (status == 0) {
- continue;
- }
- fprintf(stderr, "VCRS: child %d (status %d) ", pid, status);
- if (WIFEXITED(status)) {
- fprintf(stderr, "exited with status %d\n", WEXITSTATUS(status));
- }
- else if (WIFSIGNALED(status)) {
-#if defined(_HPUX_SOURCE) || defined(__svr4__) || defined(IRIX)
- fprintf(stderr, "terminated at signal %d%s.\n", WTERMSIG(status),
- WCOREDUMP(status) ? ", core dumped" : "");
-#else
- fprintf(stderr, "terminated at signal %d.\n", WTERMSIG(status));
-#endif
- }
- else if (WIFSTOPPED(status)) {
- fprintf(stderr, "stopped at signal %d\n", WSTOPSIG(status));
- }
-
- }
-}
-
-main(int argc, char *argv[])
-{
- int i, rttag = 0;
- int addrlen;
-
- for (i = 1; i < argc; i++) {
- if (!strcmp(argv[i], "-rt")) {
- rttag = 1;
- }
- else if (!strcmp(argv[i], "-nrt")) {
- rttag = 0;
- }
- else if (!strncmp(argv[i], "-d", 2)) {
- sscanf(&argv[i][2], "%d", &drift_ppm);
- }
- else if (!strncmp(argv[i], "-s", 2)) {
- sscanf(&argv[i][2], "%d", &session_limit);
- if (session_limit < 1)
- session_limit = SESSION_NUM;
- }
- else if (!strcmp(argv[i], "-lv")) {
- live_video = 1;
- }
- else if (!strcmp(argv[i], "-la")) {
- live_audio = 1;
- }
- else if (!strcmp(argv[i], "-rm")) {
- ACE_OS::unlink (VCR_UNIX_PORT);
- }
- else if (!strncmp(argv[i], "-he", 3)) {
- fprintf(stderr, "Usage: %s [-rt] [-nrt] [-rm]\n", argv[0]);
- fprintf(stderr, " [-d#int(clock drift in ppm)]\n");
- fprintf(stderr, " [-s#int(limit on number of sessions)]\n");
- ACE_OS::exit (1);
- }
- }
- if (drift_ppm) {
- fprintf(stderr, "Clock set to drift at %d ppm (positive is faster and neg. slower)\n",
- drift_ppm);
- }
-
- setsignal(SIGCHLD, clear_child);
- setsignal(SIGPIPE, SIG_IGN);
- setsignal(SIGBUS, int_handler);
- setsignal(SIGINT, int_handler);
- setsignal(SIGTERM, int_handler);
- setsignal(SIGALRM, SIG_IGN);
-
- parentpid =ACE_OS::getpid ();
-
- atexit(on_exit_routine);
-
- if (live_audio) {
- if (InitLiveAudio(argc, argv) == -1)
- live_audio = 0;
- else
- live_audio = 2;
- }
-
- if (live_video) {
- if (InitLiveVideo(argc, argv) == -1)
- live_video = 0;
- else
- live_video = 2;
- }
-
- ComInitServer(VCR_TCP_PORT, VCR_UNIX_PORT, VCR_ATM_PORT);
-
- /*
- setpgrp();
- */
- {
- char buf[100];
- sprintf(buf, "%s%s", LOG_DIR, "vcrsSession.log");
- if (freopen(buf, "a", stdout) == NULL) {
- freopen("/dev/null", "w", stdout);
- }
- }
-
- for (;;)
- {
- int val;
- unsigned char cmd;
- int serverpid = -1;
- int cfd, dfd;
- int max_pkt_size;
-
- if (ComGetConnPair(&cfd, &dfd, &max_pkt_size) == -1) continue;
-
- if ((serverpid = ACE_OS::fork ()) == -1)
- {
- ACE_OS::perror ("VCRS error on creating service process");
- ACE_OS::exit (1);
- }
- session_num ++;
- if (serverpid > 0) /* parent process for forking servers */
- {
- ComCloseFd(cfd);
- ComCloseFd(dfd);
- continue;
- }
- else
- {
- if (session_num > session_limit) {
- time_t t;
- char *buf;
- t =ACE_OS::time (NULL);
- buf = ACE_OS::ctime (&t);
- buf[strlen(buf) - 1] = 0;
- fprintf(stderr, "VCRS: %s, session_limit %d, session_number %d\n",
- buf, session_limit, session_num);
- }
-
- if ((val = ACE_OS::read (cfd, &cmd, 1)) < 0)
- {
- ACE_OS::perror ("VCRS fails to read command from service socket");
- ACE_OS::exit (1);
- }
- if (val == 0) {
- fprintf(stderr, "Remote client has closed connection.\n");
- ComCloseConn(cfd);
- ComCloseConn(dfd);
- /* continue; -- I don't know why I wrote this line? scen 5-12-96 */
- exit(0);
- }
- ComCloseListen();
- if (cmd == CmdINITvideo)
- {
- /*
- fprintf(stderr, "Server forked a VideoServer process.\n");
- */
- if (live_audio) LeaveLiveAudio();
- VideoServer(cfd, dfd, rttag, max_pkt_size);
- fprintf(stderr, "Weird: video server returned.\n");
- }
- else
- {
- /*
- fprintf(stderr, "Server forked a AudioServer process.\n");
- */
- if (live_video) LeaveLiveVideo();
- AudioServer(cfd, dfd, rttag, max_pkt_size);
- fprintf(stderr, "Weird: audio server returned.\n");
- }
- ACE_OS::exit (1);
- }
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vs.cpp b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vs.cpp
deleted file mode 100644
index ea6f1a82ff2..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vs.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-// $Id$
-
-#include "mpeg_server/Video_Server.h"
-#include "vs.h"
-
-ACE_RCSID(server, vs, "$Id$")
-
-int
-Video_Child_Process::init (int argc,
- char **argv)
-{
- if (TAO_AV_Child_Process_B<Video_Server_StreamEndPoint,TAO_VDev,Video_Control_i>::init (argc,argv) == -1)
- return -1;
-
- int max_pkt_size = -INET_SOCKET_BUFFER_SIZE;
- VIDEO_SINGLETON::instance ()->serviceSocket = -1;
-
- VIDEO_SINGLETON::instance ()->conn_tag = max_pkt_size;
-
- if (max_pkt_size > 0)
- VIDEO_SINGLETON::instance ()->msgsize
- = max_pkt_size;
- else
- if (max_pkt_size < 0)
- VIDEO_SINGLETON::instance ()->msgsize
- = - max_pkt_size;
- else
- VIDEO_SINGLETON::instance ()->msgsize
- = 1024 * 1024;
- /*
- SFprintf(stderr, "VS VIDEO_SINGLETON::instance ()->msgsize = %d\n", VIDEO_SINGLETON::instance ()->msgsize);
- */
- VIDEO_SINGLETON::instance ()->msgsize -= sizeof(VideoMessage);
-
- VIDEO_SINGLETON::instance ()->start_time =ACE_OS::time (NULL);
-
- VIDEO_SINGLETON::instance ()->lastRef [0]
- = VIDEO_SINGLETON::instance ()->lastRef[1]
- = -1;
-
- VIDEO_SINGLETON::instance ()->lastRefPtr = 0;
-
-
-}
-int
-Video_Child_Process::make_mediactrl (Video_Control_i *& media_ctrl)
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) Video_Child_Process::make_mediactrl ()\n"));
- media_ctrl = VIDEO_CONTROL_I::instance ();
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- Video_Child_Process video_child;
-
- if (video_child.init (argc,argv) == -1)
- return 1;
-// while (1)
-// {
- video_child.run ();
-// if (errno == EINTR)
-// continue;
-// else
-// break;
-// }
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vs.h b/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vs.h
deleted file mode 100644
index a8dc2a63f55..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/source/server/vs.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* -*- c++ -*- */
-/* $Id$ */
-
-// ============================================================================
-//
-// = LIBRARY
-// vs
-//
-// = FILENAME
-// vs.h
-//
-// = DESCRIPTION
-// @@ Please add a synopsis of this file.
-//
-// = AUTHORS
-// Sumedh Mungee (sumedh@cs.wustl.edu)
-// Nagarajan Surendran (naga@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef TAO_AV_VS_H
-#define TAO_AV_VS_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Acceptor.h"
-#include "ace/Svc_Handler.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/Select_Reactor.h"
-
-#include "include/common.h"
-#include "mpeg_server/server_proto.h"
-#include "mpeg_shared/fileio.h"
-#include "mpeg_shared/routine.h"
-#include "mpeg_shared/com.h"
-#include "mpeg_server/Video_Control_i.h"
-#include "orbsvcs/orbsvcs/Naming/Naming_Utils.h"
-
-#include "mpeg_server/Video_Server.h"
-#include "orbsvcs/AV/AVStreams_i.h"
-
-class Video_Child_Process
- :public TAO_AV_Child_Process_B <Video_Server_StreamEndPoint,TAO_VDev,Video_Control_i>
-{
-public:
- int init (int argc,
- char **argv);
- // init the Video Singleton.
-
- int make_mediactrl (Video_Control_i *&media_ctrl);
-};
-
-
-#endif /* TAO_AV_VS_H */
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/vcr.1 b/TAO/orbsvcs/tests/AVStreams/mpeg/vcr.1
deleted file mode 100644
index 24e9688f674..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/vcr.1
+++ /dev/null
@@ -1,610 +0,0 @@
-.\" Copyright (c) 1995 Oregon Graduate Institute
-.TH vcr 1 "November 1995" "MPEG video audio player"
-
-.SH NAME
-.B vcr vcrs
-\- Distributed, real-time synchronized video audio player, version 2.0
-.SH SYNOPSIS
-
-.B vcrs
-[
-.B \-rt
-] [
-.B \-rm
-] [
-.B \-s\fIsession_limit\fP
-] [
-.B \-help
-]
-
-.B vcr
-[
-.B\-rt
-] [
-.B \-shmem
-] [
-.B \-rmsem
-]
-.ti +5n
-[
-.BR \-dither " ordered\||\|ordered2\||\|fs4\||\|fs2\||\|fs2fast\||\|hybrid\||\|
-.if n .ti +5n
- hybrid2\||\|2x2\||\|gray\||\|color\||\|mono\||\|threshold
-]
-.if n .ti +5n
-[
-.I X-window options
-]
-.if n .ti +5n
-[
-.BR \-v " \fI[hostname:]video-filename\fP"
-]
-.if n .ti +5n
-[
-.BR \-a " \fI[hostname:]audio-filename\fP"
-]
-.if n .ti +5n
-[
-.BR \-p " \fImovie-file-name\fP"
-]
-.if n .ti +5n
-[
-.BR \-l " \fImovie-list-file-name\fP"
-]
-.if n .ti +5n
-[
-.BR \-quiet
-]
-.if n .ti +5n
-[
-.BR \-help
-]
-.SH DESCRIPTION
-
-The player plays \fBMPEG\-1\fP video and \fB8\-bit mu\-law (Sun
-Sparc)\fP audio. It supports
-following \fBfour types\fP of playback:
-.TP
-\ \ \ \(bu
-Plays both video and audio synchronously, in real-time mode. Video
-frames, or even audio samples are dropped if needed.
-.TP
-\ \ \ \(bu
-Plays video only, in real-time mode. Video frames are dropped if
-needed.
-.TP
-\ \ \ \(bu
-Plays video only, in best-effort mode, video frames are played as fast
-as possible.
-.TP
-\ \ \ \(bu
-Plays audio only, in real time mode.
-.PP
-
-When video/audio is played in \fBreal-time\fP mode, play speed (defined in
-terms of frames-per-second (fps) for video and samples-per-second (sps)
-for audio) can be specified through a speed scale. If audio is played at a
-speed other than the recording (normal) speed, samples are interpolated.
-
-When video is played in \fBbest-effort\fP mode, the player tries its
-best to play video frame by frame, and not to drop frames. This mode
-is not supported very well. Now and then some frames may be
-dropped. Audio is disabled in this mode.
-
-As well as various types of playback, the player also supports other
-common VCR functions such as fast forward, rewind, step
-(forward), random positioning, etc..
-
-The player is of \fBdistributed architecture\fP, with servers and
-clients communicating across Internet. A \fBserver\fP resides on a
-host, and services coming audio/video retrieval requests from clients.
-A \fBclient\fP receives instructions from the user, makes connection
-to servers, buffers incoming streams, decodes video frames,
-interpolates audio samples, and outputs audio and video to
-corresponding devices in a timely manner. A client can connect to
-different servers for audio and video streams, and still plays them
-synchronously.
-
-
-.SH SERVER
-
-To start the server, type:
-
-.B vcrs
-[
-.B \-rt
-] [
-.B \-rm
-] [
-.B \-s\fIsession_limit\fP
-] [
-.B \-help
-]
-
-One host can have a SINGLE server running, which responds to
-connection requests from all clients to that host. Subsequent
-invocation is terminated with an error message.
-
-\fBOptions\fP
-
-.IP "\fB-rt\fP"
-On \fBhpux\fP, \fBsparc-sunos5.3\fP and \fBi86pc-solaris2.4\fP, if you
-have real-time execution privilege, you can start the server with
-the option \fB\-rt\fP to get better service.
-
-.IP "\fB-rm\fP"
-With option \fB\-rm\fP, the server will try to remove socket names
-left by previous crashed invocations before initialization.
-
-.IP "\fB-s\fIsession_limit\fP"
-
-With the option of \fB\-s\fP followed by a positive integer, e.g.
-\fB-s2\fP, \fB-s4\fP or \fB-s10\fP, the number of sessions
-serviced by the server at any time will be limited to be no more than
-the given number. Both audio and video sessions are counted. The
-default session number limit is \fB4\fI.
-
-.IP "\fB-help\fP"
-This option tells the server to print all available options and then
-quit.
-
-.PP
-
-In a video session, the server tries to find a
-corresponding \fB.Info\fP file describing the structure of the MPEG
-file of the session. If this fails, the server scans the MPEG file for
-structure information and tries to create the \fB.Info\fP file. For
-big MPEG files, this scanning process may take quite a few minutes
-(some times even tens of minutes). If the \fB.Info\fP file is found,
-the server simply reads structure information from it.
-
-.SH CLIENT
-
-The client program is available on \fBsun4\fP, \fBhpux\fP and
-\fBi86pc-solaris2.4\fP. It needs a \fBMotif\fP environment, and
-outputs audio to the default \fBAudioFile\fP server. If the client
-fails to connect to the default AudioFile server, then the audio is
-disabled.
-
-To start the client, type:
-
-.B vcr
-[
-.B\-rt
-] [
-.B \-shmem
-] [
-.B \-rmsem
-]
-.ti +5n
-[
-.BR \-dither " ordered\||\|ordered2\||\|fs4\||\|fs2\||\|fs2fast\||\|hybrid\||\|
-.if n .ti +5n
- hybrid2\||\|2x2\||\|gray\||\|color\||\|mono\||\|threshold
-]
-.if n .ti +5n
-[
-.I X-window options
-]
-.if n .ti +5n
-[
-.BR \-v " \fI[hostname:]video-filename\fP"
-]
-.if n .ti +5n
-[
-.BR \-a " \fI[hostname:]audio-filename\fP"
-]
-.if n .ti +5n
-[
-.BR \-p " \fImovie-file-name\fP"
-]
-.if n .ti +5n
-[
-.BR \-l " \fImovie-list-file-name\fP"
-]
-.if n .ti +5n
-[
-.BR \-quiet
-]
-.if n .ti +5n
-[
-.BR \-help
-]
-
-\fBOptions\fP
-
-.IP \fB-rt\fP
-On \fBhpux\fP, and \fBi86pc-solaris2.4\fP, if you have real-time
-execution privilege, with this option you may get better service.
-.IP \fB-shmem\fP
-With this option, the client tries to output video frames to the
-X-server via shared memory instead of sockets.
-.IP \fB-rmsem\fP
-With this option, prior to initialization, the client tries to remove
-\fBall\fP existing semaphore and shared memory ids you have access to.
-\fBBe careful\fP, with this option, you also face the danger of
-removing semaphores or shared memory ids being used by other programs,
-as well as all the ones created by failed invocation of the player. See
-\fBSemaphore ids and shared memory ids used up\fP in \fBKNOWN PROBLEMS\fP
-section.
-.IP "\fB-dither\fP ordered|ordered2|fs4|fs2|fs2fast|hybrid|"
- hybrid2|2x2|gray|color|mono|threshold
-
-This option specifies the type of dithering performed on video frames
-in order to be displayed on an X-window. The default is
-\fIordered\fP. \fIcolor\fP only works with full color (24-bit)
-displays. All others work with 8-bit color displays. \fImono\fP and
-\fIthreshold\fP also work with mono displays. Different types of
-dithering have different computational complexity and offer different
-image quality.
-.IP "\fIX-window options\fP"
-All standard X-window Toolkit command line options are accepted
-(see \fBX\fP(1)).
-.IP "\fB-v\fP \fI[hostname:]video-filename\fP"
-The very first program for the player can be specified in command line
-with \fB-v\fP and/or \fB-a\fP options, for video and/or audio streams
-respectively.
-
-This option specifies a video stream. If the \fIhostname\fP part is
-given, the client tries to connect to a running server on the given
-host, and plays the given file. If the hostname part is missing, the
-client assumes there is a running server on the local host or tries to
-fork one. and tries to connect to it.
-
-.IP "\fB-a\fP \fI[hostname:]audio-filename\fP"
-This option specifies an audio stream of the very first program.
-Only file names with suffix \fB.au\fP are accepted as audio files.
-.IP "\fB-p\fP \fImovie-file-name\fP"
-This option specifies a file specifying a movie to be played upon
-client startup. A movies file contains \fBfive lines\fP lines: title,
-video host name, video file path, audio host name, and audio file path.
-.IP "\fB-l\fP \fImovie-list-file-name\fP"
-This option specifies a movie list file to replace the default movie
-list file \fI$(HOME)/.vcr/vcrPrograms\fP. A movie list file contains a
-banner line, followed by a list of movies.
-.IP "\fB-quiet\fP"
-This option tells the client not to print any text message. This is
-useful when the player is invoked from within a web browser.
-.IP "\fB-help\fP"
-This option tells the client to print all available options and quit.
-
-.PP
-
-\fBOperations\fP
-
-There are \fBtwelve buttons\fP and \fBfour scales\fP defined in the top-level window.
-Buttons from left to right are:
-.PP
-.IP \fIExit\fP
-Exits the client right away.
-.IP \fIInfo\fP
-Pops up a window containing information about the player.
-.IP \fIPara\fP
-Pops up a window with a list of parameters. Parameter values
-can be viewed and modified through this window.
-.IP \fIProg\fP
-Pops up a window with a list of programs. You
-can select a program from this list to play.
-.IP \fIFile\fP
-This is an alternative way to select programs. pressing this button
-pops up a standard Motif file selection window. You can select
-audio/video file on local host to play. The client assumes a running
-server on local host, or tries to fork one.
-
-File names with suffix \fB.au\fP are accepted as audio, and file
-names with suffices \fB.mpg\fP, or \fB.mpeg\fP (some or all letters in
-the suffices can be upper-case ones) as MPEG video. Other types of
-file names are rejected.
-
-Selection of a new program causes the current program to be discarded.
-.IP \fILoop\fP
-A toggle button. When pressed, the current program is played
-repeatedly until stopped explicitly by the user, otherwise, playback stops when
-program end is hit. This button has no effect on rewind and fast
-forward.
-.IP \fINorm\fP
-Restores play speed to the normal (recording) speed.
-.IP \fIRewind\fP
-For video programs. Plays backward from the current position at a
-speed given by the parameter \fI(Rewind frames-per-second)\fP. Only first
-frames of MPEG picture groups (I-frames) are played. Audio is
-disabled.
-.IP \fIStop\fP
-Stops active playback, fast forward or rewind.
-.IP \fIFast-Forward\fP
-For video programs. Plays forward from the current position at a speed
-given by the parameter \fI(FF frames-per-second)\fP. Only first frames of MPEG
-picture groups (I-frames) are played. Audio is disabled.
-.IP \fIPlay\fP
-Plays the program from the current position in one of the two modes,
-depending on if video is involved and the value of an parameter \fI(Real
-time(audio on)(tag))\fP:
-.RS
-.IP -
-Best-effort mode, if the parameter is off (0), and video is involved.
-.IP -
-Real-time mode, otherwise.
-.RE
-.IP \fIStep\fP
-Steps forward for one frame from the current position.
-.PP
-Clicking on buttons \fIRewind\fP, \fIFast-Forward\fP, \fIPlay\fP and
-\fIStep\fP and dragging the \fIPlay-Speed\fP scale all stop current
-active rewind, fast forward, or play.
-
-.B "Four scales \fP from left to right are:"
-
-.IP \fIBalance\fP
-Currently not functional, because only mono audio is
-supported.
-.IP \fIVolume\fP
-Audio volume.
-.IP \fIPlay-Speed\fP
-Specifies play speed for real-time mode playback. This scale is not
-completely linear, with a special middle point (\fB50\fP).
-.RS
-.IP \fB50\fP
-normal (recording) speed.
-.IP "\fB[1 - 50)\fP"
-linear speed value increase from zero to the normal speed.
-.IP "\fB(50 - 100]\fP"
-Linear speed value increase from the normal speed to the maximum
-speed given by the parameter \fI(Video max frames-per-second)\fP when
-video is involved in the current program, or \fI(Audio max
-samples-per-second)\fP when only audio is involved.
-.RE
-This scale also defines the upper-limit of the best-effort playback
-speed.
-.IP \fIPosition\fP
-This scale has multiple functionalities:
-.RS
-.IP -
-Indicates the beginning position for rewind, fast forward and
-playback.
-.IP -
-Shows the current position during rewind, fast forward, and playback.
-.IP -
-Random positioning: you can set the position by dragging the
-slider. when video is involved, the first frame of the picture group
-at the current position is displayed.
-.RE
-.PP
-.B "Program list"
-
-.B Program list
-is maintained through the \fBprogram list\fP window, which is popped up by
-clicking the \fIProg\fP button in the main window. Currently only \fISelect\fP
-and \fIDismiss\fP buttons are fully functional, and contents of a selected
-program can be viewed (but not modified) by pressing the \fIModify\fP
-button. To select a program, \fBhighlight\fP the desired item and
-click \fISelect\fP. To modify the program list, edit the program file given
-below.
-
-.B "Parameters"
-
-.B Parameters
-are viewed and maintained through the parameter window, which is activated
-by clicking the \fIPara\fP button in the main window. To update a parameter,
-\fBhighlight\fP the item, enter the new value in the text window next
-to the \fIUpdate\fP button, and press \fIUpdate\fP. Following parameters
-are supported:
-
-.IP "\fIReal time (audio on)(tag)\fP"
-Best-effort play mode when this parameter is 0 and video is involved
-in the current program, otherwise real-time play mode. Default: 1,
-range: 0, non-0.
-.IP "\fIVideo max frames-per-second\fP"
-For video programs, real-time mode play speed when speed scale has a
-value of 100. Default: 60, range: > the normal speed.
-.IP "\fIAudio max samples-per-second\fP"
-For audio-only programs, play speed when speed scale has a value of
-100. Default: 16000, range: > the normal speed.
-.IP "\fIFF frames-per-second\fP"
-Fast forward speed. Default: 150, range: > 0.
-.IP "\fIRewind frames-per-second\fP"
-Rewind speed. Default: 150, range: > 0.
-.IP "\fIFeedback delay (msec)\fP"
-Currently not used.
-.IP "\fIAudio output mask\fP"
-Currently not used.
-.IP "\fIAudio_para.encodeType\fP"
-Currently not used.
-.IP "\fIAudio_para.channels\fP"
-Currently not used.
-.IP "\fIAudio_para.samplesPerSecond\fP"
-Currently not used.
-.IP "\fIAudio_para.bytesPerSamples\fP"
-Currently not used.
-.IP "\fIAudio timer interval (millisec)\fP"
-For audio-only programs. Playback
-timer interval in milliseconds. Playback of audio and video is
-driven by a timer in the client. Default: 500, range: > 0.
-.IP "\fIAudio buffered intervals\fP"
-For audio-only programs. This number of timer intervals of audio
-samples are to be buffered in the AudioFile server internal buffer. This
-parameter and the previous one determine how many milliseconds of
-audio samples are to be buffered in AudioFile. Buffering too
-many samples reduces responsiveness, too few may degrade playback
-quality. Default: 2, range: > 0.
-.IP "\fIFrames per audio play\fP"
-For audio+video programs, this parameter determines the ratio of the
-audio timer interval over the video timer interval. Default: 4,
-range: > 0.
-.IP "\fIAudio forward (samples)\fP"
-For audio+video programs, this number of samples of audio is
-played ahead of video stream. This is supposed to compensate the
-delay in AudioFile server. Default: 800, range: > 0.
-.IP "\fIVS work-ahead (milli-seconds)\fP"
-For video program, this number of milli-seconds the player tries to
-keep the video server ahead of the client during playback, rewind and
-fast forward.
-
-If the parameter \fISync effective\fP has a value of non-0, then this
-parameter gives the initial value of the VS work-ahead time, and the
-actual work ahead time is adjusted according to current network delay
-jitter level. If a value less than the default is set, then the
-default instead of the given one is used by the player.
-
-Default: 100, range: >= Default.
-
-.IP "\fIFrame rate limit (fps, float)\fP"
-For video programs. In real-time play mode, if current play speed is
-higher than the value of this parameter, then this
-parameter defines the maximum frame rate the player tries to play.
-Default: 60.0, range: >0.
-.IP "\fICollect statistics(tag)\fP"
-For video programs. If both the server and the client programs are compiled
-with STAT defined, this tag indicates that, at the end of a playback
-session, when \fIStop\fP button is pressed (or in loop-back mode when the
-end of the program is reached) statistics is collected to file
-stat.\fIn\fP in current directory (from which the client is
-invoked). Default: 0, range: 0, non-0.
-.IP "\fICollect video structure info(tag)\fP"
-For video programs. If both the server and the client programs are compiled
-with STAT defined, this tag indicates that, upon successful
-initialization of a video stream, structure information of the MPEG
-stream is collected to a file named struct.\fIn\fP in
-current directory Default: 0, range: 0, non-0.
-.IP "\fISync effective(tag)\fP"
-For video programs, when set, server/client synchronization control is
-effective during playback, rewind and fast forward. Default: 1, range:
-0, non-0.
-.IP "\fIQoS effective(tag)\fP"
-For video programs, when set, automatic frame rate control is
-effective during playback. Default: 1, range: 0, non-0.
-.IP "\fIAudio offset(samples)\fP"
-For audio+video programs. The player assumes that in a program, audio
-and video are recorded strictly synchronously. But it is usually not
-the case, and there is a certain amount of timing shift between audio
-and video. This parameter specifies audio forward offset against video
-in order to compensate the shift. Default: 0, range: integer
-.IP "\fIFilter parameter(1/R or n-samples)\fP"
-Parameter of the filters for client/server synchronization and frame rate
-control. Default: 50, range: > 0.
-.IP "\fIMax send pattern frames\fP"
-This parameter sets the granularity of the frame rate control
-algorithm. Default: 60, range: > 0.
-.IP "\fIReliable byte-stream audio (tag)\fP"
-In the case when the server is on a remote host, when this tag is set,
-the client establishes a TCP connection to the server for shipping
-audio samples, otherwise a UDP is used. The client always setup a TCP
-connection to the server for control messages, no matter what value
-the tag is.
-.IP "\fIReliable byte-stream video (tag)\fP"
-Similar effort as previous tag, but for video channel.
-.IP "\fIVerbose message(tag)\fP"
-If this tag is set, then verbose message is printed (provided that
-command line option \fB-quiet\fP is not specified. Otherwise the
-client will still print some, but less verbose message.
-.PP
-Parameter setting is for experienced user only. It is suggested that
-you leave values of most parameters as default. If you like to change
-some of them, be careful. It may make the player behave improperly. In
-case you made some change, the player fails to work, and you are
-unable to undo the change, delete the parameter file shown below and
-restart the client.
-
-.SH FILES
-
-.IP "\fI($HOME)/.vcr/vcrPrograms\fP"
-Program file. If this file is absent, it is created with a default
-movie list of several basketball game sample movies in it. The movies
-in the default movies list are maintained at CSE OGI. In a movie list
-file, the first line is a banner. Following this line, each contiguous
-four lines describe a movie: video host, MPEG file path, audio host,
-audio file path. You may edit the movie list fileto include any movies
-you like.
-
-.IP "\fI($HOME)/.vcr/vcrParameters\fP"
-Parameter file. When absent, the system default parameter values
-apply. Whenever you update a parameter, this parameter file is also
-created or updated.
-
-.SH KNOWN PROBLEMS
-
-.B "The player stalls"
-when or after playing audio program at very \fBlow speed\fP, or the
-product of \fI(Audio timer interval)\fP and \fI(Audio buffered intervals)\fP
-parameters \fBtoo large\fP, or \fI(Frames per audio play)\fP too
-large. This is because the client tries to put too many audio
-samples to AudioFile each time, blocking itself for output.
-
-In this version of the player, when an video+audio program is played,
-some conditions are checked and low speed limit is enforced. You
-are not able to set too low play speed (even if you set the speed
-slider to 0 position). But the conditions might not be sufficient.
-
-.B "Play at too high speed\fP,"
-or \fI(Audio timer interval)\fP too small, or \fI(Video max
-frames-per-second)\fP, \fI(FF frames-per-second)\fP, or \fI(Rewind
-frames-per-second)\fP too high, presentation quality may be worse than
-expected. This is because of the resolution limit of the UNIX interval
-timer, which is about 10 milliseconds.
-
-.B "When Play speed jump from high to very low\fP,"
-a few seconds of worse-than-expected video presentation quality may be
-experienced. Because at high speed, the video server usually drops
-frames, and play speed changes, the player does not flush the video
-pipeline.
-
-Various problems may be experienced if the \fBparameter\fP values are too
-far from their default. The parameter values are seldomly guarded.
-
-.B "Audio doesn't work when played across the Internet\fP."
-This is because audio is retrieved from the audio server to the
-client via TCP, and the Internet TCP connection fails to provide
-enough (e.g. 8KB/s) sustained bandwidth. In this case, all audio
-samples would be too late showing up at the client, and thus are
-dropped.
-
-.B "X shared memory problem\fP."
-Parts of the user interface may not work correctly when the player
-outputs to X-window via shared memory (with option \fB-shmem\fP). For
-example, some of the buttons may not show up. Usually, the missing
-buttons will show up by iconifying the user interface.
-
-.B "Core dump."
-The player may core dump when playing a specific MPEG stream, at a
-specific position. This may be because the parameters in the MPEG
-stream is out of the ability of the decoder code. Upon core dump, you
-may want to reproduce the problem, and recompile the player with
-option -DNDEBUG, run the player again to see if any assertions fails.
-
-.B "Semaphore or shared memory ids used up\fP."
-When this happens, an error shmget() or semget() is reported by the
-player. This may happen if previous invocation(s) of the player have
-exit abnormally causing core dump, and you try to run the player
-again. Because semaphores and shared memory segments might not be
-reclaimed when the player exits abnormally. You may run the client
-with option \fB\-rmsem\fP to remove all existing semaphores and shared
-memory ids accessable by you. See description of \fB\-rmsem\fP. If
-\fB-rmsem\fP does not work, you may need to use tools like
-\fBipcrm(1)\fP.
-
-.B "Undeleted UNIX socket pathes /tmp/vcrs*\fP"
-Some UNIX socket names may remain in /tmp directory as "vcrs*", if the
-server or the client has terminated abnormally.
-
-.SH BUG REPORT
-
-If you experience problems, look at the above KNOWN PROBLEM section
-first. If the problem is not described, try to reproduce the problem, and
-\fBreport bug\fP to \fBscen@cse.ogi.edu\fP. Thanks.
-
-.SH COPYRIGHT
-
-This software is covered by copyrights. It contains code contributed
-by the author and several other parties. Please see the beginning of
-source files and copyright file(s) in the root directory of the source
-kit.
-
-.SH SEE ALSO
-
-.B "AF\fP(1), \fBX\fP(1)"
-
-.SH AUTHOR
-
- Shanwei Cen
- Department of Computer Science and Engineering
- Oregon Graduate Institute of Science and Technology
- scen@cse.ogi.edu
diff --git a/TAO/orbsvcs/tests/AVStreams/mpeg/vcrs.1 b/TAO/orbsvcs/tests/AVStreams/mpeg/vcrs.1
deleted file mode 100644
index a9769fc8944..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/mpeg/vcrs.1
+++ /dev/null
@@ -1 +0,0 @@
-.so vcr.1
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/AV_Demo b/TAO/orbsvcs/tests/AVStreams/server_discovery/AV_Demo
deleted file mode 100644
index 9c256fefdab..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/AV_Demo
+++ /dev/null
@@ -1,191 +0,0 @@
-Greetings, person designated to complete the AVDemo!,
-
-This document details my design for the AVDemo, just how far I got in
-implementing those designs, and what remains to be done. First, let me
-explain that I had originally intended to use the JavaIDL ORB for this
-demo, but their implementation of demarshalling Anys tossed
-CORBA::Unknown and NullPointer exceptions like a sailor tossing
-cookies in a typhoon. So then, I figured I could use the VisiBroker
-for Java ORB, while continuing to use the nifty jdk1.2 GUI extensions
---- the "swing" components --- which I had already begun to
-incorporate into the demo. However, in this latest version of the JDK,
-the system classes are located automatically, and their path is not
-required in the CLASSPATH environment variable. Since the Java CORBA
-package names are standardized, I couldn't arrange the package search
-order so that the VisiBroker packages were searched before the JavaIDL
-ones. Conflicts occurred.
-
-At this point, frustrated and dejected, I renounced Java ORBS
-entirely, and decided to implement the client interaction using C++
-TAO while keeping the GUI using Java1.2, and have the GUI invoke
-native methods when it needed to fetch information from the Trading
-Service. If you're unfamiliar with the Java Native Interface (JNI),
-now's the time to get familiar, since this demo relies heavily on it,
-but I'll give you a brief synopsis. In the Java code you declare
-methods as native by prefixing the declaration with the 'native'
-keyword. Once you've compiled the Java source into byte code, you run
-the 'javah' program to generate C/C++ function declarations. The names
-of this functions are the product of name mangling the Java methods,
-so the Java Runtime can call "dlsym" to retrieve a pointer to the
-function's implementation when the native method is invoked in Java
-code. At some point prior to invoking the native method, your Java
-code must explicitly load the shared library in which your native
-method implementations reside by calling System.loadLibrary (). Of
-course, when I attempted to load the shared library contating my
-TAO Trading Service client code, Java threw an
-UnsatisfiedLinkException, not because it couldn't locate the library
-as the misleading error message reported, but for some mysterious
-reason which Carlos suspects has something to do with the native TAO
-threads clashing with the Java VM's user-level threads. (In retropsect
-I could have enabled native threads which seem to be supported in
-Java1.2 for Solaris, but what I came up with is a more elgant design
-anyway). After trying various hacks, I settled on the following
-design. Brace yourself....
-
-DEMO VISION
-
-My goals for this first demo were modest. And became increasingly more
-modest as I began meeting failure at every door. My full intentions
-are described in my thesis (doc/papers/ugthesis_seth), but since I can
-already sense your guffawing at the notion of reading my thesis, I'll
-summarize for you -- right now. Essentially, I wanted the initial query
-to the Trading Service to be as productive as possible, eliminating
-the possibility that attempting to connect to a server in the returned
-offers will fail. Thus, that initial query will should include things
-like: can accept another connection, supports the media formats
-understood by the client, can transmit at a rate suitable to the
-client's limiting bandwidth. Moreover, the client might want to limit
-the pool of possible servers based on content --- must have movies of
-a certain category --- or server performance --- must have a load less
-than 2.4. This kind of configuration information can be obtained
-through dialogue boxes in the GUI, and then formatted as a constraint
-string in the OMG Standard Constraint language. The results ---
-performance properties and movie offerings for each server --- would
-be displayed in the GUI, and the user would nominate a server who
-offers the best performance for the content desired by the user.
-
-DEMO REALITY --- the Server Side
-
-orbsvcs/tests/AVStreams/mpeg/source/server contains the code for the
-augmented server --- augmented from the original server because it
-uses the TAO_Property_Exporter to form a service offer that it exports
-to a Trading Service instance. Properties exported by the
-augmented_server include: maxmimum number of connections allowed,
-current number of connections, list of movies offered and their
-attributes, performance statistics (CPU usage, disk usage, load,
-etc...). The TAO_Property_Exporter presents a kind of uniform
-interface for exporting static and dynamic properties --- every
-property mentioned above is dynamic except perhaps the maximum number
-of connections allowed. There are actually three types of properties
-exportable by Property_Exporter: static, where the value of the
-property is stored twice: once in the offer and once in the MMDevice's
-CosProperty::PropertySet; semi-dynamic, where the value of the
-property is stored in the property set, and a dynamic property in the
-service offer retrieves the value from the property set (this is
-useful for MMDevice dynamic properties); and dynamic, where the value
-of the property isn't stored anywhere, but lazily-evaluated by a
-dynamic property in the offer (this is useful for non-MMDevice
-properties).
-
-Classes that export properties via the TAO_Property_Exporter inherit
-from the TAO_Exportable interface. The define_properties and
-export_properties methods allow an exporting class to encapsulate the
-exporting of its own properties. The augmented server has three
-TAO_Exportable classes representing three categories of properties: 1)
-The AV_Audio_MMDevice exports those properties that are also
-properties of the MMDevice --- properties that are used in the
-lower-level AVStream stream establishment negotiation. The properties
-are static and semi-dynamic. Hence when its define_properties method
-is invoked, the AV_Audio_MMDevice adds to the Service Type Description
-PropStructSeq, the names, types, and modes of each of the properties
-its exporting. When its define_properties method is invoked, the
-AV_Audio_MMDevice uses the TAO_Property_Exporter reference it's passed
-to export its properties. 2) TAO_Video_Repository in addition to being
-a TAO_Exportable is also a TAO_Dynamic_Property. In define_properties
-is exports itself as a dynamic property with the TAO_Property_Exporter
-its passed, and when called back, parses a manifest of available
-movies, obtains information about them by parsing the headers of each
-of the media files, and returns this information of a sequence of
-structs, each struct containing the attributes of an individual
-movie. The IDL code for this structure --- TAO_VR::Movie --- can be
-found in VideoRepository.idl. 3) TAO_Machine_Properties is also a
-dynamic property --- serveral actually. For each of the ten or so
-performance properties, it exports a dynamic property with itself as
-the evaluation interface reference. When its evalDP method is called,
-it obtains the value for the statistic whose name is in the prop_name
-parameter. The statistics are gathered by SunRPC from the rstatd
-daemon and cached. The cache expires every so often and is then
-refreshed by another rpc call, obviating the need for an rpc call for
-every call to evalDP.
-
-DEMO REALITY --- the Client Side
-
-The Server Selection portion of the demo is actually a Java VM
-embedded in a TAO Trading Service client. The main program bootstraps
-the vm, initializes the ORB and bootstraps to the Trading Service,
-performs the initial query of the Trading Service, and invokes the
-'main' method on the Java Server_Discovery class. Embedding the VM in
-this way is possible because of the JNI Invocation interface. On the
-C++ side of things, the Trader_Client class queries the Trading
-Service and caches the results in a two-tier hashtable: the first tier
-maps the server name to who the offer belongs to a second-tier
-hashtable, which maps each property name in the offer to its
-value. The Server_Discovery.cpp file implements each of the native
-methods used in the java portion of the demo, and each method
-implementation follows the same pattern: convert the java string
-paraemters into C++ strings, obtain the Trader_Client singleton
-instance, delegate to that instance, and convert the return results to
-Java objects.
-
-The Server_Discovery class creates a JFrame with a JDesktopPane as its
-ContentPane. The first window onto the Desktop is a
-Server_Discovery_Selection pane which it split (JSplitPane) into two
-halves: the upper portion containing a hierarcical menu (JTree) of
-available movies, organized by category, title, and server; and the
-bottom portion containing a table (JTable) of attributes for a selected
-movie. The Server_Discovery class uses the native methods in
-Server_Discovery_Util, get_server_names and get_movie_info, to supply
-Server_Discovery_Selection with the information necessary to create
-its displays. When a user clicks on a leaf node of the hierarchical
-menuthe bottom half displays the table for that
-server's movie offering. The table displays the contents of
-TAO_VR::Movie structure for the selected movies. Also in the tables
-are clickable labels to display the performance information for the
-server, and to call up a web page describing the movie.
-
-For viewing the performance a Server_Discovery_Perf JInternalFrame is
-created in a callback to the Server_Discovery (a Mediator object). The
-Server_Discovery_Perf is supplied with the names of each of the
-performance properties, instantiates a Strip_Chart for each one, and
-spawns a thread to periodically update each chart by calling
-Server_Discovery_Util.evaluate_performance_property for the chart's
-property_name. For viewing a web page describing the movie, the
-Server_Discovery_Browser, when given the description field of the
-TAO_VR::Movie structure, will load a JEditorPane to fetch the page and
-display the parsed html! Pretty damn slick. The "browser" will also
-respond to clicks on hyperlinks and fetch the selected pages! No joke!
-
-Finally, if the user clicks on the button at the bottom of the
-selection frame, Server_Discovery_Selection calls the native method
-load_movie, which uses a UNIX socket to connect to the controller
-process of the AV client, and passes it the name of the movie and the
-IOR of the MMDevice interface. The AV client then transmutes the IOR
-to an MMDevice object reference, and establishes the AV
-stream. Hoorah!
-
-WHAT'S WRONG WITH THE DEMO?
-
-Well, the first native method invocation --- get_server_names ---
-works as verified by ACE_DEBUG messages, but hangs on returning from
-it. Once this problem is solved, all that remains is to ensure the GUI
-looks and works as I've envisioned, and to code the interaction between
-the Server Discovery and A/V client.
-
-The wrong stated above has been set right and he deemo actually works....Hoorah!!!!
-
-That, my friend, is the demo in an anxiously written nutshell. Enjoy!
-Don't forget to set the JAVA_ROOT enivronment variable to the location
-of the lastest JDK version (when I was here, that was
-/project/doc/pkg/jdk1.2beta4)!
-
--- Seth Widoff, sbw1@cs.wustl.edu
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Makefile b/TAO/orbsvcs/tests/AVStreams/server_discovery/Makefile
deleted file mode 100644
index 72396cb0cac..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Makefile
+++ /dev/null
@@ -1,1077 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Makefile for TAO
-#----------------------------------------------------------------------------
-shared_libs_only=1
-MAKEFILE = Makefile
-LIBNAME = libavdemo
-SHLIB = $(LIBNAME).$(SOEXT)
-
-BIN = main
-
-IDL_SRCS= Video_Repository
-
-IDL_FILES = \
- $(addsuffix S, $(IDL_SRCS)) \
- $(addsuffix C, $(IDL_SRCS))
-
-SRCS = $(IDL_FILES) \
- Trader_Client \
- Server_Discovery
-
-FILES = $(SRCS)
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-MPEG_ROOT = $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source
-LSRC = $(addsuffix .cpp,$(FILES))
-
-LDFLAGS += -L$(JAVA_ROOT)/jre/lib/sparc -L$(JAVA_ROOT)/jre/lib/sparc/native_threads -L$(MPEG_ROOT)/mpeg_shared
-
-LIBS = -lorbsvcs -lTAO -lACE -lmpeg_shared
-LDLIBS = -lavdemo -ljava -ljvm
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-CPPFLAGS += -I$(JAVA_ROOT)/include-old -I$(JAVA_ROOT)/include-old/solaris \
- -I$(TAO_ROOT)/orbsvcs -I$(MPEG_ROOT) -I$(TAO_ROOT) $(TSS_ORB_FLAG) -I$(TAO_ROOT)/orbsvcs/orbsvcs
-
-BUILD = TAO_VR.module $(VSHLIB) $(VLIB) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-include $(TAO_ROOT)/taoconfig.mk
-
-#----------------------------------------------------------------------------
-# Local targets (and local hacks)
-#----------------------------------------------------------------------------
-
-idl_stubs: $(addsuffix .h, $(IDL_FILES))
-
-Video_Repository.idl: $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.idl
- cp $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/server/Video_Repository.idl .
-
-TAO_VR.module: Video_Repository.idl
- $(JAVA_ROOT)/bin/idltojava Video_Repository.idl
- touch TAO_VR.module
-
-clean:
- -/bin/rm -rf *.o Log $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(addsuffix .h, $(IDL_FILES)) $(addsuffix .i, $(IDL_FILES)) $(addsuffix .cpp, $(IDL_FILES)) \
- $(addsuffix _T.h, $(IDL_FILES)) $(addsuffix _T.i, $(IDL_FILES)) $(addsuffix _T.cpp, $(IDL_FILES))
-
-IDL_EXT=C.h C.i C.cpp S.h S.i S.cpp S_T.h S_T.i S_T.cpp
-
-.PRECIOUS: $(foreach file, $(IDL_SRCS), $(foreach ext, $(IDL_EXT), $(file)$(ext))))
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Video_RepositoryS.o .obj/Video_RepositoryS.so .shobj/Video_RepositoryS.o .shobj/Video_RepositoryS.so: Video_RepositoryS.cpp Video_RepositoryS.h \
- Video_RepositoryC.h $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/orbconf.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(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/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_Base.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/SString.h \
- $(ACE_ROOT)/ace/SString.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/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Acceptor.cpp \
- $(TAO_ROOT)/tao/Align.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(TAO_ROOT)/tao/default_client.h \
- $(TAO_ROOT)/tao/default_client.i \
- $(TAO_ROOT)/tao/default_server.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.i \
- $(TAO_ROOT)/tao/ORB_Strategies_T.cpp \
- $(TAO_ROOT)/tao/default_server.i \
- $(TAO_ROOT)/tao/IIOP_Object.h \
- $(TAO_ROOT)/tao/IIOP_Object.i \
- $(TAO_ROOT)/tao/IIOP_ORB.h \
- $(TAO_ROOT)/tao/IIOP_ORB.i \
- $(TAO_ROOT)/tao/CDR_Interpreter.h \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- Video_RepositoryC.i Video_RepositoryS_T.h Video_RepositoryS_T.i \
- Video_RepositoryS_T.cpp Video_RepositoryS.i
-.obj/Video_RepositoryC.o .obj/Video_RepositoryC.so .shobj/Video_RepositoryC.o .shobj/Video_RepositoryC.so: Video_RepositoryC.cpp Video_RepositoryC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/orbconf.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(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/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_Base.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/SString.h \
- $(ACE_ROOT)/ace/SString.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/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Acceptor.cpp \
- $(TAO_ROOT)/tao/Align.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(TAO_ROOT)/tao/default_client.h \
- $(TAO_ROOT)/tao/default_client.i \
- $(TAO_ROOT)/tao/default_server.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.i \
- $(TAO_ROOT)/tao/ORB_Strategies_T.cpp \
- $(TAO_ROOT)/tao/default_server.i \
- $(TAO_ROOT)/tao/IIOP_Object.h \
- $(TAO_ROOT)/tao/IIOP_Object.i \
- $(TAO_ROOT)/tao/IIOP_ORB.h \
- $(TAO_ROOT)/tao/IIOP_ORB.i \
- $(TAO_ROOT)/tao/CDR_Interpreter.h \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- Video_RepositoryC.i Video_RepositoryS.h Video_RepositoryS_T.h \
- Video_RepositoryS_T.i Video_RepositoryS_T.cpp Video_RepositoryS.i
-.obj/Trader_Client.o .obj/Trader_Client.so .shobj/Trader_Client.o .shobj/Trader_Client.so: Trader_Client.cpp Trader_Client.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/orbconf.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(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/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_Base.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/SString.h \
- $(ACE_ROOT)/ace/SString.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/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Acceptor.cpp \
- $(TAO_ROOT)/tao/Align.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(TAO_ROOT)/tao/default_client.h \
- $(TAO_ROOT)/tao/default_client.i \
- $(TAO_ROOT)/tao/default_server.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.i \
- $(TAO_ROOT)/tao/ORB_Strategies_T.cpp \
- $(TAO_ROOT)/tao/default_server.i \
- $(TAO_ROOT)/tao/IIOP_Object.h \
- $(TAO_ROOT)/tao/IIOP_Object.i \
- $(TAO_ROOT)/tao/IIOP_ORB.h \
- $(TAO_ROOT)/tao/IIOP_ORB.i \
- $(TAO_ROOT)/tao/CDR_Interpreter.h \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- Video_RepositoryC.h Video_RepositoryC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader_Utils.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/MMDevice_ExporterC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/MMDevice_ExporterC.i
-.obj/Server_Discovery.o .obj/Server_Discovery.so .shobj/Server_Discovery.o .shobj/Server_Discovery.so: Server_Discovery.cpp \
- Server_0005fDiscovery_0005fUtil.h Trader_Client.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/orbconf.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/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(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/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_Base.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/SString.h \
- $(ACE_ROOT)/ace/SString.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/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Acceptor.cpp \
- $(TAO_ROOT)/tao/Align.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/debug.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(TAO_ROOT)/tao/default_client.h \
- $(TAO_ROOT)/tao/default_client.i \
- $(TAO_ROOT)/tao/default_server.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.h \
- $(TAO_ROOT)/tao/ORB_Strategies_T.i \
- $(TAO_ROOT)/tao/ORB_Strategies_T.cpp \
- $(TAO_ROOT)/tao/default_server.i \
- $(TAO_ROOT)/tao/IIOP_Object.h \
- $(TAO_ROOT)/tao/IIOP_Object.i \
- $(TAO_ROOT)/tao/IIOP_ORB.h \
- $(TAO_ROOT)/tao/IIOP_ORB.i \
- $(TAO_ROOT)/tao/CDR_Interpreter.h \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- Video_RepositoryC.h Video_RepositoryC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader_Utils.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverC.h \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/ReceiverC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/MMDevice_ExporterC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/tests/AVStreams/mpeg/source/mpeg_shared/MMDevice_ExporterC.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Queue.java b/TAO/orbsvcs/tests/AVStreams/server_discovery/Queue.java
deleted file mode 100644
index 5387d5dd0c8..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Queue.java
+++ /dev/null
@@ -1,189 +0,0 @@
-// $Id$
-
-import java.util.Enumeration;
-
-public class Queue
-{
- // Friendly?
- Queue_Node head_ = null;
- Queue_Node tail_ = null;
-
- private int length_ = 0;
-
- public Queue()
- {
- }
-
- public Enumeration forward_iterator()
- {
- return new Queue_Iterator(this, Queue_Iterator.FORWARD);
- }
-
- public Enumeration reverse_iterator()
- {
- return new Queue_Iterator(this, Queue_Iterator.REVERSE);
- }
-
- public void enqueue_tail(Object new_data)
- {
- Queue_Node new_node = new Queue_Node(new_data);
-
- if (tail_ == null)
- {
- tail_ = new_node;
- head_ = new_node;
- }
- else
- {
- new_node.prev_ = tail_;
- tail_.next_ = new_node;
- tail_ = new_node;
- }
-
- length_++;
- }
-
- public void enqueue_head(Object new_data)
- {
- Queue_Node new_node = new Queue_Node(new_data);
-
- if (head_ == null)
- {
- tail_ = new_node;
- head_ = new_node;
- }
- else
- {
- new_node.next_ = head_;
- head_.prev_ = new_node;
- head_ = new_node;
- }
-
- length_++;
- }
-
- public Object dequeue_head()
- {
- Object return_value = null;
-
- if (head_ == null)
- return_value = null;
- else if (tail_ == head_)
- {
- return_value = head_.data_;
- tail_ = null;
- head_ = null;
- }
- else
- {
- return_value = head_.data_;
- head_ = head_.next_;
- head_.prev_ = null;
- }
-
- length_--;
-
- return return_value;
- }
-
- public Object dequeue_tail()
- {
- Object return_value = null;
-
- if (tail_ == null)
- return_value = null;
- else if (tail_ == head_)
- {
- return_value = tail_.data_;
- tail_ = null;
- head_ = null;
- }
- else
- {
- return_value = tail_.data_;
- tail_ = tail_.prev_;
- tail_.next_ = null;
- }
-
- length_--;
-
- return return_value;
- }
-
- public int length()
- {
- return length_;
- }
-
- public Object head()
- {
- if (head_ != null)
- return head_.data_;
- else
- return null;
- }
-
- public Object tail()
- {
- if (tail_ != null)
- return tail_.data_;
- else
- return null;
- }
-}
-
-class Queue_Node
-{
- public Queue_Node prev_ = null;
- public Queue_Node next_ = null;;
- public Object data_;
-
- public Queue_Node(Object data)
- {
- data_ = data;
- }
-}
-
-class Queue_Iterator implements Enumeration
-{
- public static final boolean FORWARD = true;
- public static final boolean REVERSE = false;
-
- private Queue queue_;
- private Queue_Node queue_ptr_;
- private boolean direction_ = FORWARD;
-
- public Queue_Iterator(Queue queue)
- {
- queue_ = queue;
- queue_ptr_ = queue.head_;
- }
-
- public Queue_Iterator(Queue queue, boolean direction)
- {
- queue_ = queue;
- direction_ = direction;
-
- if (direction_)
- queue_ptr_ = queue_.head_;
- else
- queue_ptr_ = queue_.tail_;
- }
-
- public Object nextElement()
- {
- Object data = queue_ptr_.data_;
-
- if (direction_)
- queue_ptr_ = queue_ptr_.next_;
- else
- queue_ptr_ = queue_ptr_.prev_;
-
- return data;
- }
-
- public boolean hasMoreElements()
- {
- return queue_ptr_ != null;
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/README b/TAO/orbsvcs/tests/AVStreams/server_discovery/README
deleted file mode 100644
index e10c103bad0..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/README
+++ /dev/null
@@ -1,33 +0,0 @@
-A/V Demo
-========
-
-To run:
-======
-
-1. Run $TAO_ROOT/orbsvcs/tests/AVStreams/server_discovery/main
-
-This will give you a Java Frame with a tree that displays the movies
-available and the server they are available on. You can select one of
-the movies from any of the servers it is available on and click on
-the "View the Selection" button which will then display the movie on
-the mpeg client.
-
-The table shows all the properties of the movie that is being viewed
-for the particular server.
-
-Environment Settings:
-====================
-
-1. Set the ACE_ROOT and TAO_ROOT
-2. Set PATH $JAVA_ROOT/bin
-3. Set LD_LIBRARY_PATH $JAVA_ROOT/jre/lib/sparc:$JAVA_ROOT/jre/lib/sparc/native_threads:
-4. Set CLASSPATH $JAVA_ROOT $JAVA_ROOT/lib:$JAVA_ROOT/jre/lib/i18n.jar:$JAVA_ROOT/jre/lib/rt.jar:.
-
-NOTE: This demo has been developed using jdk1.2 beta 4
-====
-
-For further information regarding the Java interface to the A/V Demo read up
-$TAO_ROOT/orbsvcs/tests/AVStreams/server_discovery/AV_Demo
-
-Yamuna Krishnamurthy (yamuna@cs.wustl.edu)
-
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_0005fDiscovery_0005fUtil.h b/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_0005fDiscovery_0005fUtil.h
deleted file mode 100644
index 79eca86e009..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_0005fDiscovery_0005fUtil.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* DO NOT EDIT THIS FILE - it is machine generated */
-/* $Id$ */
-#include <jni.h>
-/* Header for class Server_0005fDiscovery_0005fUtil */
-
-#ifndef _Included_Server_0005fDiscovery_0005fUtil
-#define _Included_Server_0005fDiscovery_0005fUtil
-#ifdef __cplusplus
-extern "C" {
-#endif
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: evaluate_performance_property
- * Signature: (Ljava/lang/String;Ljava/lang/String;)F
- */
-JNIEXPORT jfloat JNICALL Java_Server_1Discovery_1Util_evaluate_1performance_1property
- (JNIEnv *, jclass, jstring, jstring);
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: get_movie_info
- * Signature: (Ljava/lang/String;)[LTAO_VR/Movie;
- */
-JNIEXPORT jobjectArray JNICALL Java_Server_1Discovery_1Util_get_1movie_1info
- (JNIEnv *, jclass, jstring);
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: get_servers
- * Signature: ()[Ljava/lang/String;
- */
-JNIEXPORT jobjectArray JNICALL Java_Server_1Discovery_1Util_get_1servers
- (JNIEnv *, jclass);
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: load_movie
- * Signature: (Ljava/lang/String;LTAO_VR/Movie;)V
- */
-JNIEXPORT void JNICALL Java_Server_1Discovery_1Util_load_1movie
- (JNIEnv *, jclass, jstring, jobject);
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: query_trader
- * Signature: ()V
- */
-JNIEXPORT void JNICALL Java_Server_1Discovery_1Util_query_1trader
- (JNIEnv *, jclass);
-
-#ifdef __cplusplus
-}
-#endif
-#endif
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.cpp b/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.cpp
deleted file mode 100644
index 9e97260fc31..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.cpp
+++ /dev/null
@@ -1,338 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = FILENAME
-// Server_Discovery.cpp
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-// %% Beware of this hack %%
-// We define _BOOL_H so that $JAVA_ROOT/include/bool.h bool_t doesn't get
-// defined conflicting with /usr/include/rpc/types.h definition of
-// bool_t. The order of including Trader_client.h before
-// Server_0005fDiscovery_0005fUtil.h also matters.
-
-#define _BOOL_H_
-#include "Trader_Client.h"
-#include "Server_0005fDiscovery_0005fUtil.h"
-
-ACE_RCSID(server_discovery, Server_Discovery, "$Id$")
-
-// Since we're doing C-like function calls here, let's throw in some
-// global variables for good measure.
-
-//static const char* LIBRARY_NAME = "libtclient.so";
-//static const char* FACTORY_NAME = "create_trader_client";
-static jclass _movie_class;
-static jfieldID _name_id, _audio_filename_id, _video_filename_id, _category_id, _description_id;
-static jobjectArray server_names = 0;
-
-// Static function declarations:
-//void print_dlerror (void);
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: evaluate_performance_property
- * Signature: (Ljava/lang/String;Ljava/lang/String;)F
- */
-JNIEXPORT jfloat JNICALL
-Java_Server_1Discovery_1Util_evaluate_1performance_1property
-(JNIEnv *env,
- jclass this_class,
- jstring java_server_name,
- jstring java_prop_name)
-{
- jfloat return_value = 0.0;
-
- Trader_Client* trader_client = Trader_Client::instance ();
- if (trader_client != 0)
- {
- const char* server_name = env->GetStringUTFChars (java_server_name, 0);
- const char* prop_name = env->GetStringUTFChars (java_prop_name, 0);
-
- return_value =
- trader_client->evaluate_performance_property (server_name, prop_name);
-
- env->ReleaseStringUTFChars (java_server_name, server_name);
- env->ReleaseStringUTFChars (java_prop_name, prop_name);
- }
-
- return return_value;
-}
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: get_movie_info
- * Signature: (Ljava/lang/String;)[LTAO_VR/Movie;
- */
-JNIEXPORT jobjectArray JNICALL
-Java_Server_1Discovery_1Util_get_1movie_1info
-(JNIEnv * env,
- jclass this_class,
- jstring java_server_name)
-{
- // fprintf (stderr, "Server_Discover: get movie info.\n");
- //cout<< "Server_Discover: get movie info"<<endl;
- jobjectArray return_value = 0;
-
- Trader_Client* trader_client = Trader_Client::instance ();
- if (trader_client != 0)
- {
- // Get a Movie_Iterator that will iterate over the
- // movie_structures for all movies of the given server.
- const char* server_name = env->GetStringUTFChars (java_server_name, 0);
- Movie_Iterator* movie_iter = trader_client->get_movie_info (server_name);
-
- // Init some global variables
- jclass movie_class = env->FindClass ("TAO_VR/Movie");
- _movie_class = static_cast<jclass> (env->NewGlobalRef (movie_class));
- _name_id = env->GetFieldID (movie_class, "name_", "Ljava/lang/String;");
- _audio_filename_id = env->GetFieldID (movie_class, "audio_filename_", "Ljava/lang/String;");
- _video_filename_id = env->GetFieldID (movie_class, "video_filename_", "Ljava/lang/String;");
- // _category_id = env->GetFieldID (movie_class, "category_", "Ljava/lang/String;");
- _description_id = env->GetFieldID (movie_class, "description_", "Ljava/lang/String;");
-
- if (movie_iter != 0)
- {
- // Allocate a new array of structures.
- int length = movie_iter->num_movies (), i = 0;
- jobject initial_object = env->AllocObject (_movie_class);
- return_value = env->NewObjectArray (length, _movie_class, initial_object);
- env->DeleteLocalRef (initial_object);
-
- for (; movie_iter->has_more_elements (); movie_iter->advance (), i++)
- {
- // For each movie structure, convert the C++ strings
- // into java strings, and set them in the structure.
- jobject movie_struct = env->AllocObject (_movie_class);
- jstring name = env->NewStringUTF (movie_iter->name ());
- jstring audio_filename = env->NewStringUTF (movie_iter->audio_filename ());
- jstring video_filename = env->NewStringUTF (movie_iter->video_filename ());
- //jstring category = env->NewStringUTF (movie_iter->category ());
- jstring description = env->NewStringUTF (movie_iter->description ());
- env->SetObjectField (movie_struct, _name_id, name);
- env->SetObjectField (movie_struct, _audio_filename_id, audio_filename);
- env->SetObjectField (movie_struct, _video_filename_id, video_filename);
- //env->SetObjectField (movie_struct, _category_id, category);
- env->SetObjectField (movie_struct, _description_id, description);
- env->SetObjectArrayElement (return_value, i, movie_struct);
- env->DeleteLocalRef (movie_struct);
- }
-
-
- delete movie_iter;
- }
- else cout<<"Movie Info Not found"<<endl;
-
- env->ReleaseStringUTFChars (java_server_name, server_name);
- }
-
- return return_value;
-}
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: get_servers
- * Signature: ()[Ljava/lang/String;
- */
-JNIEXPORT jobjectArray JNICALL
-Java_Server_1Discovery_1Util_get_1servers (JNIEnv *env, jclass this_class)
-{
- fprintf (stderr, "Server Discovery: get servers.\n");
-
-
- Trader_Client* trader_client = Trader_Client::instance ();
- if (trader_client != 0)
- {
- int length = 0;
- char** server_names_str = 0;
- trader_client->get_servers (length, server_names_str);
-
- if (length > 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Converting to java strings.\n"));
- // Create an array of Java strings, suitable for returning
- // to the Java invoker.
- jstring initial_string = env->NewStringUTF ("");
- jclass string_class = env->FindClass ("java/lang/String");
- server_names = env->NewObjectArray (length, string_class, initial_string);
-
- // Convert those C++ strings into Java Strings.
- for (int i = 0; i < length; i++)
- {
- const char* server_name = server_names_str[i];
- ACE_DEBUG ((LM_DEBUG, "Converting %s to a java string.\n", server_name));
- jstring java_server_name = env->NewStringUTF (server_name);
-
- ACE_DEBUG ((LM_DEBUG, "Placing %s in the return array.\n", server_name));
- env->SetObjectArrayElement (server_names, i, java_server_name);
-
- ACE_DEBUG ((LM_DEBUG, "Deleting a reference to the java string.\n"));
- env->DeleteLocalRef (java_server_name);
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, "Deleting the array of C++ server name strings.\n"));
- delete [] server_names_str;
- }
-
- return server_names;
-}
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: load_movie
- * Signature: (Ljava/lang/String;Ljava/lang/String;)V
- */
-JNIEXPORT void JNICALL
-Java_Server_1Discovery_1Util_load_1movie (JNIEnv * env,
- jclass this_class,
- jstring java_server_name,
- jobject movie_info)
-{
- Trader_Client* trader_client = Trader_Client::instance ();
- if (trader_client != 0)
- {
- const char* server_name = env->GetStringUTFChars (java_server_name, 0);
- cout<<"Within load movie"<<endl;
-
- jclass movie_class = static_cast<jclass>(env->GetObjectClass (movie_info));
- //_movie_class = static_cast<jclass> (env->NewGlobalRef (movie_class));
- _name_id = env->GetFieldID (movie_class, "name_", "Ljava/lang/String;");
- _audio_filename_id = env->GetFieldID (movie_class, "audio_filename_", "Ljava/lang/String;");
- _video_filename_id = env->GetFieldID (movie_class, "video_filename_", "Ljava/lang/String;");
- _description_id = env->GetFieldID (movie_class, "description_", "Ljava/lang/String;");
-
- jstring name =static_cast<jstring>(env->GetObjectField (movie_info,_name_id));
- jstring audio_filename =static_cast<jstring>(env->GetObjectField (movie_info,_audio_filename_id));
- jstring video_filename =static_cast<jstring>(env->GetObjectField (movie_info,_video_filename_id));
- jstring description =static_cast<jstring>(env->GetObjectField (movie_info,_description_id));
-
- //TAO_VR::Movie_Info* movie_info = TAO_VR::Movie_Info::allocbuf (1);
-
- TAO_VR::Movie* movie = 0;
-
- ACE_NEW (movie,TAO_VR::Movie ());
-
- movie->name_ = CORBA::String_var(env->GetStringUTFChars (name, 0));
- movie->audio_filename_ = CORBA::String_var(env->GetStringUTFChars (audio_filename, 0));
- movie->video_filename_ = CORBA::String_var(env->GetStringUTFChars (video_filename, 0));
- movie->description_ = CORBA::String_var(env->GetStringUTFChars (description, 0));
-
-
- /* TAO_VR::Movie* movie_info = 0;
- ACE_NEW (movie_info,
- TAO_VR::Movie (name_,
- filename_,
- description_
- ) );
- */
- trader_client->load_movie (server_name, movie);
- env->ReleaseStringUTFChars (java_server_name, server_name);
- // env->ReleaseStringUTFChars (name, name_);
- //env->ReleaseStringUTFChars (filename, filename_);
- //env->ReleaseStringUTFChars (description, description_);
- // env->ReleaseStringUTFChars (java_movie_name, movie_name);
- }
-}
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: query_trader
- * Signature: ()V
- */
-JNIEXPORT void JNICALL
-Java_Server_1Discovery_1Util_query_1trader (JNIEnv *env, jclass this_class)
-{
- Trader_Client* trader_client = Trader_Client::instance ();
- if (trader_client != 0)
- trader_client->query_trader ();
-}
-
-/*
- * Class: Server_0005fDiscovery_0005fUtil
- * Method: init
- * Signature: ()V
- */
-/*
-void print_dlerror (void)
-{
- const char* error_msg = ::dlerror ();
- if (error_msg != 0)
- {
- ::fprintf (stderr, "Horrors of horrors! Dynamic linking failed "
- "for the following reason: %s\n", error_msg);
- }
- else
- ::fprintf (stderr, "Horrors of horrors! Dynamic linking failed.\n");
-}
-
-JNIEXPORT jint JNICALL
-Java_Server_1Discovery_1Util_init (JNIEnv * env,
- jclass this_class,
- jobjectArray args)
-{
- // Explicitly dynamically link to the Trader_Client library and
- // obtain a pointer to its factory global function.
- ::fprintf (stderr, "Attempting to open trader client library.\n");
- void* handle = ::dlopen (LIBRARY_NAME, RTLD_NOW);
-
- if (handle != 0)
- {
- ::fprintf (stderr, "Attempting to resolve factory function.\n");
- Trader_Client* (*factory) (void) =
- (Trader_Client* (*) (void)) ::dlsym (handle, FACTORY_NAME);
-
- if (factory != 0)
- {
- ::fprintf (stderr, "Invoking factory method.\n");
- _trader_client = factory ();
- }
- else
- ::print_dlerror ();
- }
- else
- ::print_dlerror ();
-
- int return_value = 0;
- if (_trader_client != 0)
- {
- int argc = env->GetArrayLength (args);
- char** argv = new char*[argc];
-
- // Pull the command line args into C++ format from the java format.
- for (int i = 0; i < argc; i++)
- {
- jstring arg = static_cast<jstring> (env->GetObjectArrayElement (args, i));
- argv[i] = const_cast<char*> (env->GetStringUTFChars (arg, 0));
- env->DeleteLocalRef (arg);
- }
-
- _trader_client->init (argc, argv);
-
- // Release the allocated command line arguments.
- for (i = 0; i < argc; i++)
- {
- jstring arg = static_cast<jstring> (env->GetObjectArrayElement (args, i));
- env->ReleaseStringUTFChars (arg, argv[i]);
- env->DeleteLocalRef (arg);
- }
-
- // Init some global variables
- jclass movie_class = env->FindClass ("TAO_VR/Movie");
- _movie_class = static_cast<jclass> (env->NewGlobalRef (movie_class));
- _name_id = env->GetFieldID (movie_class, "name_", "Ljava/lang/String;");
- _filename_id = env->GetFieldID (movie_class, "filename_", "Ljava/lang/String;");
- _category_id = env->GetFieldID (movie_class, "category_", "Ljava/lang/String;");
- _description_id = env->GetFieldID (movie_class, "description_", "Ljava/lang/String;");
-
- delete [] argv;
- return_value = 0;
- }
-
- return return_value = -1;
-}
-*/
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.java b/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.java
deleted file mode 100644
index 5d7ad4a459b..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery.java
+++ /dev/null
@@ -1,142 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = FILENAME
-// Server_Discovery.java
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-import java.awt.*;
-import java.awt.event.*;
-import java.beans.*;
-import com.sun.java.swing.*;
-import Server_Discovery_Util;
-import Server_Discovery_Selection;
-
-
-public class Server_Discovery extends JFrame
-{
- Thread thread;
- private static final Integer DOCLAYER = new Integer(5);
- private static final Integer TOOLLAYER = new Integer(6);
- private static final Integer HELPLAYER = new Integer(7);
-
- private JMenuBar menu_bar_;
- private JDesktopPane desktop_;
- private Server_Discovery_Selection movies_selector_= new Server_Discovery_Selection (this);
- // private User_Interface user_interface = new User_Interface();
-
- public Server_Discovery ()
- {
- super ("Server Discovery");
-
- final int inset = 50;
- Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
- this.setBounds (inset, inset, screenSize.width - inset*2, screenSize.height - inset*2);
-
- // Ok, as grotesque as these anonymous classes are, they do have
- // their uses.
- WindowAdapter window_adapter = new WindowAdapter ()
- {
-
- public void windowClosing (WindowEvent e)
- {
- Server_Discovery_Perf doc = (Server_Discovery_Perf)e.getSource();
- Server_Discovery sd = (Server_Discovery)doc.getParent();
- //sd.thread.stop();
- doc.continue_ = false;
- System.out.println("Within Window Close");
- System.exit (0);
- }
- };
-
- System.out.println("It reachead here");
- this.addWindowListener (window_adapter);
- this.desktop_ = new JDesktopPane ();
- this.getContentPane ().add (this.desktop_);
-
- //this.desktop_.add (this.user_interface , DOCLAYER);
- this.desktop_.add (this.movies_selector_, DOCLAYER);
- try
- {
- System.out.println ("Compiling movies...");
- this.compile_movies ();
- this.movies_selector_.setSelected (true);
- }
- catch (java.beans.PropertyVetoException e2) {}
- }
-
- // Mediator callback methods.
- public void display_performance (String movie_name, String host_name)
- {
- Server_Discovery_Perf doc = new Server_Discovery_Perf (host_name);
-
- doc.add_dynamic_property ("CPU");
- doc.add_dynamic_property ("Disk");
- doc.add_dynamic_property ("Pages");
- doc.add_dynamic_property ("Swaps");
- doc.add_dynamic_property ("Packets");
- doc.add_dynamic_property ("errors");
- doc.add_dynamic_property ("switches");
- doc.add_dynamic_property ("collisions");
- doc.add_dynamic_property ("interrupts");
- doc.add_dynamic_property ("load");
-
- this.desktop_.add (doc, DOCLAYER);
-
- try
- {
- doc.setSelected (true);
- thread = new Thread(doc);
- thread.start();
- }
- catch (java.beans.PropertyVetoException e2) {}
- }
-
- public void load_page (String url)
- {
- Server_Discovery_Browser doc = new Server_Discovery_Browser (url);
- this.desktop_.add (doc, DOCLAYER);
-
- try
- {
- doc.setSelected (true);
- }
- catch (java.beans.PropertyVetoException e2) {}
-
- }
-
- private void compile_movies ()
- {
- // Add the movies to the list.
- System.out.println ("Getting a list of servers.");
- String[] host_names = Server_Discovery_Util.get_servers ();
-
- System.out.println ("Number of server names returned: " + host_names.length);
- for (int i = 0; i < host_names.length; i++)
- {
- System.out.println ("Getting movies for server " + host_names[i]);
- TAO_VR.Movie[] movies = Server_Discovery_Util.get_movie_info (host_names[i]);
-
- System.out.println ("Adding movies for server " + host_names[i]);
- for (int j = 0; j < movies.length; j++)
- {
- System.out.println ("Adding movie: " + movies[j].name_);
- this.movies_selector_.add_movie (host_names[i], movies[j]);
- }
- }
- }
-
- public static void main (String[] args)
- {
- System.loadLibrary ("avdemo");
-
- System.out.println ("Launching the Server Discovery frame.");
- JFrame frame = new Server_Discovery ();
- frame.setVisible (true);
- }
-}
-
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Browser.java b/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Browser.java
deleted file mode 100644
index 8a0172cb453..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Browser.java
+++ /dev/null
@@ -1,141 +0,0 @@
-import com.sun.java.swing.*;
-import java.awt.*;
-import java.net.URL;
-import java.net.MalformedURLException;
-import java.io.*;
-import com.sun.java.swing.text.*;
-import com.sun.java.swing.event.*;
-
-public class Server_Discovery_Browser
- extends JInternalFrame
-{
- public Server_Discovery_Browser (String initial_url)
- {
- super ("Movie Description", true, true, true, true);
-
- HtmlPane html = new HtmlPane (initial_url);
- this.setBounds (200, 25, 400, 400);
- this.getContentPane ().add (html);
- }
-
- public void pack()
- {
- Dimension size = getPreferredSize ();
- this.setSize (size.width, size.height);
- }
-}
-
-// This code was liberated from the jfc demo "Metalworks", which is
-// included with the jdk 1.2 beta 3 distribution.
-class HtmlPane
- extends JPanel
- implements HyperlinkListener
-{
- JEditorPane html_;
-
- public HtmlPane (String initial_url)
- {
- this.setLayout( new BorderLayout() );
-
- try
- {
- URL url = new URL (initial_url);
- this.html_ = new JEditorPane (initial_url);
- this.html_.setEditable (false);
- this.html_.addHyperlinkListener (this);
- }
- catch (Exception excp)
- {
- System.err.println (excp);
- }
-
- JScrollPane scroller = new JScrollPane ();
- JViewport vp = scroller.getViewport ();
- vp.add (this.html_);
- this.add (scroller, BorderLayout.CENTER);
- }
-
- /**
- * Notification of a change relative to a
- * hyperlink.
- */
- public void hyperlinkUpdate (HyperlinkEvent e)
- {
- if (e.getEventType () == HyperlinkEvent.EventType.ACTIVATED)
- {
- this.linkActivated (e.getURL ());
- }
- }
-
- /**
- * Follows the reference in an
- * link. The given url is the requested reference.
- * By default this calls <a href="#setPage">setPage</a>,
- * and if an exception is thrown the original previous
- * document is restored and a beep sounded. If an
- * attempt was made to follow a link, but it represented
- * a malformed url, this method will be called with a
- * null argument.
- *
- * @param u the URL to follow
- */
- protected void linkActivated (URL u)
- {
- Cursor c = this.html_.getCursor ();
- Cursor waitCursor = Cursor.getPredefinedCursor (Cursor.WAIT_CURSOR);
- this.html_.setCursor (waitCursor);
- SwingUtilities.invokeLater (new PageLoader(u, c));
- }
-
- /**
- * temporary class that loads synchronously (although
- * later than the request so that a cursor change
- * can be done).
- */
- class PageLoader implements Runnable
- {
- PageLoader (URL u, Cursor c)
- {
- this.url_ = u;
- this.cursor_ = c;
- }
-
- public void run ()
- {
- if (this.url_ == null)
- {
- // restore the original cursor
- html_.setCursor (this.cursor_);
-
- // PENDING(prinz) remove this hack when
- // automatic validation is activated.
- Container parent = html_.getParent ();
- parent.repaint ();
- }
- else
- {
- Document doc = html_.getDocument ();
- try
- {
- html_.setPage (this.url_);
- }
- catch (IOException ioe)
- {
- html_.setDocument (doc);
- getToolkit ().beep ();
- }
- finally
- {
- // schedule the cursor to revert after
- // the paint has happended.
- this.url_ = null;
- SwingUtilities.invokeLater (this);
- }
- }
- }
-
- URL url_;
- Cursor cursor_;
- }
-}
-
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Perf.java b/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Perf.java
deleted file mode 100644
index 097311e6eb0..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Perf.java
+++ /dev/null
@@ -1,145 +0,0 @@
-import java.awt.*;
-import com.sun.java.swing.*;
-import com.sun.java.swing.event.*;
-import java.util.*;
-import Strip_Chart;
-
-public class Server_Discovery_Perf
- extends JInternalFrame
- implements Runnable
-{
- private static final int HSPACE = 10;
- private static final int VSPACE = 10;
- private static final int MAX_WIDTH = 5;
- private static final int MAX_HEIGHT = 5;
- private static final int GRAPH_DIMENSION = 175;
-
- public boolean continue_ = true;
- private JPanel[] graph_panels_ = new JPanel[MAX_HEIGHT];
- private Hashtable props_ = new Hashtable ();
- private String server_name_ = null;
- // Vector containing each of the dynamic properties we will
- // periodically poll for their status.
-
- class Prop_Struct
- {
- public String dp_;
- public Strip_Chart graph_;
-
- public Prop_Struct (String dp, Strip_Chart graph)
- {
- this.dp_ = dp;
- this.graph_ = graph;
- }
- }
-
- public Server_Discovery_Perf (String server_name)
- {
- super (server_name, true, true, true, true);
- this.setSize (MAX_WIDTH*(GRAPH_DIMENSION + HSPACE), GRAPH_DIMENSION);
- this.setLocation (375, 15);
- this.server_name_ = server_name;
-
- // Create each of the five graph rows.
- this.getContentPane().setLayout (new GridLayout (5, 1, HSPACE, 0));
- FlowLayout panel_layout = new FlowLayout (FlowLayout.CENTER, 0, VSPACE);
- for (int i = 0; i < MAX_HEIGHT; i++)
- {
- this.graph_panels_[i] = new JPanel ();
- this.graph_panels_[i].setLayout (panel_layout);
- this.getContentPane ().add (this.graph_panels_[i]);
- }
-
- // When the frame closes, end the graph updating.
- this.addInternalFrameListener (new InternalFrameAdapter ()
- {
- public void internalFrameClosing (InternalFrameEvent event)
- {
-
- cease_updates ();
-
- }
- }
- );
- }
-
- public void add_dynamic_property (String prop_name)
- {
- Prop_Struct ps = new Prop_Struct (prop_name, new Strip_Chart (prop_name));
- this.props_.put (prop_name, ps);
-
- int num_graphs = this.props_.size ();
- int row_panel_index = num_graphs % MAX_HEIGHT;
- this.graph_panels_[row_panel_index].add (ps.graph_);
- }
-
- public Dimension getPreferredSize ()
- {
- // The preferred size is: height = the height of the number of
- // rows; width = static --- always the width of 5 graphs.
- int num_graphs = this.props_.size ();
- int num_rows = (num_graphs % MAX_HEIGHT) + 1;
-
- return new Dimension (MAX_WIDTH * (GRAPH_DIMENSION + HSPACE),
- num_rows * (GRAPH_DIMENSION + VSPACE));
- }
-
- public void run ()
- {
- // Periodically awaken and poll the dynamic properties, updating
- // the graphs with the new values.
- //float new_point = 0;
- for (;;)
- //for (;;)
- {
- //System.out.println("Within loop");
- synchronized (this)
- {
- // An atomic operation.
-
- if (! this.continue_)
- {
-
- break;
- }
- }
-
- // Update each dynamic property's graph.
- Enumeration dprops = this.props_.elements ();
- while (dprops.hasMoreElements ())
- {
-
- Prop_Struct ps = (Prop_Struct) dprops.nextElement ();
-
- // Pull the new value of the dynamic property and insert
- // it into the corresponding strip chart.
- try
- {
- float new_point =
- Server_Discovery_Util.evaluate_performance_property (this.server_name_, ps.dp_);
-
- ps.graph_.update (new_point);
-
- }
- catch (Exception excp) {}
- }
-
- // Go to sleep for 2 seconds.
- try
- {
- Thread.sleep (2000);
- }
- catch (Exception excp) {}
- }
- }
-
- private void cease_updates ()
- {
- synchronized (this)
- {
- // An atomic operation.
- //System.out.println("Just after cease updates");
- this.continue_ = false;
- }
- }
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Selection.java b/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Selection.java
deleted file mode 100644
index e75ad434681..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Selection.java
+++ /dev/null
@@ -1,291 +0,0 @@
-import java.awt.*;
-import java.awt.event.*;
-import java.util.*;
-import com.sun.java.swing.*;
-import com.sun.java.swing.event.*;
-import com.sun.java.swing.border.*;
-import com.sun.java.swing.tree.*;
-import com.sun.java.swing.table.*;
-import com.sun.java.swing.border.*;
-import Server_Discovery;
-import Server_Discovery_Util;
-
-public class Server_Discovery_Selection
- extends JInternalFrame
-{
- JTree tree_;
- Server_Discovery sd_;
- JScrollPane table_scroller_ = new JScrollPane ();
- DefaultMutableTreeNode root_ = new DefaultMutableTreeNode ("Movies");
- String selected_movie_ = null, selected_server_ = null, selected_url_ = null;
- Hashtable movie_map_ = new Hashtable ();
- JTable movie_table;
- TAO_VR.Movie selected_movie_info_;
-
- public Server_Discovery_Selection (Server_Discovery sd)
- {
- super ("Movie Selection", true, true, true, true);
- this.sd_ = sd;
-
- tree_ = new JTree (this.root_);
- JScrollPane tree_scroller = new JScrollPane (this.tree_);
- JSplitPane split_pane =
- new JSplitPane (JSplitPane.HORIZONTAL_SPLIT, false,
- tree_scroller, this.table_scroller_);
-
-
-
-
- TreeSelectionListener tsl = new TreeSelectionListener ()
- {
- public void valueChanged (TreeSelectionEvent e)
- {
-
- DefaultMutableTreeNode tree_node =
- (DefaultMutableTreeNode) (e.getPath().getLastPathComponent ());
-
- //if(tree_node.getChildCount()==1)
- if(tree_node.isLeaf())
- {
- String movie_name = ((DefaultMutableTreeNode)tree_node.getParent()).toString();//getUserObject ();
- System.out.println("The moviename is" + movie_name);
-
- // DefaultMutableTreeNode child_node =
- // (DefaultMutableTreeNode) tree_node.getChildAt (0);
- String host_name = (String) tree_node.getUserObject();
- System.out.println("The hostname is" + host_name);
-
- String key = host_name + movie_name;
- System.out.println("The host and movie name are " +key);
- TAO_VR.Movie movie = (TAO_VR.Movie) movie_map_.get (key);
-
- generate_table (host_name, movie);
- movie_table.updateUI();
- System.out.println("Seleceted URL"+selected_url_);
- ListSelectionModel rowSM = movie_table.getSelectionModel();
- rowSM.addListSelectionListener(new Row_Selected(selected_movie_,selected_server_, selected_url_));
- selected_server_=host_name;
- selected_movie_=movie_name;
- selected_movie_info_=movie;
- System.out.println("Movie Name is "+movie.name_);
- }
- }
- };
-
-
- this.tree_.addTreeSelectionListener (tsl);
- tree_scroller.setBackground (this.tree_.getBackground ());
-
- JPanel content_pane = new JPanel ();
- JPanel button_pane = new JPanel ();
- ImageIcon mmedia = new ImageIcon ("select", "mmedia3.gif");
- JButton select_button = new JButton ("View This Selection", mmedia);
- button_pane.setBorder (new EtchedBorder ());
- button_pane.add (select_button);
- content_pane.setLayout (new BorderLayout ());
- content_pane.add ("Center", split_pane);
- content_pane.add ("South", button_pane);
-
- ActionListener al = new ActionListener ()
- {
- public void actionPerformed (ActionEvent e)
- {
- if (selected_server_ != null && selected_movie_ != null)
- {
- Server_Discovery_Util.load_movie (selected_server_,selected_movie_info_);
- }
- }
- };
-
- select_button.addActionListener (al);
-
- this.setContentPane (content_pane);
- this.setSize (350, 400);
- this.setLocation (15, 15);
- }
-
- public void add_movie (String host_name, TAO_VR.Movie movie)
- {
- // @ TODO: Order the movies alphabetically by name.
- // DefaultMutableTreeNode category =
- //new DefaultMutableTreeNode (movie.category_);
-
-
-
- MutableTreeNode movie_name =
- new DefaultMutableTreeNode (movie.name_);
- DefaultMutableTreeNode server_name =
- new DefaultMutableTreeNode (host_name);
-
- Enumeration children = root_.children();
- int index=0;
- if(children.hasMoreElements())
- {
- while(children.hasMoreElements())
- {
- Object child = children.nextElement();
- if(!(((DefaultMutableTreeNode)child).toString().equals(movie.name_)))
- {
- index++;
- }
- else
- {
- ((DefaultMutableTreeNode) root_.getChildAt(index)).add(server_name);
- break;
- }
- }
-
- if(index==root_.getChildCount())
- {
- root_.add(movie_name);
- ((DefaultMutableTreeNode)movie_name).add(server_name);
- }
-
- }
- else
- {
- root_.add(movie_name);
- ((DefaultMutableTreeNode)movie_name).add(server_name);
- }
- String key = host_name + movie.name_;
- this.movie_map_.put (key, movie);
-
- }
-
- public void flush ()
- {
- }
-
- private void generate_table (String host_name, TAO_VR.Movie movie)
- {
- // The user object here is going to be a JTable instead of a
- // simply a string. The table will contain values for each of
- // the fields of the TAO_VR.Movie struct, where the description
- // URL will be hightlighted as a link. Clicking on that link in
- // the table will call up a JEditorPane with the html file in
- // it. In addition, there will be a button in one of table
- // entries for viewing performance numbers.
- DefaultTableModel table_model = new DefaultTableModel (10, 2);
-
- // Set the column values:
- table_model.setValueAt ("Name", 0, 0);
- table_model.setValueAt ("AudioFile Name", 1, 0);
- table_model.setValueAt ("VideoFile Name", 2, 0);
- table_model.setValueAt ("Description", 3, 0);
- table_model.setValueAt ("Format", 4, 0);
- table_model.setValueAt ("File Size", 5, 0);
- table_model.setValueAt ("Duration", 6, 0);
- table_model.setValueAt ("Frame Rate", 7, 0);
- table_model.setValueAt ("Frame Size", 8, 0);
- table_model.setValueAt ("Server Performance", 9, 0);
-
- table_model.setValueAt (movie.name_, 0, 1);
- table_model.setValueAt (movie.audio_filename_, 1, 1);
- table_model.setValueAt (movie.video_filename_, 2, 1);
- table_model.setValueAt (movie.description_, 3, 1);
- table_model.setValueAt ("MPEG1", 4, 1);
- table_model.setValueAt ("0", 5, 1);
- table_model.setValueAt ("0", 6, 1);
- table_model.setValueAt ("0", 7, 1);
- table_model.setValueAt ("0", 8, 1);
-
- // Special cases:
- Font label_font = new Font ("Dialog", Font.BOLD, 12);
- ImageIcon link_icon = new ImageIcon ("link", "www1.gif");
- JLabel url_label = new JLabel (movie.description_, link_icon, JLabel.RIGHT);
- url_label.setFont (label_font);
- url_label.setForeground (Color.blue);
- url_label.addMouseListener (new Clicked_URL (movie.description_));
- table_model.setValueAt (movie.description_, 3, 1);
-
- ImageIcon graph_icon = new ImageIcon ("graph", "graph02.gif");
- JLabel graph_label = new JLabel ("Display server performance", graph_icon, JLabel.RIGHT);
- graph_label.setFont (label_font);
- graph_label.setForeground (Color.blue);
- graph_label.addMouseListener (new Clicked_Graph (movie.name_, host_name));
- table_model.setValueAt ("Performance Graph", 9, 1);
-
- movie_table = new JTable (table_model);
- DefaultMutableTreeNode table_node = new DefaultMutableTreeNode (movie_table, false);
-
- JViewport viewport = new JViewport ();
- viewport.setView (movie_table);
- movie_table.updateUI();
- this.table_scroller_.setViewport (viewport);
- this.selected_movie_ = movie.name_;
- this.selected_server_ = host_name;
- this.selected_url_ = movie.description_;
- }
-
- class Clicked_URL extends MouseAdapter
- {
- private String url_;
-
- public Clicked_URL (String url)
- {
- this.url_ = url;
- }
-
- public void mouseClicked (MouseEvent e)
- {
- sd_.load_page (this.url_);
- }
- }
-
-
- class Clicked_Graph extends MouseAdapter
- {
- private String movie_, host_;
-
- public Clicked_Graph (String movie, String host)
- {
- this.movie_ = movie;
- this.host_ = host;
- }
-
- public void mouseClicked (MouseEvent e)
- {
- sd_.display_performance (this.movie_, this.host_);
- }
- }
-
-
- class Row_Selected implements ListSelectionListener
- {
- String movie_;
- String server_;
- String url_;
-
- public Row_Selected(String movie_, String server_,String url_)
- {
- this.movie_ = movie_;
- this.server_=server_;
- this.url_ = url_;
- System.out.println(this.url_);
- }
-
- public void valueChanged(ListSelectionEvent e)
- {
- ListSelectionModel lsm = (ListSelectionModel)e.getSource();
- if (lsm.isSelectionEmpty())
- {
- //no rows are selected
- }
- else
- {
- int selectedRow = lsm.getMinSelectionIndex();
- if(selectedRow == 9)
- sd_.display_performance (this.movie_, this.server_);
- else if(selectedRow == 3)
- {
- //JTable table = (JTable)e.getSource();
- //String url = (String)table.getValueAt(3, 1);
- System.out.println(this.url_);
- sd_.load_page (this.url_);
- }
- //selectedRow is selected
- }
-
- }
- }
- }
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Util.java b/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Util.java
deleted file mode 100644
index 49ccb898081..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Server_Discovery_Util.java
+++ /dev/null
@@ -1,30 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = FILENAME
-// Server_Discovery_Util.java
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-import java.io.*;
-import TAO_VR.Movie;
-
-public class Server_Discovery_Util
-{
- // public static native int init (String[] args);
-
- public static native void query_trader ();
-
- public static native String[] get_servers ();
-
- public static native TAO_VR.Movie[] get_movie_info (String host_name);
-
- public static native
- void load_movie (String server_name, Movie movie_name);
-
- public static native
- float evaluate_performance_property (String server_name, String prop_name);
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Strip_Chart.java b/TAO/orbsvcs/tests/AVStreams/server_discovery/Strip_Chart.java
deleted file mode 100644
index e141de5aad6..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Strip_Chart.java
+++ /dev/null
@@ -1,203 +0,0 @@
-// $Id$
-//
-// = FILENAME
-// DoubleVisComp.java
-//
-// = AUTHOR
-// Seth Widoff (core graph functionality)
-// Michael Kircher (mk1@cs.wustl.edu)
-//
-// = DESCRIPTION
-// This is a Visualization Component for displaying doubles.
-//
-// ============================================================================
-
-import java.awt.*;
-import java.util.*;
-
-public class Strip_Chart extends Canvas
-{
- private static final int MIN_SPACING = 2;
- private static final int POINT_HISTORY = 200;
- private static final Font FONT = new Font ("Dialog", Font.PLAIN, 10);
-
- private Queue plot_;
- private String title_;
- private Graphics offgraphics_;
- private Image offscreen_;
- private Dimension offscreensize_;
- private int max_value_;
- private int old_max_value_;
- private int spacing_;
- private float local_max_ = 0;
- private float old_point_;
- private boolean max_increased_ = false;
-
- public Strip_Chart (String title)
- {
- super();
-
- plot_ = new Queue ();
- spacing_ = MIN_SPACING;
- title_ = title;
- max_value_ = 1;
- // max_value_ = max_value;
- old_max_value_ = max_value_;
- old_point_=0;
- java.util.Random rand = new java.util.Random (System.currentTimeMillis());
- float hue_ = rand.nextFloat();
- float brightness = rand.nextFloat();
-
- hue_ += .075;
-
- if (hue_ > 1.0)
- hue_ -= 1.0;
-
- if (brightness > 0.75)
- brightness -= 0.25;
-
- Color new_color = Color.getHSBColor(hue_, 1, brightness);
-
- this.setBackground(new_color);
- this.setForeground(Color.white);
- }
-
-
- public void setName (String title) {
- title_ = title;
- }
-
- public Dimension getMinimumSize () {
- return new Dimension (75, 75);
- }
-
- public Dimension getPreferredSize () {
- return new Dimension (175, 175);
- }
-
- public String getName() {
- return title_;
- }
-
- public int getMax() {
- return old_max_value_;
- }
-
- public void update (float new_point)
- {
- Float temp = (Float) plot_.dequeue_tail();
- plot_.enqueue_head (new Float (new_point));
-
- if (new_point > local_max_)
- local_max_ = new_point;
-
- while (local_max_ > max_value_)
- max_value_ += 2;
-
- while ((local_max_ < max_value_/2) && (max_value_ > old_max_value_))
- if(max_value_!=0)
- max_value_ -= 2;
- //else max_value_=0;
- /*
- if (new_point>old_point_)
- max_value_=max_value_+1;
- else
- if(max_value_!=0) max_value_=max_value_-1;
- else max_value_=0;
- old_point_=new_point;
- */
- //old_max_value_=max_value_;
- repaint();
- }
-
- public void update(Graphics g)
- {
- Dimension d = getSize ();
- float tmp, value_1, value_2;
- FontMetrics fm = g.getFontMetrics ();
- Enumeration queue_iter = plot_.forward_iterator();
- int x1 = d.width - 8, y1, x2, y2, fheight = fm.getHeight (), i;
- String value = "Value (of " + max_value_ + "): " + String.valueOf(plot_.head());
-
- if ((offscreen_ == null) ||
- (offscreensize_.width != d.width - 8) ||
- (offscreensize_.height != d.height - 8))
- {
- offscreen_ = createImage(d.width - 8, d.height - 8);
- offscreensize_ = new Dimension(d.width - 8, d.height - 8);
- offgraphics_ = offscreen_.getGraphics();
- offgraphics_.setFont(FONT);
- }
-
- g.setColor (Color.lightGray);
- g.draw3DRect (0, 0, d.width - 1, d.height - 1, true);
- g.draw3DRect (1, 1, d.width - 3, d.height - 3, true);
- g.draw3DRect (2, 2, d.width - 5, d.height - 5, true);
-
- local_max_ = 0;
- offgraphics_.setColor (getBackground());
- offgraphics_.fillRect (0, 0, offscreensize_.width, offscreensize_.height);
- offgraphics_.setColor (getForeground());
- offgraphics_.drawString(title_, 5, fheight);
- offgraphics_.drawString(value, 5, offscreensize_.height - 5);
-
- value_1 = ((Float)queue_iter.nextElement()).floatValue();
- while (queue_iter.hasMoreElements())
- {
- value_2 = ((Float)queue_iter.nextElement()).floatValue();
-
- if (value_1 > local_max_)
- local_max_ = value_1;
-
- y1 = normalize(offscreensize_.height - fheight, value_1);
- y2 = normalize(offscreensize_.height - fheight, value_2);
-
- tmp = value_2;
- value_2 = value_1;
- value_1 = tmp;
-
- x2 = x1 - spacing_;
- offgraphics_.drawLine(x1, y1, x2, y2);
- String temp = new String();
- //System.out.println(temp.valueOf(x1)+" " + " "+temp.valueOf(y1)+ " "+temp.valueOf(x2)+" " + temp.valueOf(y2));
-
-
- x1=x2;
- if (x1 <= 5)
- break;
- }
-
- g.drawImage(offscreen_, 3, 3, null);
- }
-
- public void paint(Graphics g)
- {
- Dimension d = getSize ();
- int plot_length = plot_.length();
- int num_points = d.width / spacing_;
-
- if (plot_.length() < num_points)
- {
- for (int i = 0; i < num_points - plot_length; i++)
- plot_.enqueue_tail(new Float(0));
- }
- else if (plot_.length() > num_points)
- {
- for (int i = 0; i < plot_length - num_points; i++)
- plot_.dequeue_tail();
- }
-
- update(g);
- }
-
-
- private int normalize(int height, float coord)
- {
- float ratio = (float)coord/max_value_;
- float pixels = (float)height*ratio;
- float location = (float)height - pixels;
-
- return Math.round(location);
- }
-}
-
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Trader_Client.cpp b/TAO/orbsvcs/tests/AVStreams/server_discovery/Trader_Client.cpp
deleted file mode 100644
index 26c77f8ba3d..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Trader_Client.cpp
+++ /dev/null
@@ -1,455 +0,0 @@
-
-// $Id$
-// ========================================================================
-//
-// = FILENAME
-// Trader_Client.cpp
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "Trader_Client.h"
-
-ACE_RCSID(server_discovery, Trader_Client, "$Id$")
-
-Trader_Client* Trader_Client::instance_ = 0;
-
-
-Trader_Client*
-Trader_Client::instance (void)
-{
- if (Trader_Client::instance_ == 0)
- Trader_Client::instance_ = new Trader_Client;
-
- return Trader_Client::instance_;
-}
-
-Trader_Client::Trader_Client (void)
-{
-}
-
-
-Trader_Client::~Trader_Client (void)
-{
- // Iterate and destroy all dynamically allocated second-tier maps.
- for (Server_Map::ITERATOR mmdevice_map_iter (this->mmdevice_map_);
- ! mmdevice_map_iter.done ();
- mmdevice_map_iter.advance ())
- {
- Server_Map::ENTRY* mmdevice_map_entry = 0;
- mmdevice_map_iter.next (mmdevice_map_entry);
- delete mmdevice_map_entry->int_id_;
- }
-
-}
-
-void
-Trader_Client::init (int argc, char** argv)
-{
-
- cout<<"Within the Init method of Trader_Client"<<endl;
- TAO_TRY
- {
- // Initialize the orb.
- this->orb_manager_.init (argc, argv, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- // Bootstrap to the Trading Service.
- //ACE_DEBUG ((LM_DEBUG, "Bootstrapping to the trading service"));
- CORBA::ORB_var orb = this->orb_manager_.orb ();
- CORBA::Object_var obj =
- orb->resolve_initial_references ("TradingService");
-
- // Narrow the lookup interface.
- //ACE_DEBUG ((LM_DEBUG, "Narrowing the lookup interface.\n"));
- this->lookup_ = CosTrading::Lookup::_narrow (obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- // Lookup the Receiver interface from a file.
-
- char receiver_file[BUFSIZ];
- ACE_OS::sprintf (receiver_file,
- "/tmp/receiver_ior.%d",
- getuid ());
- FILE *fp = ACE_OS::fopen (receiver_file,"r");
- if (fp == 0)
- ACE_ERROR ((LM_ERROR,"Unable to read receiver ior\n"));
- char ior[BUFSIZ];
- ACE_OS::fgets (ior,BUFSIZ,fp);
- ACE_DEBUG ((LM_DEBUG,"receiver ior is :%s\n",ior));
- ACE_OS::fclose (fp);
- CORBA::Object_var receiver_obj = orb->string_to_object (ior,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->receiver_ = Receiver::_narrow (receiver_obj,TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "Failed to initialize the ORB and bootstrap to"
- " the Trading Service. Wah!\n"));
- }
- TAO_ENDTRY;
-}
-
-void
-Trader_Client::query_trader (void)
-{
- // This code is copied nearly verbatim from
- // orbsvcs/tests/Trading/Offer_Importer.cpp, where its not well
- // documented either.
- TAO_TRY
- {
- CosTrading::OfferSeq_ptr mmdevice_offer_seq_ptr = 0;
- CosTrading::OfferIterator_ptr mmdevice_offer_iterator_ptr = 0;
- CosTrading::PolicyNameSeq_ptr mmdevice_limits_applied_ptr = 0;
- CosTrading::Lookup::SpecifiedProps desired_props;
-
-
- // Set the query-specific policies.
- TAO_Policy_Manager policies;
- policies.exact_type_match (0);
- policies.search_card (16);
- policies.match_card (16);
- policies.return_card (16);
- policies.link_follow_rule (CosTrading::always);
- desired_props.all_ (1);
-
- CosTrading::OfferSeq_out mmdevice_offer_seq_out (mmdevice_offer_seq_ptr);
- CosTrading::OfferIterator_out mmdevice_offer_iterator_out (mmdevice_offer_iterator_ptr);
- CosTrading::PolicyNameSeq_out mmdevice_limits_applied_out (mmdevice_limits_applied_ptr);
-
- //ACE_DEBUG ((LM_DEBUG, "Querying trader...\n"));
- this->lookup_->query ("MMDevice",
- "Number_Of_Connections < Max_Connections",
- "min Number_Of_Connections",
- policies.policy_seq (),
- desired_props,
- 8,
- mmdevice_offer_seq_out,
- mmdevice_offer_iterator_out,
- mmdevice_limits_applied_out,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
-
- CosTrading::OfferSeq_var mmdevice_offer_seq (mmdevice_offer_seq_ptr);
- CosTrading::OfferIterator_var mmdevice_offer_iterator (mmdevice_offer_iterator_ptr);
- CosTrading::PolicyNameSeq_var mmdevice_limits_applied (mmdevice_limits_applied_ptr);
-
- if (mmdevice_offer_seq_ptr != 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Hashing the returned offers.\n"));
- CORBA::ULong length = 0, i = 0;
- for (length = mmdevice_offer_seq->length (), i = 0; i < length; i++)
- {
- this->create_hash_table_entry (mmdevice_offer_seq[i]);
- }
- }
-
- if (! CORBA::is_nil (mmdevice_offer_iterator_ptr))
- {
- // Hash those offers obtained from the Offer_Iterator.
- CORBA::Boolean any_left = 0;
-
- do
- {
- CosTrading::OfferSeq_ptr iter_offers_ptr;
- CosTrading::OfferSeq_out iter_offers_out (iter_offers_ptr);
-
- any_left = mmdevice_offer_iterator->next_n (8,
- iter_offers_out,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTrading::OfferSeq_var iter_offers (iter_offers_ptr);
- for (CORBA::ULong length = iter_offers->length (), i = 0; i < length; i++)
- this->create_hash_table_entry (iter_offers[i]);
- }
- while (any_left);
-
- mmdevice_offer_iterator->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
-
- }
-
- TAO_CATCHANY {}
- TAO_ENDTRY;
-}
-
-void
-Trader_Client::load_movie (const char* mmdevice_server_name,
- TAO_VR::Movie* selected_movie_info)
-{
- // Open a unix socket to the controller process of the AV client,
- // and pass in the IOR of the selected server and the movie_name.
-
- // Of course, we aren't actually saving the object reference
- // portion of the offer at this point. But genius that you are,
- // you'll figure out some way to retrofit this code with the
- // required elements. I believe in you.
-
- ACE_DEBUG ((LM_DEBUG,"Trader_Client::load_movie"));
- TAO_TRY
- {
- // Get the server mmdevice object from the hash table.
- Reference_Map::ENTRY* mmdevice_entry = 0;
- TAO_String_Hash_Key server_key (mmdevice_server_name);
- if (this->mmdevice_reference_map_.find (server_key,mmdevice_entry) == 0)
- {
- // ACE_DEBUG ((LM_DEBUG,"object reference for %s found",server_name));
-
- CORBA::Object_ptr mmdevice_reference = mmdevice_entry->int_id_;
- CORBA::String_var server_ior = this->orb_manager_.orb ()->object_to_string (mmdevice_reference,
- TAO_TRY_ENV);
- cout<<"The audio file name "<<selected_movie_info->audio_filename_<<endl;
- cout<<"The video file name "<<selected_movie_info->video_filename_<<endl;
- ACE_DEBUG ((LM_DEBUG,"mmdevice ior is :%s\n",server_ior.in ()));
- // CHANGE THIS TO push_mmdevice
- MMDevice_Exporter_ptr mmdevice_exporter_reference = MMDevice_Exporter::_narrow (mmdevice_reference,TAO_TRY_ENV);
- TAO_CHECK_ENV;
- CORBA::Object_ptr audio_object_ptr = mmdevice_exporter_reference->get_audio_mmdevice (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- CORBA::Object_ptr video_object_ptr = mmdevice_exporter_reference->get_video_mmdevice (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::String_var audio_ior = this->orb_manager_.orb ()->object_to_string (audio_object_ptr,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"AUDIO mmdevice ior is :%s\n",audio_ior.in ()));
- CORBA::String_var video_ior = this->orb_manager_.orb ()->object_to_string (video_object_ptr,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,"VIDEO mmdevice ior is :%s\n",video_ior.in ()));
-
- this->receiver_->push_mmdevice (audio_object_ptr,
- selected_movie_info->audio_filename_,
- video_object_ptr,
- selected_movie_info->video_filename_,
- TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
-
-
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR,"push_audio_mmdevice failed\n"));
- }
- TAO_ENDTRY;
- return;
-}
-
-void
-Trader_Client::get_servers (int& length, char**& server_names)
-{
- ACE_DEBUG ((LM_DEBUG, "Trader_Client::get_servers.\n"));
-
- length = this->mmdevice_map_.current_size ();
- server_names = new char* [length];
-
- if (server_names != 0)
- {
- CORBA::ULong i = 0;
- for (Server_Map::ITERATOR server_iter (this->mmdevice_map_);
- ! server_iter.done ();
- server_iter.advance (), i++)
- {
- //ACE_DEBUG ((LM_DEBUG, " adding server: %s\n", (*server_iter).ext_id_.in ()));
- server_names[i] =
- ACE_const_cast (char*, (*server_iter).ext_id_.in ());
- }
- }
-}
-
-Movie_Iterator*
-Trader_Client::get_movie_info (const char* server_name)
-{
- ACE_DEBUG ((LM_DEBUG, "Trader_Client: Get Movie Info Outside\n"));
- Movie_Iterator* movie_iter = 0;
- TAO_String_Hash_Key server_name_key (server_name);
-
- cout<<"Within Tader Client Movie Info Out side"<<endl;
-
- // Find the entry for the designated server.
- Server_Map::ENTRY* server_entry = 0;
- if (this->mmdevice_map_.find (server_name_key, server_entry) == 0)
- {
- cout<<"Within Tader Client Movie Info"<<endl;
- ACE_DEBUG ((LM_DEBUG,"%s:find successful\n",server_name));
- // Locate the movie_info property.
- Property_Map::ENTRY* prop_entry = 0;
- Property_Map* prop_map = server_entry->int_id_;
- if (prop_map->find ("Movie_Info", prop_entry) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,"Movie_Info find successful\n"));
- // Make a fake sequence out of the property for use in the
- // TAO_Property_Evaluator utility class.
- CosTrading::Property& property = prop_entry->int_id_;
- //ACE_DEBUG ((LM_DEBUG,"%s,%d\n",__FILE__,__LINE__));
- CosTrading::PropertySeq property_seq (1, 1, &property, 0);
- //ACE_DEBUG ((LM_DEBUG,"%s,%d\n",__FILE__,__LINE__));
- TAO_Property_Evaluator prop_eval (property_seq);
- //ACE_DEBUG ((LM_DEBUG,"%s,%d\n",__FILE__,__LINE__));
- TAO_TRY
- {
- // Extact the Movie_Info sequence.
- TAO_VR::Movie_Info* movie_info = 0;
- //ACE_DEBUG ((LM_DEBUG,"%s,%d\n",__FILE__,__LINE__));
- CORBA::Any* movie_prop = prop_eval.property_value (0, TAO_TRY_ENV);
- //ACE_DEBUG ((LM_DEBUG,"%s,%d\n",__FILE__,__LINE__));
- TAO_CHECK_ENV;
-
- if (movie_prop == 0)
- ACE_ERROR_RETURN ((LM_ERROR,"Movie_property is null\n"),0);
- //ACE_DEBUG ((LM_DEBUG,"%s,%d\n",__FILE__,__LINE__));
- // Create the movie iterator.
- if (((*movie_prop) >>= movie_info) == 1)
- {
- ACE_DEBUG ((LM_DEBUG,"%s,%d\n",__FILE__,__LINE__));
- movie_iter = new Movie_Iterator (*movie_info);
- }
- }
- TAO_CATCHANY {
- ACE_ERROR_RETURN ((LM_ERROR,"property_value failed\n"),0);
- }
- TAO_ENDTRY;
- }
- else
- ACE_DEBUG ((LM_DEBUG,"Movie_Info find unsuccessful\n"));
- }
- else
- {
- cout<<"Find unsuccesful"<<endl;
- ACE_DEBUG ((LM_DEBUG,"%s:find successful\n",server_name));
- }
- if(movie_iter!=0) cout<<"The movie iterator is not null"<<endl;
- else cout<<"The movie iterator is null"<<endl;
- return movie_iter;
-}
-
-float
-Trader_Client::evaluate_performance_property (const char* server_name,
- const char* property_name)
-{
- float return_value = 0.0;
- Server_Map::ENTRY* server_entry = 0;
- TAO_String_Hash_Key server_name_key (server_name);
-
- // Locate the property and evaluate it. <--- vivid description, eh?
- if (this->mmdevice_map_.find (server_name_key, server_entry) == 0)
- {
- cout<<"Within Trader Client evaluuate performance"<<endl;
- Property_Map* prop_map = server_entry->int_id_;
- TAO_String_Hash_Key prop_name_key (property_name);
- Property_Map::ENTRY* prop_entry = 0;
-
- if (prop_map->find (prop_name_key, prop_entry) == 0)
- {
- CosTrading::Property& property = prop_entry->int_id_;
- CosTrading::PropertySeq property_seq (1, 1, &property, 0);
- TAO_Property_Evaluator prop_eval (property_seq);
-
- TAO_TRY
- {
- CORBA::Any* value = prop_eval.property_value (0, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Float prop_value = 0.0;
- (*value) >>= prop_value;
- (*value) >>= return_value;
- cout<<"The property Value is"<<property_name<<" "<<return_value<<endl;
- }
- TAO_CATCHANY {}
- TAO_ENDTRY;
- }
- }
-
- return return_value;
-}
-
-void
-Trader_Client::create_hash_table_entry (CosTrading::Offer& offer)
-{
-// // CosTrading::Offer offer(offer_src);
-// CosTrading::Offer *offer;
-// ACE_NEW (offer,
-// CosTrading::Offer (offer_src));
-
- Property_Map* prop_map = 0;
- ACE_NEW (prop_map, Property_Map);
- TAO_TRY
- {
- ACE_DEBUG ((LM_DEBUG, "Hashing an offer.\n"));
- for (CORBA::ULong length = offer.properties.length (), i = 0;
- i < length; i++)
- {
- TAO_String_Hash_Key prop_name (offer.properties[i].name);
- ACE_DEBUG ((LM_DEBUG, "Hashing property %s.\n", prop_name.in ()));
- prop_map->bind (prop_name, offer.properties[i]);
- /*
- TAO_VR::Movie_Info* movie_info=0;
- const char* property_name=(const char*)prop_name;
- if(strcmp(property_name,"Movie_Info")==0)
- {
- //cout<<"The property is "<<property_name<<endl;
- if ((offer.properties[i].value >>= movie_info) == 1)
- {
-
- Movie_Iterator* movie=new Movie_Iterator(*movie_info);
- cout<<"The movie name is"<<movie->name()<<endl;
- }
- else cout<<"Movie Info not found"<<endl;
- }
- */
- }
-
- Property_Map::ENTRY* entry = 0;
- TAO_String_Hash_Key server_name ("Server_Name");
- char* server_name_string = 0;
- if (prop_map->find (server_name, entry) == 0)
- {
- entry->int_id_.value >>= server_name_string;
- this->mmdevice_map_.bind (server_name_string, prop_map);
-
- TAO_String_Hash_Key server_reference_key (server_name_string);
- CORBA::String_var server_ior = this->orb_manager_.orb ()->object_to_string (offer.reference,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->mmdevice_reference_map_.bind (server_reference_key,
- CORBA::Object::_duplicate (offer.reference));
- }
- else
- delete prop_map;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("object_to_String");
- return;
- }
- TAO_ENDTRY;
-}
-
-TAO_VR::Movie_Info*
-Trader_Client::fetch_movie_array (const char* server_name)
-{
- TAO_VR::Movie_Info* movie_info = 0;
- Server_Map::ENTRY* server_entry = 0;
- TAO_String_Hash_Key server_name_str (server_name);
- if (this->mmdevice_map_.find (server_name, server_entry) == 0)
- {
- Property_Map::ENTRY* prop_entry = 0;
- Property_Map* prop_map = server_entry->int_id_;
- if (prop_map->find ("Movie_Info", prop_entry) == 0)
- {
- TAO_VR::Movie_Info* movie_info = 0;
- prop_entry->int_id_.value >>= movie_info;
- }
- }
-
- return movie_info;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/Trader_Client.h b/TAO/orbsvcs/tests/AVStreams/server_discovery/Trader_Client.h
deleted file mode 100644
index 4964281d63e..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/Trader_Client.h
+++ /dev/null
@@ -1,156 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = FILENAME
-// Trader_Client.h
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-
-#ifndef TRADER_CLIENT_H
-#define TRADER_CLIENT_H
-
-#include "tao/TAO.h"
-#include "Video_RepositoryC.h"
-#include "orbsvcs/Trader/Trader.h"
-#include "orbsvcs/Trader/Trader_Utils.h"
-#include "mpeg_shared/ReceiverC.h"
-#include "mpeg_shared/MMDevice_ExporterC.h"
-
-class Movie_Iterator
-{
-public:
-
- Movie_Iterator (const TAO_VR::Movie_Info& movie_info)
- : movie_info_ (movie_info), index_ (0) {}
-
- int has_more_elements (void) const
- { return this->index_ < this->movie_info_.length (); }
-
- void advance (void)
- { this->index_++; }
-
- int num_movies (void) const
- { return this->movie_info_.length (); }
-
- const char* name (void) const
- { return this->movie_info_[this->index_].name_.in (); }
-
- const char* description (void) const
- { return this->movie_info_[this->index_].description_.in (); }
-
- const char* audio_filename (void) const
- { return this->movie_info_[this->index_].audio_filename_.in (); }
-
- const char* video_filename (void) const
- { return this->movie_info_[this->index_].video_filename_.in (); }
-
-/* const char* category (void) const */
-/* { return this->movie_info_[this->index_].category_.in (); } */
-
-private:
-
- int index_;
-
- TAO_VR::Movie_Info movie_info_;
-};
-
-class Trader_Client
-// = TITLE
-// Performs all the interaction with the Trading Service on behalf
-// of the Java server selection GUI.
-{
-public:
-
- ~Trader_Client (void);
- // Destory all that was dynamically allocated.
-
- void init (int argc, char** argv);
- // Call once, prior to query_trader.
-
- void query_trader (void);
- // Call n times, after init has been called.
-
- void load_movie (const char* server_name, TAO_VR::Movie* selected_movie_info);
- // Instruct the A/V client to begin an A/V stream with the
- // designated host.
-
- void get_servers (int& length, char**& server_names);
- // Return the list of server names whose offers were obtained from
- // the Trader.
-
- Movie_Iterator* get_movie_info (const char* server_name);
- // Fill in the sequence with movie information for all movies
- // offered by the specified server.
-
- float evaluate_performance_property (const char* server_name,
- const char* property_name);
- // Evaluate the specified property with respect to the offer from
- // the specified server.
-
- static Trader_Client* instance (void);
-
-protected:
-
- Trader_Client (void);
- // No-arg, no-op constructor. Necessary since this class is
- // instantiated in a no-arg factory method.
-
-private:
-
- static Trader_Client* instance_;
-
- Receiver_var receiver_;
- // Command handler receiver for mmdevice.
-
- void create_hash_table_entry (CosTrading::Offer& offer);
-
-
- TAO_VR::Movie_Info* fetch_movie_array (const char* server_name);
-
- typedef
- ACE_Hash_Map_Manager <TAO_String_Hash_Key, CosTrading::Property, ACE_Null_Mutex>
- Property_Map;
- // Second-tier map --- maps property names to their values.
-
- typedef
- ACE_Hash_Map_Manager <TAO_String_Hash_Key, Property_Map*, ACE_Null_Mutex>
- Server_Map;
- // First tier map --- maps server names to their second-tier maps.
-
- typedef
- ACE_Hash_Map_Manager <TAO_String_Hash_Key, CORBA::Object_ptr, ACE_Null_Mutex> Reference_Map;
- // First tier map --- maps server names to their object reference.
-
- TAO_ORB_Manager orb_manager_;
- // Standard orb stuff.
-
- CosTrading::Lookup_var lookup_;
- // A reference to the trader, what else?
-
- Server_Map mmdevice_map_;
- // The two-tiered map of server names to a map of property names to
- // values.
-
- Reference_Map mmdevice_reference_map_;
- // Hash Map of mmdevice object references
-
- // Server_Map video_map_;
- // The two-tiered map of server names to a map of property names to
- // values.
-
- // Reference_Map video_reference_map_;
- // Hash Map of mmdevice object references
-};
-
-
-// Movie_Iterator* movie_iter=0;
-
-
-#endif /* TRADER_CLIENT_H */
-
-
-
-
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/graph02.gif b/TAO/orbsvcs/tests/AVStreams/server_discovery/graph02.gif
deleted file mode 100644
index aaa6262c03e..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/graph02.gif
+++ /dev/null
Binary files differ
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/graph09.gif b/TAO/orbsvcs/tests/AVStreams/server_discovery/graph09.gif
deleted file mode 100644
index a090e98b277..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/graph09.gif
+++ /dev/null
Binary files differ
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp b/TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp
deleted file mode 100644
index 483654c4a2a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/main.cpp
+++ /dev/null
@@ -1,75 +0,0 @@
-// ========================================================================
-// $Id$
-//
-// = FILENAME
-// main.cpp
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// ========================================================================
-#include <jni.h>
-#include "ace/OS.h"
-
-ACE_RCSID(server_discovery, main, "$Id$")
-
-#define PATH_SEPARATOR ':'
-#define USER_CLASSPATH "." /* where Prog.class is */
-
-#include "Trader_Client.h"
-
-int
-main (int argc, char** argv)
-{
- JNIEnv *env;
- JavaVM *jvm;
- JDK1_1InitArgs vm_args;
- jint res;
- jclass cls;
- jmethodID mid;
- jstring jstr;
- jobjectArray args;
- char classpath[1024];
-
- /* IMPORTANT: specify vm_args version # if you use JDK1.1.2 and beyond */
- vm_args.version = 0x00010001;
-
- JNI_GetDefaultJavaVMInitArgs (&vm_args);
-
- /* Append USER_CLASSPATH to the end of default system class path */
- sprintf(classpath, "%s%c%s",
- vm_args.classpath, PATH_SEPARATOR, USER_CLASSPATH);
- vm_args.classpath = classpath;
-
- ACE_DEBUG ((LM_DEBUG, "Classpath: %s\n", classpath));
-
- /* Create the Java VM */
- res = JNI_CreateJavaVM (&jvm, (void**) &env, (void*) &vm_args);
- if (res < 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Can't create Java VM\n"), -1);
-
- cls = env->FindClass ("Server_Discovery");
- if (cls == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Can't find Server Discovery class\n"), -1);
-
- mid = env->GetStaticMethodID(cls, "main", "([Ljava/lang/String;)V");
- if (mid == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Can't find Server_Discovery.main\n"), -1);
-
- jstr = env->NewStringUTF (" from C!");
- if (jstr == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Out of memory\n"), -1);
-
- args = env->NewObjectArray(1, env->FindClass ("java/lang/String"), jstr);
- if (args == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Out of memory\n"), -1);
-
- Trader_Client* trader_client = Trader_Client::instance ();
- trader_client->init (argc, argv);
- trader_client->query_trader ();
-
- ACE_DEBUG ((LM_DEBUG, "Launching the java GUI stuff.\n"));
- env->CallStaticVoidMethod (cls, mid, args);
-
- jvm->DestroyJavaVM ();
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/mmedia3.gif b/TAO/orbsvcs/tests/AVStreams/server_discovery/mmedia3.gif
deleted file mode 100644
index d92c29b370a..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/mmedia3.gif
+++ /dev/null
Binary files differ
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/server01.gif b/TAO/orbsvcs/tests/AVStreams/server_discovery/server01.gif
deleted file mode 100644
index b4e877d3170..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/server01.gif
+++ /dev/null
Binary files differ
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/server02.gif b/TAO/orbsvcs/tests/AVStreams/server_discovery/server02.gif
deleted file mode 100644
index e46bcb8deb7..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/server02.gif
+++ /dev/null
Binary files differ
diff --git a/TAO/orbsvcs/tests/AVStreams/server_discovery/www1.gif b/TAO/orbsvcs/tests/AVStreams/server_discovery/www1.gif
deleted file mode 100644
index bc4b2e434cc..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/server_discovery/www1.gif
+++ /dev/null
Binary files differ
diff --git a/TAO/orbsvcs/tests/AVStreams/sfp/client.cpp b/TAO/orbsvcs/tests/AVStreams/sfp/client.cpp
deleted file mode 100644
index 1973003e689..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/sfp/client.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-// $Id$
-
-#include "common.h"
-#include "ace/Event_Handler.h"
-
-char *data = "Hello how are you";
-
-class frame_handler: public ACE_Event_Handler
-{
- public:
-
- frame_handler (ACE_Reactor* reactor,SFP *sfp)
- :sfp_ (sfp)
- {
- reactor->schedule_timer (this,
- 0,
- 20);
- }
-
- // Called when timer expires.
- int handle_timeout (const ACE_Time_Value &tv,
- const void *arg = 0)
- {
- ACE_DEBUG ((LM_DEBUG,"frame_handler:handle_timeout\n"));
- ACE_Message_Block mb (data,
- ACE_OS::strlen (data),
- -1);
- mb.wr_ptr (ACE_OS::strlen (data));
- int result = this->sfp_->send_simple_frame (&mb);
- if (result != -1)
- ACE_DEBUG ((LM_DEBUG,"simple_frame sent\n"));
- else
- ACE_DEBUG ((LM_DEBUG,"simple_frame send failed\n"));
- return 0;
-// ACE_DEBUG ((LM_DEBUG,"frame_handler:handle_timeout\n"));
-// char *buf;
-// ACE_NEW_RETURN (buf,
-// char [4*ACE_MAX_DGRAM_SIZE],
-// -1);
-// ACE_Message_Block mb (buf,
-// 4*ACE_MAX_DGRAM_SIZE);
-// // mb.wr_ptr (ACE_OS::strlen (data));
-// mb.wr_ptr (4*ACE_MAX_DGRAM_SIZE);
-// // int result = this->sfp_->send_simple_frame (&mb);
-// int result = this->sfp_->send_frame (&mb);
-// if (result != -1)
-// ACE_DEBUG ((LM_DEBUG,"simple_frame sent\n"));
-// else
-// ACE_DEBUG ((LM_DEBUG,"simple_frame send failed\n"));
-// return 0;
-
- }
-
- private:
-
- SFP *sfp_;
-};
-
-int
-main (int argc, char **argv)
-{
- TAO_ORB_Manager orb_manager;
-
- orb_manager.init (argc,argv);
-
- ACE_Time_Value timeout1 (5),timeout2 (50);
-
- SFP sfp (orb_manager.orb (),
- TAO_ORB_Core_instance ()->reactor (),
- timeout1,
- timeout2,
- 0);
-
- int result;
-
- result = sfp.start_stream (server_addr);
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR,"sfp start failed\n"),1);
-
- frame_handler handler (TAO_ORB_Core_instance ()->reactor (),
- &sfp);
-
- result = orb_manager.run ();
- if (result == 0)
- ACE_DEBUG ((LM_DEBUG,"ORB run timed out\n"));
- else if (result == -1)
- ACE_DEBUG ((LM_DEBUG,"ORB run error\n"));
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/AVStreams/sfp/common.h b/TAO/orbsvcs/tests/AVStreams/sfp/common.h
deleted file mode 100644
index 8fdabdedafd..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/sfp/common.h
+++ /dev/null
@@ -1,12 +0,0 @@
-// $Id$
-
-#if !defined (_COMMON_H_)
-#define _COMMON_H_
-
-#include "orbsvcs/sfpC.h"
-#include "orbsvcs/AV/sfp.h"
-#include "tao/TAO.h"
-
-const char *server_addr = "tango.cs.wustl.edu:10000";
-
-#endif /* _COMMON_H_ */
diff --git a/TAO/orbsvcs/tests/AVStreams/sfp/server.cpp b/TAO/orbsvcs/tests/AVStreams/sfp/server.cpp
deleted file mode 100644
index 454ba126a3b..00000000000
--- a/TAO/orbsvcs/tests/AVStreams/sfp/server.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-// $Id$
-
-#include "common.h"
-
-class mySFP_Callback: public SFP_Callback
-{
- public:
- // This is called for both active and passive start.
- virtual int start_failed (void)
- {
- return 0;
- }
-
- // This is a callback for both active and passive stream
- // establshment.
- virtual int stream_established (void)
- {
- return 0;
- }
-
- virtual int receive_frame (ACE_Message_Block *frame)
- {
- ACE_DEBUG ((LM_DEBUG,"mySFP_Callback:receive_frame\n"));
- char *buf =frame->rd_ptr ();
- ACE_DEBUG ((LM_DEBUG,"length of buf = %d\n",frame->length ()));
- for (int i=0;i<frame->length ();i++)
- ACE_DEBUG ((LM_DEBUG,"%c ",buf[i]));
- ACE_DEBUG ((LM_DEBUG,"\n"));
- return 0;
- }
-};
-
-int
-main (int argc, char **argv)
-{
- TAO_ORB_Manager orb_manager;
-
- orb_manager.init (argc,argv);
-
- ACE_Time_Value timeout1 (5),timeout2 (50);
-
- mySFP_Callback callback;
- SFP sfp (orb_manager.orb (),
- TAO_ORB_Core_instance ()->reactor (),
- timeout1,
- timeout2,
- &callback);
-
- int result;
- // passive start.
- result = sfp.start_stream (server_addr,10);
- if (result != 0)
- return 1;
-
- result = orb_manager.run ();
- if (result == 0)
- ACE_DEBUG ((LM_DEBUG,"ORB run timed out\n"));
- else if (result == -1)
- ACE_DEBUG ((LM_DEBUG,"ORB run error\n"));
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_client.cpp b/TAO/orbsvcs/tests/Concurrency/CC_client.cpp
deleted file mode 100644
index 92d6cc7ce50..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_client.cpp
+++ /dev/null
@@ -1,463 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests
-//
-// = FILENAME
-// CC_client.h
-//
-// = DESCRIPTION
-// This is the test class for the concurrency service. The class
-// implements a client to the concurrency service.
-// This file contains the main function for the test.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Read_Buffer.h"
-#include "CC_client.h"
-
-ACE_RCSID(Concurrency, CC_client, "$Id$")
-
-// Constructor.
-CC_Client::CC_Client (void)
- : naming_service_ (0),
- cc_factory_ior_file_ (0),
- cc_factory_key_ (0),
- f_handle_ (ACE_INVALID_HANDLE),
- shutdown_ (0),
- use_naming_service_ (1),
- run_basic_tests_ (0),
- run_extended_tests_ (0),
- use_script_file_ (0),
- script_file_ (0)
-{
-}
-
-CC_Client::~CC_Client (void)
-{
- // Free resources and close the ior files.
- if (this->cc_factory_ior_file_)
- ACE_OS::fclose (this->cc_factory_ior_file_);
-
- if (this->f_handle_ != ACE_INVALID_HANDLE)
- ACE_OS::close (this->f_handle_);
-
- if (this->cc_factory_key_ != 0)
- ACE_OS::free (this->cc_factory_key_);
-
- if (naming_service_!=0)
- delete naming_service_;
-}
-
-// Reads the lock set factory ior from a file
-
-int
-CC_Client::read_ior (char *filename)
-{
- // Open the file for reading.
- this->f_handle_ = ACE_OS::open (filename,0);
-
- if (this->f_handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: %p\n",
- filename),
- -1);
- ACE_Read_Buffer ior_buffer (this->f_handle_);
- this->cc_factory_key_ = ior_buffer.read ();
-
- if (this->cc_factory_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to allocate memory to read ior: %p\n"),
- -1);
- return 0;
-}
-
-// Parses the command line arguments and returns an error status.
-
-int
-CC_Client::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "dc:sf:k:xbhe:");
- int c;
- int result;
-
- if(argc_==1) // No arguments given on command line
- {
- print_usage();
- return -1;
- }
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'b': // debug flag
- this->run_basic_tests_ = 1;
- break;
- case 'c':
- this->use_script_file_ = 1;
- this->script_file_ = ACE_OS::strdup (get_opts.optarg);
- break;
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case 'e': // debug flag
- run_extended_tests_ = 1;
- this->extended_tests_params_ = ACE_OS::strdup (get_opts.optarg);
- break;
- case 'f': // read the IOR from the file.
- result = this->read_ior (get_opts.optarg);
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to read ior from %s : %p\n",
- get_opts.optarg),
- -1);
- break;
- case 'k': // read the cubit IOR from the command-line.
- this->cc_factory_key_ =
- ACE_OS::strdup (get_opts.optarg);
- break;
- case 'x':
- this->shutdown_ = 1;
- break;
- case 's': // Don't use the TAO Naming Service.
- this->use_naming_service_ = 0;
- break;
- case 'h':
- default:
- print_usage ();
- ACE_ERROR_RETURN ((LM_ERROR, ""), -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-// Execute client example code.
-
-int
-CC_Client::run (void)
-{
- int tests_run = 0;
- // Tells whether any tests have been run
-
- int success = CC_SUCCESS;
- // Did test succeed?
-
- if (this->run_basic_tests_ && success == CC_SUCCESS)
- {
- success = run_basic_tests ();
- if(success==CC_FAIL)
- ACE_DEBUG((LM_DEBUG, "Basic tests did not succeed\n"));
- tests_run = 1;
- }
-
- if (this->run_extended_tests_ && success == CC_SUCCESS)
- {
- success = run_extended_tests (this->extended_tests_params_);
- if(success==CC_FAIL)
- ACE_DEBUG((LM_DEBUG, "Extended tests did not succeed\n"));
- tests_run = 1;
- }
-
- if(this->use_script_file_ && success == CC_SUCCESS)
- {
- cmdlist = new CC_CommandList();
- FILE *f;
-
- // Open the command file for parsing if the filename!=stdin
- if(ACE_OS::strcmp(this->script_file_, "stdin")!=0)
- {
- f = ACE_OS::fopen(this->script_file_, "r");
- if(f==0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s\n",
- this->script_file_),
- -1);
- ace_cc_yyin = f;
- }
- ace_cc_yyparse();
- }
-
- // Other tests go here
- // if (other_test_flag && success == CC_SUCCESS) ...
-
- if (this->shutdown_)
- // @@TAO is this needed??
-
- if (tests_run == 0)
- {
- print_usage ();
- ACE_ERROR_RETURN ((LM_ERROR,
- "No tests given\n"),
- -1);
- }
-
- return success;
-}
-
-// This function runs basic tests concerned with only one lock set
-
-int
-CC_Client::run_basic_tests (void)
-{
- Test_Single_Lock_With_Mode t1 (naming_service_,
- CosConcurrencyControl::read);
- Test_Single_Lock_With_Mode t2 (naming_service_,
- CosConcurrencyControl::write);
- Test_Single_Lock_With_Mode t3 (naming_service_,
- CosConcurrencyControl::upgrade);
- Test_Single_Lock_With_Mode t4 (naming_service_,
- CosConcurrencyControl::intention_read);
- Test_Single_Lock_With_Mode t5 (naming_service_,
- CosConcurrencyControl::intention_write);
- // This test should be run for several different lock mode, but
- // since we do not support
- Test_Release_Not_Held_Lock t6 (naming_service_,
- CosConcurrencyControl::read);
- if (t1.run () == CC_SUCCESS &&
- t2.run () == CC_SUCCESS &&
- t3.run () == CC_SUCCESS &&
- t4.run () == CC_SUCCESS &&
- t5.run () == CC_SUCCESS &&
- t6.run () == CC_SUCCESS )
- return CC_SUCCESS;
- else
- return CC_FAIL;
-}
-
-int
-CC_Client::check_extended_test_params(char *params)
-{
- // Format (regexp): [0-9]+;.*;.*
- int no_of_params = 0;
- char *cp = params; // pointer to walk along the string
- enum {TAO_START, TAO_NUMBER, TAO_ARG, TAO_ERROR} state = TAO_START;
-
- while(*cp!='\0')
- {
- switch(state)
- {
- case TAO_START:
- if(isdigit(*cp))
- state = TAO_NUMBER;
- else
- state = TAO_ERROR;
- break;
-
- case TAO_NUMBER:
- if((*cp)==';')
- {
- state = TAO_ARG;
- no_of_params++;
- }
- else
- if(!isdigit(*cp))
- state = TAO_ERROR;
- break;
-
- case TAO_ARG:
- if((*cp)==';')
- {
- no_of_params++;
- }
- break;
-
- case TAO_ERROR:
- return -1;
- // break;
-
- default:
- ACE_ERROR_RETURN((LM_ERROR,
- "CC_Client::check_extended_test_params\n"), -1);
- }
- cp++;
- }
- if (state==TAO_ERROR) // there was only one character given and it was wrong
- return -1;
- else
- return no_of_params;
-}
-
-int
-CC_Client::run_extended_tests (char *params)
-{
- int success = CC_FAIL;
- int no_of_args = 0;
-
- ACE_DEBUG ((LM_DEBUG,
- "Params: %s\n",
- params));
-
- no_of_args = check_extended_test_params(params);
- if(no_of_args==-1)
- {
- ACE_ERROR_RETURN((LM_ERROR,
- "Error in parameter string (%s). Format: '<test#>;<arg1>;<arg2>'\n", params), CC_FAIL);
- }
-
- ACE_DEBUG((LM_DEBUG, "Number of arguments: %i\n", no_of_args));
-
- char *cmd = ACE_OS::strtok (params, ";");
- char *arg1 = ACE_OS::strtok (NULL, ";");
- // char *arg2 = ACE_OS::strtok (NULL, ";");
-
- // A possible scenario using test 1,2, and 3 Create and lock the
- // lock set with the name 'Name'
- // ./CC_client -e '1;Name'
- // Try to lock the same lock set. The process will hang
- // ./CC_client -e '2:Name'
- // Unlocks the lock set. Now test 2 will continue.
- // ./CC_client -e '3:Name'
-
- if (ACE_OS::strcmp (cmd, "1") == 0)
- {
- Test_Setup_LockSet t1 (naming_service_, arg1);
- success = t1.run ();
- }
-
- if (ACE_OS::strcmp (cmd, "2") == 0)
- {
- Test_Use_Already_Created_LockSet t2 (naming_service_, arg1);
- success = t2.run ();
- }
-
- if (ACE_OS::strcmp (cmd, "3") == 0)
- {
- Test_Unlock_Already_Created_LockSet t3 (naming_service_, arg1);
- success = t3.run ();
- }
-
- return success;
-}
-
-void
-CC_Client::print_usage (void)
-{
- ACE_ERROR ((LM_ERROR,
- "usage: %s"
- " [-b]"
- " [-c] cc-test-script"
- " [-d]"
- " [-f cc_factory-obj-ref-key-file]"
- " [-k cc-obj-ref-key]"
- " [-x]"
- " [-s]"
- "\n",
- this->argv_ [0]));
-}
-
-int
-CC_Client::init_naming_service (void)
-{
- TAO_TRY
- {
- ACE_NEW_RETURN (naming_service_,
- CC_naming_service (this->orb_, TAO_TRY_ENV),
- -1);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-int
-CC_Client::init (int argc, char **argv)
-{
- int naming_result;
- this->argc_ = argc;
- this->argv_ = argv;
-
- TAO_TRY
- {
- // Retrieve the ORB.
- this->orb_ = CORBA::ORB_init (this->argc_,
- this->argv_,
- "internet",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Parse command line and verify parameters.
- if (this->parse_args () == -1)
- return -1;
-
- if (this->use_naming_service_)
- {
- naming_result = this->init_naming_service ();
- if (naming_result < 0)
- return naming_result;
- }
- else
- {
- if (this->cc_factory_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: no lock set factory key specified\n",
- this->argv_[0]),
- -1);
-
-
- CORBA::Object_var factory_object =
- this->orb_->string_to_object (this->cc_factory_key_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
-#if 0
- // The test cannot currently run without the naming service.
- this->factory_ =
- CosConcurrencyControl::LockSetFactory::_narrow
- (factory_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (this->factory_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid factory key <%s>\n",
- this->cc_factory_key_),
- -1);
-#endif /* 0 */
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "Factory received OK\n"));
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_Client::init");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// This function runs the test.
-
-int
-main (int argc, char **argv)
-{
- CC_Client cc_client;
-
- ACE_DEBUG ((LM_DEBUG,
- "\n \t CosConcurrencyControl: client \n\n"));
-
- if (cc_client.init (argc, argv) == -1)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Did not initialize correctly\n"));
- return 1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Running the test\n"));
- return cc_client.run ();
- }
-}
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_client.dsp b/TAO/orbsvcs/tests/Concurrency/CC_client.dsp
deleted file mode 100644
index 40b8420b51c..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_client.dsp
+++ /dev/null
@@ -1,142 +0,0 @@
-# Microsoft Developer Studio Project File - Name="CC_client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=CC_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 "CC_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 "CC_client.mak" CFG="CC_client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "CC_client - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "CC_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)" == "CC_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 "Release"
-# 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 /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 kernel32.lib user32.lib gdi32.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)" == "CC_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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "CC_client - Win32 Release"
-# Name "CC_client - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\CC_client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_client.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_command.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_command.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_command.tab.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_command.tab.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_naming_service.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_naming_service.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_test_utils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_test_utils.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_tests.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CC_tests.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\lex.CC_command.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\tmplinst.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_client.h b/TAO/orbsvcs/tests/Concurrency/CC_client.h
deleted file mode 100644
index 73d15f8326a..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_client.h
+++ /dev/null
@@ -1,143 +0,0 @@
-// -*- c++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/tests/Concurrency
-//
-// = FILENAME
-// CC_client.h
-//
-// = DESCRIPTION
-// This class implements a client used to test the CosConcurrency
-// service.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/corba.h"
-#include "orbsvcs/CosConcurrencyControlC.h"
-#include "orbsvcs/CosNamingC.h"
-#include "CC_tests.h"
-#include "CC_naming_service.h"
-#include "CC_command.h"
-#include "CC_command.tab.h"
-
-#ifndef _CC_CLIENT_H_
-#define _CC_CLIENT_H_
-
-// Stuff to be used by the command file parser
-int ace_cc_yyparse(void);
-int line_no = 1;
-char line_buf[500];
-CC_CommandList *cmdlist;
-extern FILE *ace_cc_yyin;
-// end of parser stuff
-
-
-class CC_Client
-{
- // = TITLE
- // Defines a class that encapsulates the behaviour of a clien of
- // the concurrency service.
- //
- // = DESCRIPTION
- // This class declares an interface to run the test client for
- // the concurrency service.
-public:
- // = Initialization and termination methods.
- CC_Client (void);
- // Default constructor.
-
- ~CC_Client (void);
- // Destructor.
-
- int run (void);
- // Run the test.
-
- int init (int argc, char **argv);
- // Initialize the test with the parameters from the command line.
-
-private:
- int init_naming_service (void);
- // Function to initialize the naming service.
-
- int parse_args (void);
- // Function to parse the command line arguments.
-
- int read_ior (char *filename);
- // Function to read the ior from the given file.
-
- int run_basic_tests (void);
- // Runs the basic tests (on a single lock set). Returns CC_SUCCESS
- // upon success CC_FAIL otherwise.
-
- int run_extended_tests (char *params);
- // Runs the extended tests (on more lock sets). Returns CC_SUCCESS
- // upon success CC_FAIL otherwise.
-
- int check_extended_test_params(char *params);
- // Checks the parameters given to the run_extended_tests() function.
- // returns -1 if an error is found.
-
- CC_naming_service *naming_service_;
- // A pointer to the naming service used for this test.
-
- FILE *cc_factory_ior_file_;
- // File from which to obtain the IOR.
-
- char *cc_factory_key_;
- // The factory key for the lock set factory.
-
- ACE_HANDLE f_handle_;
- // File handle to read the IOR.
-
- int shutdown_;
- // Flag to tell server to shutdown.
-
- CORBA::ORB_var orb_;
- // Remember our orb.
-
- // CosConcurrencyControl::LockSetFactory_var factory_;
- // factory pointer for the lock set. @@TAO maybe to be used when naming
- // service is not used (for simple testing)
-
- int argc_;
- // The number of arguments passed on the command line.
-
- char **argv_;
- // The arguments from the command line.
-
- int use_naming_service_;
- // Flag to tell the client whether to use the naming service or not
- // to find the concurrency control factory.
-
- int run_basic_tests_;
- // flag to tell which test should be run.
-
- int run_extended_tests_;
- // flag to tell which test should be run.
-
- char *extended_tests_params_;
- // Parameters to the extended tests. The parameters are of the
- // following format: <test>:<parm1>:<parm2>...
-
- int use_script_file_;
- // Flag to tell whethter to use a script file to run the tests.
-
- char *script_file_;
- // The script file to run
-
- void print_usage (void);
- // Prints out the options to the program.
-};
-#endif /* !defined (_CC_CLIENT_H_) */
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_command.cpp b/TAO/orbsvcs/tests/Concurrency/CC_command.cpp
deleted file mode 100644
index b34f36d88df..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_command.cpp
+++ /dev/null
@@ -1,667 +0,0 @@
-// $Id$
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests
-//
-// = FILENAME
-// CC_command.cpp
-//
-// = DESCRIPTION
-// This is the command classes for the test of the concurrency service.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CC_command.h"
-#include "CC_test_utils.h"
-#include "CC_naming_service.h"
-#include "ace/ACE.h"
-#include "ace/Process.h"
-#include "orbsvcs/CosConcurrencyControlC.h"
-#include <stdio.h>
-
-ACE_RCSID(Concurrency, CC_command, "$Id$")
-
-CC_Command::~CC_Command(void)
-{
-}
-
-int CC_Command::execute()
-{
- return 0;
-}
-
-CC_Command::CC_Command(void)
-{
-}
-
-CosConcurrencyControl::LockSet_var
-CC_Command::GetLockSet(char *lock_set_name, CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- if(ACE_OS::strcmp(lock_set_name, "")!=0)
- {
- CORBA::Object_var ccls_obj =
- CC_naming_service::Instance()->get_obj_from_name ("", lock_set_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosConcurrencyControl::LockSet_var ccls =
- CosConcurrencyControl::LockSet::_narrow (ccls_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- return ccls;
- }
- else
- {
- // No lock set name was given. Use the global lock set.
- if(cc_lockset_.in()==0)
- {
- TAO_TRY_ENV.clear();
- TAO_TRY_ENV.exception (new CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- }
- else
- return cc_lockset_;
- }
- }
- TAO_CATCHANY
- {
- TAO_RETHROW_RETURN(0);
- }
- TAO_ENDTRY;
- // We should never get here
- return 0;
-}
-
-CORBA::Exception *CC_Command::excep_ = 0;
-
-CosConcurrencyControl::LockSet_var CC_Command::cc_lockset_(0);
-
-CC_Start_Cmd::CC_Start_Cmd(char *config_file_name)
- : cfg_name_ (config_file_name)
-{
- // printf("CC_Start_Cmd::CC_Start_Cmd: config: %s\n", config_file_name);
-}
-
-CC_Start_Cmd::~CC_Start_Cmd()
-{
- // cfg_name_ is allocated in the lexer with strdup
- if(cfg_name_)
- {
- ACE_OS::free(cfg_name_);
- cfg_name_ = 0;
- }
-}
-
-int CC_Start_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing start command (script file: %s)\n", cfg_name_);
-
- char cmd_line[1024];
- int success = ACE_OS::sprintf(&cmd_line[0], "%s -c %s",
- "./CC_client", cfg_name_);
- if(success>=1024 || success==-1)
- ACE_ERROR_RETURN((LM_ERROR, "Creation of process failed: %s\n",
- cmd_line), 0);
-
- ACE_Process new_process;
- ACE_Process_Options options;
- options.command_line(cmd_line);
-
- if(new_process.spawn(options) == -1)
- {
- ACE_ERROR_RETURN((LM_ERROR, "Creation of process failed: %s\n",
- cmd_line), 0);
- }
- return 1; // CC_SUCCESS
-}
-
-CC_CreateLockSet_Cmd::CC_CreateLockSet_Cmd(char *lock_set_name)
- : name_ (lock_set_name)
-{
- // printf("CC_CreateLockSet_Cmd::CC_CreateLockSet_Cmd: lock set: %s\n",
- // lock_set_name);
-}
-
-CC_CreateLockSet_Cmd::~CC_CreateLockSet_Cmd()
-{
- // name_ is allocated in the lexer with strdup
- if(name_)
- {
- ACE_OS::free(name_);
- name_ = 0;
- }
-}
-
-int CC_CreateLockSet_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing create command (lock set: %s)\n", name_);
-
- TAO_TRY
- {
- CosConcurrencyControl::LockSet_ptr lock_set =
- CC_TestUtils::create_lock_set();
- if(ACE_OS::strcmp(name_,"")!=0)// Do not bind an empty name
- {
- CC_naming_service::Instance()->bind_name(name_,
- lock_set, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- else
- {
- // We did not specify a name => the global lock set variable is set
- cc_lockset_ = lock_set;
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception("CC_CreateLockSet_Cmd::execute(void)");
- excep_ = TAO_TRY_ENV.exception();
- }
- TAO_ENDTRY;
-
- return 1; // CC_SUCCESS
-}
-
-CC_Lock_Cmd::CC_Lock_Cmd(char *lock_set_name,
- CosConcurrencyControl::lock_mode mode)
- : name_(lock_set_name), mode_(mode)
-{
- // printf("CC_Lock_Cmd::CC_Lock_Cmd: lock set: %s, mode: %s\n",
- // lock_set_name, CC_TestUtils::get_lock_mode_name(mode));
-}
-
-CC_Lock_Cmd::~CC_Lock_Cmd()
-{
-}
-
-int CC_Lock_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing lock command (lock set: %s, mode: %s)\n",
- name_, CC_TestUtils::get_lock_mode_name(mode_));
-
- TAO_TRY
- {
- CosConcurrencyControl::LockSet_var ccls = GetLockSet(name_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ccls->lock (mode_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_Lock_Cmd::execute(void)");
- excep_ = TAO_TRY_ENV.exception();
- // return 0; // should be CC_FAIL
- }
- TAO_ENDTRY;
- return 1; // CC_SUCCESS
-}
-
-CC_UnLock_Cmd::CC_UnLock_Cmd(char *lock_set_name,
- CosConcurrencyControl::lock_mode mode)
- : name_(lock_set_name), mode_ (mode)
-{
- // printf("CC_UnLock_Cmd::CC_UnLock_Cmd: lock set: %s, mode: %s\n",
- // lock_set_name, CC_TestUtils::get_lock_mode_name(mode));
-}
-
-CC_UnLock_Cmd::~CC_UnLock_Cmd()
-{
-}
-
-int CC_UnLock_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing unlock command (lock set: %s, mode: %s)\n",
- name_, CC_TestUtils::get_lock_mode_name(mode_));
-
- TAO_TRY
- {
- CosConcurrencyControl::LockSet_var ccls = GetLockSet(name_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ccls->unlock (mode_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_UnLock_Cmd::execute(void)");
- excep_ = TAO_TRY_ENV.exception();
- // return 0; // should be CC_FAIL
- }
- TAO_ENDTRY;
- return 1; // CC_SUCCESS
-}
-
-CC_TryLock_Cmd::CC_TryLock_Cmd(char *lock_set_name,
- CosConcurrencyControl::lock_mode mode)
- : name_ (lock_set_name), mode_ (mode)
-{
- // printf("CC_TryLock_Cmd::CC_TryLock_Cmd: lock set: %s, mode %s\n",
- // lock_set_name, CC_TestUtils::get_lock_mode_name(mode));
-}
-
-CC_TryLock_Cmd::~CC_TryLock_Cmd()
-{
-}
-
-int CC_TryLock_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing try_lock command (lock set: %s, mode: %s)\n",
- name_, CC_TestUtils::get_lock_mode_name(mode_));
-
- CORBA::Boolean lock_not_held;
-
- TAO_TRY
- {
- CosConcurrencyControl::LockSet_var ccls = GetLockSet(name_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- lock_not_held = ccls->try_lock (mode_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (lock_not_held)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s lock not held\n",
- CC_TestUtils::get_lock_mode_name (mode_)));
- }
- else
- ACE_DEBUG ((LM_DEBUG,
- "%s lock held\n",
- CC_TestUtils::get_lock_mode_name (mode_)));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_TryLock_Cmd::execute(void)");
- excep_ = TAO_TRY_ENV.exception();
- // return 0; // Should be CC_FAIL
- }
- TAO_ENDTRY;
-
- return 1; // CC_SUCCESS
-}
-
-CC_ChangeMode_Cmd::CC_ChangeMode_Cmd(char *lock_set_name,
- CosConcurrencyControl::lock_mode held_mode,
- CosConcurrencyControl::lock_mode new_mode)
- : name_(lock_set_name), held_mode_ (held_mode), new_mode_ (new_mode)
-{
- // printf("CC_ChangeMode_Cmd::CC_ChangeMode_Cmd: lock set: %s, held mode: %s, new mode: %s\n",
- // lock_set_name,
- // CC_TestUtils::get_lock_mode_name(held_mode),
- // CC_TestUtils::get_lock_mode_name(new_mode));
-}
-
-CC_ChangeMode_Cmd::~CC_ChangeMode_Cmd()
-{
-}
-
-int CC_ChangeMode_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing change_mode command (lock set: %s, held_mode: %s, new_mode: %s)\n",
- name_, CC_TestUtils::get_lock_mode_name(held_mode_),
- CC_TestUtils::get_lock_mode_name(new_mode_));
-
- TAO_TRY
- {
- CosConcurrencyControl::LockSet_var ccls = GetLockSet(name_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ccls->change_mode (held_mode_, new_mode_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_ChangeMode_Cmd::execute(void)");
- excep_ = TAO_TRY_ENV.exception();
- // return 0; // CC_FAIL
- }
- TAO_ENDTRY;
- return 1; // CC_SUCCESS
-}
-
-CC_Sleep_Cmd::CC_Sleep_Cmd(int seconds)
- : time_ (seconds)
-{
- // printf("CC_Sleep_Cmd::CC_Sleep_Cmd: time: %i\n", seconds);
-}
-
-CC_Sleep_Cmd::~CC_Sleep_Cmd()
-{
-}
-
-int CC_Sleep_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing sleep command (time: %i)\n", time_);
-
- ACE_OS::sleep(time_);
- return 1; // CC_SUCCESS
-}
-
-CC_Repeat_Cmd::CC_Repeat_Cmd(int times)
- : times_ (times)
-{
- // printf("CC_Repeat_Cmd::CC_Repeat_Cmd: times: %i\n", times);
-}
-
-CC_Repeat_Cmd::~CC_Repeat_Cmd()
-{
-}
-
-int CC_Repeat_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing repeat command (times: %i)\n", times_);
-
- return 1; // CC_SUCCESS
-}
-
-CC_Wait_Cmd::CC_Wait_Cmd(char *prompt)
- : prompt_ (prompt)
-{
- // printf("CC_Wait_Cmd::CC_Wait_Cmd: prompt: %s\n", prompt);
-}
-
-CC_Wait_Cmd::~CC_Wait_Cmd()
-{
-}
-
-int CC_Wait_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing wait command\n");
-
- char s[1];
- printf("%s", prompt_);
- ACE_OS::gets(&s[0]);
- return 1; // CC_SUCCESS
-}
-
-CC_Excep_Cmd::CC_Excep_Cmd(char *excep)
- : ex_(excep)
-{
- // printf("CC_Excep_Cmd::CC_Excep_Cmd: excep: %s\n", excep);
-}
-
-CC_Excep_Cmd::~CC_Excep_Cmd(void)
-{
- if(ex_)
- delete ex_;
-}
-
-int
-CC_Excep_Cmd::execute(void)
-{
- printf("Executing excep command (expected: %s)\n", ex_);
- // First we check to see if an exception has occured. If not we fail
- // because we expected to see one
- if(excep_==0)
- return 0; // CC_FAIL
-
- // If there is an exception check that it's the expected one
- if(ACE_OS::strcmp(excep_->_id(), ex_)==0)
- {
- delete excep_;
- excep_ = 0;
- return 1; // CC_SUCCESS
- }
- else
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-}
-
-CC_Dummy_Cmd::CC_Dummy_Cmd(void)
-{
-}
-
-CC_Dummy_Cmd::~CC_Dummy_Cmd(void)
-{
-}
-
-int
-CC_Dummy_Cmd::execute(void)
-{
- return 1; // CC_SUCCESS
-}
-
-CC_Print_Cmd::CC_Print_Cmd(char * message)
- : msg_ (message)
-{
-}
-
-CC_Print_Cmd::~CC_Print_Cmd(void)
-{
- if(msg_)
- {
- ACE_OS::free(msg_);
- msg_ = 0;
- }
-}
-
-int
-CC_Print_Cmd::execute(void)
-{
- printf("%s\n", msg_);
- return 1; // CC_SUCCESS
-}
-
-CC_Lookup_Cmd::CC_Lookup_Cmd(char *lock_set_name)
- : name_ (lock_set_name)
-{
-}
-
-CC_Lookup_Cmd::~CC_Lookup_Cmd()
-{
- if(name_)
- {
- ACE_OS::free(name_);
- name_ = 0;
- }
-}
-
-int
-CC_Lookup_Cmd::execute(void)
-{
- if(excep_)
- {
- printf("Exception: %s\n", excep_->_id());
- delete excep_;
- excep_ = 0;
- return 0; // CC_FAIL
- }
-
- printf("Executing lookup command (lock set: %s)\n", name_);
-
- // Do the lookup if we haven't done it before
- if(cc_lockset_.in() == 0)
- {
- TAO_TRY
- {
- CORBA::Object_var ccls_obj =
- CC_naming_service::Instance()->get_obj_from_name ("", name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosConcurrencyControl::LockSet_var ccls =
- CosConcurrencyControl::LockSet::_narrow (ccls_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- cc_lockset_ = ccls;
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_UnLock_Cmd::execute(void)");
- excep_ = TAO_TRY_ENV.exception();
- // return 0; // CC_FAIL
- }
- TAO_ENDTRY;
- }
- return 1; // CC_SUCCESS
-}
-
-CC_CommandElem::CC_CommandElem(CC_Command *cmd, CC_CommandElem *next)
- : next_ (next), cmd_ (cmd)
-{
-}
-
-CC_CommandElem::~CC_CommandElem(void)
-{
-}
-
-CC_Command *CC_CommandElem::GetCommand(void)
-{
- return cmd_;
-}
-
-CC_CommandElem *
-CC_CommandElem::GetNext(void)
-{
- return next_;
-}
-
-void
-CC_CommandElem::SetNext(CC_CommandElem *next)
-{
- next_ = next;
-}
-
-CC_CommandList::CC_CommandList(void)
- : head_ (0), last_ (0), times_ (1)
-{
- printf("CC_CommandList::CC_CommandList\n");
-}
-
-CC_CommandList::~CC_CommandList(void)
-{
-}
-
-int
-CC_CommandList::add(CC_Command *cmd)
-{
- if(head_==0)
- {
- head_ = new CC_CommandElem(cmd, 0);
- last_ = head_;
- }
- else
- {
- CC_CommandElem *tmp = new CC_CommandElem(cmd, 0);
- last_->SetNext(tmp);
- last_ = tmp;
- }
- return 0;
-}
-
-int
-CC_CommandList::execute(void)
-{
- CC_CommandElem *current = head_;
-
- for(int i=0; i<times_; i++)
- {
- current = head_;
- while(current!=0)
- {
- if(current->GetCommand()->execute()==0) // == CC_FAIL
- {
- return 0; // CC_FAIL
- }
- current = current->GetNext();
- }
- }
- return 1; // CC_SUCCESS
-}
-
-void
-CC_CommandList::setrepeat(int times)
-{
- times_ = times;
-}
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_command.h b/TAO/orbsvcs/tests/Concurrency/CC_command.h
deleted file mode 100644
index e695af96a92..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_command.h
+++ /dev/null
@@ -1,471 +0,0 @@
-// -*- c++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/tests/Concurrency
-//
-// = FILENAME
-// CC_command.h
-//
-// = DESCRIPTION
-// This file implements the command possible to execute on the
-// concurrency service's lock set interface. The file also contains
-// an implementation of a command list used by the command parser to
-// store the commands to be executed.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "orbsvcs/CosConcurrencyControlC.h"
-
-#ifndef _CC_COMMAND_H_
-#define _CC_COMMAND_H_
-
-class CC_Command
- // = TITLE
- // Defines an abstact class for the commands towards the lock set
- //
- // = DESCRIPTION
- // This class declares an interface to run a test towards one or more
- // lock sets in the concurrency service. The class provides a virtual
- // execute method that is common for all its subclasses. It is also the
- // the base class for the auxillary commands start, wait, and sleep.
-{
- public:
- virtual ~CC_Command(void);
- // Destructor
-
- virtual int execute() = 0;
- // Abstract execute method
-
- protected:
- CosConcurrencyControl::LockSet_var
- GetLockSet(char *lock_set_name, CORBA::Environment &_env);
- // Function to look up the lock set we are operating on, or if the
- // name is "" return the global lock set variable
-
- CC_Command(void);
- // Default constructor. We do not want instances of this class
-
- static CORBA::Exception *excep_;
- // The last exception raised in one of the test commands. This variable
- // is checked by all commands in order to determine if an exception has
- // been raised. This is necessary because sometimes we want to check that
- // an event caused an exception (done by the CC_Excep_Cmd command class)
- // as part of the testing.
-
- static CosConcurrencyControl::LockSet_var cc_lockset_;
- // This is the default lock set. The variable is either set by a create
- // command without name or by the lookup command.
-
- private:
-};
-
-class CC_Start_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the start command
- //
- // = DESCRIPTION
- // This class represents the start command. The start command is used
- // to start a new process with another script file in order to test the
- // aspects of the concurrency service that requires several processes
- // running at the same time.
-{
- public:
- CC_Start_Cmd(char *config_file_name);
- // Constructor
-
- virtual ~CC_Start_Cmd();
- // Destructor
-
- virtual int execute(void);
- // Start the child process. The current version does not wait for the
- // process to terminate.
-
- private:
- char *cfg_name_;
- // The name of the script file
-};
-
-class CC_CreateLockSet_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the create command on the lock set factory
- //
- // = DESCRIPTION
- // This class represents the create command on the lock set factory.
- // The lock set is registered in the naming service with the provided
- // name.
-{
- public:
- CC_CreateLockSet_Cmd(char *lock_set_name);
- // Constructor
-
- virtual ~CC_CreateLockSet_Cmd();
- // Destructor
-
- virtual int execute(void);
- // Executes the command, i.e. creates the lock set and binds the name
- // in the naming service.
-
- private:
- char *name_;
- // The name used to bind in the naming service.
-};
-
-class CC_Lock_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the lock command on the lock set
- //
- // = DESCRIPTION
- // This class represents the lock command on the lock set. The lock set
- // is looked up in the naming service.
-{
- public:
- CC_Lock_Cmd(char *lock_set_name, CosConcurrencyControl::lock_mode mode);
- // Constructor.
-
- virtual ~CC_Lock_Cmd();
- // Destructor
-
- virtual int execute(void);
- // Executes the command, i.e. looks up the lock set with the requested
- // name in the naming server and executes the lock command on that lock set.
-
- private:
- char *name_;
- // The name to look up in the naming service.
-
- CosConcurrencyControl::lock_mode mode_;
- // The mode of the lock.
-};
-
-class CC_UnLock_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the unlock command on the lock set
- //
- // = DESCRIPTION
- // This class represents the unlock command on the lock set. The lock set
- // is looked up in the naming service.
-{
- public:
- CC_UnLock_Cmd(char *lock_set_name, CosConcurrencyControl::lock_mode mode);
- // Constructor.
-
- virtual ~CC_UnLock_Cmd();
- // Destructor
-
- virtual int execute(void);
- // Executes the command, i.e. looks up the lock set with the requested
- // name in the naming server and executes the unlock command on that
- // lock set.
-
- private:
- char *name_;
- // The name to look up in the naming service.
-
- CosConcurrencyControl::lock_mode mode_;
- // The mode of the lock.
-};
-
-class CC_TryLock_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the try_lock command on the lock set
- //
- // = DESCRIPTION
- // This class represents the try_lock command on the lock set. The lock set
- // is looked up in the naming service.
-{
- public:
- CC_TryLock_Cmd(char *lock_set_name, CosConcurrencyControl::lock_mode mode);
- // Constructor
-
- virtual ~CC_TryLock_Cmd();
- // Destructor
-
- virtual int execute(void);
- // Executes the command, i.e. looks up the lock set with the requested
- // name in the naming server and executes the try_lock command on that
- // lock set.
-
- private:
- char *name_;
- // The name to look up in the naming service.
-
- CosConcurrencyControl::lock_mode mode_;
- // The mode of the lock.
-};
-
-class CC_ChangeMode_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the change_mode command on the lock set
- //
- // = DESCRIPTION
- // This class represents the change_mode command on the lock set.
- // The lock set is looked up in the naming service.
-{
- public:
- CC_ChangeMode_Cmd(char *lock_set_name,
- CosConcurrencyControl::lock_mode held_mode,
- CosConcurrencyControl::lock_mode new_mode);
- // Constructor
-
- virtual ~CC_ChangeMode_Cmd();
- // Destructor
-
- virtual int execute(void);
- // Executes the command, i.e. looks up the lock set with the requested
- // name in the naming server and executes the change_mode command on that
- // lock set.
-
- private:
- char *name_;
- // The name to look up in the naming service.
-
- CosConcurrencyControl::lock_mode held_mode_;
- // The mode of the held lock
-
- CosConcurrencyControl::lock_mode new_mode_;
- // The new mode of the lock
-};
-
-class CC_Sleep_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the sleep command
- //
- // = DESCRIPTION
- // This class represents the sleep command. This command is used to make
- // the script pause for the requested number of second, e.g. to wait for
- // another process to start.
-{
- public:
- CC_Sleep_Cmd(int seconds);
- // Constructor.
-
- virtual ~CC_Sleep_Cmd();
- // Destructor.
-
- virtual int execute(void);
- // Executes the command.
-
- private:
- int time_;
- // The number of seconds to sleep
-};
-
-class CC_Repeat_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the repeat command
- //
- // = DESCRIPTION
- // This class represents the repeat command. This command is used to make
- // the script repeat the test the requested number of times.
- // The command is curently NOT implemented.
-{
- public:
- CC_Repeat_Cmd(int times);
- // Constructor.
-
- virtual ~CC_Repeat_Cmd();
- // Destructor.
-
- virtual int execute(void);
- // Executes the command.
- private:
- int times_;
- // The number of times the commands should be repeated
-};
-
-class CC_Wait_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the wait command
- //
- // = DESCRIPTION
- // This class represents the wait command. This command is used to make
- // the script wait for the user to press return. It is possible to print
- // different prompts, e.g. instructions.
-{
- public:
- CC_Wait_Cmd(char *prompt);
- // Constructor.
-
- virtual ~CC_Wait_Cmd();
- // Destructor.
-
- virtual int execute(void);
- // Executes the command.
-
- private:
- char *prompt_;
- // The prompt to print on the screen
-};
-
-class CC_Excep_Cmd: public CC_Command
- // = TITLE
- // Defines a class for the excep command
- //
- // = DESCRIPTION
- // This class represents the excep command. This command is used to make
- // the script capable of dealing with cases where an exception is raised
- // as part of the testing.
-{
- public:
- CC_Excep_Cmd(char *excep);
- // Constructor.
-
- virtual ~CC_Excep_Cmd(void);
- // Destructor.
-
- virtual int execute(void);
- // Executes the command. Checks to see if the excep_ class variable is set,
- // and if that's the case check that it is of the expected type. If not the
- // test fails.
-
- private:
- char *ex_;
- // The string representation of the expected exception
-};
-
-class CC_Dummy_Cmd: public CC_Command
- // = TITLE
- // Defines a class for the dummy command
- //
- // = DESCRIPTION
- // This class represents the dummy command. This command is used to
- // put in a command in the chain that does nothing.
-{
- public:
- CC_Dummy_Cmd(void);
- // Constructor.
-
- virtual ~CC_Dummy_Cmd(void);
- // Destructor.
-
- virtual int execute(void);
- // Executes the command, i.e. does nothing.
-
- private:
-};
-
-class CC_Print_Cmd: public CC_Command
- // = TITLE
- // Defines a class for the print command
- //
- // = DESCRIPTION
- // This class represents the print command. This command is used to
- // print a message on stdout
-{
- public:
- CC_Print_Cmd(char *message);
- // Constructor.
-
- virtual ~CC_Print_Cmd(void);
- // Destructor.
-
- virtual int execute(void);
- // Executes the command.
-
- private:
- char *msg_;
- // Holds the message to print
-};
-
-class CC_Lookup_Cmd:public CC_Command
- // = TITLE
- // Defines a class for the lookup command.
- //
- // = DESCRIPTION
- // This class represents the lookup command. The lock set
- // is looked up in the naming service and the class variable
- // cc_lockset_ is set accordingly.
-{
- public:
- CC_Lookup_Cmd(char *lock_set_name);
- // Constructor
-
- virtual ~CC_Lookup_Cmd();
- // Destructor
-
- virtual int execute(void);
- // Executes the command, i.e. looks up the lock set with the requested
- // name in the naming server and sets the cc_lockset_ variable.
-
- private:
- char *name_;
- // The name to look up in the naming service.
-
-};
-
-class CC_CommandElem
- // = TITLE
- // Defines a class for a command element
- //
- // = DESCRIPTION
- // This class implements a command element used in the command list
- // below. The class is a simple tupple holding a pointer to the command
- // and a pointer to the next element in the list.
-{
- public:
- CC_CommandElem(CC_Command *cmd, CC_CommandElem *next);
- // Constructor.
-
- ~CC_CommandElem(void);
- // Destructor.
-
- CC_Command *GetCommand(void);
- // Returns a pointer to the command in this element
-
- CC_CommandElem *GetNext(void);
- // Returns the pointer to the next element
-
- void SetNext(CC_CommandElem *next);
- // Sets the next pointer
-
- private:
- CC_CommandElem *next_;
- // Pointer to the next element
-
- CC_Command *cmd_;
- // Pointer to the command element
-};
-
-class CC_CommandList
- // = TITLE
- // Defines a class for a command list
- //
- // = DESCRIPTION
- // This class implements a command list used from the script parser
- // to store the parsed commands The class implements a simple single
- // linked list.
-{
- public:
- CC_CommandList(void);
- // Constructor.
-
- ~CC_CommandList(void);
- // Destructor.
-
- int add(CC_Command *cmd);
- // Adds the command to the list
-
- int execute(void);
- // Executes all the commands in the list from head to tail
-
- void setrepeat(int times);
- // Sets the number of times to repeat the script
-
- private:
- CC_CommandElem *head_;
- // The head of the command list
-
- CC_CommandElem *last_;
- // The last inserted element
-
- int times_;
- // The number of times the script should be repeated
-};
-
-#endif /* _CC_COMMAND_H_ */
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_command.l b/TAO/orbsvcs/tests/Concurrency/CC_command.l
deleted file mode 100644
index 57ff98ea222..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_command.l
+++ /dev/null
@@ -1,58 +0,0 @@
-/* $id$
- * ============================================================================
- *
- * = LIBRARY
- * TAO/orbsvcs/tests
- *
- * = FILENAME
- * CC_command.l
- *
- * = DESCRIPTION
- * This is the lex file for the concurrency service script language.
- *
- * = AUTHORS
- * Torben Worm <tworm@cs.wustl.edu>
- *
- * ============================================================================
- */
-%option noyywrap nounput noinput always-interactive
-%{
-#include "CC_command.h"
-#include "CC_command.tab.h"
-#include "ace/ACE.h"
-
-extern int line_no;
-extern char line_buf[500];
-%}
-
-%%
-
-; return T_TERM;
-start return T_START_CMD;
-create return T_CREATE_CMD;
-lock return T_LOCK_CMD;
-unlock return T_UNLOCK_CMD;
-try_lock return T_TRYLOCK_CMD;
-change_mode return T_CHANGEMODE_CMD;
-sleep return T_SLEEP_CMD;
-wait return T_WAIT_CMD;
-print return T_PRINT_CMD;
-repeat return T_REPEAT_CMD;
-exception return T_EXCEP_CMD;
-lookup return T_LOOKUP_CMD;
-read return T_READ;
-intention_read return T_IREAD;
-upgrade return T_UPGRADE;
-write return T_WRITE;
-intention_write return T_IWRITE;
-\".*\" { yylval.id = ACE_OS::strdup(&yytext[1]);
- yylval.id[yyleng-2]='\0';
- return Q_STRING; }
-[0-9]+ { yylval.num = atoi(yytext); return T_NUM; }
-[A-Za-z][A-Za-z_0-9\.:/]* { yylval.id = ACE_OS::strdup(yytext);
- return T_IDENT; }
-^\/\/.*\n { }
-[ ]+ { }
-\n.* { line_no ++;
- ACE_OS::strcpy(line_buf, yytext+1);
- yyless(1); }
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp b/TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp
deleted file mode 100644
index a2c608b30b0..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp
+++ /dev/null
@@ -1,697 +0,0 @@
-// $Id$
-#ifndef lint
-char ace_cc_yysccsid[] = "@(#)yaccpar 1.4 (Berkeley) 02/25/90 \n\
- Modified 5/2/90 by J. Roskind to support graphic debugging modes";
-#endif
-#line 19 "CC_command.y"
-#include "CC_command.h"
-#include "ace/ACE.h"
-#include "orbsvcs/CosConcurrencyControlC.h"
-
-void ace_cc_yyerror (const char* s);
-int ace_cc_yylex(void);
-
-extern int line_no;
-extern char line_buf[500];
-extern char *ace_cc_yytext;
-extern CC_CommandList *cmdlist;
-#line 32 "CC_command.y"
-typedef union {
- CC_Command *command;
- CosConcurrencyControl::lock_mode lock_mode;
- char *id;
- int num;
-} ACE_CC_YYSTYPE;
-#line 25 "CC_command.tab.cpp"
-#define T_START_CMD 257
-#define T_CREATE_CMD 258
-#define T_LOCK_CMD 259
-#define T_UNLOCK_CMD 260
-#define T_TRYLOCK_CMD 261
-#define T_CHANGEMODE_CMD 262
-#define T_SLEEP_CMD 263
-#define T_WAIT_CMD 264
-#define T_REPEAT_CMD 265
-#define T_EXCEP_CMD 266
-#define T_PRINT_CMD 267
-#define T_LOOKUP_CMD 268
-#define T_TERM 269
-#define T_READ 270
-#define T_IREAD 271
-#define T_UPGRADE 272
-#define T_WRITE 273
-#define T_IWRITE 274
-#define T_IDENT 275
-#define Q_STRING 276
-#define T_NUM 277
-#define ACE_CC_YYERRCODE 256
-short ace_cc_yylhs[] = { -1,
- 0, 0, 6, 6, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 2, 3, 4, 5, 5, 5, 5, 5,
-};
-short ace_cc_yylen[] = { 2,
- 0, 1, 2, 1, 3, 3, 2, 4, 3, 4,
- 3, 4, 3, 5, 4, 3, 2, 3, 3, 3,
- 3, 3, 1, 1, 1, 1, 1, 1, 1, 1,
-};
-short ace_cc_yydefred[] = { 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 4, 0, 23, 0, 7, 24, 0,
- 26, 27, 28, 29, 30, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 17, 0, 0, 25, 0, 0,
- 0, 3, 5, 6, 0, 9, 0, 11, 0, 13,
- 0, 0, 16, 18, 21, 22, 19, 20, 8, 10,
- 12, 0, 15, 14,
-};
-short ace_cc_yydgoto[] = { 13,
- 14, 17, 20, 39, 27, 15,
-};
-short ace_cc_yysindex[] = { -254,
- -260, -239, -233, -233, -233, -233, -256, -249, -246, -252,
- -244, -242, 0, 0, -254, 0, -235, 0, 0, -234,
- 0, 0, 0, 0, 0, -222, -226, -222, -225, -222,
- -224, -222, -222, -223, 0, -216, -215, 0, -214, -213,
- -212, 0, 0, 0, -211, 0, -210, 0, -209, 0,
- -222, -208, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, -207, 0, 0,
-};
-short ace_cc_yyrindex[] = { 63,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 64, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0,
-};
-short ace_cc_yygindex[] = { 0,
- 50, 0, 13, 0, -4, 0,
-};
-#define ACE_CC_YYTABLESIZE 65
-short ace_cc_yytable[] = { 29,
- 31, 33, 1, 2, 3, 4, 5, 6, 7, 8,
- 9, 10, 11, 12, 16, 26, 28, 30, 32, 35,
- 34, 45, 38, 47, 41, 49, 36, 51, 52, 18,
- 37, 40, 19, 43, 44, 19, 21, 22, 23, 24,
- 25, 19, 46, 48, 50, 53, 62, 21, 22, 23,
- 24, 25, 54, 55, 56, 57, 58, 59, 60, 61,
- 63, 64, 1, 2, 42,
-};
-short ace_cc_yycheck[] = { 4,
- 5, 6, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 275, 3, 4, 5, 6, 269,
- 277, 26, 275, 28, 12, 30, 276, 32, 33, 269,
- 277, 276, 275, 269, 269, 275, 270, 271, 272, 273,
- 274, 275, 269, 269, 269, 269, 51, 270, 271, 272,
- 273, 274, 269, 269, 269, 269, 269, 269, 269, 269,
- 269, 269, 0, 0, 15,
-};
-#define ACE_CC_YYFINAL 13
-#ifndef ACE_CC_YYDEBUG
-#define ACE_CC_YYDEBUG 0
-#endif
-#define ACE_CC_YYMAXTOKEN 277
-#if ACE_CC_YYDEBUG
-char *ace_cc_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,"T_START_CMD","T_CREATE_CMD",
-"T_LOCK_CMD","T_UNLOCK_CMD","T_TRYLOCK_CMD","T_CHANGEMODE_CMD","T_SLEEP_CMD",
-"T_WAIT_CMD","T_REPEAT_CMD","T_EXCEP_CMD","T_PRINT_CMD","T_LOOKUP_CMD","T_TERM",
-"T_READ","T_IREAD","T_UPGRADE","T_WRITE","T_IWRITE","T_IDENT","Q_STRING",
-"T_NUM",
-};
-char *ace_cc_yyrule[] = {
-"$accept : start",
-"start :",
-"start : cmd_list",
-"cmd_list : cmd_list cmd",
-"cmd_list : cmd",
-"cmd : T_START_CMD config_file_name T_TERM",
-"cmd : T_CREATE_CMD lock_set_name T_TERM",
-"cmd : T_CREATE_CMD T_TERM",
-"cmd : T_LOCK_CMD lock_set_name lock_mode T_TERM",
-"cmd : T_LOCK_CMD lock_mode T_TERM",
-"cmd : T_UNLOCK_CMD lock_set_name lock_mode T_TERM",
-"cmd : T_UNLOCK_CMD lock_mode T_TERM",
-"cmd : T_TRYLOCK_CMD lock_set_name lock_mode T_TERM",
-"cmd : T_TRYLOCK_CMD lock_mode T_TERM",
-"cmd : T_CHANGEMODE_CMD lock_set_name lock_mode lock_mode T_TERM",
-"cmd : T_CHANGEMODE_CMD lock_mode lock_mode T_TERM",
-"cmd : T_SLEEP_CMD T_NUM T_TERM",
-"cmd : T_WAIT_CMD T_TERM",
-"cmd : T_WAIT_CMD Q_STRING T_TERM",
-"cmd : T_PRINT_CMD Q_STRING T_TERM",
-"cmd : T_LOOKUP_CMD lock_set_name T_TERM",
-"cmd : T_REPEAT_CMD T_NUM T_TERM",
-"cmd : T_EXCEP_CMD exception_name T_TERM",
-"config_file_name : T_IDENT",
-"lock_set_name : T_IDENT",
-"exception_name : T_IDENT",
-"lock_mode : T_READ",
-"lock_mode : T_IREAD",
-"lock_mode : T_UPGRADE",
-"lock_mode : T_WRITE",
-"lock_mode : T_IWRITE",
-};
-#endif
-#define ace_cc_yyclearin (ace_cc_yychar=(-1))
-#define ace_cc_yyerrok (ace_cc_yyerrflag=0)
-#ifndef ACE_CC_YYSTACKSIZE
-#ifdef ACE_CC_YYMAXDEPTH
-#define ACE_CC_YYSTACKSIZE ACE_CC_YYMAXDEPTH
-#else
-#define ACE_CC_YYSTACKSIZE 300
-#endif
-#endif
-int ace_cc_yydebug;
-int ace_cc_yynerrs;
-int ace_cc_yyerrflag;
-int ace_cc_yychar;
-short *ace_cc_yyssp;
-ACE_CC_YYSTYPE *ace_cc_yyvsp;
-ACE_CC_YYSTYPE ace_cc_yyval;
-ACE_CC_YYSTYPE ace_cc_yylval;
-#define ace_cc_yystacksize ACE_CC_YYSTACKSIZE
-short ace_cc_yyss[ACE_CC_YYSTACKSIZE];
-ACE_CC_YYSTYPE ace_cc_yyvs[ACE_CC_YYSTACKSIZE];
-#line 116 "CC_command.y"
-
-void
-ace_cc_yyerror (const char *s)
-{
- ACE_OS::printf ("%d: %s at %s in:\n%s\n",
- line_no,
- s,
- ace_cc_yytext,
- line_buf);
- ACE_OS::exit (-1);
-}
-#line 195 "CC_command.tab.cpp"
-#define ACE_CC_YYABORT goto ace_cc_yyabort
-#define ACE_CC_YYACCEPT goto ace_cc_yyaccept
-#define ACE_CC_YYERROR goto ace_cc_yyerrlab
-#ifdef ACE_CC_YYDEBUG
-#ifndef ACE_CC_YYDEBUG_LEXER_TEXT /* pointer to the text isolated by the lexer*/
-#define ACE_CC_YYDEBUG_LEXER_TEXT "ACE_CC_YYDEBUG_LEXER_TEXT not defined"
-#endif
-#ifndef ACE_CC_YYDEBUG_INDENT_STRING
-#define ACE_CC_YYDEBUG_INDENT_STRING "| "
-#endif
-#ifndef ACE_CC_YYDEBUG_REDUCE_STRING
-#define ACE_CC_YYDEBUG_REDUCE_STRING "+-------"
-#endif
-#ifndef ACE_CC_YYDEBUG_INDENT
-#ifdef __cplusplus
-void ACE_CC_YYDEBUG_INDENT(int ace_cc_yyindent)
-#else
-ACE_CC_YYDEBUG_INDENT(ace_cc_yyindent)
-int ace_cc_yyindent;
-#endif
-{
- while(ace_cc_yyindent-- > 0)
- printf("%s", ACE_CC_YYDEBUG_INDENT_STRING);
-}
-#endif /* ACE_CC_YYDEBUG_INDENT */
-#ifndef ACE_CC_YYDEBUG_REDUCE
-#ifdef __cplusplus
-void ACE_CC_YYDEBUG_REDUCE(int /* ace_cc_yynew_state */,
- int /* ace_cc_yyrule_num */,
- char *ace_cc_yyrule_string,
- int ace_cc_yynew_indent,
- int ace_cc_yyrhs_count)
-#else
-ACE_CC_YYDEBUG_REDUCE(ace_cc_yynew_state, ace_cc_yyrule_num, ace_cc_yyrule_string, ace_cc_yynew_indent, ace_cc_yyrhs_count)
-int ace_cc_yynew_state;
-int ace_cc_yyrule_num;
-char * ace_cc_yyrule_string;
-int ace_cc_yynew_indent;
-int ace_cc_yyrhs_count;
-#endif
-{
- if (1 < ace_cc_yyrhs_count)
- { /* draw the graphics for the reduction */
- ACE_CC_YYDEBUG_INDENT(ace_cc_yynew_indent);
- while(1 < ace_cc_yyrhs_count--)
- printf("%s", ACE_CC_YYDEBUG_REDUCE_STRING);
- putchar('+'); /* left rotated L would look nice */
- putchar('\n');
- ACE_CC_YYDEBUG_INDENT(ace_cc_yynew_indent);
- putchar('|'); /* down arrow would look nice */
- putchar('\n');
- }
- ACE_CC_YYDEBUG_INDENT(ace_cc_yynew_indent);
- /* Only print the resulting token name */
- while (*ace_cc_yyrule_string)
- putchar(*ace_cc_yyrule_string++);
- putchar('\n');
-}
-#endif /* ACE_CC_YYDEBUG_REDUCE */
-#ifndef ACE_CC_YYDEBUG_SHIFT_LEXEME
-#ifdef __cplusplus
-void ACE_CC_YYDEBUG_SHIFT_LEXEME(int /* ace_cc_yyold_state */,
- int /* ace_cc_yynew_state */,
- char *ace_cc_yytoken_string,
- int ace_cc_yynew_indent)
-#else
-ACE_CC_YYDEBUG_SHIFT_LEXEME(ace_cc_yyold_state, ace_cc_yynew_state, ace_cc_yytoken_string, ace_cc_yynew_indent)
-int ace_cc_yyold_state;
-int ace_cc_yynew_state;
-char * ace_cc_yytoken_string;
-int ace_cc_yynew_indent;
-#endif
-{
- ACE_CC_YYDEBUG_INDENT(ace_cc_yynew_indent);
- printf("%s <-- `%s'\n", ace_cc_yytoken_string, ACE_CC_YYDEBUG_LEXER_TEXT);
-}
-#endif /* ACE_CC_YYDEBUG_SHIFT_LEXEME */
-#ifndef ACE_CC_YYDEBUG_LOOK_AHEAD
-#ifdef __cplusplus
-void ACE_CC_YYDEBUG_LOOK_AHEAD(int /* ace_cc_yynew_state */,
- int ace_cc_yytoken_num,
- char *ace_cc_yytoken_string,
- int ace_cc_yyindent)
-#else
-ACE_CC_YYDEBUG_LOOK_AHEAD(ace_cc_yynew_state, ace_cc_yytoken_num, ace_cc_yytoken_string, ace_cc_yyindent)
-int ace_cc_yynew_state;
-int ace_cc_yytoken_num;
-char * ace_cc_yytoken_string;
-int ace_cc_yyindent;
-#endif
-{
- ACE_CC_YYDEBUG_INDENT(ace_cc_yyindent);
- printf(" .... look ahead at %s `%s'\n",
- ace_cc_yytoken_string,
- (0 == ace_cc_yytoken_num)? "\0": ACE_CC_YYDEBUG_LEXER_TEXT);
-}
-#endif /* ACE_CC_YYDEBUG_LOOK_AHEAD */
-#ifndef ACE_CC_YYDEBUG_DISCARD_STATE
-#ifdef __cplusplus
-void ACE_CC_YYDEBUG_DISCARD_STATE(int /* ace_cc_yynew_state */, int ace_cc_yyindent)
-#else
-ACE_CC_YYDEBUG_DISCARD_STATE(ace_cc_yynew_state, ace_cc_yyindent)
-int ace_cc_yynew_state;
-int ace_cc_yyindent;
-#endif
-{
- if (0 < ace_cc_yyindent)
- { /* draw the graphics for the reduction */
- ACE_CC_YYDEBUG_INDENT(ace_cc_yyindent-1);
- printf("%s", ACE_CC_YYDEBUG_REDUCE_STRING);
- putchar('+'); /* left rotated L would look nice */
- printf(" discarding state\n");
- ACE_CC_YYDEBUG_INDENT(ace_cc_yyindent-1);
- putchar('|'); /* down arrow would look nice */
- putchar('\n');
- }
- else
- {
- if (0 == ace_cc_yyindent)
- printf("discarding state\n");
- else
- printf("no more states to discard: parser will abort\n");
- }
-}
-#endif /* ACE_CC_YYDEBUG_DISCARD_STATE */
-#ifndef ACE_CC_YYDEBUG_DISCARD_TOKEN
-#ifdef __cplusplus
-void ACE_CC_YYDEBUG_DISCARD_TOKEN(int /* ace_cc_yynew_state */,
- int /* ace_cc_yytoken_num */,
- char *ace_cc_yytoken_string,
- int ace_cc_yyindent)
-#else
-ACE_CC_YYDEBUG_DISCARD_TOKEN(ace_cc_yynew_state, ace_cc_yytoken_num, ace_cc_yytoken_string, ace_cc_yyindent)
-int ace_cc_yynew_state;
-int ace_cc_yytoken_num;
-char * ace_cc_yytoken_string;
-int ace_cc_yyindent;
-#endif
-{
- ACE_CC_YYDEBUG_INDENT(ace_cc_yyindent);
- printf("discarding token %s\n", ace_cc_yytoken_string);
-}
-#endif /* ACE_CC_YYDEBUG_DISCARD_TOKEN */
-#ifndef ACE_CC_YYDEBUG_SHIFT_ERROR_LEXEME
-#ifdef __cplusplus
-void ACE_CC_YYDEBUG_SHIFT_ERROR_LEXEME(int /* ace_cc_yyold_state */,
- int /* ace_cc_yynew_state */,
- int ace_cc_yyindent)
-#else
-ACE_CC_YYDEBUG_SHIFT_ERROR_LEXEME(ace_cc_yyold_state, ace_cc_yynew_state, ace_cc_yyindent)
-int ace_cc_yyold_state;
-int ace_cc_yynew_state;
-int ace_cc_yyindent;
-#endif
-{
- ACE_CC_YYDEBUG_INDENT(ace_cc_yyindent);
- printf("error\n");
-}
-#endif /* ACE_CC_YYDEBUG_SHIFT_ERROR_LEXEME */
-#endif /* ACE_CC_YYDEBUG */
-#ifdef __cplusplus
-extern "C" { extern char *ace_foo(const char *); }
-#endif
-int
-ace_cc_yyparse()
-{
- register int ace_cc_yym, ace_cc_yyn, ace_cc_yystate;
-#if ACE_CC_YYDEBUG
- register char *ace_cc_yys;
-#ifndef __cplusplus
- extern char *ace_foo();
-#endif
-
- if (ace_cc_yys = ACE_OS::getenv("ACE_CC_YYDEBUG"))
- {
- ace_cc_yyn = *ace_cc_yys;
- if (ace_cc_yyn >= '0' && ace_cc_yyn <= '9')
- ace_cc_yydebug = ace_cc_yyn - '0';
- }
-#endif
-
- ace_cc_yynerrs = 0;
- ace_cc_yyerrflag = 0;
- ace_cc_yychar = (-1);
-
- ace_cc_yyssp = ace_cc_yyss;
- ace_cc_yyvsp = ace_cc_yyvs;
- *ace_cc_yyssp = ace_cc_yystate = 0;
-
-ace_cc_yyloop:
- if ((ace_cc_yyn = ace_cc_yydefred[ace_cc_yystate])) goto ace_cc_yyreduce;
- if (ace_cc_yychar < 0)
- {
- if ((ace_cc_yychar = ace_cc_yylex()) < 0) ace_cc_yychar = 0;
-#if ACE_CC_YYDEBUG
- if (ace_cc_yydebug)
- {
- ace_cc_yys = 0;
- if (ace_cc_yychar <= ACE_CC_YYMAXTOKEN) ace_cc_yys = ace_cc_yyname[ace_cc_yychar];
- if (!ace_cc_yys) ace_cc_yys = "illegal-symbol";
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: state %d, reading %d (%s)\n", ace_cc_yystate,
- ace_cc_yychar, ace_cc_yys);
- else
- ACE_CC_YYDEBUG_LOOK_AHEAD(ace_cc_yystate, ace_cc_yychar, ace_cc_yys, ace_cc_yyssp-ace_cc_yyss);
- }
-#endif
- }
- if ((ace_cc_yyn = ace_cc_yysindex[ace_cc_yystate]) && (ace_cc_yyn += ace_cc_yychar) >= 0 &&
- ace_cc_yyn <= ACE_CC_YYTABLESIZE && ace_cc_yycheck[ace_cc_yyn] == ace_cc_yychar)
- {
-#if ACE_CC_YYDEBUG
- if (ace_cc_yydebug)
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: state %d, shifting to state %d\n",
- ace_cc_yystate, ace_cc_yytable[ace_cc_yyn]);
- else
- ACE_CC_YYDEBUG_SHIFT_LEXEME(ace_cc_yystate, ace_cc_yytable[ace_cc_yyn], ace_cc_yys, ace_cc_yyssp-ace_cc_yyss);
-#endif
- if (ace_cc_yyssp >= ace_cc_yyss + ace_cc_yystacksize - 1)
- {
- goto ace_cc_yyoverflow;
- }
- *++ace_cc_yyssp = ace_cc_yystate = ace_cc_yytable[ace_cc_yyn];
- *++ace_cc_yyvsp = ace_cc_yylval;
- ace_cc_yychar = (-1);
- if (ace_cc_yyerrflag > 0) --ace_cc_yyerrflag;
- goto ace_cc_yyloop;
- }
- if ((ace_cc_yyn = ace_cc_yyrindex[ace_cc_yystate]) && (ace_cc_yyn += ace_cc_yychar) >= 0 &&
- ace_cc_yyn <= ACE_CC_YYTABLESIZE && ace_cc_yycheck[ace_cc_yyn] == ace_cc_yychar)
- {
- ace_cc_yyn = ace_cc_yytable[ace_cc_yyn];
- goto ace_cc_yyreduce;
- }
- if (ace_cc_yyerrflag) goto ace_cc_yyinrecovery;
-#ifdef lint
- goto ace_cc_yynewerror;
-#endif
-
- ace_cc_yyerror("syntax error");
-#ifdef lint
- goto ace_cc_yyerrlab;
-#endif
-
- ++ace_cc_yynerrs;
-ace_cc_yyinrecovery:
- if (ace_cc_yyerrflag < 3)
- {
- ace_cc_yyerrflag = 3;
- for (;;)
- {
- if ((ace_cc_yyn = ace_cc_yysindex[*ace_cc_yyssp]) && (ace_cc_yyn += ACE_CC_YYERRCODE) >= 0 &&
- ace_cc_yyn <= ACE_CC_YYTABLESIZE && ace_cc_yycheck[ace_cc_yyn] == ACE_CC_YYERRCODE)
- {
-#if ACE_CC_YYDEBUG
- if (ace_cc_yydebug)
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: state %d, error recovery shifting\
- to state %d\n", *ace_cc_yyssp, ace_cc_yytable[ace_cc_yyn]);
- else
- ACE_CC_YYDEBUG_SHIFT_ERROR_LEXEME(*ace_cc_yyssp, ace_cc_yytable[ace_cc_yyn], ace_cc_yyssp-ace_cc_yyss);
-#endif
- if (ace_cc_yyssp >= ace_cc_yyss + ace_cc_yystacksize - 1)
- {
- goto ace_cc_yyoverflow;
- }
- *++ace_cc_yyssp = ace_cc_yystate = ace_cc_yytable[ace_cc_yyn];
- *++ace_cc_yyvsp = ace_cc_yylval;
- goto ace_cc_yyloop;
- }
- else
- {
-#if ACE_CC_YYDEBUG
- if (ace_cc_yydebug)
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: error recovery discarding state %d\
-",
- *ace_cc_yyssp);
- else
- ACE_CC_YYDEBUG_DISCARD_STATE(*ace_cc_yyssp, ace_cc_yyssp-ace_cc_yyss-1);
-#endif
- if (ace_cc_yyssp <= ace_cc_yyss) goto ace_cc_yyabort;
- --ace_cc_yyssp;
- --ace_cc_yyvsp;
- }
- }
- }
- else
- {
- if (ace_cc_yychar == 0) goto ace_cc_yyabort;
-#if ACE_CC_YYDEBUG
- if (ace_cc_yydebug)
- {
- ace_cc_yys = 0;
- if (ace_cc_yychar <= ACE_CC_YYMAXTOKEN) ace_cc_yys = ace_cc_yyname[ace_cc_yychar];
- if (!ace_cc_yys) ace_cc_yys = "illegal-symbol";
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: state %d, error recovery discards token %d (%s)\n",
- ace_cc_yystate, ace_cc_yychar, ace_cc_yys);
- else
- ACE_CC_YYDEBUG_DISCARD_TOKEN(ace_cc_yystate, ace_cc_yychar, ace_cc_yys, ace_cc_yyssp-ace_cc_yyss);
- }
-#endif
- ace_cc_yychar = (-1);
- goto ace_cc_yyloop;
- }
-ace_cc_yyreduce:
- ace_cc_yym = ace_cc_yylen[ace_cc_yyn];
- ace_cc_yyval = ace_cc_yyvsp[1-ace_cc_yym];
-#if ACE_CC_YYDEBUG
- if (ace_cc_yydebug)
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: state %d, reducing by rule %d (%s)\n",
- ace_cc_yystate, ace_cc_yyn, ace_cc_yyrule[ace_cc_yyn]);
- else
- ACE_CC_YYDEBUG_REDUCE(ace_cc_yystate, ace_cc_yyn, ace_cc_yyrule[ace_cc_yyn], ace_cc_yyssp-ace_cc_yyss-ace_cc_yym, ace_cc_yym);
-#endif
- switch (ace_cc_yyn)
- {
-case 2:
-#line 52 "CC_command.y"
-{ cmdlist->add(new CC_Sleep_Cmd(0));
- /* dummy to check exeption in the last command */
- if(cmdlist->execute()!=0) /*CC_FAIL*/
- { printf(" ** Test succeded!!\n"); }
- else
- { printf(" ** Test FAILED!!\n"); } }
-break;
-case 3:
-#line 60 "CC_command.y"
-{ cmdlist->add(ace_cc_yyvsp[0].command); }
-break;
-case 4:
-#line 61 "CC_command.y"
-{ cmdlist->add(ace_cc_yyvsp[0].command); }
-break;
-case 5:
-#line 65 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Start_Cmd(ace_cc_yyvsp[-1].id); }
-break;
-case 6:
-#line 67 "CC_command.y"
-{ ace_cc_yyval.command = new CC_CreateLockSet_Cmd(ace_cc_yyvsp[-1].id); }
-break;
-case 7:
-#line 69 "CC_command.y"
-{ ace_cc_yyval.command = new CC_CreateLockSet_Cmd(""); }
-break;
-case 8:
-#line 71 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Lock_Cmd(ace_cc_yyvsp[-2].id, ace_cc_yyvsp[-1].lock_mode); }
-break;
-case 9:
-#line 73 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Lock_Cmd("", ace_cc_yyvsp[-1].lock_mode); }
-break;
-case 10:
-#line 75 "CC_command.y"
-{ ace_cc_yyval.command = new CC_UnLock_Cmd(ace_cc_yyvsp[-2].id, ace_cc_yyvsp[-1].lock_mode); }
-break;
-case 11:
-#line 77 "CC_command.y"
-{ ace_cc_yyval.command = new CC_UnLock_Cmd("", ace_cc_yyvsp[-1].lock_mode); }
-break;
-case 12:
-#line 79 "CC_command.y"
-{ ace_cc_yyval.command = new CC_TryLock_Cmd(ace_cc_yyvsp[-2].id, ace_cc_yyvsp[-1].lock_mode); }
-break;
-case 13:
-#line 81 "CC_command.y"
-{ ace_cc_yyval.command = new CC_TryLock_Cmd("", ace_cc_yyvsp[-1].lock_mode); }
-break;
-case 14:
-#line 83 "CC_command.y"
-{ ace_cc_yyval.command = new CC_ChangeMode_Cmd(ace_cc_yyvsp[-3].id, ace_cc_yyvsp[-2].lock_mode, ace_cc_yyvsp[-1].lock_mode); }
-break;
-case 15:
-#line 85 "CC_command.y"
-{ ace_cc_yyval.command = new CC_ChangeMode_Cmd("", ace_cc_yyvsp[-2].lock_mode, ace_cc_yyvsp[-1].lock_mode); }
-break;
-case 16:
-#line 87 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Sleep_Cmd(ace_cc_yyvsp[-1].num); }
-break;
-case 17:
-#line 89 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Wait_Cmd(""); }
-break;
-case 18:
-#line 91 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Wait_Cmd(ace_cc_yyvsp[-1].id); }
-break;
-case 19:
-#line 93 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Print_Cmd(ace_cc_yyvsp[-1].id); }
-break;
-case 20:
-#line 95 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Lookup_Cmd(ace_cc_yyvsp[-1].id); }
-break;
-case 21:
-#line 97 "CC_command.y"
-{ cmdlist->setrepeat(ace_cc_yyvsp[-1].num);
- ace_cc_yyval.command = new CC_Dummy_Cmd();}
-break;
-case 22:
-#line 100 "CC_command.y"
-{ ace_cc_yyval.command = new CC_Excep_Cmd(ace_cc_yyvsp[-1].id); }
-break;
-case 23:
-#line 103 "CC_command.y"
-{ace_cc_yyval.id = ace_cc_yyvsp[0].id; }
-break;
-case 24:
-#line 105 "CC_command.y"
-{ace_cc_yyval.id = ace_cc_yyvsp[0].id; }
-break;
-case 25:
-#line 107 "CC_command.y"
-{ace_cc_yyval.id = ace_cc_yyvsp[0].id; }
-break;
-case 26:
-#line 109 "CC_command.y"
-{ ace_cc_yyval.lock_mode = CosConcurrencyControl::read; }
-break;
-case 27:
-#line 110 "CC_command.y"
-{ ace_cc_yyval.lock_mode = CosConcurrencyControl::intention_read; }
-break;
-case 28:
-#line 111 "CC_command.y"
-{ ace_cc_yyval.lock_mode = CosConcurrencyControl::upgrade; }
-break;
-case 29:
-#line 112 "CC_command.y"
-{ ace_cc_yyval.lock_mode = CosConcurrencyControl::write; }
-break;
-case 30:
-#line 113 "CC_command.y"
-{ ace_cc_yyval.lock_mode = CosConcurrencyControl::intention_write; }
-break;
-#line 622 "CC_command.tab.cpp"
- }
- ace_cc_yyssp -= ace_cc_yym;
- ace_cc_yystate = *ace_cc_yyssp;
- ace_cc_yyvsp -= ace_cc_yym;
- ace_cc_yym = ace_cc_yylhs[ace_cc_yyn];
- if (ace_cc_yystate == 0 && ace_cc_yym == 0)
- {
-#ifdef ACE_CC_YYDEBUG
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: after reduction, shifting from state 0 to\
- state %d\n", ACE_CC_YYFINAL);
-#endif
- ace_cc_yystate = ACE_CC_YYFINAL;
- *++ace_cc_yyssp = ACE_CC_YYFINAL;
- *++ace_cc_yyvsp = ace_cc_yyval;
- if (ace_cc_yychar < 0)
- {
- if ((ace_cc_yychar = ace_cc_yylex()) < 0) ace_cc_yychar = 0;
-#if ACE_CC_YYDEBUG
- if (ace_cc_yydebug)
- {
- ace_cc_yys = 0;
- if (ace_cc_yychar <= ACE_CC_YYMAXTOKEN) ace_cc_yys = ace_cc_yyname[ace_cc_yychar];
- if (!ace_cc_yys) ace_cc_yys = "illegal-symbol";
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: state %d, reading %d (%s)\n",
- ACE_CC_YYFINAL, ace_cc_yychar, ace_cc_yys);
- else
- ACE_CC_YYDEBUG_LOOK_AHEAD(ACE_CC_YYFINAL, ace_cc_yychar, ace_cc_yys, ace_cc_yyssp-ace_cc_yyss);
- }
-#endif
- }
- if (ace_cc_yychar == 0) goto ace_cc_yyaccept;
- goto ace_cc_yyloop;
- }
- if ((ace_cc_yyn = ace_cc_yygindex[ace_cc_yym]) && (ace_cc_yyn += ace_cc_yystate) >= 0 &&
- ace_cc_yyn <= ACE_CC_YYTABLESIZE && ace_cc_yycheck[ace_cc_yyn] == ace_cc_yystate)
- ace_cc_yystate = ace_cc_yytable[ace_cc_yyn];
- else
- ace_cc_yystate = ace_cc_yydgoto[ace_cc_yym];
-#ifdef ACE_CC_YYDEBUG
- if (5 < ace_cc_yydebug)
- printf("ace_cc_yydebug: after reduction, shifting from state %d \
-to state %d\n", *ace_cc_yyssp, ace_cc_yystate);
-#endif
- if (ace_cc_yyssp >= ace_cc_yyss + ace_cc_yystacksize - 1)
- {
- goto ace_cc_yyoverflow;
- }
- *++ace_cc_yyssp = ace_cc_yystate;
- *++ace_cc_yyvsp = ace_cc_yyval;
- goto ace_cc_yyloop;
-ace_cc_yyoverflow:
- ace_cc_yyerror("yacc stack overflow");
-ace_cc_yyabort:
- return (1);
-ace_cc_yyaccept:
- return (0);
-}
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp.diff b/TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp.diff
deleted file mode 100644
index 1106e37cff4..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_command.tab.cpp.diff
+++ /dev/null
@@ -1,25 +0,0 @@
---- CC_command.tab.cpp.orig Thu Jul 30 13:30:26 1998
-+++ CC_command.tab.cpp Mon Aug 17 11:06:24 1998
-@@ -1,3 +1,4 @@
-+// $Id$
- #ifndef lint
- char ace_cc_yysccsid[] = "@(#)yaccpar 1.4 (Berkeley) 02/25/90 \n\
- Modified 5/2/90 by J. Roskind to support graphic debugging modes";
-@@ -367,7 +368,7 @@
- *ace_cc_yyssp = ace_cc_yystate = 0;
-
- ace_cc_yyloop:
-- if (ace_cc_yyn = ace_cc_yydefred[ace_cc_yystate]) goto ace_cc_yyreduce;
-+ if ((ace_cc_yyn = ace_cc_yydefred[ace_cc_yystate])) goto ace_cc_yyreduce;
- if (ace_cc_yychar < 0)
- {
- if ((ace_cc_yychar = ace_cc_yylex()) < 0) ace_cc_yychar = 0;
-@@ -421,7 +422,7 @@
- #ifdef lint
- goto ace_cc_yyerrlab;
- #endif
--ace_cc_yyerrlab:
-+
- ++ace_cc_yynerrs;
- ace_cc_yyinrecovery:
- if (ace_cc_yyerrflag < 3)
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_command.tab.h b/TAO/orbsvcs/tests/Concurrency/CC_command.tab.h
deleted file mode 100644
index 31c03ff7ffc..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_command.tab.h
+++ /dev/null
@@ -1,29 +0,0 @@
-// $Id$
-#define T_START_CMD 257
-#define T_CREATE_CMD 258
-#define T_LOCK_CMD 259
-#define T_UNLOCK_CMD 260
-#define T_TRYLOCK_CMD 261
-#define T_CHANGEMODE_CMD 262
-#define T_SLEEP_CMD 263
-#define T_WAIT_CMD 264
-#define T_REPEAT_CMD 265
-#define T_EXCEP_CMD 266
-#define T_PRINT_CMD 267
-#define T_LOOKUP_CMD 268
-#define T_TERM 269
-#define T_READ 270
-#define T_IREAD 271
-#define T_UPGRADE 272
-#define T_WRITE 273
-#define T_IWRITE 274
-#define T_IDENT 275
-#define Q_STRING 276
-#define T_NUM 277
-typedef union {
- CC_Command *command;
- CosConcurrencyControl::lock_mode lock_mode;
- char *id;
- int num;
-} ACE_CC_YYSTYPE;
-extern ACE_CC_YYSTYPE ace_cc_yylval;
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_command.y b/TAO/orbsvcs/tests/Concurrency/CC_command.y
deleted file mode 100644
index 339c8e47084..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_command.y
+++ /dev/null
@@ -1,126 +0,0 @@
-/* $Id$
- * ============================================================================
- *
- * = LIBRARY
- * TAO/orbsvcs/tests
- *
- * = FILENAME
- * CC_command.y
- *
- * = DESCRIPTION
- * This is the yacc file for the concurrency service script language.
- *
- * = AUTHORS
- * Torben Worm <tworm@cs.wustl.edu>
- *
- * ============================================================================
- */
-%{
-#include "CC_command.h"
-#include "ace/ACE.h"
-#include "orbsvcs/CosConcurrencyControlC.h"
-
-void yyerror (const char* s);
-int yylex(void);
-
-extern int line_no;
-extern char line_buf[500];
-extern char *yytext;
-extern CC_CommandList *cmdlist;
-%}
-
-%union {
- CC_Command *command;
- CosConcurrencyControl::lock_mode lock_mode;
- char *id;
- int num;
-}
-
-%token T_START_CMD T_CREATE_CMD T_LOCK_CMD T_UNLOCK_CMD T_TRYLOCK_CMD
-%token T_CHANGEMODE_CMD T_SLEEP_CMD T_WAIT_CMD T_REPEAT_CMD T_EXCEP_CMD
-%token T_PRINT_CMD T_LOOKUP_CMD T_TERM
-%token T_READ T_IREAD T_UPGRADE T_WRITE T_IWRITE
-%token <id> T_IDENT Q_STRING
-%token <num> T_NUM
-
-%type <command> cmd
-%type <id> config_file_name lock_set_name exception_name
-%type <lock_mode> lock_mode
-
-%%
-start: /* empty */
- | cmd_list { cmdlist->add(new CC_Sleep_Cmd(0));
- /* dummy to check exeption in the last command */
- if(cmdlist->execute()!=0) //CC_FAIL
- { printf(" ** Test succeded!!\n"); }
- else
- { printf(" ** Test FAILED!!\n"); } }
- ;
-
-cmd_list: cmd_list cmd { cmdlist->add($2); }
- | cmd { cmdlist->add($1); }
- ;
-
-cmd: T_START_CMD config_file_name T_TERM
- { $$ = new CC_Start_Cmd($2); }
- | T_CREATE_CMD lock_set_name T_TERM
- { $$ = new CC_CreateLockSet_Cmd($2); }
- | T_CREATE_CMD T_TERM
- { $$ = new CC_CreateLockSet_Cmd(""); }
- | T_LOCK_CMD lock_set_name lock_mode T_TERM
- { $$ = new CC_Lock_Cmd($2, $3); }
- | T_LOCK_CMD lock_mode T_TERM
- { $$ = new CC_Lock_Cmd("", $2); }
- | T_UNLOCK_CMD lock_set_name lock_mode T_TERM
- { $$ = new CC_UnLock_Cmd($2, $3); }
- | T_UNLOCK_CMD lock_mode T_TERM
- { $$ = new CC_UnLock_Cmd("", $2); }
- | T_TRYLOCK_CMD lock_set_name lock_mode T_TERM
- { $$ = new CC_TryLock_Cmd($2, $3); }
- | T_TRYLOCK_CMD lock_mode T_TERM
- { $$ = new CC_TryLock_Cmd("", $2); }
- | T_CHANGEMODE_CMD lock_set_name lock_mode lock_mode T_TERM
- { $$ = new CC_ChangeMode_Cmd($2, $3, $4); }
- | T_CHANGEMODE_CMD lock_mode lock_mode T_TERM
- { $$ = new CC_ChangeMode_Cmd("", $2, $3); }
- | T_SLEEP_CMD T_NUM T_TERM
- { $$ = new CC_Sleep_Cmd($2); }
- | T_WAIT_CMD T_TERM
- { $$ = new CC_Wait_Cmd(""); }
- | T_WAIT_CMD Q_STRING T_TERM
- { $$ = new CC_Wait_Cmd($2); }
- | T_PRINT_CMD Q_STRING T_TERM
- { $$ = new CC_Print_Cmd($2); }
- | T_LOOKUP_CMD lock_set_name T_TERM
- { $$ = new CC_Lookup_Cmd($2); }
- | T_REPEAT_CMD T_NUM T_TERM
- { cmdlist->setrepeat($2);
- $$ = new CC_Dummy_Cmd();}
- | T_EXCEP_CMD exception_name T_TERM
- { $$ = new CC_Excep_Cmd($2); }
- ;
-
-config_file_name: T_IDENT {$$ = $1; }
-
-lock_set_name: T_IDENT {$$ = $1; }
-
-exception_name: T_IDENT {$$ = $1; }
-
-lock_mode: T_READ { $$ = CosConcurrencyControl::read; }
- | T_IREAD { $$ = CosConcurrencyControl::intention_read; }
- | T_UPGRADE { $$ = CosConcurrencyControl::upgrade; }
- | T_WRITE { $$ = CosConcurrencyControl::write; }
- | T_IWRITE { $$ = CosConcurrencyControl::intention_write; }
-
-%%
-
-void
-yyerror (const char *s)
-{
- ACE_OS::printf ("%d: %s at %s in:\n%s\n",
- line_no,
- s,
- yytext,
- line_buf);
- ACE_OS::exit (-1);
-}
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_naming_service.cpp b/TAO/orbsvcs/tests/Concurrency/CC_naming_service.cpp
deleted file mode 100644
index f0d9a7ff46e..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_naming_service.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-// $Id
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/tests/Concurrency
-//
-// = FILENAME
-// CC_naming_service.cpp
-//
-// = DESCRIPTION
-// This class implements the naming services necessary to test the
-// concurrency service
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CC_naming_service.h"
-
-ACE_RCSID(Concurrency, CC_naming_service, "$Id$")
-
- CC_naming_service::CC_naming_service (CORBA::ORB_var orb, CORBA::Environment &TAO_IN_ENV)
- : cc_factory_key_ (0),
- orb_ (0),
- factory_ (0)
-{
- this->Init(orb, TAO_IN_ENV);
- instance_ = this;
-}
-
-CC_naming_service::CC_naming_service(void)
- : cc_factory_key_ (0),
- orb_ (0),
- factory_ (0)
-{
-}
-
-void
-CC_naming_service::Init(CORBA::ORB_var orb, CORBA::Environment &TAO_IN_ENV)
-{
- this->orb_ = orb;
-
- int success = init_naming_service ();
- if(success<0)
- TAO_THROW (CORBA::INTERNAL (CORBA::COMPLETED_NO));
-}
-
-CC_naming_service::~CC_naming_service (void)
-{
- // if(instance_!=0)
- // delete instance_;
- // @TAO somthing went wrong when these lines were uncommented
-}
-
-CC_naming_service *
-CC_naming_service::Instance(void)
-{
- if(instance_ == 0)
- {
- instance_ = new CC_naming_service();
- }
- return instance_;
-}
-
-CORBA::Object_var
-CC_naming_service::get_obj_from_name (char *c_name, char *name,
- CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG, "C: %s, N: %s\n", c_name, name));
- CORBA::Object_var obj;
-
- TAO_TRY
- {
- if (ACE_OS::strlen (c_name) == 0)
- {
- CosNaming::Name ns_name (1);
- ns_name.length (1);
- ns_name[0].id = CORBA::string_dup (name);
- obj = my_name_client_->resolve (ns_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- else
- {
- CosNaming::Name ns_name (2);
- ns_name.length (2);
- ns_name[0].id = CORBA::string_dup (c_name);
- ns_name[1].id = CORBA::string_dup (name);
- obj = my_name_client_->resolve (ns_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- if (CORBA::is_nil (obj.in ()) )
- ACE_DEBUG((LM_DEBUG,
- "OBJ was nill (aieee)\n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_Client::get_obj_from_name (...)");
- return 0;
- }
- TAO_ENDTRY;
-
- return obj;
-}
-
-void
-CC_naming_service::bind_name (char *n,
- CORBA::Object_ptr obj,
- CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG, "CC_Client::bind_name\n"));
-
- TAO_TRY
- {
- CosNaming::Name ns_name (1);
- ns_name.length (1);
- ns_name[0].id = CORBA::string_dup (n);
- my_name_client_->bind (ns_name,
- obj,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_Client::bind_name (...)");
- }
- TAO_ENDTRY;
-}
-
-CosConcurrencyControl::LockSetFactory_var
-CC_naming_service::get_lock_set_factory (void)
-{
- return this->factory_;
-}
-
-int
-CC_naming_service::init_naming_service (void)
-{
- TAO_TRY
- {
- // Initialize the naming services
- if (my_name_client_.init (orb_.in ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- CORBA::Object_var factory_obj = get_obj_from_name ("CosConcurrency",
- "LockSetFactory",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->factory_ =
- CosConcurrencyControl::LockSetFactory::_narrow
- (factory_obj.in (),TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (this->factory_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " could not resolve lock set factory in Naming service\n"),
- -1);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_Client::init_naming_service");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-CC_naming_service* CC_naming_service::instance_ = 0;
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_naming_service.h b/TAO/orbsvcs/tests/Concurrency/CC_naming_service.h
deleted file mode 100644
index 4f247f92c51..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_naming_service.h
+++ /dev/null
@@ -1,87 +0,0 @@
-// -*- c++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/tests/Concurrency
-//
-// = FILENAME
-// CC_naming_service.h
-//
-// = DESCRIPTION
-// This class implements the naming services necessary to test the
-// concurrency service.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "tao/corba.h"
-#include "orbsvcs/CosConcurrencyControlC.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-#ifndef _CC_NAMING_SERVICE_H_
-#define _CC_NAMING_SERVICE_H_
-
-class CC_naming_service
-{
- // = TITLE
- // Defines a class that encapsulates the necessary naming service
- // functions for the concurrency service.
- //
- // = DESCRIPTION
- // This class declares an interface to the naming service for the
- // concurrency service tests.
-public:
- CC_naming_service ();
- // Default constructor
-
- CC_naming_service (CORBA::ORB_var orb_, CORBA::Environment &_env);
- // Constructor
-
- ~CC_naming_service (void);
- // Default destructor.
-
- void Init (CORBA::ORB_var orb_, CORBA::Environment &_env);
- // Initialization method must be called after first call of Instance()
- // in order to initialize the object correctly
-
- CORBA::Object_var get_obj_from_name (char *c_name, char *name,
- CORBA::Environment &_env);
- // Lookup a name in the naming service (context, name)
-
- void
- bind_name (char *n,
- CORBA::Object_ptr obj,
- CORBA::Environment &_env);
- // Bind a name in the concurrency context.
-
- CosConcurrencyControl::LockSetFactory_var get_lock_set_factory (void);
- // Gets the cc lock set factory which is common for all tests.
-
- static CC_naming_service *Instance(void);
- // The naming service object is a singleton
-
-private:
- int init_naming_service (void);
- // Function to initialize the naming service.
-
- char *cc_factory_key_;
- // Key of factory obj ref.
-
- CORBA::ORB_var orb_;
- // Remember our orb.
-
- TAO_Naming_Client my_name_client_;
- // Name service wrapper class
-
- CosConcurrencyControl::LockSetFactory_var factory_;
- // factory pointer for the lock set.
-
- static CC_naming_service *instance_;
- // The instance of the naming service object
-};
-#endif /* !defined (_CC_NAMING_SERVICE_H_) */
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_test_utils.cpp b/TAO/orbsvcs/tests/Concurrency/CC_test_utils.cpp
deleted file mode 100644
index 29945879d82..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_test_utils.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests
-//
-// = FILENAME
-// CC_test_utils.cpp
-//
-// = DESCRIPTION
-// This class provides a namespace for utility functions for the
-// concurrency service test.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CC_test_utils.h"
-#include "CC_naming_service.h"
-
-ACE_RCSID(Concurrency, CC_test_utils, "$Id$")
-
-char *CC_TestUtils::get_lock_mode_name (CosConcurrencyControl::lock_mode mode)
-{
- if (mode==CosConcurrencyControl::read)
- return "read";
-
- if (mode==CosConcurrencyControl::write)
- return "write";
-
- if (mode==CosConcurrencyControl::upgrade)
- return "upgrade";
-
- if (mode==CosConcurrencyControl::intention_read)
- return "intention_read";
-
- if (mode==CosConcurrencyControl::intention_write)
- return "intention_write";
-
- return "unknown lock mode";
-}
-
-CosConcurrencyControl::LockSet_ptr
-CC_TestUtils::create_lock_set (void)
-{
- // Create the lock set and return an obj ref corresponding to the
- // key.
- CosConcurrencyControl::LockSet_ptr lock_set(0);
-
- TAO_TRY
- {
- lock_set =
- CC_naming_service::Instance()->get_lock_set_factory ()->create (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (lock_set))
- ACE_ERROR_RETURN ((LM_ERROR,
- "null lock set objref returned by factory\n"),
- 0);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_Client::create_lock_set");
- return 0;
- }
- TAO_ENDTRY;
- return lock_set;
-}
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_test_utils.h b/TAO/orbsvcs/tests/Concurrency/CC_test_utils.h
deleted file mode 100644
index 4c1a643f863..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_test_utils.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests
-//
-// = FILENAME
-// CC_test_utils.h
-//
-// = DESCRIPTION
-// This class provides a namespace for utility functions for the
-// concurrency service test.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "orbsvcs/CosConcurrencyControlC.h"
-
-#ifndef _CC_TEST_UTILS_H_
-#define _CC_TEST_UTILS_H_
-
-class CC_TestUtils
-{
- public:
- static char *get_lock_mode_name (CosConcurrencyControl::lock_mode mode);
- // Function to return a human readable string from a lock_mode enum.
-
- static CosConcurrencyControl::LockSet_ptr create_lock_set (void);
- // Creates a lock set by means of th lock set factory in the concurrency
- // service server.
- private:
-};
-
-#endif /* _CC_TEST_UTILS_H_ */
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_tests.cpp b/TAO/orbsvcs/tests/Concurrency/CC_tests.cpp
deleted file mode 100644
index 51559e3e385..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_tests.cpp
+++ /dev/null
@@ -1,373 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/tests/Concurrency
-//
-// = FILENAME
-// CC_tests.h
-//
-// = DESCRIPTION
-// This class implements a number of test objects to test the
-// concurrency service.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CC_tests.h"
-
-ACE_RCSID(Concurrency, CC_tests, "$Id$")
-
-CC_Test::CC_Test (CC_naming_service *ns)
- : result (CC_FAIL),
- naming_service_ (ns)
-{
-}
-
-CC_Test::~CC_Test (void)
-{
-}
-
-CosConcurrencyControl::LockSet_ptr
-CC_Test::create_lock_set (void)
-{
- // Create the lock set and return an obj ref corresponding to the
- // key.
- CosConcurrencyControl::LockSet_ptr lock_set(0);
-
- TAO_TRY
- {
- lock_set =
- this->naming_service_->get_lock_set_factory ()->create (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (lock_set))
- ACE_ERROR_RETURN ((LM_ERROR,
- "null lock set objref returned by factory\n"),
- 0);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("CC_Client::create_lock_set");
- return 0;
- }
- TAO_ENDTRY;
- return lock_set;
-}
-
-char *
-CC_Test::get_lock_mode_name (CosConcurrencyControl::lock_mode mode)
-{
- if (mode==CosConcurrencyControl::read)
- return "read";
-
- if (mode==CosConcurrencyControl::write)
- return "write";
-
- if (mode==CosConcurrencyControl::upgrade)
- return "upgrade";
-
- if (mode==CosConcurrencyControl::intention_read)
- return "intension_read";
-
- if (mode==CosConcurrencyControl::intention_write)
- return "intension_write";
-
- return "unknown lock mode";
-}
-
-// ================================
-// Here the tests start.
-
-Test_Single_Lock_With_Mode::Test_Single_Lock_With_Mode (CC_naming_service *naming_service,
- CosConcurrencyControl::lock_mode mode)
- : CC_Test (naming_service),
- mode_ (mode)
-{
-}
-
-Test_Single_Lock_With_Mode::~Test_Single_Lock_With_Mode (void)
-{
-}
-
-int
-Test_Single_Lock_With_Mode::run (int /* times_to_run */)
-{
- CORBA::Boolean lock_not_held;
-
- CosConcurrencyControl::LockSet_ptr cc_lock_set_ = create_lock_set ();
-
- TAO_TRY
- {
- cc_lock_set_->lock (mode_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,
- "%s lock set\n",
- get_lock_mode_name (mode_)));
-
- lock_not_held = cc_lock_set_->try_lock (mode_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (lock_not_held)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s lock not held\n",
- get_lock_mode_name (mode_)));
- return CC_FAIL;
- }
- else
- ACE_DEBUG ((LM_DEBUG,
- "%s lock held\n",
- get_lock_mode_name (mode_)));
-
- cc_lock_set_->unlock (mode_,
- TAO_TRY_ENV);
- ACE_DEBUG ((LM_DEBUG,
- "%s lock released\n",
- get_lock_mode_name (mode_)));
-
- lock_not_held = cc_lock_set_->try_lock (mode_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (lock_not_held)
- ACE_DEBUG ((LM_DEBUG,
- "%s lock not held\n",
- get_lock_mode_name (mode_)));
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s lock held\n",
- get_lock_mode_name (mode_)));
- return CC_FAIL;
- }
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Test_Single_Lock_With_Mode::run");
- return CC_FAIL;
- }
- TAO_ENDTRY;
-
- CORBA::release (cc_lock_set_);
-
- return CC_SUCCESS;
-}
-
-// ================================
-
-Test_Setup_LockSet::Test_Setup_LockSet (CC_naming_service *naming_service,
- char *name)
- : CC_Test (naming_service),
- my_name_ (name)
-{
-}
-
-Test_Setup_LockSet::~Test_Setup_LockSet (void)
-{
-}
-
-int
-Test_Setup_LockSet::run (int /* times_to_run */)
-{
- TAO_TRY
- {
- CosConcurrencyControl::LockSet_ptr cc_lock_set_ =
- create_lock_set ();
- this->naming_service_->bind_name (my_name_, cc_lock_set_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG,
- "Name bound\n"));
-
- cc_lock_set_->lock (CosConcurrencyControl::read,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG,
- "Read lock set\n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Test_Against_Other_LockSet::run");
- return CC_FAIL;
- }
- TAO_ENDTRY;
-
- return CC_SUCCESS;
-}
-
-// ================================
-
-Test_Use_Already_Created_LockSet::
-Test_Use_Already_Created_LockSet (CC_naming_service *naming_service,
- char *name)
- : CC_Test (naming_service),
- my_name_ (name)
-{
-}
-
-Test_Use_Already_Created_LockSet::~Test_Use_Already_Created_LockSet (void)
-{
-}
-
-int
-Test_Use_Already_Created_LockSet::run (int /* times_to_run */)
-{
- TAO_TRY
- {
- CORBA::Object_var ccls_obj =
- this->naming_service_->get_obj_from_name ("",
- my_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosConcurrencyControl::LockSet_var ccls =
- CosConcurrencyControl::LockSet::_narrow (ccls_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ccls->lock (CosConcurrencyControl::read,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Test_Against_Other_LockSet::run");
- return CC_FAIL;
- }
- TAO_ENDTRY;
-
- return CC_SUCCESS;
-}
-
-// ================================
-
-Test_Unlock_Already_Created_LockSet::
-Test_Unlock_Already_Created_LockSet (CC_naming_service *naming_service,
- char *name)
- : CC_Test (naming_service),
- my_name_ (name)
-{
-}
-
-Test_Unlock_Already_Created_LockSet::~Test_Unlock_Already_Created_LockSet (void)
-{
-}
-
-int
-Test_Unlock_Already_Created_LockSet::run (int /* times_to_run */)
-{
- TAO_TRY
- {
- CORBA::Object_var ccls_obj =
- this->naming_service_->get_obj_from_name ("", my_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosConcurrencyControl::LockSet_var ccls =
- CosConcurrencyControl::LockSet::_narrow (ccls_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ccls->unlock (CosConcurrencyControl::read,
- TAO_TRY_ENV);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Test_Unlock_Already_Created_LockSet::run");
- return CC_FAIL;
- }
- TAO_ENDTRY;
-
- return CC_SUCCESS;
-}
-
-// ================================
-
-Test_Release_Not_Held_Lock::Test_Release_Not_Held_Lock (CC_naming_service *naming_service,
- CosConcurrencyControl::lock_mode mode)
- : CC_Test (naming_service),
- mode_ (mode)
-{
-}
-
-Test_Release_Not_Held_Lock::~Test_Release_Not_Held_Lock (void)
-{
-}
-
-int
-Test_Release_Not_Held_Lock::run (int /* times_to_run */)
-{
- CORBA::Boolean lock_not_held;
-
- // Create the lock set
- CosConcurrencyControl::LockSet_ptr cc_lock_set_ = create_lock_set ();
-
- TAO_TRY
- {
- // lock the lock
- cc_lock_set_->lock (mode_, TAO_TRY_ENV);
- ACE_DEBUG ((LM_DEBUG,
- "%s lock set\n",
- get_lock_mode_name (mode_)));
-
- // check to see if the lock is held
- lock_not_held = cc_lock_set_->try_lock (mode_,
- TAO_TRY_ENV);
-
- if (lock_not_held)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s lock not held\n",
- get_lock_mode_name (mode_)));
- return CC_FAIL;
- }
- else
- ACE_DEBUG ((LM_DEBUG,
- "%s lock held\n",
- get_lock_mode_name (mode_)));
-
- // release the lock
- cc_lock_set_->unlock (mode_,
- TAO_TRY_ENV);
- ACE_DEBUG ((LM_DEBUG,
- "%s lock released\n",
- get_lock_mode_name (mode_)));
-
- // release the lock again. this should raise an exception
- cc_lock_set_->unlock (mode_,
- TAO_TRY_ENV);
-
- ACE_DEBUG ((LM_DEBUG,
- "attemptet to release %s lock\n",
- get_lock_mode_name (mode_)));
-
- TAO_CHECK_ENV;
- }
- TAO_CATCH(CosConcurrencyControl::LockNotHeld, userex)
- {
- // We should end here
- ACE_UNUSED_ARG (userex);
- ACE_DEBUG((LM_DEBUG, "CosConcurrencyControl::LockNotHeld\n"));
- return CC_SUCCESS;
- }
-
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Test_Release_Not_Held_Lock::run");
- return CC_FAIL;
- }
- TAO_ENDTRY;
-
- CORBA::release (cc_lock_set_);
-
- return CC_FAIL;
-}
diff --git a/TAO/orbsvcs/tests/Concurrency/CC_tests.h b/TAO/orbsvcs/tests/Concurrency/CC_tests.h
deleted file mode 100644
index 086ea0766b1..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/CC_tests.h
+++ /dev/null
@@ -1,184 +0,0 @@
-// -*- c++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/tests/Concurrency
-//
-// = FILENAME
-// CC_tests.h
-//
-// = DESCRIPTION
-// This class implements a number of test objects to test the
-// concurrency service.
-//
-// = AUTHORS
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "tao/corba.h"
-#include "orbsvcs/CosConcurrencyControlC.h"
-#include "orbsvcs/CosNamingC.h"
-#include "CC_naming_service.h"
-
-#ifndef _CC_TESTS_H_
-#define _CC_TESTS_H_
-
-// Return codes for the tests
-enum
-{
- CC_FAIL,
- CC_SUCCESS = 1
-};
-
-class CC_Test
-{
- // = TITLE
- // Defines an abstract base class for a test
- //
- // = DESCRIPTION
- // This class declares an interface to run the test of the
- // concurrency service.
-public:
- CC_Test (CC_naming_service *ns);
- // Default constructor
-
- virtual ~CC_Test (void);
- // Destructor
-
- virtual int run (int times_to_run = 1) = 0;
- // Run the test times_to_run number of times. Returns CC_SUCCESS on
- // success CC_FAIL otherwise.
-
- CosConcurrencyControl::LockSet_ptr create_lock_set (void);
- // Create a new lock set using the default global lock set factory
- // from the naming service.
-
- char *get_lock_mode_name (CosConcurrencyControl::lock_mode mode);
- // Returns a human readable string from the lock mode enum.
-
-protected:
- int result;
- // The result of the test being performed.
-
- CC_naming_service *naming_service_;
- // The naming service beeing used to register and look up locks
-};
-
-class Test_Single_Lock_With_Mode : public CC_Test
-{
- // = TITLE
- // This is a simple test that checks that it is possible to set
- // the lock in the desired mode, try it, and release it.
-public:
- Test_Single_Lock_With_Mode (CC_naming_service *naming_service,
- CosConcurrencyControl::lock_mode mode);
- // Default constructor. The naming service must be initialized
- // before calling this method. The mode is the mode of the lock to
- // be tested.
-
- virtual ~Test_Single_Lock_With_Mode (void);
- // Destructor
-
- virtual int run (int times_to_run = 1);
- // Runs the test the specified number of times.
-
-private:
- CosConcurrencyControl::lock_mode mode_;
- // The lock mode of the lock being tested
-};
-
-class Test_Setup_LockSet : public CC_Test
-{
- // = TITLE
- // This class creates a read lock, registeres it with the naming
- // service and locks it.
-public:
- Test_Setup_LockSet (CC_naming_service *naming_service_,
- char *name);
- // Default constructor. The naming service must be initialized
- // before calling this method. The name is the name the lock will be
- // registered under in the naming service.
-
- virtual ~Test_Setup_LockSet (void);
- // Destructor
-
- virtual int run (int times_to_run = 1);
- // Runs the test the specified number of times.
-
-private:
- char *my_name_;
- // The name of the lock
-};
-
-class Test_Use_Already_Created_LockSet : public CC_Test
-{
- // = TITLE
- // This class looks up the lock in the naming service and locks
- // it.
-public:
- Test_Use_Already_Created_LockSet (CC_naming_service *naming_service_,
- char *name);
- // Default constructor. The naming service must be initialized
- // before calling this method. The name is the name the lock will be
- // looked up under in the naming service.
-
- virtual ~Test_Use_Already_Created_LockSet (void);
- // Destructor
-
- virtual int run (int times_to_run = 1);
- // Runs the test the specified number of times.
-
-private:
- char *my_name_;
- // The name of the lock
-};
-
-class Test_Unlock_Already_Created_LockSet : public CC_Test
-{
- // = TITLE
- // This class looks up the lock in the naming service and unlocks
- // it.
-public:
- Test_Unlock_Already_Created_LockSet (CC_naming_service *naming_service_,
- char *name);
- // Default constructor. The naming service must be initialized
- // before calling this method. The name is the name the lock will be
- // looked up under in the naming service.
-
- virtual ~Test_Unlock_Already_Created_LockSet (void);
- // Destructor
-
- virtual int run (int times_to_run = 1);
- // Runs the test the specified number of times.
-
-private:
- char *my_name_;
- // The name of the lock
-};
-
-class Test_Release_Not_Held_Lock : public CC_Test
-{
- // = TITLE
- // This class tests that the LockNotHeld exception is thrown if a
- // not held lock is released.
-public:
- Test_Release_Not_Held_Lock (CC_naming_service *naming_service_,
- CosConcurrencyControl::lock_mode mode_);
- // Default constructor. The naming service must be initialized
- // before calling this method. The mode is the mode of the lock
-
- virtual ~Test_Release_Not_Held_Lock (void);
- // Destructor
-
- virtual int run (int times_to_run = 1);
- // Runs the test the specified number of times.
-
-private:
- CosConcurrencyControl::lock_mode mode_;
- // The lock mode of the lock being tested
-};
-
-#endif /* !defined (_CC_TESTS_H_) */
diff --git a/TAO/orbsvcs/tests/Concurrency/Concurrency.dsw b/TAO/orbsvcs/tests/Concurrency/Concurrency.dsw
deleted file mode 100644
index 1a17985ee1b..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/Concurrency.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "CC_client"=.\CC_client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/Concurrency/Makefile b/TAO/orbsvcs/tests/Concurrency/Makefile
deleted file mode 100644
index e59d1181359..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/Makefile
+++ /dev/null
@@ -1,2283 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-# Makefile for the concurrency service test.
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif # ! TAO_ROOT
-
-LDLIBS = -lorbsvcs -lTAO
-
-PROG_SRCS = CC_client.cpp CC_tests.cpp CC_naming_service.cpp \
- tmplinst.cpp CC_command.tab.cpp \
- lex.CC_command.cpp CC_command.cpp CC_test_utils.cpp
-
-LSRC = $(PROG_SRCS)
-
-CC_CLT_OBJS = CC_client.o CC_tests.o tmplinst.o CC_naming_service.o \
- CC_command.tab.o lex.CC_command.o \
- CC_command.o CC_test_utils.o
-
-BIN = CC_client
-BUILD = $(BIN)
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-VBIN = $(BIN:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-include $(TAO_ROOT)/taoconfig.mk
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/Naming_Service
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs
-
-lex.CC_command.cpp: CC_command.l CC_command.tab.h
- @echo "WARNING: Potentially outdated lex.CC_command.cpp"
- @echo " either touch(1) the file or explicitly"
- @echo " generate it using:"
- @echo " make lex.CC_comand.cpp.target"
-
-.PHONY: lex.CC_command.cpp.target
-
-lex.CC_command.cpp.target:
- $(LEX) -t -I CC_command.l > /tmp/$(USER).CC_L1
- sed -e "s/unistd/stdio/g" \
- -e "s/yy/ace_cc_yy/g" \
- -e "s/YY/ACE_CC_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 <stdio\.h>@#include \"ace/OS.h\"@" \
- -e "s@#include <@#include /**/ <@" \
- -e "s@ECHO@ACE_CC_ECHO@" < /tmp/$(USER).CC_L1 > /tmp/$(USER).CC_L2
- cp /tmp/$(USER).CC_L2 lex.CC_command.cpp
- patch < lex.CC_command.cpp.diff
- $(RM) -f /tmp/$(USER).CC_L1 /tmp/$(USER).CC_L2
-
-CC_command.tab.cpp CC_command.tab.h: CC_command.y
- @echo "WARNING: Potentially outdated CC_command.tab.cpp"
- @echo " either touch(1) the file or explicitly "
- @echo " generate it using:"
- @echo " make CC_comand.tab"
-
-.PHONY: CC_command.tab
-
-CC_command.tab: CC_command.y
- $(YACC) -d CC_command.y
- sed -e "s/char \*getenv/char *ace_foo/g" \
- -e "s/= getenv/= ACE_OS::getenv/g" \
- -e "s/yynewerror://g" \
- -e "s/yy/ace_cc_yy/g" \
- -e "s/YY/ACE_CC_YY/g" \
- -e "s/y\.tab\.c/CC_command.tab.cpp/g" < y.tab.c > /tmp/$(USER).CC_Y
- sed -e "s/yy/ace_cc_yy/g" \
- -e "s/YY/ACE_CC_YY/g" < y.tab.h > /tmp/$(USER).CC_YH
- cp /tmp/$(USER).CC_Y CC_command.tab.cpp
- cp /tmp/$(USER).CC_YH CC_command.tab.h
- $(RM) -f /tmp/$(USER).CC_Y /tmp/$(USER).CC_YH y.tab.c y.tab.h
-
-CC_client: $(addprefix $(VDIR),$(CC_CLT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CC_client.o .obj/CC_client.so .shobj/CC_client.o .shobj/CC_client.so: CC_client.cpp \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- CC_client.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- CC_tests.h CC_naming_service.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- CC_command.h CC_command.tab.h
-.obj/CC_tests.o .obj/CC_tests.so .shobj/CC_tests.o .shobj/CC_tests.so: CC_tests.cpp CC_tests.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- CC_naming_service.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/CC_naming_service.o .obj/CC_naming_service.so .shobj/CC_naming_service.o .shobj/CC_naming_service.so: CC_naming_service.cpp CC_naming_service.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/tmplinst.o .obj/tmplinst.so .shobj/tmplinst.o .shobj/tmplinst.so: tmplinst.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i
-.obj/CC_command.tab.o .obj/CC_command.tab.so .shobj/CC_command.tab.o .shobj/CC_command.tab.so: CC_command.tab.cpp CC_command.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i
-.obj/lex.CC_command.o .obj/lex.CC_command.so .shobj/lex.CC_command.o .shobj/lex.CC_command.so: lex.CC_command.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- CC_command.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- CC_command.tab.h
-.obj/CC_command.o .obj/CC_command.so .shobj/CC_command.o .shobj/CC_command.so: CC_command.cpp CC_command.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- CC_test_utils.h CC_naming_service.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Process.i
-.obj/CC_test_utils.o .obj/CC_test_utils.so .shobj/CC_test_utils.o .shobj/CC_test_utils.so: CC_test_utils.cpp CC_test_utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosConcurrencyControlC.i \
- CC_naming_service.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Concurrency/NS_client.cpp b/TAO/orbsvcs/tests/Concurrency/NS_client.cpp
deleted file mode 100644
index 35a069f5781..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/NS_client.cpp
+++ /dev/null
@@ -1,213 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/bin/Naming_Service/TAO
-//
-// = FILENAME
-// clnt.cpp
-//
-// = DESCRIPTION
-// This class implements a simple CORBA client for the CosNaming
-// example using stubs generated by the TAO ORB IDL compiler.
-//
-// = AUTHORS
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "NS_client.h"
-#include "stdio.h"
-
-ACE_RCSID(Concurrency, NS_client, "$Id$")
-
-// constructor
-
-CosNaming_Client::CosNaming_Client (void)
- : list_contents_ (0),
- resolve_name_ (0),
- name_to_resolve_ (0),
- context_to_resolve_ (0),
- argc_ (0),
- argv_ (0),
- exit_later_ (0)
-{
-}
-
-// Parses the command line arguments and returns an error status.
-
-int
-CosNaming_Client::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "dxn:c:l");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case 'l':
- this->list_contents_ = 1;
- break;
- case 'x':
- this->exit_later_++;
- break;
- case 'n':
- this->resolve_name_ = 1;
- this->name_to_resolve_ = get_opts.optarg;
- break;
- case 'c':
- this->resolve_name_ = 1;
- this->context_to_resolve_ = get_opts.optarg;
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- " [-x]"
- "\n",
- this->argv_ [0]),
- -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-// Execute client example code.
-
-int
-CosNaming_Client::run (void)
-{
- // @@ TODO, add some interesting test here, maybe creating some
- // nested naming contexts and registering a number of objreferences
- // in there. We could even use the iterators.
-
- if (this->resolve_name_)
- resolve_name (this->context_to_resolve_,
- this->name_to_resolve_);
-
- if (this->list_contents_)
- list_contents ();
-
- return 0;
-}
-
-CosNaming_Client::~CosNaming_Client (void)
-{
-}
-
-int
-CosNaming_Client::resolve_name (char *c, char *n)
-{
- TAO_TRY
- {
- CosNaming::Name name (2);
- name.length (2);
- name[0].id = CORBA::string_dup (c);
- name[1].id = CORBA::string_dup (n);
- CORBA::Object_var obj = this->my_name_client_->resolve (name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Could not resolve name in Naming service <%s>\n"),
- -1);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("init");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-CosNaming_Client::list_contents (void)
-{
- CosNaming::BindingIterator_var bi;
- CosNaming::BindingList_var li;
- CORBA::ULong how_many = 0;
- CosNaming::Binding_var b;
- CosNaming::Name n;
- CORBA::ULong names = 0;
-
- TAO_TRY
- {
- this->my_name_client_->list (how_many, li, bi, TAO_TRY_ENV);
-
- while (bi->next_one (b, TAO_TRY_ENV))
- {
- n = b->binding_name;
- names = n.length ();
- ACE_DEBUG ((LM_DEBUG,
- " (%i) Name: ",
- names));
-
- for (CORBA::ULong i = 0; i < names; i++)
- ACE_DEBUG ((LM_DEBUG,
- "%s ",
- n[i].id._retn ()));
-
- ACE_DEBUG ((LM_DEBUG, "type: %s\n",
- b->binding_type == CosNaming::ncontext ? "C" : "O"));
- }
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
-}
-
-int
-CosNaming_Client::init (int argc, char *argv[])
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- TAO_TRY
- {
- // Initialize ORB.
- this->orb_ = CORBA::ORB_init (argc, argv, "internet", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Initialize the naming services
- if (my_name_client_.init (orb_) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- // Parse command line and verify parameters.
- if (this->parse_args () == -1)
- return -1;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("init");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// This function runs the test.
-
-int
-main (int argc, char **argv)
-{
- CosNaming_Client cosnaming_client;
-
- if (cosnaming_client.init (argc, argv) == -1)
- return 1;
-
- return cosnaming_client.run ();
-}
diff --git a/TAO/orbsvcs/tests/Concurrency/NS_client.h b/TAO/orbsvcs/tests/Concurrency/NS_client.h
deleted file mode 100644
index 6c6407511e8..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/NS_client.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests
-//
-// = FILENAME
-// NS_client.h
-//
-// = DESCRIPTION
-// This class tests the facilities to connect to the naming
-// service and to resolve the name for the concurrency service client.
-//
-// = AUTHORS
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/corba.h"
-#include "orbsvcs/orbsvcs/CosNamingC.h"
-
-class CosNaming_Client
-{
- // = TITLE
- // Defines a class that encapsulates behaviour of the CosNaming
- // client example. Provides a better understanding of the logic
- // in an object oriented way.
- //
- // = DESCRIPTION
- // This class declares an interface to run the example client for
- // CosNaming CORBA server. All the complexity for initializing
- // the server is hidden in the class. Just the run() interface
- // is needed.
-public:
- // = Initialization and termination methods.
- CosNaming_Client (void);
- // Constructor.
-
- ~CosNaming_Client (void);
- // Destructor.
-
- int run (void);
- // Execute client example code.
-
- int init (int argc, char **argv);
- // Initialize the client communication endpoint with server.
-
-private:
- int parse_args (void);
- // Parses the arguments passed on the command line.
-
- int resolve_name(char *c, char *n);
- // Resolves the name given on the command-line (-n option).
-
- void list_contents(void);
- // Lists the contents of the naming service.
-
- CORBA::ORB_var orb_;
- // Our ORB.
-
- TAO_Naming_Client my_name_client_;
- // And our Naming Client!
-
- int list_contents_;
- // Iterate through the naming service and list the contents.
-
- int resolve_name_;
- // Flag set by the -n option.
-
- char *name_to_resolve_;
- // Parameter given to the -n option.
-
- char *context_to_resolve_;
- // Parameter given to the -c option.
-
- int argc_;
- // # of arguments on the command line.
-
- char **argv_;
- // arguments from command line.
-
- int exit_later_;
- // Flag to tell server to not exit immediately.
-};
diff --git a/TAO/orbsvcs/tests/Concurrency/README b/TAO/orbsvcs/tests/Concurrency/README
deleted file mode 100644
index 07fd0ced426..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/README
+++ /dev/null
@@ -1,111 +0,0 @@
-$Id$
-
-This is the readme file for the tests of the concurrency service.
-
-The test program has been changed to use a configuration file instead of
-hard coded test procedures. The old test procedures are left in the
-program for backwards compatibility, but they will be removed at a later
-point in time.
-
-The description of the old tests is in the readme file for the
-concurrency service in the directory:
- $TAO_ROOT/orbsvcs/Concurrency_Control
-please consult this file for a decription of these tests.
-
-The new tests are described by this simle test language:
-
-start: /* empty */
- | cmd_list
- ;
-
-cmd_list: cmd_list cmd
- | cmd
- ;
-
-cmd: start <config_file_name> ;
- | create <lock_set_name> ;
- | create ;
- | lock <lock_set_name> <lock_mode> ;
- | lock <lock_mode> ;
- | unlock <lock_set_name> <lock_mode> ;
- | unlock <lock_mode> ;
- | try_lock <lock_set_name> <lock_mode> ;
- | try_lock <lock_mode> ;
- | change_mode <lock_set_name> <lock_mode> <lock_mode> ;
- | change_mode <lock_mode> <lock_mode> ;
- | lookup <lock_set_name> ;
- | sleep <int> ;
- | repeat <int> ;
- | wait ;
- | wait <prompt> ;
- ;
-
-lock_mode: read | intention_read | upgrade | write | intention_write
-
-prompt: " string "
-
-If the lock set name is left out the default lock set is used. The
-repeat command just sets a global variable in the test, i.e. the last
-repeat command is the one that will take effect - the whole script is
-run the specified number of times.
-
-An example of a script (assuming it's called 'test.cfg' - comments are
-not supported):
-
- // Start a new CC_client with test.txt as script file
- start test.txt;
- // Create the lock set "ls1" and register it in the naming service
- create ls1;
- // Lock the read lock in the lock set
- lock ls1 read;
- // Try the read lock
- try_lock ls1 read;
- // sleep two seconds
- sleep 2;
- // Wait for the user to press enter
- wait;
- // Unlock the read lock in the ls1 lock set
- unlock ls1 read;
- // Change the mode of the read lock in the ls1 lock set to write mode
- change_mode ls1 read write;
-
-The test can be run with the command ./CC_client -c test.cfg.
-
-There are currentlig the following tests in the
- $TAO_ROOT/orbsvcs/tests/Concurrency
-directory:
- basic_tests.cfg The same as running ./CC_client -b
- extended_tests.cfg The same as running ./CC_client -e '1;test'
- ./CC_client -e '2;test'
- ./CC_client -e '3;test'
- test.dinphil Dining philosophers. Uses test.phil[1-5]
-
-----------------------------------------
-
-THE IMPLEMENTATION
-
-The implementation of the concurrency service tests is located in
-the $TAO_ROOT/orbsvcs/tests/Concurrency directory and consists of
-the following files:
-
- CC_client.{h,cpp} contain initialization and the main function.
-
- CC_tests.{h,cpp} The old tests [-b] and [-e] options to CC_client
-
- CC_command.{h,cpp} The commands that can be used in the scripting
- language are implemented in these files. The list of
- commands to execute is also implemented here.
-
- CC_command.l The lex file for the script language.
-
- CC_command.y The yacc file for the script language.
-
- CC_command.tab.{h,cpp} and lex.CC_command.cpp Derived files from
- the lex and yacc files.
-
- CC_naming_service.{h,cpp} A wrapper class around the necessary
- naming service functinallity for the tests.
-
- CC_test_utils.{h,cpp} provides a namespace for utility functions.
-
- test.* Test scripts for the concurrency service. \ No newline at end of file
diff --git a/TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp b/TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp
deleted file mode 100644
index ccbf30b8145..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp
+++ /dev/null
@@ -1,1726 +0,0 @@
-/* A lexical scanner generated by flex */
-// $Id$
-/* Scanner skeleton version:
- * Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp
- */
-
-#define FLEX_SCANNER
-#define ACE_CC_YY_FLEX_MAJOR_VERSION 2
-#define ACE_CC_YY_FLEX_MINOR_VERSION 5
-
-#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 ACE_CC_YY_USE_PROTOS
-
-/* The "const" storage-class-modifier is valid. */
-#define ACE_CC_YY_USE_CONST
-
-#else /* ! __cplusplus */
-
-#if __STDC__
-
-#define ACE_CC_YY_USE_PROTOS
-#define ACE_CC_YY_USE_CONST
-
-#endif /* __STDC__ */
-#endif /* ! __cplusplus */
-
-#ifdef __TURBOC__
- #pragma warn -rch
- #pragma warn -use
-#include /**/ <io.h>
-#include /**/ <stdlib.h>
-#define ACE_CC_YY_USE_CONST
-#define ACE_CC_YY_USE_PROTOS
-#endif
-
-#ifdef ACE_CC_YY_USE_CONST
-#define ace_cc_yyconst const
-#else
-#define ace_cc_yyconst
-#endif
-
-
-#ifdef ACE_CC_YY_USE_PROTOS
-#define ACE_CC_YY_PROTO(proto) proto
-#else
-#define ACE_CC_YY_PROTO(proto) ()
-#endif
-
-/* Returned upon end-of-file. */
-#define ACE_CC_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 ACE_CC_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_cc_yy_start = 1 + 2 *
-
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state. The ACE_CC_YYSTATE alias is for lex
- * compatibility.
- */
-#define ACE_CC_YY_START ((ace_cc_yy_start - 1) / 2)
-#define ACE_CC_YYSTATE ACE_CC_YY_START
-
-/* Action number for EOF rule of a given start state. */
-#define ACE_CC_YY_STATE_EOF(state) (ACE_CC_YY_END_OF_BUFFER + state + 1)
-
-/* Special action meaning "start processing a new file". */
-#define ACE_CC_YY_NEW_FILE ace_cc_yyrestart( ace_cc_yyin )
-
-#define ACE_CC_YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#define ACE_CC_YY_BUF_SIZE 16384
-
-typedef struct ace_cc_yy_buffer_state *ACE_CC_YY_BUFFER_STATE;
-
-extern int ace_cc_yyleng;
-extern FILE *ace_cc_yyin, *ace_cc_yyout;
-
-#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_cc_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_cc_yyless() call.
- */
-
-/* Return all but the first 'n' matched characters back to the input stream. */
-
-#define ace_cc_yyless(n) \
- do \
- { \
- /* Undo effects of setting up ace_cc_yytext. */ \
- *ace_cc_yy_cp = ace_cc_yy_hold_char; \
- ACE_CC_YY_RESTORE_ACE_CC_YY_MORE_OFFSET \
- ace_cc_yy_c_buf_p = ace_cc_yy_cp = ace_cc_yy_bp + n - ACE_CC_YY_MORE_ADJ; \
- ACE_CC_YY_DO_BEFORE_ACTION; /* set up ace_cc_yytext again */ \
- } \
- while ( 0 )
-
-#define unput(c) ace_cc_yyunput( c, ace_cc_yytext_ptr )
-
-/* The following is because we cannot portably get our hands on size_t
- * (without autoconf's help, which isn't available because we want
- * flex-generated scanners to compile on their own).
- */
-typedef unsigned int ace_cc_yy_size_t;
-
-
-struct ace_cc_yy_buffer_state
- {
- FILE *ace_cc_yy_input_file;
-
- char *ace_cc_yy_ch_buf; /* input buffer */
- char *ace_cc_yy_buf_pos; /* current position in input buffer */
-
- /* Size of input buffer in bytes, not including room for EOB
- * characters.
- */
- ace_cc_yy_size_t ace_cc_yy_buf_size;
-
- /* Number of characters read into ace_cc_yy_ch_buf, not including EOB
- * characters.
- */
- int ace_cc_yy_n_chars;
-
- /* Whether we "own" the buffer - i.e., we know we created it,
- * and can realloc() it to grow it, and should free() it to
- * delete it.
- */
- int ace_cc_yy_is_our_buffer;
-
- /* 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_cc_yy_is_interactive;
-
- /* Whether we're considered to be at the beginning of a line.
- * If so, '^' rules will be active on the next match, otherwise
- * not.
- */
- int ace_cc_yy_at_bol;
-
- /* Whether to try to fill the input buffer when we reach the
- * end of it.
- */
- int ace_cc_yy_fill_buffer;
-
- int ace_cc_yy_buffer_status;
-#define ACE_CC_YY_BUFFER_NEW 0
-#define ACE_CC_YY_BUFFER_NORMAL 1
- /* When an EOF's been seen but there's still some text to process
- * then we mark the buffer as ACE_CC_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_cc_yyrestart()), so that the user can continue scanning by
- * just pointing ace_cc_yyin at a new input file.
- */
-#define ACE_CC_YY_BUFFER_EOF_PENDING 2
- };
-
-static ACE_CC_YY_BUFFER_STATE ace_cc_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 ACE_CC_YY_CURRENT_BUFFER ace_cc_yy_current_buffer
-
-
-/* ace_cc_yy_hold_char holds the character lost when ace_cc_yytext is formed. */
-static char ace_cc_yy_hold_char;
-
-static int ace_cc_yy_n_chars; /* number of characters read into ace_cc_yy_ch_buf */
-
-
-int ace_cc_yyleng;
-
-/* Points to current character in buffer. */
-static char *ace_cc_yy_c_buf_p = (char *) 0;
-static int ace_cc_yy_init = 1; /* whether we need to initialize */
-static int ace_cc_yy_start = 0; /* start state number */
-
-/* Flag which is used to allow ace_cc_yywrap()'s to do buffer switches
- * instead of setting up a fresh ace_cc_yyin. A bit of a hack ...
- */
-static int ace_cc_yy_did_buffer_switch_on_eof;
-
-void ace_cc_yyrestart ACE_CC_YY_PROTO(( FILE *input_file ));
-
-void ace_cc_yy_switch_to_buffer ACE_CC_YY_PROTO(( ACE_CC_YY_BUFFER_STATE new_buffer ));
-void ace_cc_yy_load_buffer_state ACE_CC_YY_PROTO(( void ));
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_create_buffer ACE_CC_YY_PROTO(( FILE *file, int size ));
-void ace_cc_yy_delete_buffer ACE_CC_YY_PROTO(( ACE_CC_YY_BUFFER_STATE b ));
-void ace_cc_yy_init_buffer ACE_CC_YY_PROTO(( ACE_CC_YY_BUFFER_STATE b, FILE *file ));
-void ace_cc_yy_flush_buffer ACE_CC_YY_PROTO(( ACE_CC_YY_BUFFER_STATE b ));
-#define ACE_CC_YY_FLUSH_BUFFER ace_cc_yy_flush_buffer( ace_cc_yy_current_buffer )
-
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_buffer ACE_CC_YY_PROTO(( char *base, ace_cc_yy_size_t size ));
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_string ACE_CC_YY_PROTO(( ace_cc_yyconst char *ace_cc_yy_str ));
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_bytes ACE_CC_YY_PROTO(( ace_cc_yyconst char *bytes, int len ));
-
-static void *ace_cc_yy_flex_alloc ACE_CC_YY_PROTO(( ace_cc_yy_size_t ));
-static void *ace_cc_yy_flex_realloc ACE_CC_YY_PROTO(( void *, ace_cc_yy_size_t ));
-static void ace_cc_yy_flex_free ACE_CC_YY_PROTO(( void * ));
-
-#define ace_cc_yy_new_buffer ace_cc_yy_create_buffer
-
-#define ace_cc_yy_set_interactive(is_interactive) \
- { \
- if ( ! ace_cc_yy_current_buffer ) \
- ace_cc_yy_current_buffer = ace_cc_yy_create_buffer( ace_cc_yyin, ACE_CC_YY_BUF_SIZE ); \
- ace_cc_yy_current_buffer->ace_cc_yy_is_interactive = is_interactive; \
- }
-
-#define ace_cc_yy_set_bol(at_bol) \
- { \
- if ( ! ace_cc_yy_current_buffer ) \
- ace_cc_yy_current_buffer = ace_cc_yy_create_buffer( ace_cc_yyin, ACE_CC_YY_BUF_SIZE ); \
- ace_cc_yy_current_buffer->ace_cc_yy_at_bol = at_bol; \
- }
-
-#define ACE_CC_YY_AT_BOL() (ace_cc_yy_current_buffer->ace_cc_yy_at_bol)
-
-
-#define ace_cc_yywrap() 1
-#define ACE_CC_YY_SKIP_ACE_CC_YYWRAP
-typedef unsigned char ACE_CC_YY_CHAR;
-FILE *ace_cc_yyin = (FILE *) 0, *ace_cc_yyout = (FILE *) 0;
-typedef int ace_cc_yy_state_type;
-extern char *ace_cc_yytext;
-#define ace_cc_yytext_ptr ace_cc_yytext
-
-static ace_cc_yy_state_type ace_cc_yy_get_previous_state ACE_CC_YY_PROTO(( void ));
-static ace_cc_yy_state_type ace_cc_yy_try_NUL_trans ACE_CC_YY_PROTO(( ace_cc_yy_state_type current_state ));
-static int ace_cc_yy_get_next_buffer ACE_CC_YY_PROTO(( void ));
-static void ace_cc_yy_fatal_error ACE_CC_YY_PROTO(( ace_cc_yyconst char msg[] ));
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up ace_cc_yytext.
- */
-#define ACE_CC_YY_DO_BEFORE_ACTION \
- ace_cc_yytext_ptr = ace_cc_yy_bp; \
- ace_cc_yyleng = (int) (ace_cc_yy_cp - ace_cc_yy_bp); \
- ace_cc_yy_hold_char = *ace_cc_yy_cp; \
- *ace_cc_yy_cp = '\0'; \
- ace_cc_yy_c_buf_p = ace_cc_yy_cp;
-
-#define ACE_CC_YY_NUM_RULES 25
-#define ACE_CC_YY_END_OF_BUFFER 26
-static ace_cc_yyconst short int ace_cc_yy_accept[124] =
- { 0,
- 0, 0, 26, 25, 24, 23, 25, 20, 1, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 25, 24, 23, 0, 19, 20, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 0, 21, 21, 21, 21, 21, 21, 21, 21,
- 21, 21, 21, 21, 21, 21, 21, 21, 0, 22,
- 21, 21, 21, 21, 4, 21, 21, 14, 21, 21,
- 21, 21, 21, 21, 9, 21, 21, 21, 21, 21,
- 21, 10, 21, 8, 2, 21, 21, 21, 17, 21,
- 3, 21, 21, 13, 11, 21, 5, 21, 21, 21,
-
- 21, 21, 16, 21, 21, 21, 6, 21, 12, 21,
- 21, 21, 7, 21, 21, 21, 21, 21, 21, 15,
- 21, 18, 0
- } ;
-
-static ace_cc_yyconst int ace_cc_yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 3, 1, 4, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 5, 6, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 5, 8, 1,
- 1, 1, 1, 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,
- 1, 1, 1, 1, 10, 1, 11, 9, 12, 13,
-
- 14, 9, 15, 16, 17, 9, 18, 19, 20, 21,
- 22, 23, 9, 24, 25, 26, 27, 9, 28, 29,
- 30, 9, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 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 ace_cc_yyconst int ace_cc_yy_meta[31] =
- { 0,
- 1, 2, 1, 1, 3, 3, 3, 1, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 3, 3, 3
- } ;
-
-static ace_cc_yyconst short int ace_cc_yy_base[128] =
- { 0,
- 0, 136, 141, 143, 0, 137, 135, 131, 143, 0,
- 15, 108, 115, 113, 110, 119, 14, 108, 11, 24,
- 125, 0, 127, 125, 124, 120, 0, 115, 111, 112,
- 97, 24, 105, 26, 107, 109, 89, 99, 102, 99,
- 98, 112, 92, 101, 97, 96, 91, 90, 86, 93,
- 91, 90, 79, 92, 79, 76, 73, 72, 95, 143,
- 81, 69, 71, 72, 0, 65, 65, 0, 79, 66,
- 62, 68, 74, 74, 0, 70, 69, 68, 55, 54,
- 56, 0, 52, 0, 0, 55, 58, 62, 0, 64,
- 0, 56, 55, 0, 0, 59, 0, 56, 49, 46,
-
- 45, 48, 0, 43, 43, 42, 0, 49, 0, 51,
- 46, 14, 0, 45, 30, 40, 30, 32, 18, 0,
- 29, 0, 143, 49, 52, 38, 55
- } ;
-
-static ace_cc_yyconst short int ace_cc_yy_def[128] =
- { 0,
- 123, 1, 123, 123, 124, 123, 125, 123, 123, 126,
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
- 123, 124, 123, 125, 125, 123, 126, 126, 126, 126,
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
- 126, 127, 126, 126, 126, 126, 126, 126, 126, 126,
- 126, 126, 126, 126, 126, 126, 126, 126, 127, 123,
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
-
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
- 126, 126, 0, 123, 123, 123, 123
- } ;
-
-static ace_cc_yyconst short int ace_cc_yy_nxt[174] =
- { 0,
- 4, 5, 6, 7, 4, 4, 8, 9, 10, 4,
- 10, 11, 10, 12, 10, 10, 13, 10, 14, 10,
- 10, 10, 15, 16, 17, 18, 19, 20, 10, 10,
- 28, 38, 35, 39, 40, 47, 50, 114, 29, 36,
- 27, 115, 122, 121, 120, 48, 119, 41, 51, 22,
- 118, 22, 24, 117, 24, 59, 59, 59, 116, 113,
- 112, 111, 110, 109, 108, 107, 106, 105, 104, 103,
- 102, 101, 100, 99, 98, 97, 96, 95, 94, 93,
- 92, 91, 90, 89, 88, 87, 86, 85, 84, 83,
- 82, 81, 80, 79, 78, 77, 60, 76, 75, 74,
-
- 73, 72, 71, 70, 69, 68, 67, 66, 65, 64,
- 63, 62, 61, 60, 58, 57, 56, 55, 54, 53,
- 52, 49, 46, 45, 44, 43, 26, 25, 25, 23,
- 42, 37, 34, 33, 32, 31, 30, 26, 25, 23,
- 123, 21, 3, 123, 123, 123, 123, 123, 123, 123,
- 123, 123, 123, 123, 123, 123, 123, 123, 123, 123,
- 123, 123, 123, 123, 123, 123, 123, 123, 123, 123,
- 123, 123, 123
- } ;
-
-static ace_cc_yyconst short int ace_cc_yy_chk[174] =
- { 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,
- 11, 19, 17, 19, 20, 32, 34, 112, 11, 17,
- 126, 112, 121, 119, 118, 32, 117, 20, 34, 124,
- 116, 124, 125, 115, 125, 127, 127, 127, 114, 111,
- 110, 108, 106, 105, 104, 102, 101, 100, 99, 98,
- 96, 93, 92, 90, 88, 87, 86, 83, 81, 80,
- 79, 78, 77, 76, 74, 73, 72, 71, 70, 69,
- 67, 66, 64, 63, 62, 61, 59, 58, 57, 56,
-
- 55, 54, 53, 52, 51, 50, 49, 48, 47, 46,
- 45, 44, 43, 42, 41, 40, 39, 38, 37, 36,
- 35, 33, 31, 30, 29, 28, 26, 25, 24, 23,
- 21, 18, 16, 15, 14, 13, 12, 8, 7, 6,
- 3, 2, 123, 123, 123, 123, 123, 123, 123, 123,
- 123, 123, 123, 123, 123, 123, 123, 123, 123, 123,
- 123, 123, 123, 123, 123, 123, 123, 123, 123, 123,
- 123, 123, 123
- } ;
-
-static ace_cc_yy_state_type ace_cc_yy_last_accepting_state;
-static char *ace_cc_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_cc_yymore() ace_cc_yymore_used_but_not_detected
-#define ACE_CC_YY_MORE_ADJ 0
-#define ACE_CC_YY_RESTORE_ACE_CC_YY_MORE_OFFSET
-char *ace_cc_yytext;
-#line 1 "CC_command.l"
-#define INITIAL 0
-/* $id$
- * ============================================================================
- *
- * = LIBRARY
- * TAO/orbsvcs/tests
- *
- * = FILENAME
- * CC_command.l
- *
- * = DESCRIPTION
- * This is the lex file for the concurrency service script language.
- *
- * = AUTHORS
- * Torben Worm <tworm@cs.wustl.edu>
- *
- * ============================================================================
- */
-#define ACE_CC_YY_NO_UNPUT 1
-#define ACE_CC_YY_NO_INPUT 1
-#define ACE_CC_YY_ALWAYS_INTERACTIVE 1
-#line 20 "CC_command.l"
-#include "CC_command.h"
-#include "CC_command.tab.h"
-#include "ace/ACE.h"
-
-extern int line_no;
-extern char line_buf[500];
-
-/* Macros after this point can all be overridden by user definitions in
- * section 1.
- */
-
-#ifndef ACE_CC_YY_SKIP_ACE_CC_YYWRAP
-#ifdef __cplusplus
-extern "C" int ace_cc_yywrap ACE_CC_YY_PROTO(( void ));
-#else
-extern int ace_cc_yywrap ACE_CC_YY_PROTO(( void ));
-#endif
-#endif
-
-#ifndef ACE_CC_YY_NO_UNPUT
-static void ace_cc_yyunput ACE_CC_YY_PROTO(( int c, char *buf_ptr ));
-#endif
-
-#ifndef ace_cc_yytext_ptr
-static void ace_cc_yy_flex_strncpy ACE_CC_YY_PROTO(( char *, ace_cc_yyconst char *, int ));
-#endif
-
-#ifdef ACE_CC_YY_NEED_STRLEN
-static int ace_cc_yy_flex_strlen ACE_CC_YY_PROTO(( ace_cc_yyconst char * ));
-#endif
-
-#ifndef ACE_CC_YY_NO_INPUT
-#ifdef __cplusplus
-static int ace_cc_yyinput ACE_CC_YY_PROTO(( void ));
-#else
-static int input ACE_CC_YY_PROTO(( void ));
-#endif
-#endif
-
-#if ACE_CC_YY_STACK_USED
-static int ace_cc_yy_start_stack_ptr = 0;
-static int ace_cc_yy_start_stack_depth = 0;
-static int *ace_cc_yy_start_stack = 0;
-#ifndef ACE_CC_YY_NO_PUSH_STATE
-static void ace_cc_yy_push_state ACE_CC_YY_PROTO(( int new_state ));
-#endif
-#ifndef ACE_CC_YY_NO_POP_STATE
-static void ace_cc_yy_pop_state ACE_CC_YY_PROTO(( void ));
-#endif
-#ifndef ACE_CC_YY_NO_TOP_STATE
-static int ace_cc_yy_top_state ACE_CC_YY_PROTO(( void ));
-#endif
-
-#else
-#define ACE_CC_YY_NO_PUSH_STATE 1
-#define ACE_CC_YY_NO_POP_STATE 1
-#define ACE_CC_YY_NO_TOP_STATE 1
-#endif
-
-#ifdef ACE_CC_YY_MALLOC_DECL
-ACE_CC_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 ACE_CC_YY_READ_BUF_SIZE
-#define ACE_CC_YY_READ_BUF_SIZE 8192
-#endif
-
-/* Copy whatever the last rule matched to the standard output. */
-
-#ifndef ACE_CC_ECHO
-/* This used to be an fputs(), but since the string might contain NUL's,
- * we now use fwrite().
- */
-#define ACE_CC_ECHO (void) fwrite( ace_cc_yytext, ace_cc_yyleng, 1, ace_cc_yyout )
-#endif
-
-/* Gets input and stuffs it into "buf". number of characters read, or ACE_CC_YY_NULL,
- * is returned in "result".
- */
-#ifndef ACE_CC_YY_INPUT
-#define ACE_CC_YY_INPUT(buf,result,max_size) \
- if ( ace_cc_yy_current_buffer->ace_cc_yy_is_interactive ) \
- { \
- int c = '*', n; \
- for ( n = 0; n < max_size && \
- (c = getc( ace_cc_yyin )) != EOF && c != '\n'; ++n ) \
- buf[n] = (char) c; \
- if ( c == '\n' ) \
- buf[n++] = (char) c; \
- if ( c == EOF && ferror( ace_cc_yyin ) ) \
- ACE_CC_YY_FATAL_ERROR( "input in flex scanner failed" ); \
- result = n; \
- } \
- else if ( ((result = fread( buf, 1, max_size, ace_cc_yyin )) == 0) \
- && ferror( ace_cc_yyin ) ) \
- ACE_CC_YY_FATAL_ERROR( "input in flex scanner failed" );
-#endif
-
-/* No semi-colon after return; correct usage is to write "ace_cc_yyterminate();" -
- * we don't want an extra ';' after the "return" because that will cause
- * some compilers to complain about unreachable statements.
- */
-#ifndef ace_cc_yyterminate
-#define ace_cc_yyterminate() return ACE_CC_YY_NULL
-#endif
-
-/* Number of entries by which start-condition stack grows. */
-#ifndef ACE_CC_YY_START_STACK_INCR
-#define ACE_CC_YY_START_STACK_INCR 25
-#endif
-
-/* Report a fatal error. */
-#ifndef ACE_CC_YY_FATAL_ERROR
-#define ACE_CC_YY_FATAL_ERROR(msg) ace_cc_yy_fatal_error( msg )
-#endif
-
-/* Default declaration of generated scanner - a define so the user can
- * easily add parameters.
- */
-#ifndef ACE_CC_YY_DECL
-#define ACE_CC_YY_DECL int ace_cc_yylex ACE_CC_YY_PROTO(( void ))
-#endif
-
-/* Code executed at the beginning of each rule, after ace_cc_yytext and ace_cc_yyleng
- * have been set up.
- */
-#ifndef ACE_CC_YY_USER_ACTION
-#define ACE_CC_YY_USER_ACTION
-#endif
-
-/* Code executed at the end of each rule. */
-#ifndef ACE_CC_YY_BREAK
-#define ACE_CC_YY_BREAK break;
-#endif
-
-#define ACE_CC_YY_RULE_SETUP \
- if ( ace_cc_yyleng > 0 ) \
- ace_cc_yy_current_buffer->ace_cc_yy_at_bol = \
- (ace_cc_yytext[ace_cc_yyleng - 1] == '\n'); \
- ACE_CC_YY_USER_ACTION
-
-ACE_CC_YY_DECL
- {
- register ace_cc_yy_state_type ace_cc_yy_current_state;
- register char *ace_cc_yy_cp, *ace_cc_yy_bp;
- register int ace_cc_yy_act;
-
-#line 28 "CC_command.l"
-
-
-
- if ( ace_cc_yy_init )
- {
- ace_cc_yy_init = 0;
-
-#ifdef ACE_CC_YY_USER_INIT
- ACE_CC_YY_USER_INIT;
-#endif
-
- if ( ! ace_cc_yy_start )
- ace_cc_yy_start = 1; /* first start state */
-
- if ( ! ace_cc_yyin )
- ace_cc_yyin = stdin;
-
- if ( ! ace_cc_yyout )
- ace_cc_yyout = stdout;
-
- if ( ! ace_cc_yy_current_buffer )
- ace_cc_yy_current_buffer =
- ace_cc_yy_create_buffer( ace_cc_yyin, ACE_CC_YY_BUF_SIZE );
-
- ace_cc_yy_load_buffer_state();
- }
-
- while ( 1 ) /* loops until end-of-file is reached */
- {
- ace_cc_yy_cp = ace_cc_yy_c_buf_p;
-
- /* Support of ace_cc_yytext. */
- *ace_cc_yy_cp = ace_cc_yy_hold_char;
-
- /* ace_cc_yy_bp points to the position in ace_cc_yy_ch_buf of the start of
- * the current run.
- */
- ace_cc_yy_bp = ace_cc_yy_cp;
-
- ace_cc_yy_current_state = ace_cc_yy_start;
- ace_cc_yy_current_state += ACE_CC_YY_AT_BOL();
-ace_cc_yy_match:
- do
- {
- register ACE_CC_YY_CHAR ace_cc_yy_c = ace_cc_yy_ec[ACE_CC_YY_SC_TO_UI(*ace_cc_yy_cp)];
- if ( ace_cc_yy_accept[ace_cc_yy_current_state] )
- {
- ace_cc_yy_last_accepting_state = ace_cc_yy_current_state;
- ace_cc_yy_last_accepting_cpos = ace_cc_yy_cp;
- }
- while ( ace_cc_yy_chk[ace_cc_yy_base[ace_cc_yy_current_state] + ace_cc_yy_c] != ace_cc_yy_current_state )
- {
- ace_cc_yy_current_state = (int) ace_cc_yy_def[ace_cc_yy_current_state];
- if ( ace_cc_yy_current_state >= 124 )
- ace_cc_yy_c = ace_cc_yy_meta[(unsigned int) ace_cc_yy_c];
- }
- ace_cc_yy_current_state = ace_cc_yy_nxt[ace_cc_yy_base[ace_cc_yy_current_state] + (unsigned int) ace_cc_yy_c];
- ++ace_cc_yy_cp;
- }
- while ( ace_cc_yy_base[ace_cc_yy_current_state] != 143 );
-
-ace_cc_yy_find_action:
- ace_cc_yy_act = ace_cc_yy_accept[ace_cc_yy_current_state];
- if ( ace_cc_yy_act == 0 )
- { /* have to back up */
- ace_cc_yy_cp = ace_cc_yy_last_accepting_cpos;
- ace_cc_yy_current_state = ace_cc_yy_last_accepting_state;
- ace_cc_yy_act = ace_cc_yy_accept[ace_cc_yy_current_state];
- }
-
- ACE_CC_YY_DO_BEFORE_ACTION;
-
-
-do_action: /* This label is used only to access EOF actions. */
-
-
- switch ( ace_cc_yy_act )
- { /* beginning of action switch */
- case 0: /* must back up */
- /* undo the effects of ACE_CC_YY_DO_BEFORE_ACTION */
- *ace_cc_yy_cp = ace_cc_yy_hold_char;
- ace_cc_yy_cp = ace_cc_yy_last_accepting_cpos;
- ace_cc_yy_current_state = ace_cc_yy_last_accepting_state;
- goto ace_cc_yy_find_action;
-
-case 1:
-ACE_CC_YY_RULE_SETUP
-#line 30 "CC_command.l"
-return T_TERM;
- /* ACE_CC_YY_BREAK */
-case 2:
-ACE_CC_YY_RULE_SETUP
-#line 31 "CC_command.l"
-return T_START_CMD;
- /* ACE_CC_YY_BREAK */
-case 3:
-ACE_CC_YY_RULE_SETUP
-#line 32 "CC_command.l"
-return T_CREATE_CMD;
- /* ACE_CC_YY_BREAK */
-case 4:
-ACE_CC_YY_RULE_SETUP
-#line 33 "CC_command.l"
-return T_LOCK_CMD;
- /* ACE_CC_YY_BREAK */
-case 5:
-ACE_CC_YY_RULE_SETUP
-#line 34 "CC_command.l"
-return T_UNLOCK_CMD;
- /* ACE_CC_YY_BREAK */
-case 6:
-ACE_CC_YY_RULE_SETUP
-#line 35 "CC_command.l"
-return T_TRYLOCK_CMD;
- /* ACE_CC_YY_BREAK */
-case 7:
-ACE_CC_YY_RULE_SETUP
-#line 36 "CC_command.l"
-return T_CHANGEMODE_CMD;
- /* ACE_CC_YY_BREAK */
-case 8:
-ACE_CC_YY_RULE_SETUP
-#line 37 "CC_command.l"
-return T_SLEEP_CMD;
- /* ACE_CC_YY_BREAK */
-case 9:
-ACE_CC_YY_RULE_SETUP
-#line 38 "CC_command.l"
-return T_WAIT_CMD;
- /* ACE_CC_YY_BREAK */
-case 10:
-ACE_CC_YY_RULE_SETUP
-#line 39 "CC_command.l"
-return T_PRINT_CMD;
- /* ACE_CC_YY_BREAK */
-case 11:
-ACE_CC_YY_RULE_SETUP
-#line 40 "CC_command.l"
-return T_REPEAT_CMD;
- /* ACE_CC_YY_BREAK */
-case 12:
-ACE_CC_YY_RULE_SETUP
-#line 41 "CC_command.l"
-return T_EXCEP_CMD;
- /* ACE_CC_YY_BREAK */
-case 13:
-ACE_CC_YY_RULE_SETUP
-#line 42 "CC_command.l"
-return T_LOOKUP_CMD;
- /* ACE_CC_YY_BREAK */
-case 14:
-ACE_CC_YY_RULE_SETUP
-#line 43 "CC_command.l"
-return T_READ;
- /* ACE_CC_YY_BREAK */
-case 15:
-ACE_CC_YY_RULE_SETUP
-#line 44 "CC_command.l"
-return T_IREAD;
- /* ACE_CC_YY_BREAK */
-case 16:
-ACE_CC_YY_RULE_SETUP
-#line 45 "CC_command.l"
-return T_UPGRADE;
- /* ACE_CC_YY_BREAK */
-case 17:
-ACE_CC_YY_RULE_SETUP
-#line 46 "CC_command.l"
-return T_WRITE;
- /* ACE_CC_YY_BREAK */
-case 18:
-ACE_CC_YY_RULE_SETUP
-#line 47 "CC_command.l"
-return T_IWRITE;
- /* ACE_CC_YY_BREAK */
-case 19:
-ACE_CC_YY_RULE_SETUP
-#line 48 "CC_command.l"
-{ ace_cc_yylval.id = ACE_OS::strdup(&ace_cc_yytext[1]);
- ace_cc_yylval.id[ace_cc_yyleng-2]='\0';
- return Q_STRING; }
- /* ACE_CC_YY_BREAK */
-case 20:
-ACE_CC_YY_RULE_SETUP
-#line 51 "CC_command.l"
-{ ace_cc_yylval.num = atoi(ace_cc_yytext); return T_NUM; }
- /* ACE_CC_YY_BREAK */
-case 21:
-ACE_CC_YY_RULE_SETUP
-#line 52 "CC_command.l"
-{ ace_cc_yylval.id = ACE_OS::strdup(ace_cc_yytext);
- return T_IDENT; }
- /* ACE_CC_YY_BREAK */
-case 22:
-ACE_CC_YY_RULE_SETUP
-#line 54 "CC_command.l"
-{ }
- ACE_CC_YY_BREAK
-case 23:
-ACE_CC_YY_RULE_SETUP
-#line 55 "CC_command.l"
-{ }
- ACE_CC_YY_BREAK
-case 24:
-ACE_CC_YY_RULE_SETUP
-#line 56 "CC_command.l"
-{ line_no ++;
- ACE_OS::strcpy(line_buf, ace_cc_yytext+1);
- ace_cc_yyless(1); }
- ACE_CC_YY_BREAK
-case 25:
-ACE_CC_YY_RULE_SETUP
-#line 59 "CC_command.l"
-ACE_CC_ECHO;
- ACE_CC_YY_BREAK
-case ACE_CC_YY_STATE_EOF(INITIAL):
- ace_cc_yyterminate();
-
- case ACE_CC_YY_END_OF_BUFFER:
- {
- /* Amount of text matched not including the EOB char. */
- int ace_cc_yy_amount_of_matched_text = (int) (ace_cc_yy_cp - ace_cc_yytext_ptr) - 1;
-
- /* Undo the effects of ACE_CC_YY_DO_BEFORE_ACTION. */
- *ace_cc_yy_cp = ace_cc_yy_hold_char;
- ACE_CC_YY_RESTORE_ACE_CC_YY_MORE_OFFSET
-
- if ( ace_cc_yy_current_buffer->ace_cc_yy_buffer_status == ACE_CC_YY_BUFFER_NEW )
- {
- /* We're scanning a new file or input source. It's
- * possible that this happened because the user
- * just pointed ace_cc_yyin at a new source and called
- * ace_cc_yylex(). If so, then we have to assure
- * consistency between ace_cc_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_cc_yy_n_chars = ace_cc_yy_current_buffer->ace_cc_yy_n_chars;
- ace_cc_yy_current_buffer->ace_cc_yy_input_file = ace_cc_yyin;
- ace_cc_yy_current_buffer->ace_cc_yy_buffer_status = ACE_CC_YY_BUFFER_NORMAL;
- }
-
- /* Note that here we test for ace_cc_yy_c_buf_p "<=" to the position
- * of the first EOB in the buffer, since ace_cc_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_cc_yy_c_buf_p <= &ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[ace_cc_yy_n_chars] )
- { /* This was really a NUL. */
- ace_cc_yy_state_type ace_cc_yy_next_state;
-
- ace_cc_yy_c_buf_p = ace_cc_yytext_ptr + ace_cc_yy_amount_of_matched_text;
-
- ace_cc_yy_current_state = ace_cc_yy_get_previous_state();
-
- /* Okay, we're now positioned to make the NUL
- * transition. We couldn't have
- * ace_cc_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_cc_yy_next_state = ace_cc_yy_try_NUL_trans( ace_cc_yy_current_state );
-
- ace_cc_yy_bp = ace_cc_yytext_ptr + ACE_CC_YY_MORE_ADJ;
-
- if ( ace_cc_yy_next_state )
- {
- /* Consume the NUL. */
- ace_cc_yy_cp = ++ace_cc_yy_c_buf_p;
- ace_cc_yy_current_state = ace_cc_yy_next_state;
- goto ace_cc_yy_match;
- }
-
- else
- {
- ace_cc_yy_cp = ace_cc_yy_c_buf_p;
- goto ace_cc_yy_find_action;
- }
- }
-
- else switch ( ace_cc_yy_get_next_buffer() )
- {
- case EOB_ACT_END_OF_FILE:
- {
- ace_cc_yy_did_buffer_switch_on_eof = 0;
-
- if ( ace_cc_yywrap() )
- {
- /* Note: because we've taken care in
- * ace_cc_yy_get_next_buffer() to have set up
- * ace_cc_yytext, we can now set up
- * ace_cc_yy_c_buf_p so that if some total
- * hoser (like flex itself) wants to
- * call the scanner after we return the
- * ACE_CC_YY_NULL, it'll still work - another
- * ACE_CC_YY_NULL will get returned.
- */
- ace_cc_yy_c_buf_p = ace_cc_yytext_ptr + ACE_CC_YY_MORE_ADJ;
-
- ace_cc_yy_act = ACE_CC_YY_STATE_EOF(ACE_CC_YY_START);
- goto do_action;
- }
-
- else
- {
- if ( ! ace_cc_yy_did_buffer_switch_on_eof )
- ACE_CC_YY_NEW_FILE;
- }
- break;
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- ace_cc_yy_c_buf_p =
- ace_cc_yytext_ptr + ace_cc_yy_amount_of_matched_text;
-
- ace_cc_yy_current_state = ace_cc_yy_get_previous_state();
-
- ace_cc_yy_cp = ace_cc_yy_c_buf_p;
- ace_cc_yy_bp = ace_cc_yytext_ptr + ACE_CC_YY_MORE_ADJ;
- goto ace_cc_yy_match;
-
- case EOB_ACT_LAST_MATCH:
- ace_cc_yy_c_buf_p =
- &ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[ace_cc_yy_n_chars];
-
- ace_cc_yy_current_state = ace_cc_yy_get_previous_state();
-
- ace_cc_yy_cp = ace_cc_yy_c_buf_p;
- ace_cc_yy_bp = ace_cc_yytext_ptr + ACE_CC_YY_MORE_ADJ;
- goto ace_cc_yy_find_action;
- }
- break;
- }
-
- default:
- ACE_CC_YY_FATAL_ERROR(
- "fatal flex scanner internal error--no action found" );
- } /* end of action switch */
- } /* end of scanning one token */
- } /* end of ace_cc_yylex */
-
-
-/* ace_cc_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_cc_yy_get_next_buffer()
- {
- register char *dest = ace_cc_yy_current_buffer->ace_cc_yy_ch_buf;
- register char *source = ace_cc_yytext_ptr;
- register int number_to_move, i;
- int ret_val;
-
- if ( ace_cc_yy_c_buf_p > &ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[ace_cc_yy_n_chars + 1] )
- ACE_CC_YY_FATAL_ERROR(
- "fatal flex scanner internal error--end of buffer missed" );
-
- if ( ace_cc_yy_current_buffer->ace_cc_yy_fill_buffer == 0 )
- { /* Don't try to fill the buffer, so this is an EOF. */
- if ( ace_cc_yy_c_buf_p - ace_cc_yytext_ptr - ACE_CC_YY_MORE_ADJ == 1 )
- {
- /* We matched a single character, 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 = (int) (ace_cc_yy_c_buf_p - ace_cc_yytext_ptr) - 1;
-
- for ( i = 0; i < number_to_move; ++i )
- *(dest++) = *(source++);
-
- if ( ace_cc_yy_current_buffer->ace_cc_yy_buffer_status == ACE_CC_YY_BUFFER_EOF_PENDING )
- /* don't do the read, it's not guaranteed to return an EOF,
- * just force an EOF
- */
- ace_cc_yy_current_buffer->ace_cc_yy_n_chars = ace_cc_yy_n_chars = 0;
-
- else
- {
- int num_to_read =
- ace_cc_yy_current_buffer->ace_cc_yy_buf_size - number_to_move - 1;
-
- while ( num_to_read <= 0 )
- { /* Not enough room in the buffer - grow it. */
-#ifdef ACE_CC_YY_USES_REJECT
- ACE_CC_YY_FATAL_ERROR(
-"input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
-#else
-
- /* just a shorter name for the current buffer */
- ACE_CC_YY_BUFFER_STATE b = ace_cc_yy_current_buffer;
-
- int ace_cc_yy_c_buf_p_offset =
- (int) (ace_cc_yy_c_buf_p - b->ace_cc_yy_ch_buf);
-
- if ( b->ace_cc_yy_is_our_buffer )
- {
- int new_size = b->ace_cc_yy_buf_size * 2;
-
- if ( new_size <= 0 )
- b->ace_cc_yy_buf_size += b->ace_cc_yy_buf_size / 8;
- else
- b->ace_cc_yy_buf_size *= 2;
-
- b->ace_cc_yy_ch_buf = (char *)
- /* Include room in for 2 EOB chars. */
- ace_cc_yy_flex_realloc( (void *) b->ace_cc_yy_ch_buf,
- b->ace_cc_yy_buf_size + 2 );
- }
- else
- /* Can't grow it, we don't own it. */
- b->ace_cc_yy_ch_buf = 0;
-
- if ( ! b->ace_cc_yy_ch_buf )
- ACE_CC_YY_FATAL_ERROR(
- "fatal error - scanner input buffer overflow" );
-
- ace_cc_yy_c_buf_p = &b->ace_cc_yy_ch_buf[ace_cc_yy_c_buf_p_offset];
-
- num_to_read = ace_cc_yy_current_buffer->ace_cc_yy_buf_size -
- number_to_move - 1;
-#endif
- }
-
- if ( num_to_read > ACE_CC_YY_READ_BUF_SIZE )
- num_to_read = ACE_CC_YY_READ_BUF_SIZE;
-
- /* Read in more data. */
- ACE_CC_YY_INPUT( (&ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[number_to_move]),
- ace_cc_yy_n_chars, num_to_read );
-
- ace_cc_yy_current_buffer->ace_cc_yy_n_chars = ace_cc_yy_n_chars;
- }
-
- if ( ace_cc_yy_n_chars == 0 )
- {
- if ( number_to_move == ACE_CC_YY_MORE_ADJ )
- {
- ret_val = EOB_ACT_END_OF_FILE;
- ace_cc_yyrestart( ace_cc_yyin );
- }
-
- else
- {
- ret_val = EOB_ACT_LAST_MATCH;
- ace_cc_yy_current_buffer->ace_cc_yy_buffer_status =
- ACE_CC_YY_BUFFER_EOF_PENDING;
- }
- }
-
- else
- ret_val = EOB_ACT_CONTINUE_SCAN;
-
- ace_cc_yy_n_chars += number_to_move;
- ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[ace_cc_yy_n_chars] = ACE_CC_YY_END_OF_BUFFER_CHAR;
- ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[ace_cc_yy_n_chars + 1] = ACE_CC_YY_END_OF_BUFFER_CHAR;
-
- ace_cc_yytext_ptr = &ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[0];
-
- return ret_val;
- }
-
-
-/* ace_cc_yy_get_previous_state - get the state just before the EOB char was reached */
-
-static ace_cc_yy_state_type ace_cc_yy_get_previous_state()
- {
- register ace_cc_yy_state_type ace_cc_yy_current_state;
- register char *ace_cc_yy_cp;
-
- ace_cc_yy_current_state = ace_cc_yy_start;
- ace_cc_yy_current_state += ACE_CC_YY_AT_BOL();
-
- for ( ace_cc_yy_cp = ace_cc_yytext_ptr + ACE_CC_YY_MORE_ADJ; ace_cc_yy_cp < ace_cc_yy_c_buf_p; ++ace_cc_yy_cp )
- {
- register ACE_CC_YY_CHAR ace_cc_yy_c = (*ace_cc_yy_cp ? ace_cc_yy_ec[ACE_CC_YY_SC_TO_UI(*ace_cc_yy_cp)] : 1);
- if ( ace_cc_yy_accept[ace_cc_yy_current_state] )
- {
- ace_cc_yy_last_accepting_state = ace_cc_yy_current_state;
- ace_cc_yy_last_accepting_cpos = ace_cc_yy_cp;
- }
- while ( ace_cc_yy_chk[ace_cc_yy_base[ace_cc_yy_current_state] + ace_cc_yy_c] != ace_cc_yy_current_state )
- {
- ace_cc_yy_current_state = (int) ace_cc_yy_def[ace_cc_yy_current_state];
- if ( ace_cc_yy_current_state >= 124 )
- ace_cc_yy_c = ace_cc_yy_meta[(unsigned int) ace_cc_yy_c];
- }
- ace_cc_yy_current_state = ace_cc_yy_nxt[ace_cc_yy_base[ace_cc_yy_current_state] + (unsigned int) ace_cc_yy_c];
- }
-
- return ace_cc_yy_current_state;
- }
-
-
-/* ace_cc_yy_try_NUL_trans - try to make a transition on the NUL character
- *
- * synopsis
- * next_state = ace_cc_yy_try_NUL_trans( current_state );
- */
-
-#ifdef ACE_CC_YY_USE_PROTOS
-static ace_cc_yy_state_type ace_cc_yy_try_NUL_trans( ace_cc_yy_state_type ace_cc_yy_current_state )
-#else
-static ace_cc_yy_state_type ace_cc_yy_try_NUL_trans( ace_cc_yy_current_state )
-ace_cc_yy_state_type ace_cc_yy_current_state;
-#endif
- {
- register int ace_cc_yy_is_jam;
- register char *ace_cc_yy_cp = ace_cc_yy_c_buf_p;
-
- register ACE_CC_YY_CHAR ace_cc_yy_c = 1;
- if ( ace_cc_yy_accept[ace_cc_yy_current_state] )
- {
- ace_cc_yy_last_accepting_state = ace_cc_yy_current_state;
- ace_cc_yy_last_accepting_cpos = ace_cc_yy_cp;
- }
- while ( ace_cc_yy_chk[ace_cc_yy_base[ace_cc_yy_current_state] + ace_cc_yy_c] != ace_cc_yy_current_state )
- {
- ace_cc_yy_current_state = (int) ace_cc_yy_def[ace_cc_yy_current_state];
- if ( ace_cc_yy_current_state >= 124 )
- ace_cc_yy_c = ace_cc_yy_meta[(unsigned int) ace_cc_yy_c];
- }
- ace_cc_yy_current_state = ace_cc_yy_nxt[ace_cc_yy_base[ace_cc_yy_current_state] + (unsigned int) ace_cc_yy_c];
- ace_cc_yy_is_jam = (ace_cc_yy_current_state == 123);
-
- return ace_cc_yy_is_jam ? 0 : ace_cc_yy_current_state;
- }
-
-
-#ifndef ACE_CC_YY_NO_UNPUT
-#ifdef ACE_CC_YY_USE_PROTOS
-static void ace_cc_yyunput( int c, register char *ace_cc_yy_bp )
-#else
-static void ace_cc_yyunput( c, ace_cc_yy_bp )
-int c;
-register char *ace_cc_yy_bp;
-#endif
- {
- register char *ace_cc_yy_cp = ace_cc_yy_c_buf_p;
-
- /* undo effects of setting up ace_cc_yytext */
- *ace_cc_yy_cp = ace_cc_yy_hold_char;
-
- if ( ace_cc_yy_cp < ace_cc_yy_current_buffer->ace_cc_yy_ch_buf + 2 )
- { /* need to shift things up to make room */
- /* +2 for EOB chars. */
- register int number_to_move = ace_cc_yy_n_chars + 2;
- register char *dest = &ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[
- ace_cc_yy_current_buffer->ace_cc_yy_buf_size + 2];
- register char *source =
- &ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[number_to_move];
-
- while ( source > ace_cc_yy_current_buffer->ace_cc_yy_ch_buf )
- *--dest = *--source;
-
- ace_cc_yy_cp += (int) (dest - source);
- ace_cc_yy_bp += (int) (dest - source);
- ace_cc_yy_current_buffer->ace_cc_yy_n_chars =
- ace_cc_yy_n_chars = ace_cc_yy_current_buffer->ace_cc_yy_buf_size;
-
- if ( ace_cc_yy_cp < ace_cc_yy_current_buffer->ace_cc_yy_ch_buf + 2 )
- ACE_CC_YY_FATAL_ERROR( "flex scanner push-back overflow" );
- }
-
- *--ace_cc_yy_cp = (char) c;
-
-
- ace_cc_yytext_ptr = ace_cc_yy_bp;
- ace_cc_yy_hold_char = *ace_cc_yy_cp;
- ace_cc_yy_c_buf_p = ace_cc_yy_cp;
- }
-#endif /* ifndef ACE_CC_YY_NO_UNPUT */
-
-#ifndef ACE_CC_YY_NO_INPUT
-#ifdef __cplusplus
-static int ace_cc_yyinput()
-#else
-static int input()
-#endif
- {
- int c;
-
- *ace_cc_yy_c_buf_p = ace_cc_yy_hold_char;
-
- if ( *ace_cc_yy_c_buf_p == ACE_CC_YY_END_OF_BUFFER_CHAR )
- {
- /* ace_cc_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_cc_yy_c_buf_p < &ace_cc_yy_current_buffer->ace_cc_yy_ch_buf[ace_cc_yy_n_chars] )
- /* This was really a NUL. */
- *ace_cc_yy_c_buf_p = '\0';
-
- else
- { /* need more input */
- int offset = ace_cc_yy_c_buf_p - ace_cc_yytext_ptr;
- ++ace_cc_yy_c_buf_p;
-
- switch ( ace_cc_yy_get_next_buffer() )
- {
- case EOB_ACT_LAST_MATCH:
- /* This happens because ace_cc_yy_g_n_b()
- * sees that we've accumulated a
- * token and flags that we need to
- * try matching the token before
- * proceeding. But for input(),
- * there's no matching to consider.
- * So convert the EOB_ACT_LAST_MATCH
- * to EOB_ACT_END_OF_FILE.
- */
-
- /* Reset buffer status. */
- ace_cc_yyrestart( ace_cc_yyin );
-
- /* fall through */
-
- case EOB_ACT_END_OF_FILE:
- {
- if ( ace_cc_yywrap() )
- return EOF;
-
- /* if ( ! ace_cc_yy_did_buffer_switch_on_eof )
- ACE_CC_YY_NEW_FILE;
-#ifdef __cplusplus
- return ace_cc_yyinput();
-#else
- return input();
- #endif */
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- ace_cc_yy_c_buf_p = ace_cc_yytext_ptr + offset;
- break;
- }
- }
- }
-
- c = *(unsigned char *) ace_cc_yy_c_buf_p; /* cast for 8-bit char's */
- *ace_cc_yy_c_buf_p = '\0'; /* preserve ace_cc_yytext */
- ace_cc_yy_hold_char = *++ace_cc_yy_c_buf_p;
-
- ace_cc_yy_current_buffer->ace_cc_yy_at_bol = (c == '\n');
-
- return c;
- }
-#endif /* ! ACE_CC_YY_NO_INPUT */
-
-
-#ifdef ACE_CC_YY_USE_PROTOS
-void ace_cc_yyrestart( FILE *input_file )
-#else
-void ace_cc_yyrestart( input_file )
-FILE *input_file;
-#endif
- {
- if ( ! ace_cc_yy_current_buffer )
- ace_cc_yy_current_buffer = ace_cc_yy_create_buffer( ace_cc_yyin, ACE_CC_YY_BUF_SIZE );
-
- ace_cc_yy_init_buffer( ace_cc_yy_current_buffer, input_file );
- ace_cc_yy_load_buffer_state();
- }
-
-
-#ifdef ACE_CC_YY_USE_PROTOS
-void ace_cc_yy_switch_to_buffer( ACE_CC_YY_BUFFER_STATE new_buffer )
-#else
-void ace_cc_yy_switch_to_buffer( new_buffer )
-ACE_CC_YY_BUFFER_STATE new_buffer;
-#endif
- {
- if ( ace_cc_yy_current_buffer == new_buffer )
- return;
-
- if ( ace_cc_yy_current_buffer )
- {
- /* Flush out information for old buffer. */
- *ace_cc_yy_c_buf_p = ace_cc_yy_hold_char;
- ace_cc_yy_current_buffer->ace_cc_yy_buf_pos = ace_cc_yy_c_buf_p;
- ace_cc_yy_current_buffer->ace_cc_yy_n_chars = ace_cc_yy_n_chars;
- }
-
- ace_cc_yy_current_buffer = new_buffer;
- ace_cc_yy_load_buffer_state();
-
- /* We don't actually know whether we did this switch during
- * EOF (ace_cc_yywrap()) processing, but the only time this flag
- * is looked at is after ace_cc_yywrap() is called, so it's safe
- * to go ahead and always set it.
- */
- ace_cc_yy_did_buffer_switch_on_eof = 1;
- }
-
-
-#ifdef ACE_CC_YY_USE_PROTOS
-void ace_cc_yy_load_buffer_state( void )
-#else
-void ace_cc_yy_load_buffer_state()
-#endif
- {
- ace_cc_yy_n_chars = ace_cc_yy_current_buffer->ace_cc_yy_n_chars;
- ace_cc_yytext_ptr = ace_cc_yy_c_buf_p = ace_cc_yy_current_buffer->ace_cc_yy_buf_pos;
- ace_cc_yyin = ace_cc_yy_current_buffer->ace_cc_yy_input_file;
- ace_cc_yy_hold_char = *ace_cc_yy_c_buf_p;
- }
-
-
-#ifdef ACE_CC_YY_USE_PROTOS
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_create_buffer( FILE *file, int size )
-#else
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_create_buffer( file, size )
-FILE *file;
-int size;
-#endif
- {
- ACE_CC_YY_BUFFER_STATE b;
-
- b = (ACE_CC_YY_BUFFER_STATE) ace_cc_yy_flex_alloc( sizeof( struct ace_cc_yy_buffer_state ) );
- if ( ! b )
- ACE_CC_YY_FATAL_ERROR( "out of dynamic memory in ace_cc_yy_create_buffer()" );
-
- b->ace_cc_yy_buf_size = size;
-
- /* ace_cc_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_cc_yy_ch_buf = (char *) ace_cc_yy_flex_alloc( b->ace_cc_yy_buf_size + 2 );
- if ( ! b->ace_cc_yy_ch_buf )
- ACE_CC_YY_FATAL_ERROR( "out of dynamic memory in ace_cc_yy_create_buffer()" );
-
- b->ace_cc_yy_is_our_buffer = 1;
-
- ace_cc_yy_init_buffer( b, file );
-
- return b;
- }
-
-
-#ifdef ACE_CC_YY_USE_PROTOS
-void ace_cc_yy_delete_buffer( ACE_CC_YY_BUFFER_STATE b )
-#else
-void ace_cc_yy_delete_buffer( b )
-ACE_CC_YY_BUFFER_STATE b;
-#endif
- {
- if ( ! b )
- return;
-
- if ( b == ace_cc_yy_current_buffer )
- ace_cc_yy_current_buffer = (ACE_CC_YY_BUFFER_STATE) 0;
-
- if ( b->ace_cc_yy_is_our_buffer )
- ace_cc_yy_flex_free( (void *) b->ace_cc_yy_ch_buf );
-
- ace_cc_yy_flex_free( (void *) b );
- }
-
-
-#ifndef ACE_CC_YY_ALWAYS_INTERACTIVE
-#ifndef ACE_CC_YY_NEVER_INTERACTIVE
-extern int isatty ACE_CC_YY_PROTO(( int ));
-#endif
-#endif
-
-#ifdef ACE_CC_YY_USE_PROTOS
-void ace_cc_yy_init_buffer( ACE_CC_YY_BUFFER_STATE b, FILE *file )
-#else
-void ace_cc_yy_init_buffer( b, file )
-ACE_CC_YY_BUFFER_STATE b;
-FILE *file;
-#endif
-
-
- {
- ace_cc_yy_flush_buffer( b );
-
- b->ace_cc_yy_input_file = file;
- b->ace_cc_yy_fill_buffer = 1;
-
-#if ACE_CC_YY_ALWAYS_INTERACTIVE
- b->ace_cc_yy_is_interactive = 1;
-#else
-#if ACE_CC_YY_NEVER_INTERACTIVE
- b->ace_cc_yy_is_interactive = 0;
-#else
- b->ace_cc_yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
-#endif
-#endif
- }
-
-
-#ifdef ACE_CC_YY_USE_PROTOS
-void ace_cc_yy_flush_buffer( ACE_CC_YY_BUFFER_STATE b )
-#else
-void ace_cc_yy_flush_buffer( b )
-ACE_CC_YY_BUFFER_STATE b;
-#endif
-
- {
- if ( ! b )
- return;
-
- b->ace_cc_yy_n_chars = 0;
-
- /* 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_cc_yy_ch_buf[0] = ACE_CC_YY_END_OF_BUFFER_CHAR;
- b->ace_cc_yy_ch_buf[1] = ACE_CC_YY_END_OF_BUFFER_CHAR;
-
- b->ace_cc_yy_buf_pos = &b->ace_cc_yy_ch_buf[0];
-
- b->ace_cc_yy_at_bol = 1;
- b->ace_cc_yy_buffer_status = ACE_CC_YY_BUFFER_NEW;
-
- if ( b == ace_cc_yy_current_buffer )
- ace_cc_yy_load_buffer_state();
- }
-
-
-#ifndef ACE_CC_YY_NO_SCAN_BUFFER
-#ifdef ACE_CC_YY_USE_PROTOS
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_buffer( char *base, ace_cc_yy_size_t size )
-#else
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_buffer( base, size )
-char *base;
-ace_cc_yy_size_t size;
-#endif
- {
- ACE_CC_YY_BUFFER_STATE b;
-
- if ( size < 2 ||
- base[size-2] != ACE_CC_YY_END_OF_BUFFER_CHAR ||
- base[size-1] != ACE_CC_YY_END_OF_BUFFER_CHAR )
- /* They forgot to leave room for the EOB's. */
- return 0;
-
- b = (ACE_CC_YY_BUFFER_STATE) ace_cc_yy_flex_alloc( sizeof( struct ace_cc_yy_buffer_state ) );
- if ( ! b )
- ACE_CC_YY_FATAL_ERROR( "out of dynamic memory in ace_cc_yy_scan_buffer()" );
-
- b->ace_cc_yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
- b->ace_cc_yy_buf_pos = b->ace_cc_yy_ch_buf = base;
- b->ace_cc_yy_is_our_buffer = 0;
- b->ace_cc_yy_input_file = 0;
- b->ace_cc_yy_n_chars = b->ace_cc_yy_buf_size;
- b->ace_cc_yy_is_interactive = 0;
- b->ace_cc_yy_at_bol = 1;
- b->ace_cc_yy_fill_buffer = 0;
- b->ace_cc_yy_buffer_status = ACE_CC_YY_BUFFER_NEW;
-
- ace_cc_yy_switch_to_buffer( b );
-
- return b;
- }
-#endif
-
-
-#ifndef ACE_CC_YY_NO_SCAN_STRING
-#ifdef ACE_CC_YY_USE_PROTOS
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_string( ace_cc_yyconst char *ace_cc_yy_str )
-#else
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_string( ace_cc_yy_str )
-ace_cc_yyconst char *ace_cc_yy_str;
-#endif
- {
- int len;
- for ( len = 0; ace_cc_yy_str[len]; ++len )
- ;
-
- return ace_cc_yy_scan_bytes( ace_cc_yy_str, len );
- }
-#endif
-
-
-#ifndef ACE_CC_YY_NO_SCAN_BYTES
-#ifdef ACE_CC_YY_USE_PROTOS
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_bytes( ace_cc_yyconst char *bytes, int len )
-#else
-ACE_CC_YY_BUFFER_STATE ace_cc_yy_scan_bytes( bytes, len )
-ace_cc_yyconst char *bytes;
-int len;
-#endif
- {
- ACE_CC_YY_BUFFER_STATE b;
- char *buf;
- ace_cc_yy_size_t n;
- int i;
-
- /* Get memory for full buffer, including space for trailing EOB's. */
- n = len + 2;
- buf = (char *) ace_cc_yy_flex_alloc( n );
- if ( ! buf )
- ACE_CC_YY_FATAL_ERROR( "out of dynamic memory in ace_cc_yy_scan_bytes()" );
-
- for ( i = 0; i < len; ++i )
- buf[i] = bytes[i];
-
- buf[len] = buf[len+1] = ACE_CC_YY_END_OF_BUFFER_CHAR;
-
- b = ace_cc_yy_scan_buffer( buf, n );
- if ( ! b )
- ACE_CC_YY_FATAL_ERROR( "bad buffer in ace_cc_yy_scan_bytes()" );
-
- /* It's okay to grow etc. this buffer, and we should throw it
- * away when we're done.
- */
- b->ace_cc_yy_is_our_buffer = 1;
-
- return b;
- }
-#endif
-
-
-#ifndef ACE_CC_YY_NO_PUSH_STATE
-#ifdef ACE_CC_YY_USE_PROTOS
-static void ace_cc_yy_push_state( int new_state )
-#else
-static void ace_cc_yy_push_state( new_state )
-int new_state;
-#endif
- {
- if ( ace_cc_yy_start_stack_ptr >= ace_cc_yy_start_stack_depth )
- {
- ace_cc_yy_size_t new_size;
-
- ace_cc_yy_start_stack_depth += ACE_CC_YY_START_STACK_INCR;
- new_size = ace_cc_yy_start_stack_depth * sizeof( int );
-
- if ( ! ace_cc_yy_start_stack )
- ace_cc_yy_start_stack = (int *) ace_cc_yy_flex_alloc( new_size );
-
- else
- ace_cc_yy_start_stack = (int *) ace_cc_yy_flex_realloc(
- (void *) ace_cc_yy_start_stack, new_size );
-
- if ( ! ace_cc_yy_start_stack )
- ACE_CC_YY_FATAL_ERROR(
- "out of memory expanding start-condition stack" );
- }
-
- ace_cc_yy_start_stack[ace_cc_yy_start_stack_ptr++] = ACE_CC_YY_START;
-
- BEGIN(new_state);
- }
-#endif
-
-
-#ifndef ACE_CC_YY_NO_POP_STATE
-static void ace_cc_yy_pop_state()
- {
- if ( --ace_cc_yy_start_stack_ptr < 0 )
- ACE_CC_YY_FATAL_ERROR( "start-condition stack underflow" );
-
- BEGIN(ace_cc_yy_start_stack[ace_cc_yy_start_stack_ptr]);
- }
-#endif
-
-
-#ifndef ACE_CC_YY_NO_TOP_STATE
-static int ace_cc_yy_top_state()
- {
- return ace_cc_yy_start_stack[ace_cc_yy_start_stack_ptr - 1];
- }
-#endif
-
-#ifndef ACE_CC_YY_EXIT_FAILURE
-#define ACE_CC_YY_EXIT_FAILURE 2
-#endif
-
-#ifdef ACE_CC_YY_USE_PROTOS
-static void ace_cc_yy_fatal_error( ace_cc_yyconst char msg[] )
-#else
-static void ace_cc_yy_fatal_error( msg )
-char msg[];
-#endif
- {
- (void) fprintf( stderr, "%s\n", msg );
- exit( ACE_CC_YY_EXIT_FAILURE );
- }
-
-
-
-/* Redefine ace_cc_yyless() so it works in section 3 code. */
-
-#undef ace_cc_yyless
-#define ace_cc_yyless(n) \
- do \
- { \
- /* Undo effects of setting up ace_cc_yytext. */ \
- ace_cc_yytext[ace_cc_yyleng] = ace_cc_yy_hold_char; \
- ace_cc_yy_c_buf_p = ace_cc_yytext + n; \
- ace_cc_yy_hold_char = *ace_cc_yy_c_buf_p; \
- *ace_cc_yy_c_buf_p = '\0'; \
- ace_cc_yyleng = n; \
- } \
- while ( 0 )
-
-
-/* Internal utility routines. */
-
-#ifndef ace_cc_yytext_ptr
-#ifdef ACE_CC_YY_USE_PROTOS
-static void ace_cc_yy_flex_strncpy( char *s1, ace_cc_yyconst char *s2, int n )
-#else
-static void ace_cc_yy_flex_strncpy( s1, s2, n )
-char *s1;
-ace_cc_yyconst char *s2;
-int n;
-#endif
- {
- register int i;
- for ( i = 0; i < n; ++i )
- s1[i] = s2[i];
- }
-#endif
-
-#ifdef ACE_CC_YY_NEED_STRLEN
-#ifdef ACE_CC_YY_USE_PROTOS
-static int ace_cc_yy_flex_strlen( ace_cc_yyconst char *s )
-#else
-static int ace_cc_yy_flex_strlen( s )
-ace_cc_yyconst char *s;
-#endif
- {
- register int n;
- for ( n = 0; s[n]; ++n )
- ;
-
- return n;
- }
-#endif
-
-
-#ifdef ACE_CC_YY_USE_PROTOS
-static void *ace_cc_yy_flex_alloc( ace_cc_yy_size_t size )
-#else
-static void *ace_cc_yy_flex_alloc( size )
-ace_cc_yy_size_t size;
-#endif
- {
- return (void *) malloc( size );
- }
-
-#ifdef ACE_CC_YY_USE_PROTOS
-static void *ace_cc_yy_flex_realloc( void *ptr, ace_cc_yy_size_t size )
-#else
-static void *ace_cc_yy_flex_realloc( ptr, size )
-void *ptr;
-ace_cc_yy_size_t size;
-#endif
- {
- /* The cast to (char *) in the following accommodates both
- * implementations that use char* generic pointers, and those
- * that use void* generic pointers. It works with the latter
- * because both ANSI C and C++ allow castless assignment from
- * any pointer type to void*, and deal with argument conversions
- * as though doing an assignment.
- */
- return (void *) realloc( (char *) ptr, size );
- }
-
-#ifdef ACE_CC_YY_USE_PROTOS
-static void ace_cc_yy_flex_free( void *ptr )
-#else
-static void ace_cc_yy_flex_free( ptr )
-void *ptr;
-#endif
- {
- free( ACE_MALLOC_T (ptr) );
- }
-
-#if ACE_CC_YY_MAIN
-int main()
- {
- ace_cc_yylex();
- return 0;
- }
-#endif
-#line 59 "CC_command.l"
diff --git a/TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp.diff b/TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp.diff
deleted file mode 100644
index b6693643ce7..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp.diff
+++ /dev/null
@@ -1,167 +0,0 @@
---- lex.CC_command.cpp.orig Fri Jun 19 16:04:06 1998
-+++ lex.CC_command.cpp Fri Jun 19 16:04:24 1998
-@@ -709,110 +709,110 @@
- ACE_CC_YY_RULE_SETUP
- #line 30 "CC_command.l"
- return T_TERM;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 2:
- ACE_CC_YY_RULE_SETUP
- #line 31 "CC_command.l"
- return T_START_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 3:
- ACE_CC_YY_RULE_SETUP
- #line 32 "CC_command.l"
- return T_CREATE_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 4:
- ACE_CC_YY_RULE_SETUP
- #line 33 "CC_command.l"
- return T_LOCK_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 5:
- ACE_CC_YY_RULE_SETUP
- #line 34 "CC_command.l"
- return T_UNLOCK_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 6:
- ACE_CC_YY_RULE_SETUP
- #line 35 "CC_command.l"
- return T_TRYLOCK_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 7:
- ACE_CC_YY_RULE_SETUP
- #line 36 "CC_command.l"
- return T_CHANGEMODE_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 8:
- ACE_CC_YY_RULE_SETUP
- #line 37 "CC_command.l"
- return T_SLEEP_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 9:
- ACE_CC_YY_RULE_SETUP
- #line 38 "CC_command.l"
- return T_WAIT_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 10:
- ACE_CC_YY_RULE_SETUP
- #line 39 "CC_command.l"
- return T_PRINT_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 11:
- ACE_CC_YY_RULE_SETUP
- #line 40 "CC_command.l"
- return T_REPEAT_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 12:
- ACE_CC_YY_RULE_SETUP
- #line 41 "CC_command.l"
- return T_EXCEP_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 13:
- ACE_CC_YY_RULE_SETUP
- #line 42 "CC_command.l"
- return T_LOOKUP_CMD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 14:
- ACE_CC_YY_RULE_SETUP
- #line 43 "CC_command.l"
- return T_READ;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 15:
- ACE_CC_YY_RULE_SETUP
- #line 44 "CC_command.l"
- return T_IREAD;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 16:
- ACE_CC_YY_RULE_SETUP
- #line 45 "CC_command.l"
- return T_UPGRADE;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 17:
- ACE_CC_YY_RULE_SETUP
- #line 46 "CC_command.l"
- return T_WRITE;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 18:
- ACE_CC_YY_RULE_SETUP
- #line 47 "CC_command.l"
- return T_IWRITE;
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 19:
- ACE_CC_YY_RULE_SETUP
- #line 48 "CC_command.l"
- { ace_cc_yylval.id = ACE_OS::strdup(&ace_cc_yytext[1]);
- ace_cc_yylval.id[ace_cc_yyleng-2]='\0';
- return Q_STRING; }
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 20:
- ACE_CC_YY_RULE_SETUP
- #line 51 "CC_command.l"
- { ace_cc_yylval.num = atoi(ace_cc_yytext); return T_NUM; }
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 21:
- ACE_CC_YY_RULE_SETUP
- #line 52 "CC_command.l"
- { ace_cc_yylval.id = ACE_OS::strdup(ace_cc_yytext);
- return T_IDENT; }
-- ACE_CC_YY_BREAK
-+ /* ACE_CC_YY_BREAK */
- case 22:
- ACE_CC_YY_RULE_SETUP
- #line 54 "CC_command.l"
-@@ -1216,7 +1216,7 @@
- }
- #endif /* ifndef ACE_CC_YY_NO_UNPUT */
-
--
-+#ifndef ACE_CC_YY_NO_INPUT
- #ifdef __cplusplus
- static int ace_cc_yyinput()
- #else
-@@ -1265,13 +1265,13 @@
- if ( ace_cc_yywrap() )
- return EOF;
-
-- if ( ! ace_cc_yy_did_buffer_switch_on_eof )
-+ /* if ( ! ace_cc_yy_did_buffer_switch_on_eof )
- ACE_CC_YY_NEW_FILE;
- #ifdef __cplusplus
- return ace_cc_yyinput();
- #else
- return input();
--#endif
-+ #endif */
- }
-
- case EOB_ACT_CONTINUE_SCAN:
-@@ -1289,6 +1289,7 @@
-
- return c;
- }
-+#endif /* ! ACE_CC_YY_NO_INPUT */
-
-
- #ifdef ACE_CC_YY_USE_PROTOS
diff --git a/TAO/orbsvcs/tests/Concurrency/test.basic b/TAO/orbsvcs/tests/Concurrency/test.basic
deleted file mode 100644
index 3673cebe927..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.basic
+++ /dev/null
@@ -1,21 +0,0 @@
-create test;
-lock test read;
-try_lock test read;
-unlock test read;
-unlock test read;
-lock test write;
-try_lock test write;
-unlock test write;
-lock test upgrade;
-try_lock test upgrade;
-unlock test upgrade;
-lock test intention_read;
-try_lock test intention_read;
-unlock test intention_read;
-unlock test intention_read;
-lock test intention_write;
-try_lock test intention_write;
-unlock test intention_write;
-create ls2;
-unlock ls2 write;
-exception IDL:omg.org/CosConcurrencyControl/LockNotHeld:1.0;
diff --git a/TAO/orbsvcs/tests/Concurrency/test.dinphil b/TAO/orbsvcs/tests/Concurrency/test.dinphil
deleted file mode 100644
index 81b02f90ee7..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.dinphil
+++ /dev/null
@@ -1,12 +0,0 @@
-print "Creating lock sets";
-create fork1;
-create fork2;
-create fork3;
-create fork4;
-create fork5;
-print "Running the tests";
-start test.phil1;
-start test.phil2;
-start test.phil3;
-start test.phil4;
-start test.phil5;
diff --git a/TAO/orbsvcs/tests/Concurrency/test.e1 b/TAO/orbsvcs/tests/Concurrency/test.e1
deleted file mode 100644
index 1c1e4517680..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.e1
+++ /dev/null
@@ -1,2 +0,0 @@
-wait "Press return";
-unlock ls1 write;
diff --git a/TAO/orbsvcs/tests/Concurrency/test.extended b/TAO/orbsvcs/tests/Concurrency/test.extended
deleted file mode 100644
index 330f03e39c5..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.extended
+++ /dev/null
@@ -1,4 +0,0 @@
-create ls1;
-lock ls1 write;
-wait "Run test.e1 - then press return";
-lock ls1 write;
diff --git a/TAO/orbsvcs/tests/Concurrency/test.phil1 b/TAO/orbsvcs/tests/Concurrency/test.phil1
deleted file mode 100644
index 19d25e04ef9..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.phil1
+++ /dev/null
@@ -1,6 +0,0 @@
-repeat 100;
-lock fork2 write;
-lock fork1 write;
-print "Phil 1 eating";
-unlock fork2 write;
-unlock fork1 write;
diff --git a/TAO/orbsvcs/tests/Concurrency/test.phil2 b/TAO/orbsvcs/tests/Concurrency/test.phil2
deleted file mode 100644
index 7f02934cf4d..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.phil2
+++ /dev/null
@@ -1,6 +0,0 @@
-repeat 100;
-lock fork2 write;
-lock fork3 write;
-print "Phil 2 eating";
-unlock fork2 write;
-unlock fork3 write;
diff --git a/TAO/orbsvcs/tests/Concurrency/test.phil3 b/TAO/orbsvcs/tests/Concurrency/test.phil3
deleted file mode 100644
index 4d808e88ac7..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.phil3
+++ /dev/null
@@ -1,6 +0,0 @@
-repeat 100;
-lock fork3 write;
-lock fork4 write;
-print "Phil 3 eating";
-unlock fork3 write;
-unlock fork4 write;
diff --git a/TAO/orbsvcs/tests/Concurrency/test.phil4 b/TAO/orbsvcs/tests/Concurrency/test.phil4
deleted file mode 100644
index 36910b9a9aa..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.phil4
+++ /dev/null
@@ -1,6 +0,0 @@
-repeat 100;
-lock fork4 write;
-lock fork5 write;
-print "Phil 4 eating";
-unlock fork4 write;
-unlock fork5 write;
diff --git a/TAO/orbsvcs/tests/Concurrency/test.phil5 b/TAO/orbsvcs/tests/Concurrency/test.phil5
deleted file mode 100644
index b5f5058eac6..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/test.phil5
+++ /dev/null
@@ -1,6 +0,0 @@
-repeat 100;
-lock fork5 write;
-lock fork1 write;
-print "Phil 5 eating";
-unlock fork5 write;
-unlock fork1 write;
diff --git a/TAO/orbsvcs/tests/Concurrency/tmplinst.cpp b/TAO/orbsvcs/tests/Concurrency/tmplinst.cpp
deleted file mode 100644
index 3c8d0dcdd5f..00000000000
--- a/TAO/orbsvcs/tests/Concurrency/tmplinst.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// $Id$
-//
-
-// The contents of this file REALLY should be generated by the IDL
-// compiler, but that functionality isn't available yet.
-
-#include "orbsvcs/orbsvcs/CosConcurrencyControlC.h"
-
-ACE_RCSID(Concurrency, tmplinst, "$Id$")
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/CosEC_Basic/CosECConsumer.cpp b/TAO/orbsvcs/tests/CosEC_Basic/CosECConsumer.cpp
deleted file mode 100644
index 175a5fda746..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Basic/CosECConsumer.cpp
+++ /dev/null
@@ -1,88 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "CosECConsumer.h"
-
-void
-CosECConsumer::open (CosEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::ORB_var orb,
- CORBA::Environment& ACE_TRY_ENV)
-{
- this->orb_ = orb;
-
- // = Connect as a consumer.
- this->consumer_admin_ =
- event_channel->for_consumers (ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECConsumer::close (CORBA::Environment &ACE_TRY_ENV)
-{
- this->disconnect (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->consumer_admin_ =
- CosEventChannelAdmin::ConsumerAdmin::_nil ();
-}
-
-void
-CosECConsumer::connect (CORBA::Environment &ACE_TRY_ENV)
-{
- if (CORBA::is_nil (this->consumer_admin_.in ()))
- return;
-
- CosEventComm::PushConsumer_var objref =
- this->_this (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_proxy_ =
- this->consumer_admin_->obtain_push_supplier (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_proxy_->connect_push_consumer (objref.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECConsumer::disconnect (CORBA::Environment &ACE_TRY_ENV)
-{
- if (CORBA::is_nil (this->supplier_proxy_.in ())
- || CORBA::is_nil (this->consumer_admin_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_proxy_ =
- CosEventChannelAdmin::ProxyPushSupplier::_nil ();
-}
-
-void
-CosECConsumer::push (const CORBA::Any &,
- CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG,
- "in CosECConsumer::push\n"));
- this->orb_->shutdown ();
-}
-
-void
-CosECConsumer::disconnect_push_consumer (CORBA::Environment &ACE_TRY_ENV)
-{
- // Deactivate this object.
-
- PortableServer::POA_var poa =
- this->_default_POA (ACE_TRY_ENV);
- ACE_CHECK;
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- poa->deactivate_object (id.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-}
diff --git a/TAO/orbsvcs/tests/CosEC_Basic/CosECConsumer.h b/TAO/orbsvcs/tests/CosEC_Basic/CosECConsumer.h
deleted file mode 100644
index d7e76f1a4fd..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Basic/CosECConsumer.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// CosECConsumer.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// Defines a simple Push Consumer.
-//
-// ============================================================================
-
-#ifndef COSECCONSUMER_H_
-#define COSECCONSUMER_H_
-
-#include "orbsvcs/CosEventCommC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-#include "orbsvcs/CosEventCommS.h"
-#include "orbsvcs/CosEventChannelAdminS.h"
-
-class CosECConsumer : public POA_CosEventComm::PushConsumer
-{
- // = TITLE
- // CosECConsumer
- //
- // = DESCRIPTION
- // The CosECConsumer is a simple PushConsumer that connects to the
- // CosEC and receives events from it.
-
-public:
- void open (CosEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::ORB_var orb,
- CORBA::Environment& ACE_TRY_ENV);
- // This method connects the consumer to the EC.
-
- void close (CORBA::Environment &ACE_TRY_ENV);
- // Disconnect from the EC.
-
- void connect (CORBA::Environment &ACE_TRY_ENV);
- // Connect the CosECConsumer to the EventChannel.
-
- void disconnect (CORBA::Environment &ACE_TRY_ENV);
- // Disconnect from the supplier, but do not forget about it or close
- // it.
-
- virtual void push (const CORBA::Any &data,
- CORBA::Environment &ACE_TRY_ENV);
- // push the event to the consumer.
-
- virtual void disconnect_push_consumer (CORBA::Environment &ACE_TRY_ENV);
- // disconnect the consumer from the EC.
-
-private:
- CORBA::ORB_var orb_;
- // The orb that we as using.
-
- CosEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC using this proxy.
-
- CosEventChannelAdmin::ConsumerAdmin_var consumer_admin_;
- // We talk to the EC using this proxy.
-};
-
-#endif /* COSECCONSUMER_H_ */
diff --git a/TAO/orbsvcs/tests/CosEC_Basic/CosECSupplier.cpp b/TAO/orbsvcs/tests/CosEC_Basic/CosECSupplier.cpp
deleted file mode 100644
index e85157ac68f..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Basic/CosECSupplier.cpp
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "CosECSupplier.h"
-
-void
-CosECSupplier::open (CosEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // = Connect as a consumer.
- this->supplier_admin_ =
- event_channel->for_suppliers (ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECSupplier::close (CORBA::Environment &ACE_TRY_ENV)
-{
- this->disconnect (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_admin_ =
- CosEventChannelAdmin::SupplierAdmin::_nil ();
-}
-
-void
-CosECSupplier::connect (CORBA::Environment &ACE_TRY_ENV)
-{
- if (CORBA::is_nil (this->supplier_admin_.in ()))
- return;
-
- this->consumer_proxy_ =
- this->supplier_admin_->obtain_push_consumer (ACE_TRY_ENV);
- ACE_CHECK;
-
- CosEventComm::PushSupplier_var objref = this->_this (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->consumer_proxy_->connect_push_supplier (objref.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECSupplier::disconnect (CORBA::Environment &ACE_TRY_ENV)
-{
- if (CORBA::is_nil (this->consumer_proxy_.in ())
- || CORBA::is_nil (this->supplier_admin_.in ()))
- return;
-
- this->consumer_proxy_->disconnect_push_consumer (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->consumer_proxy_ =
- CosEventChannelAdmin::ProxyPushConsumer::_nil ();
-}
-
-void
-CosECSupplier::send_event (const CORBA::Any & data,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->consumer_proxy_->push (data, ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECSupplier::disconnect_push_supplier (CORBA::Environment &ACE_TRY_ENV)
-{
- // Deactivate this object.
-
- PortableServer::POA_var poa =
- this->_default_POA (ACE_TRY_ENV);
- ACE_CHECK;
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- poa->deactivate_object (id.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-}
diff --git a/TAO/orbsvcs/tests/CosEC_Basic/CosECSupplier.h b/TAO/orbsvcs/tests/CosEC_Basic/CosECSupplier.h
deleted file mode 100644
index 620ae70c8bc..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Basic/CosECSupplier.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// CosECSupplier.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// Defines a simple Push Supplier.
-//
-// ============================================================================
-
-#ifndef COSECSUPPLIER_H_
-#define COSECSUPPLIER_H_
-
-#include "orbsvcs/CosEventCommC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-#include "orbsvcs/CosEventCommS.h"
-#include "orbsvcs/CosEventChannelAdminS.h"
-
-class CosECSupplier : public POA_CosEventComm::PushSupplier
-{
- // = TITLE
- // CosECSupplier
- //
- // = DESCRIPTION
- // The CosECSupplier is a simple Push Supplier that connects to
- // the CosEC and sends events to it.
-public:
- void open (CosEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::Environment &ACE_TRY_ENV);
- // This method connects the supplier to the EC.
-
- void close (CORBA::Environment &ACE_TRY_ENV);
- // Disconnect from the EC.
-
- void connect (CORBA::Environment &ACE_TRY_ENV);
-
- void disconnect (CORBA::Environment &ACE_TRY_ENV);
- // Disconnect from the EC, but do not forget about it or close it.
-
- void send_event (const CORBA::Any &data,
- CORBA::Environment &ACE_TRY_ENV);
- // Send one event.
-
- virtual void disconnect_push_supplier (CORBA::Environment &ACE_TRY_ENV);
- // The POA_CosEventComm::PushSupplier method.
-
-private:
- CosEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_;
- // We talk to the EC using this proxy.
-
- CosEventChannelAdmin::SupplierAdmin_var supplier_admin_;
- // We talk to the EC using this proxy.
-};
-
-#endif /* COSECSUPPLIER_H_ */
diff --git a/TAO/orbsvcs/tests/CosEC_Basic/CosEC_Basic.cpp b/TAO/orbsvcs/tests/CosEC_Basic/CosEC_Basic.cpp
deleted file mode 100644
index 859d16c938c..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Basic/CosEC_Basic.cpp
+++ /dev/null
@@ -1,263 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "CosEC_Basic.h"
-
-int
-main (int argc, char *argv [])
-{
- CosEC_Basic basic;
-
- if (basic.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) CosEC_Basic::init failed.\n"),
- -1);
- basic.run ();
- basic.shutdown ();
- return 0;
-}
-
-CosEC_Basic::CosEC_Basic (void)
- : ec_impl_ (0)
-{
- // No-Op.
-}
-
-CosEC_Basic::~CosEC_Basic (void)
-{
- // No-Op.
-}
-
-int
-CosEC_Basic::init_ORB (int argc, char *argv [])
-{
- ACE_DECLARE_NEW_CORBA_ENV
- ACE_TRY
- {
- this->orb_ = CORBA::ORB_init (argc,
- argv,
- "",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::Object_var poa_object =
- this->orb_->resolve_initial_references("RootPOA",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- -1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- poa_manager->activate (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEC_Basic::init_ORB");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEC_Basic::init_RtEC (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV
- ACE_TRY
- {
- this->scheduler_ =
- this->scheduler_impl_._this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::String_var str =
- this->orb_->object_to_string (this->scheduler_.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: The (local) scheduler IOR is <%s>\n",
- str.in ()));
-
- if (ACE_Scheduler_Factory::server (this->scheduler_.in ()) == -1)
- return -1;
-
- ACE_NEW_RETURN(this->ec_impl_, ACE_EventChannel (0,
- ACE_DEFAULT_EVENT_CHANNEL_TYPE,
- &module_factory_), -1);
- this->rtec_ = this->ec_impl_->_this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- str = this->orb_->object_to_string (this->rtec_.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: The RTEC IOR is <%s>\n",
- str.in ()));
-
- this->ec_impl_->activate ();
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEC_Basic::init_RtEC");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEC_Basic::init_CosEC (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV
- ACE_TRY
- {
- // Setup the QOS params..
- this->supplier_qos_.insert (1,
- ACE_ES_EVENT_ANY,
- this->scheduler_->create ("supplier",
- ACE_TRY_ENV),
- 1);
- ACE_TRY_CHECK;
-
- this->consumer_qos_.start_disjunction_group ();
- this->consumer_qos_.insert_source (1,
- this->scheduler_->create ("consumer",
- ACE_TRY_ENV));
- ACE_TRY_CHECK;
-
- const RtecEventChannelAdmin::ConsumerQOS &consumerqos =
- this->consumer_qos_.get_ConsumerQOS ();
-
- const RtecEventChannelAdmin::SupplierQOS &supplierqos =
- this->supplier_qos_.get_SupplierQOS ();
-
- if (this->ec_i_.init (consumerqos,
- supplierqos,
- this->rtec_.in (),
- ACE_TRY_ENV) != 0)
- return -1;
-
- ACE_TRY_CHECK;
-
- this->cos_ec_ = this->ec_i_._this (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEC_Basic::init_CosEC");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEC_Basic::init (int argc, char *argv [])
-{
- if (init_ORB (argc, argv) == -1
- || init_RtEC () == -1
- || init_CosEC () == -1)
- return -1;
- else
- return 0;
-}
-
-void
-CosEC_Basic::shutdown (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- this->supplier_.close (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->consumer_.close (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->cos_ec_->destroy (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->ec_impl_->shutdown ();
- delete this->ec_impl_;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEC_Basic::shutdown");
- }
- ACE_ENDTRY;
- ACE_CHECK;
-}
-
-void
-CosEC_Basic::run (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV;
- ACE_TRY
- {
- // Create an Any type to pass to the Cos EC.
- CORBA_Any cany;
- cany <<= CORBA::Long (50);
- CORBA::Any any;
- cany >>= any;
-
- this->consumer_.open (this->cos_ec_,
- this->orb_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->consumer_.connect (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->supplier_.open (this->cos_ec_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->supplier_.connect (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->supplier_.send_event (any,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "exception in CosEC_Basic::runtest\n");
- }
- ACE_ENDTRY;
- ACE_CHECK;
-
- this->orb_->run ();
- // wait here.
- // When the consumer gets the event we pushed, it will shutdown the ORB.
- // We will return from <run> then.
-}
diff --git a/TAO/orbsvcs/tests/CosEC_Basic/CosEC_Basic.h b/TAO/orbsvcs/tests/CosEC_Basic/CosEC_Basic.h
deleted file mode 100644
index a5b4e472bfc..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Basic/CosEC_Basic.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// CosEC_Basic.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// This is a simple test class for the standard Cos Event Channel.
-//
-// ============================================================================
-
-#ifndef COSECBASIC_H
-#define COSECBASIC_H
-
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/Sched/Config_Scheduler.h"
-#include "orbsvcs/Runtime_Scheduler.h"
-#include "orbsvcs/Event/Event_Channel.h"
-#include "orbsvcs/Event/Module_Factory.h"
-#include "orbsvcs/CosEvent/EventChannel_i.h"
-#include "CosECConsumer.h"
-#include "CosECSupplier.h"
-
-class CosEC_Basic
-{
- // = TITLE
- // class CosEC_Basic
- //
- // = DESCRIPTION
- // Creates a CORBA Standard Event Channel (COSEC) implemented with
- // TAO's Real-time Event Channel (RtEC) and sends an event across.
-public:
- // = Initialization and termination methods.
- CosEC_Basic (void);
- // Constructor.
-
- ~CosEC_Basic (void);
- // Destructor.
-
- int init (int argc, char *argv[]);
- // Starts up an ORB, a Rtec and the CosEC.
- // Returns 0 on success, -1 on error.
-
- void run (void);
- // Connects a consumer and a supplier to the CosEC and sends 1 event
- // across.
-
- void shutdown (void);
- // Closes down the Rtec and CosEC.
-
-private:
- int init_ORB (int argc, char *argv[]);
- // initializes the ORB.
- // Returns 0 on success, -1 on error.
-
- int init_RtEC (void);
- // initializes the Real Time EC.
- // Returns 0 on success, -1 on error.
-
- int init_CosEC (void);
- // initializes the COS EC.
- // Returns 0 on success, -1 on error.
-
- CORBA::ORB_var orb_;
- // The ORB that we use.
-
- TAO_Reactive_Module_Factory module_factory_;
- // The Module_Factory required by the Rtec.
-
- ACE_Config_Scheduler scheduler_impl_;
- // Scheduler used by the Rtec.
-
- RtecScheduler::Scheduler_var scheduler_;
- // Reference to the Scheduler after activating it in the ORB.
-
- ACE_EventChannel *ec_impl_;
- // The servant object of the Rtec.
-
- RtecEventChannelAdmin::EventChannel_var rtec_;
- // Reference to the Rtec returned after activating it in the ORB.
-
- ACE_ConsumerQOS_Factory consumer_qos_;
- // The Consumer QOS.
-
- ACE_SupplierQOS_Factory supplier_qos_;
- // The Supplier QOS.
-
- TAO_CosEC_EventChannel_i ec_i_;
- // The servant object of the COS Event Channel.
-
- CosEventChannelAdmin::EventChannel_ptr cos_ec_;
- // Reference to the CosEC returned after activating it in the ORB.
-
- CosECConsumer consumer_;
- // The Cos Consumer that will receive the event.
-
- CosECSupplier supplier_;
- // The Cos Supplier that will supply the event.
-};
-
-#endif /* COSECBASIC_H */
diff --git a/TAO/orbsvcs/tests/CosEC_Basic/Makefile b/TAO/orbsvcs/tests/CosEC_Basic/Makefile
deleted file mode 100644
index 53d3ff2ba73..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Basic/Makefile
+++ /dev/null
@@ -1,941 +0,0 @@
-# $Id$
-
-BIN = CosEC_Basic
-
-SRC = $(BIN:%=%$(VAR).cpp) \
- CosECConsumer.cpp \
- CosECSupplier.cpp
-
-LDLIBS= -lorbsvcs -lTAO
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-#----------------------------------------------------------------------------
-# 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.local.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-
-#### Local rules and variables...
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CosEC_Basic.o .obj/CosEC_Basic.so .shobj/CosEC_Basic.o .shobj/CosEC_Basic.so: CosEC_Basic.cpp CosEC_Basic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Module_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/EventChannel_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ConsumerAdmin_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ProxyPushSupplier_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/SupplierAdmin_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h \
- CosECConsumer.h CosECSupplier.h
-.obj/CosECConsumer.o .obj/CosECConsumer.so .shobj/CosECConsumer.o .shobj/CosECConsumer.so: CosECConsumer.cpp CosECConsumer.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i
-.obj/CosECSupplier.o .obj/CosECSupplier.so .shobj/CosECSupplier.o .shobj/CosECSupplier.so: CosECSupplier.cpp CosECSupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/CosEC_Basic/README b/TAO/orbsvcs/tests/CosEC_Basic/README
deleted file mode 100644
index 291ec0fa208..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Basic/README
+++ /dev/null
@@ -1,26 +0,0 @@
-$Id$
-
-The Cos_ECBasic test shows how to:
-
- . Create a standard Cos Event Channel,
- . Write simple COS compliant consumers and suppliers,
- . Connect consumers and suppliers to the COSEC,
- . Send and receive events form the EC.
-
-For initialization, the CosEC_Basic test first creates and initializes
-a TAO real-time EC (Rtec). Then, it initializes QOS parameters for
-the Supplier and Consumers and then initializes a COSEC (Corba Object
-Service compliant Event Channel).
-
-To test the COSEC the test initializes a Supplier and a Consumer ,
-connects them to the COSEC. The Supplier then sends an event to the
-channel which is delivered to the Consumer via the <push> method.
-This method then prints a message to show that an event was delivered
-to the Consumer.
-
-Finally the Rtec and COSEC are shutdown to finish the test.
-
-NOTE: please do not attempt to compile this test till I've integrated
-the COSEC code into orbsvcs.
-
-- Pradeep <pradeep@cs.wustl.edu>
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/CosECConsumer.cpp b/TAO/orbsvcs/tests/CosEC_Multiple/CosECConsumer.cpp
deleted file mode 100644
index b0d4451ea86..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/CosECConsumer.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "CosECConsumer.h"
-#include <ace/Get_Opt.h>
-
-CosECConsumer::CosECConsumer ()
- :event_count_ (1)
-{
- // No-Op.
-}
-
-int
-CosECConsumer::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "n:c:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'n':
- this->service_name = get_opt.optarg;
- break;
-
- case 'c':
- this->event_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- " -n <COS Event Service name>"
- " -c event_count"
- " \n",
- argv[0]));
- return -1;
- }
- }
-
- return 0;
-}
-
-void
-CosECConsumer::open (CosEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // = Connect as a consumer.
- this->consumer_admin_ =
- event_channel->for_consumers (ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECConsumer::close (CORBA::Environment &ACE_TRY_ENV)
-{
- this->disconnect (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->consumer_admin_ =
- CosEventChannelAdmin::ConsumerAdmin::_nil ();
-}
-
-void
-CosECConsumer::connect (CORBA::Environment &ACE_TRY_ENV)
-{
- if (CORBA::is_nil (this->consumer_admin_.in ()))
- return;
-
- CosEventComm::PushConsumer_var objref =
- this->_this (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_proxy_ =
- this->consumer_admin_->obtain_push_supplier (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_proxy_->connect_push_consumer (objref.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECConsumer::disconnect (CORBA::Environment &ACE_TRY_ENV)
-{
- if (CORBA::is_nil (this->supplier_proxy_.in ())
- || CORBA::is_nil (this->consumer_admin_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_proxy_ =
- CosEventChannelAdmin::ProxyPushSupplier::_nil ();
-}
-
-void
-CosECConsumer::push (const CORBA::Any &data,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P):%s\n",
- " - In CosECConsumer::push"));
-
- ACE_DEBUG ((LM_DEBUG,
- "Event count = %d\n",
- this->event_count_));
-
- if (--this->event_count_ == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P):%s\n",
- "exiting the consumer."));
-
- this->close (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->shutdown ();
- }
-}
-
-void
-CosECConsumer::disconnect_push_consumer (CORBA::Environment &ACE_TRY_ENV)
-{
- // Deactivate this object.
-
- PortableServer::POA_var poa =
- this->_default_POA (ACE_TRY_ENV);
- ACE_CHECK;
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- poa->deactivate_object (id.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-int
-CosECConsumer::init_Consumer (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV
- ACE_TRY
- {
- this->open (this->cos_ec_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->connect (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosECConsumer::connect (void)\n");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-main (int argc, char *argv[])
-{
- CosECConsumer cons;
-
- if (cons.init (argc, argv) == -1)
- return 1;
-
- if (cons.init_Consumer () == -1)
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P): %s\n", "Started the consumer.."));
-
- cons.runORB ();
-
- cons.shutdown ();
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/CosECConsumer.h b/TAO/orbsvcs/tests/CosEC_Multiple/CosECConsumer.h
deleted file mode 100644
index a25d598be92..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/CosECConsumer.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// CosECConsumer.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// Defines a simple Push Consumer.
-//
-// ============================================================================
-
-#ifndef COSECCONSUMER_H_
-#define COSECCONSUMER_H_
-
-#include "orbsvcs/CosEventCommC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-#include "orbsvcs/CosEventCommS.h"
-#include "orbsvcs/CosEventChannelAdminS.h"
-#include "CosEC_Multiple.h"
-
-class CosECConsumer : public POA_CosEventComm::PushConsumer,
- public CosEC_Multiple
-{
- // = TITLE
- // CosECConsumer
- //
- // = DESCRIPTION
- // The CosECConsumer is a simple PushConsumer that connects to the
- // CosEC and receives events from it.
-
-public:
- // = Initializatiopn and termination methods.
- CosECConsumer ();
- // Constructor.
-
- int init_Consumer (void);
- // Initialize the Consumer.
-
- void open (CosEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::Environment& ACE_TRY_ENV);
- // This method connects the consumer to the EC.
-
- void close (CORBA::Environment &ACE_TRY_ENV);
- // Disconnect from the EC.
-
- void connect (CORBA::Environment &ACE_TRY_ENV);
- // Connect the CosECConsumer to the EventChannel.
-
- void disconnect (CORBA::Environment &ACE_TRY_ENV);
- // Disconnect from the supplier, but do not forget about it or close
- // it.
-
- virtual void push (const CORBA::Any &data,
- CORBA::Environment &ACE_TRY_ENV);
- // push the event to the consumer.
-
- virtual void disconnect_push_consumer (CORBA::Environment &ACE_TRY_ENV);
- // disconnect the consumer from the EC.
-
- // = CosEC_Multiple methods.
- virtual int parse_args (int argc, char *argv []);
- // Parse the command line options.
-
-private:
- CosEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC using this proxy.
-
- CosEventChannelAdmin::ConsumerAdmin_var consumer_admin_;
- // We talk to the EC using this proxy.
-
- int event_count_;
- // The number of Events to receive before switching off.
-};
-
-#endif /* COSECCONSUMER_H_ */
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/CosECSupplier.cpp b/TAO/orbsvcs/tests/CosEC_Multiple/CosECSupplier.cpp
deleted file mode 100644
index 0a6f64f5b0c..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/CosECSupplier.cpp
+++ /dev/null
@@ -1,184 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "CosECSupplier.h"
-#include <ace/Get_Opt.h>
-
-CosECSupplier::CosECSupplier ()
- : event_count_ (1)
-{
- // No-Op.
-}
-
-int
-CosECSupplier::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "n:c:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'n':
- this->service_name = get_opt.optarg;
- break;
-
- case 'c':
- this->event_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- " -n <COS Event Service name>"
- " \n",
- argv[0]));
- return -1;
- }
- }
-
- return 0;
-}
-
-void
-CosECSupplier::open (CosEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::Environment& ACE_TRY_ENV)
-{
- // = Connect as a consumer.
- this->supplier_admin_ =
- event_channel->for_suppliers (ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECSupplier::close (CORBA::Environment &ACE_TRY_ENV)
-{
- this->disconnect (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->supplier_admin_ =
- CosEventChannelAdmin::SupplierAdmin::_nil ();
-}
-
-void
-CosECSupplier::connect (CORBA::Environment &ACE_TRY_ENV)
-{
- if (CORBA::is_nil (this->supplier_admin_.in ()))
- return;
-
- this->consumer_proxy_ =
- this->supplier_admin_->obtain_push_consumer (ACE_TRY_ENV);
- ACE_CHECK;
-
- CosEventComm::PushSupplier_var objref = this->_this (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->consumer_proxy_->connect_push_supplier (objref.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECSupplier::disconnect (CORBA::Environment &ACE_TRY_ENV)
-{
- if (CORBA::is_nil (this->consumer_proxy_.in ())
- || CORBA::is_nil (this->supplier_admin_.in ()))
- return;
-
- this->consumer_proxy_->disconnect_push_consumer (ACE_TRY_ENV);
- ACE_CHECK;
-
- this->consumer_proxy_ =
- CosEventChannelAdmin::ProxyPushConsumer::_nil ();
-}
-
-void
-CosECSupplier::send_event (const CORBA::Any & data,
- CORBA::Environment &ACE_TRY_ENV)
-{
- this->consumer_proxy_->push (data, ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECSupplier::disconnect_push_supplier (CORBA::Environment &ACE_TRY_ENV)
-{
- // Deactivate this object.
-
- PortableServer::POA_var poa =
- this->_default_POA (ACE_TRY_ENV);
- ACE_CHECK;
-
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this,
- ACE_TRY_ENV);
- ACE_CHECK;
-
- poa->deactivate_object (id.in (),
- ACE_TRY_ENV);
- ACE_CHECK;
-}
-
-void
-CosECSupplier::run (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV
- ACE_TRY
- {
- // Create an Any type to pass to the Cos EC.
- CORBA_Any cany;
- cany <<= CORBA::Long (50);
- CORBA::Any any;
- cany >>= any;
-
- this->open (this->cos_ec_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->connect (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P):sending %d events...\n",
- this->event_count_));
-
- for (int count = this->event_count_;
- count != 0;
- count--)
- {
- this->send_event (any,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P):Done!. exiting now..\n"));
-
- this->close (ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEC_Multiple::run\n");
- }
- ACE_ENDTRY;
- ACE_CHECK;
-}
-
-int
-main (int argc, char *argv[])
-{
- CosECSupplier supp;
-
- if (supp.init (argc, argv) == -1)
- return 1;
-
- supp.run ();
-
- supp.shutdown ();
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/CosECSupplier.h b/TAO/orbsvcs/tests/CosEC_Multiple/CosECSupplier.h
deleted file mode 100644
index 284b67e3b69..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/CosECSupplier.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// CosECSupplier.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// Defines a simple Push Supplier.
-//
-// ============================================================================
-
-#ifndef COSECSUPPLIER_H_
-#define COSECSUPPLIER_H_
-
-#include "orbsvcs/CosEventCommC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-#include "orbsvcs/CosEventCommS.h"
-#include "orbsvcs/CosEventChannelAdminS.h"
-#include "CosEC_Multiple.h"
-
-class CosECSupplier : public POA_CosEventComm::PushSupplier,
- public CosEC_Multiple
-{
- // = TITLE
- // CosECSupplier
- //
- // = DESCRIPTION
- // The CosECSupplier is a simple Push Supplier that connects to
- // the CosEC and sends events to it.
-public:
- // = Initializatiopn and termination methods.
- CosECSupplier ();
- // Constructor.
-
- void open (CosEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::Environment &ACE_TRY_ENV);
- // This method connects the supplier to the EC.
-
- void close (CORBA::Environment &ACE_TRY_ENV);
- // Disconnect from the EC.
-
- void connect (CORBA::Environment &ACE_TRY_ENV);
-
- void disconnect (CORBA::Environment &ACE_TRY_ENV);
- // Disconnect from the EC, but do not forget about it or close it.
-
- void send_event (const CORBA::Any &data,
- CORBA::Environment &ACE_TRY_ENV);
- // Send one event.
-
- virtual void disconnect_push_supplier (CORBA::Environment &ACE_TRY_ENV);
- // The POA_CosEventComm::PushSupplier method.
-
- void run (void);
- // Sends the events to the EC.
-
- // = CosEC_Multiple methods.
- virtual int parse_args (int argc, char *argv []);
- // Parses the command line arguments.
-private:
- CosEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_;
- // We talk to the EC using this proxy.
-
- CosEventChannelAdmin::SupplierAdmin_var supplier_admin_;
- // We talk to the EC using this proxy.
-
- int event_count_;
- // The number of Events to send to the EC.
-};
-
-#endif /* COSECSUPPLIER_H_ */
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.cpp b/TAO/orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.cpp
deleted file mode 100644
index aeb71c366be..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.cpp
+++ /dev/null
@@ -1,146 +0,0 @@
-// $Id$
-
-#include "CosEC_Multiple.h"
-
-CosEC_Multiple::CosEC_Multiple (void)
- : cos_ec_ (CosEventChannelAdmin::EventChannel::_nil ()),
- service_name ("CosEventService"),
- orb_ (CORBA::ORB::_nil ())
-{
- // No-Op.
-}
-
-
-CosEC_Multiple::~CosEC_Multiple (void)
-{
- // No-Op.
-}
-
-int
-CosEC_Multiple::init (int argc, char *argv[])
-{
- if (this->parse_args (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "parse error returned error.\n"),
- -1);
-
- if (init_ORB (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "init_ORB returned error.\n"),
- -1);
-
- if (init_CosEC () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "init_CosEC returned error.\n"),
- -1);
- return 0;
-}
-
-int
-CosEC_Multiple::init_ORB (int argc, char *argv [])
-{
- ACE_DECLARE_NEW_CORBA_ENV
- ACE_TRY
- {
- this->orb_ = CORBA::ORB_init (argc,
- argv,
- "",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- CORBA::Object_var poa_object =
- this->orb_->resolve_initial_references("RootPOA",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- -1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- poa_manager->activate (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEC_Basic::init_ORB\n");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEC_Multiple::init_CosEC (void)
-{
- ACE_DECLARE_NEW_CORBA_ENV
- ACE_TRY
- {
- // Initialization of the naming service.
- if (this->naming_client_.init (this->orb_.in ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- CosNaming::Name ec_ref_name (1);
- ec_ref_name.length (1);
- ec_ref_name[0].id =
- CORBA::string_dup (this->service_name);
-
- CORBA::Object_var EC_obj =
- this->naming_client_->resolve (ec_ref_name,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // The CORBA::Object_var object is downcast to
- // CosEventChannelAdmin::EventChannel
- // using the <_narrow> method.
- this->cos_ec_ =
- CosEventChannelAdmin::EventChannel::_narrow (EC_obj.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- return 0;
- }
- ACE_CATCHANY
- {
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Exception in CosEC_Basic::init_ORB\n");
- return -1;
- }
- ACE_ENDTRY;
- ACE_CHECK_RETURN (-1);
-
- ACE_NOTREACHED (return 0;)
-}
-
-int
-CosEC_Multiple::runORB (void)
-{
- if (this->orb_->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "run"), -1);
-
- return 0;
-}
-
-void
-CosEC_Multiple::shutdown (void)
-{
- if (!this->orb_->_nil ())
- this->orb_->shutdown ();
-}
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.h b/TAO/orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.h
deleted file mode 100644
index 685b18ad3bb..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/CosEC_Multiple.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// CosEC_Multiple.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// This is a test class for the Cos Event Service.
-//
-// ============================================================================
-
-#ifndef COSECMULTIPLE_H
-#define COSECMULTIPLE_H
-
-#include "orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/CosEventChannelAdminC.h"
-
-class CosEC_Multiple
-{
- public:
- // = TITLE
- // class CosEC_Multiple
- //
- // = DESCRIPTION
- // Base class for suppliers and consumers to send/receive events
- // via the Cos Event Service.
- public:
- // = Initialization and termination methods.
- CosEC_Multiple (void);
- // Constructor.
-
- virtual ~CosEC_Multiple (void);
- // Destructor.
-
- int init (int argc, char *argv[]);
- // Calls parse_args, Starts up an ORB, gets hold of the Event Service.
- // Returns 0 on success, -1 on error.
-
- int runORB (void);
- // Calls the ORB's <run> method.
-
- void shutdown (void);
- // Closes down the ORB and exits.
-
- protected:
- virtual int parse_args (int argc, char *argv []) = 0;
- // Parse the command line arguments.
-
- CosEventChannelAdmin::EventChannel_ptr cos_ec_;
- // Reference to a running Event Service.
-
- const char* service_name;
-// The name with which to locate the Event Service.
-
- private:
- int init_ORB (int argc, char *argv[]);
- // initializes the ORB.
- // Returns 0 on success, -1 on error.
-
- int init_CosEC (void);
- // initializes the COS EC.
- // Returns 0 on success, -1 on error.
-
- CORBA::ORB_var orb_;
- // The ORB that we use.
-
- TAO_Naming_Client naming_client_;
- // An instance of the name client used for resolving the factory
- // objects.
-};
-
-#endif /* COSECMULTIPLE_H */
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/Makefile b/TAO/orbsvcs/tests/CosEC_Multiple/Makefile
deleted file mode 100644
index eb1c2f8903a..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/Makefile
+++ /dev/null
@@ -1,923 +0,0 @@
-# $Id$
-#
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif # ! TAO_ROOT
-
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-LDLIBS = -lorbsvcs -lTAO
-
-PROG_SRCS = \
- CosEC_Multiple.cpp \
- CosECConsumer.cpp \
- CosECSupplier.cpp
-
-SRC = $(PROG_SRCS)
-
-SIMPLE_CON_OBJS = \
- CosEC_Multiple.o \
- CosECConsumer.o
-
-SIMPLE_SUP_OBJS = \
- CosEC_Multiple.o \
- CosECSupplier.o
-
-BIN = supplier \
- consumer
-BUILD = $(BIN)
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-VBIN = $(BIN:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-include $(TAO_ROOT)/taoconfig.mk
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-LDFLAGS += -L$(TAO_ROOT)/tao
-CPPFLAGS +=
-
-supplier:$(addprefix $(VDIR),$(SIMPLE_SUP_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-consumer:$(addprefix $(VDIR),$(SIMPLE_CON_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CosEC_Multiple.o .obj/CosEC_Multiple.so .shobj/CosEC_Multiple.o .shobj/CosEC_Multiple.so: CosEC_Multiple.cpp CosEC_Multiple.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i
-.obj/CosECConsumer.o .obj/CosECConsumer.so .shobj/CosECConsumer.o .shobj/CosECConsumer.so: CosECConsumer.cpp CosECConsumer.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i \
- CosEC_Multiple.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/CosECSupplier.o .obj/CosECSupplier.so .shobj/CosECSupplier.o .shobj/CosECSupplier.so: CosECSupplier.cpp CosECSupplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventChannelAdminS.i \
- CosEC_Multiple.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/README b/TAO/orbsvcs/tests/CosEC_Multiple/README
deleted file mode 100644
index 6b6d90cb706..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/README
+++ /dev/null
@@ -1,77 +0,0 @@
- CosEC_Multiple
-------------------------------------------------------------------------
-This test for the Cos Event Service has 2 executables - one for suppliers
-and the other for consumers.
-Both connect to a running Event Service.
-
-To run a test manually:
-1. Start one or more consumers.
-2. Run a Supplier, the consumer displays the data received.
-
-The command line parameters for the Supplier are:
- -n <Name of the Event Service>,the default name is "CosEventService"
-
- -c <event_count>, number of events to send to the CosEC.
-
-The command line parameters for the Consumer are:
- -n <Name of the Event Service>,the default name is "CosEventService"
-
- -c <event_count>, number of events to receive from the CosEC.
-
-------------------------------------------------------------------------
-Test Scripts:
-
-run_test.pl - Event filtering using the RtEC.
-
-This test starts up 2 CosEC's connected to one RtEC as shown..
-
- ---------
- | RtEC |
- ---------
- |
- |
- ________|____________
- | |
- ____|____ ____|____
- | CosEC1 | | CosEC2 |
- "cosec1" _________ _________ "cosec2"
- | |
- _____|________ _____|_______
- | | | |
- consumerA supplierB consumerB supplierA
-
-The CosEC1 (see fig.) is setup with these parameters:
-# cos event service name = "cosec1"
-# for ConsumerQOS: EventID = 21, SourceID = 6
-# for SupplierQOS: EventID = 20, SourceID = 5
-
-The CosEC2 (see fig.) is setup with these parameters:
-# cos event service name = "cosec2"
-# for ConsumerQOS: EventID = 20, SourceID = 5
-# for SupplierQOS: EventID = 21, SourceID = 6
-
-This setup configures the CosEC's such that consumerA connected to CosEC1 receives events from supplierA connected to CosEC2.
-similarly, consumerB and supplierB form the other pair.
-
-Parameters:
-
--e event_count, The number of events supplied by each supplier
- and also the number of events that a consumer will count
- before shutting down.
-
-To execute this test, run the run_test.pl script.
-
-------------------------------------------------------------------------
-run_test2.pl: demostrates multiple consumers and suppliers connected
-to one CosEC.
-This test has the following params -
-
--e event_count, The number of events supplied by each supplier
- and also the number of events that a consumer will count
- before shutting down.
-
--c consumers, The number of consumers to connect the Event service.
-
--s suppliers, The number of suppliers to connect the Event service.
-
-------------------------------------------------------------------------
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/run_test.pl b/TAO/orbsvcs/tests/CosEC_Multiple/run_test.pl
deleted file mode 100755
index 63a6701aa35..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/run_test.pl
+++ /dev/null
@@ -1,115 +0,0 @@
-#$Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-use lib "../../../../bin";
-
-require ACEutils;
-
-#event count
-$ev_count = 2;
-
-# setup CosEC params such that..
-# cos event service name = "cosec1"
-# for ConsumerQOS: EventID = 21, SourceID = 6
-# for SupplierQOS: EventID = 20, SourceID = 5.
-$CosEC1_params = "-n cosec1 -e 21 -o 6 -p \"5 20\"";
-
-# setup another CosEC params such that..
-# cos event service name = "cosec2"
-# for ConsumerQOS: EventID = 20, SourceID = 5
-# for SupplierQOS: EventID = 21, SourceID = 6.
-$CosEC2_params = "-n cosec2 -e 20 -o 5 -p \"6 21\"";
-
-sub cosec_multiple_test1
-{
- # first start the Naming service..
- $SV1 = Process::Create ($EXEPREFIX."../../Naming_Service/Naming_Service".$Process::EXE_EXT,"");
-
- sleep 10;
-
- # now start the Rt EC..
- $SV2 = Process::Create ($EXEPREFIX."../../Event_Service/Event_Service".$Process::EXE_EXT,"");
-
- sleep 10;
-
- # now start the CosEC1..
- $SV3 = Process::Create ($EXEPREFIX."../../CosEvent_Service/CosEvent_Service".$Process::EXE_EXT,$CosEC1_params);
-
- sleep 10;
-
- # now start the CosEC2..
- $SV4 = Process::Create ($EXEPREFIX."../../CosEvent_Service/CosEvent_Service".$Process::EXE_EXT,$CosEC2_params);
-
- sleep 10;
-
- #start 1 consumer that uses CosEC1 to receive events
- $CONS = Process::Create ($EXEPREFIX."consumer".$Process::EXE_EXT,"-n cosec1 -c $ev_count");
-
- sleep 10;
-
- #start 1 supplier that uses CosEC2 to send events
- $SUPP = Process::Create ($EXEPREFIX."supplier".$Process::EXE_EXT,"-n cosec2 -c $ev_count");
-
- sleep 10;
-
- #wait for the supplier to finish
- $SUPP->Wait ();
-
-
- #wait for the consumer to finish
- $CONS->Wait ();
-
- #----------
- #start 1 consumer that uses CosEC1 to receive events
- $CONS2 = Process::Create ($EXEPREFIX."consumer".$Process::EXE_EXT,"-n cosec2 -c $ev_count");
-
- sleep 10;
-
- #start 1 supplier that uses CosEC2 to send events
- $SUPP2 = Process::Create ($EXEPREFIX."supplier".$Process::EXE_EXT,"-n cosec1 -c $ev_count");
-
- sleep 10;
-
- #wait for the supplier to finish
- $SUPP2->Wait ();
-
-
- #wait for the consumer to finish
- $CONS2->Wait ();
- #----------
- # cleanup..
- $SV1->Kill ();
- $SV2->Kill ();
- $SV3->Kill ();
- $SV4->Kill ();
-
- $SV1->Wait ();
- $SV2->Wait ();
- $SV3->Wait ();
- $SV4->Wait ();
-}
-
-# Parse the arguments
-
-for ($i = 0; $i <= $#ARGV; $i++)
-{
- SWITCH:
- {
- if ($ARGV[$i] eq "-h" || $ARGV[$i] eq "-?")
- {
- print "usage: run_test.pl -e event_count -h help\n";
- exit;
- }
- if ($ARGV[$i] eq "-e")
- {
- $ev_count = $ARGV[$i + 1];
- $i++;
- last SWITCH;
- }
-}
-}
-
-cosec_multiple_test1 ();
diff --git a/TAO/orbsvcs/tests/CosEC_Multiple/run_test2.pl b/TAO/orbsvcs/tests/CosEC_Multiple/run_test2.pl
deleted file mode 100755
index a748182fe12..00000000000
--- a/TAO/orbsvcs/tests/CosEC_Multiple/run_test2.pl
+++ /dev/null
@@ -1,104 +0,0 @@
-#$Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-use lib "../../../../bin";
-
-require ACEutils;
-
-$con_count = 10;
-$sup_count = 10;
-$ev_count = 8;
-
-sub cosec_multiple_test2
-{
- # first start the Naming service..
- $SV1 = Process::Create ($EXEPREFIX."../../Naming_Service/Naming_Service".$Process::EXE_EXT,"");
-
- sleep 10;
-
- # now start the Rt EC..
- $SV2 = Process::Create ($EXEPREFIX."../../Event_Service/Event_Service".$Process::EXE_EXT,"");
-
- sleep 10;
-
- # now start the CosEC1..
- $SV3 = Process::Create ($EXEPREFIX."../../CosEvent_Service/CosEvent_Service".$Process::EXE_EXT);
-
- sleep 10;
-
- # now start the consumers
- for ($cntr1 = 0; $cntr1 < $con_count ; $cntr1+=1)
- {
- print "creating consumer# $cntr1\n";
- $CONS = Process::Create ($EXEPREFIX."consumer".$Process::EXE_EXT,
- "-c $ev_count");
- sleep 10;
- }
-
-
- # now start the suppliers
- for ($cntr2 = 0; $cntr2 < $con_count ; $cntr2+=1)
- {
- print "creating supplier# $cntr2\n";
- $SUPP = Process::Create ($EXEPREFIX."supplier".$Process::EXE_EXT,
- "-c $ev_count");
- sleep 10;
- }
-
- print "waiting for the last supplier to finish\n";
- $SUPP->Wait ();
-
-
- print "waiting for the last consumer to finish\n";
- $CONS->Wait ();
-
-
- print "cleanup...\n";
- $SV1->Kill ();
- $SV2->Kill ();
- $SV3->Kill ();
-
- $SV1->Wait ();
- $SV2->Wait ();
- $SV3->Wait ();
-
- print "done!.\n";
-}
-
-# Parse the arguments
-
-for ($i = 0; $i <= $#ARGV; $i++)
-{
- SWITCH:
- {
- if ($ARGV[$i] eq "-h" || $ARGV[$i] eq "-?")
- {
- print "usage: run_test2.pl -e event_count -c consumers -s suppliers -h help\n";
- exit;
- }
- if ($ARGV[$i] eq "-e")
- {
- $ev_count = $ARGV[$i + 1];
- $i++;
- last SWITCH;
- }
- if ($ARGV[$i] eq "-c")
- {
- $con_count = $ARGV[$i + 1];
- $i++;
- last SWITCH;
- }
- if ($ARGV[$i] eq "-s")
- {
- $sup_count = $ARGV[$i + 1];
- $i++;
- last SWITCH;
- }
-}
-}
-
-
-cosec_multiple_test2 ();
diff --git a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.cpp b/TAO/orbsvcs/tests/EC_Basic/EC_Basic.cpp
deleted file mode 100644
index 09696ba2c55..00000000000
--- a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.cpp
+++ /dev/null
@@ -1,1184 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/Sched/Config_Scheduler.h"
-#include "orbsvcs/Runtime_Scheduler.h"
-#include "orbsvcs/Event/Event_Channel.h"
-#include "orbsvcs/Event/Module_Factory.h"
-#include "EC_Basic.h"
-
-#if !defined (__ACE_INLINE__)
-#include "EC_Basic.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(EC_Basic, EC_Basic, "$Id$")
-
-// ****************************************************************
-
-int
-main (int argc, char *argv [])
-{
- ECB_Driver driver;
- return driver.run (argc, argv);
-}
-
-// ****************************************************************
-
-ECB_Driver::ECB_Driver (void)
- : pid_filename_ (0)
-{
-}
-
-int
-ECB_Driver::run (int argc, char* argv[])
-{
- TAO_TRY
- {
- this->orb_ =
- CORBA::ORB_init (argc,
- argv,
- "",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- this->orb_->resolve_initial_references ("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv))
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: Execution parameters:\n"
- " pid file name = <%s>\n",
- this->pid_filename_ ? this->pid_filename_ : "nil"));
-
- if (this->pid_filename_ != 0)
- {
- FILE *pid = ACE_OS::fopen (this->pid_filename_,
- "w");
- if (pid != 0)
- {
- ACE_OS::fprintf (pid,
- "%d\n",
- ACE_OS::getpid ());
- ACE_OS::fclose (pid);
- }
- }
-
- ACE_Config_Scheduler scheduler_impl;
- RtecScheduler::Scheduler_var scheduler =
- scheduler_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::String_var str =
- this->orb_->object_to_string (scheduler.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: The (local) scheduler IOR is <%s>\n",
- str.in ()));
-
- // Create the EventService implementation, but don't start its
- // internal threads.
- TAO_Reactive_Module_Factory module_factory;
- ACE_EventChannel ec_impl (scheduler.in (),
- 0,
- ACE_DEFAULT_EVENT_CHANNEL_TYPE,
- &module_factory);
-
- // Register Event_Service with the Naming Service.
- RtecEventChannelAdmin::EventChannel_var ec =
- ec_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- str = this->orb_->object_to_string (ec.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: The (local) EC IOR is <%s>\n",
- str.in ()));
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventChannelAdmin::EventChannel_var local_ec =
- ec_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ec_impl.activate ();
-
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: local EC objref ready\n"));
-
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: start supplier_id_test\n"));
-
- ECB_SupplierID_Test supplier_id_test;
- supplier_id_test.run (this->orb_.in (),
- local_ec.in (),
- scheduler.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (supplier_id_test.dump_results () != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "EC_Basic: supplier_id test failed\n"),
- -1);
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: end supplier_id_test\n"));
-
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: start correlation_test\n"));
-
- ECB_Correlation_Test correlation_test;
- correlation_test.run (this->orb_.in (),
- local_ec.in (),
- scheduler.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (correlation_test.dump_results () != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "EC_Basic: correlation test failed\n"),
- -1);
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: end correlation_test\n"));
-
- ACE_DEBUG ((LM_DEBUG,
- "EC_Basic: shutdown the EC\n"));
- ec_impl.shutdown ();
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// ****************************************************************
-
-int
-ECB_Driver::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "p:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'p':
- this->pid_filename_ = get_opt.optarg;
- break;
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "[ORB options] "
- "-p <pid file name> "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- return 0;
-}
-
-// ****************************************************************
-
-ECB_Test::~ECB_Test (void)
-{
-}
-
-// ****************************************************************
-
-ECB_Consumer::ECB_Consumer (ECB_Test *test,
- int consumer_id)
- : test_ (test),
- consumer_id_ (consumer_id)
-{
-}
-
-void
-ECB_Consumer::open (const char* name,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Environment& TAO_IN_ENV)
-{
- this->rt_info_ =
- scheduler->create (name, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID(TAO_IN_ENV);
-
- // The worst case execution time is far less than 2
- // milliseconds, but that is a safe estimate....
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- scheduler->set (this->rt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- 0,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 0,
- RtecScheduler::OPERATION,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // = Connect as a consumer.
- this->consumer_admin_ = ec->for_consumers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECB_Consumer::connect (const RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::Environment& TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->consumer_admin_.in ()))
- return;
-
- RtecEventComm::PushConsumer_var objref = this->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_proxy_ =
- this->consumer_admin_->obtain_push_supplier (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_proxy_->connect_push_consumer (objref.in (),
- qos,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECB_Consumer::disconnect (CORBA::Environment& TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->supplier_proxy_.in ())
- || CORBA::is_nil (this->consumer_admin_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier_proxy_ =
- RtecEventChannelAdmin::ProxyPushSupplier::_nil ();
-}
-
-void
-ECB_Consumer::close (CORBA::Environment &TAO_IN_ENV)
-{
- this->disconnect (TAO_IN_ENV);
- this->consumer_admin_ =
- RtecEventChannelAdmin::ConsumerAdmin::_nil ();
-}
-
-void
-ECB_Consumer::push (const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->test_->push (this->consumer_id_,
- events,
- TAO_IN_ENV);
-}
-
-void
-ECB_Consumer::disconnect_push_consumer (CORBA::Environment &)
-{
-}
-
-// ****************************************************************
-
-ECB_Supplier::ECB_Supplier (ECB_Test *test,
- int supplier_id)
- : test_ (test),
- supplier_id_ (supplier_id)
-{
-}
-
-void
-ECB_Supplier::open (const char* name,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->rt_info_ =
- scheduler->create (name, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // The execution times are set to reasonable values, but actually
- // they are changed on the real execution, i.e. we lie to the
- // scheduler to obtain right priorities; but we don't care if the
- // set is schedulable.
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
-
- scheduler->set (this->rt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- 0,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 1,
- RtecScheduler::OPERATION,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // = Connect as a consumer.
- this->supplier_admin_ = ec->for_suppliers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECB_Supplier::connect (const RtecEventChannelAdmin::SupplierQOS& qos,
- CORBA::Environment& TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->supplier_admin_.in ()))
- return;
-
- this->consumer_proxy_ =
- this->supplier_admin_->obtain_push_consumer (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- RtecEventComm::PushSupplier_var objref = this->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->consumer_proxy_->connect_push_supplier (objref.in (),
- qos,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECB_Supplier::disconnect (CORBA::Environment& TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->consumer_proxy_.in ())
- || CORBA::is_nil (this->supplier_admin_.in ()))
- return;
-
- this->consumer_proxy_->disconnect_push_consumer (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer_proxy_ =
- RtecEventChannelAdmin::ProxyPushConsumer::_nil ();
-}
-
-void
-ECB_Supplier::close (CORBA::Environment &TAO_IN_ENV)
-{
- this->disconnect (TAO_IN_ENV);
- this->supplier_admin_ =
- RtecEventChannelAdmin::SupplierAdmin::_nil ();
-}
-
-void
-ECB_Supplier::send_event (RtecEventComm::EventSet& events,
- CORBA::Environment& TAO_IN_ENV)
-{
- // RtecEventComm::EventSet copy = events;
- this->consumer_proxy_->push (events, TAO_IN_ENV);
-}
-
-void
-ECB_Supplier::disconnect_push_supplier (CORBA::Environment& TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
- // this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
-}
-
-// ****************************************************************
-
-ECB_SupplierID_Test::ECB_SupplierID_Test (void)
- : consumer0_ (this, 0),
- consumer1_ (this, 1),
- supplier0_ (this, 0),
- supplier1_ (this, 1)
-{
-}
-
-void
-ECB_SupplierID_Test::run (CORBA::ORB_ptr orb,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Environment& TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (orb);
-
- int i;
-
- for (i = 0; i <= ECB_SupplierID_Test::PHASE_END; ++i)
- {
- this->event_count_[i] = 0;
- this->error_count_[i] = 0;
- }
-
- // Startup
- this->consumer0_.open ("SupplierID/consumer0",
- ec,
- scheduler,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer1_.open ("SupplierID/consumer1",
- ec,
- scheduler,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.open ("SupplierID/supplier0",
- ec,
- scheduler,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.open ("SupplierID/supplier1",
- ec,
- scheduler,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Precompute the QoS for the consumers and suppliers.
- ACE_ConsumerQOS_Factory consumer0_qos;
- consumer0_qos.start_disjunction_group ();
- consumer0_qos.insert_source (ECB_SupplierID_Test::SUPPLIER_ID,
- this->consumer0_.rt_info ());
-
- ACE_ConsumerQOS_Factory consumer1_qos;
- consumer1_qos.start_disjunction_group ();
- consumer1_qos.insert_source (ECB_SupplierID_Test::SUPPLIER_ID,
- this->consumer1_.rt_info ());
-
- ACE_SupplierQOS_Factory supplier0_qos;
- supplier0_qos.insert (ECB_SupplierID_Test::SUPPLIER_ID,
- ACE_ES_EVENT_UNDEFINED + 1,
- this->supplier0_.rt_info (),
- 1);
-
- ACE_SupplierQOS_Factory supplier1_qos;
- supplier1_qos.insert (ECB_SupplierID_Test::SUPPLIER_ID,
- ACE_ES_EVENT_UNDEFINED + 1,
- this->supplier1_.rt_info (),
- 1);
-
- // Precompute the event set
- RtecEventComm::EventSet events (1);
- events.length (1);
-
- RtecEventComm::Event& e = events[0];
- e.header.source = ECB_SupplierID_Test::SUPPLIER_ID;
- e.header.ttl = 1;
- e.header.type = ACE_ES_EVENT_UNDEFINED + 1;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (e.header.creation_time, t);
- e.header.ec_recv_time = ORBSVCS_Time::zero;
- e.header.ec_send_time = ORBSVCS_Time::zero;
-
- e.data.x = 0;
- e.data.y = 0;
-
- // Start the real test.
-
- // PHASE 0, test filtering by supplier ID in the presence of
- // multiple suppliers with the same ID...
- this->phase_ = ECB_SupplierID_Test::PHASE_0;
-
- this->consumer0_.connect (consumer0_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer1_.connect (consumer1_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier0_.connect (supplier0_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_SupplierID_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 1, test disconnection of a single supplier.
- this->phase_ = ECB_SupplierID_Test::PHASE_1;
- this->supplier1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_SupplierID_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 2, test reconnection of the supplier.
- this->phase_ = ECB_SupplierID_Test::PHASE_2;
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_SupplierID_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 3, test disconnect of one consumer
- this->phase_ = ECB_SupplierID_Test::PHASE_3;
- this->consumer1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_SupplierID_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 4, test reconnection of one consumer
- this->phase_ = ECB_SupplierID_Test::PHASE_4;
- this->consumer1_.connect (consumer1_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_SupplierID_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 5, test disconnection of two consumers.
- this->phase_ = ECB_SupplierID_Test::PHASE_5;
- this->consumer0_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_SupplierID_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 6, test reconnection of two consumers.
- this->phase_ = ECB_SupplierID_Test::PHASE_6;
- this->consumer0_.connect (consumer0_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer1_.connect (consumer1_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_SupplierID_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 7, test disconnect/reconnect of both suppliers.
- this->phase_ = ECB_SupplierID_Test::PHASE_7;
- this->supplier0_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.connect (supplier0_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_SupplierID_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (events, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE END, any events received after this are errors.
- this->phase_ = ECB_SupplierID_Test::PHASE_END;
-
- // Finish
- this->supplier1_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer1_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer0_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-int
-ECB_SupplierID_Test::dump_results (void)
-{
- static CORBA::ULong expected_count[PHASE_END]={
- 4 * ECB_SupplierID_Test::EVENTS_SENT,
- 2 * ECB_SupplierID_Test::EVENTS_SENT,
- 4 * ECB_SupplierID_Test::EVENTS_SENT,
- 2 * ECB_SupplierID_Test::EVENTS_SENT,
- 4 * ECB_SupplierID_Test::EVENTS_SENT,
- 0,
- 4 * ECB_SupplierID_Test::EVENTS_SENT,
- 4 * ECB_SupplierID_Test::EVENTS_SENT
- };
-
- int result = 0;
-
- for (int i = 0;
- i < ECB_SupplierID_Test::PHASE_END;
- ++i)
- {
- if (this->error_count_[i] != 0)
- {
- ACE_ERROR ((LM_ERROR,
- "SupplierID_Test: Error count for phase %d "
- "is not zero\n",
- i));
- result = -1;
- }
- if (this->event_count_[i] != expected_count[i])
- {
- ACE_ERROR ((LM_ERROR,
- "SupplierID_Test: Mismatched event count in phase %d, "
- "expected %d, count is %d\n",
- i,
- expected_count[i],
- this->event_count_[i]));
- result = -1;
- }
- }
- if (this->error_count_[ECB_SupplierID_Test::PHASE_END] != 0)
- {
- ACE_ERROR ((LM_ERROR,
- "SupplierID_Test: Events received after final phase\n"));
- result = -1;
- }
- if (result == 0)
- ACE_DEBUG ((LM_DEBUG,
- "SupplierID_Test: All phases successful\n"));
-
- return result;
-}
-
-void
-ECB_SupplierID_Test::push (int consumer_id,
- const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (events);
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- switch (this->phase_)
- {
- case ECB_SupplierID_Test::PHASE_END:
- default:
- this->error_count_[ECB_SupplierID_Test::PHASE_END]++;
- break;
-
- case ECB_SupplierID_Test::PHASE_0:
- this->event_count_[ECB_SupplierID_Test::PHASE_0]++;
- break;
-
- case ECB_SupplierID_Test::PHASE_1:
- this->event_count_[ECB_SupplierID_Test::PHASE_1]++;
- break;
-
- case ECB_SupplierID_Test::PHASE_2:
- this->event_count_[ECB_SupplierID_Test::PHASE_2]++;
- break;
-
- case ECB_SupplierID_Test::PHASE_3:
- if (consumer_id == 0)
- this->event_count_[ECB_SupplierID_Test::PHASE_3]++;
- else
- this->error_count_[ECB_SupplierID_Test::PHASE_3]++;
- break;
-
- case ECB_SupplierID_Test::PHASE_4:
- this->event_count_[ECB_SupplierID_Test::PHASE_4]++;
- break;
-
- case ECB_SupplierID_Test::PHASE_5:
- this->error_count_[ECB_SupplierID_Test::PHASE_5]++;
- break;
-
- case ECB_SupplierID_Test::PHASE_6:
- this->event_count_[ECB_SupplierID_Test::PHASE_6]++;
- break;
-
- case ECB_SupplierID_Test::PHASE_7:
- this->event_count_[ECB_SupplierID_Test::PHASE_7]++;
- break;
- }
-}
-
-// ****************************************************************
-
-ECB_Correlation_Test::ECB_Correlation_Test (void)
- : consumer_ (this, 0),
- supplier0_ (this, 0),
- supplier1_ (this, 1)
-{
-}
-
-void
-ECB_Correlation_Test::run (CORBA::ORB_ptr orb,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Environment& TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (orb);
-
- int i;
-
- for (i = 0; i <= ECB_Correlation_Test::PHASE_END; ++i)
- {
- this->event_count_[i] = 0;
- this->error_count_[i] = 0;
- }
-
- // Startup
- this->consumer_.open ("Correlation/consumer",
- ec,
- scheduler,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.open ("Correlation/supplier0",
- ec,
- scheduler,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.open ("Correlation/supplier1",
- ec,
- scheduler,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Precompute the QoS for the consumers and suppliers.
- ACE_ConsumerQOS_Factory consumer_qos;
- consumer_qos.start_conjunction_group ();
- consumer_qos.insert_type (ECB_Correlation_Test::EVENT_A,
- this->consumer_.rt_info ());
- consumer_qos.insert_type (ECB_Correlation_Test::EVENT_B,
- this->consumer_.rt_info ());
-
- ACE_SupplierQOS_Factory supplier0_qos;
- supplier0_qos.insert (ECB_Correlation_Test::SUPPLIER_ID_0,
- ECB_Correlation_Test::EVENT_A,
- this->supplier0_.rt_info (),
- 1);
- supplier0_qos.insert (ECB_Correlation_Test::SUPPLIER_ID_0,
- ECB_Correlation_Test::EVENT_B,
- this->supplier0_.rt_info (),
- 1);
-
- ACE_SupplierQOS_Factory supplier1_qos;
- supplier1_qos.insert (ECB_Correlation_Test::SUPPLIER_ID_1,
- ECB_Correlation_Test::EVENT_A,
- this->supplier1_.rt_info (),
- 1);
- supplier1_qos.insert (ECB_Correlation_Test::SUPPLIER_ID_1,
- ECB_Correlation_Test::EVENT_B,
- this->supplier1_.rt_info (),
- 1);
-
- // Precompute the events
- RtecEventComm::EventSet event_a (1);
- event_a.length (1);
- {
- RtecEventComm::Event& e = event_a[0];
- e.header.source = ECB_Correlation_Test::SUPPLIER_ID_0;
- e.header.ttl = 1;
- e.header.type = ECB_Correlation_Test::EVENT_A;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (e.header.creation_time, t);
- e.header.ec_recv_time = ORBSVCS_Time::zero;
- e.header.ec_send_time = ORBSVCS_Time::zero;
-
- e.data.x = 0;
- e.data.y = 0;
- }
-
- RtecEventComm::EventSet event_b (1);
- event_b.length (1);
- {
- RtecEventComm::Event& e = event_b[0];
- e.header.source = ECB_Correlation_Test::SUPPLIER_ID_0;
- e.header.ttl = 1;
- e.header.type = ECB_Correlation_Test::EVENT_B;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (e.header.creation_time, t);
- e.header.ec_recv_time = ORBSVCS_Time::zero;
- e.header.ec_send_time = ORBSVCS_Time::zero;
-
- e.data.x = 0;
- e.data.y = 0;
- }
-
- RtecEventComm::EventSet event_ab (2);
- event_ab.length (2);
- {
- RtecEventComm::Event& e = event_ab[0];
- e.header.source = ECB_Correlation_Test::SUPPLIER_ID_0;
- e.header.ttl = 1;
- e.header.type = ECB_Correlation_Test::EVENT_A;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (e.header.creation_time, t);
- e.header.ec_recv_time = ORBSVCS_Time::zero;
- e.header.ec_send_time = ORBSVCS_Time::zero;
-
- e.data.x = 0;
- e.data.y = 0;
- }
- {
- RtecEventComm::Event& e = event_ab[1];
- e.header.source = ECB_Correlation_Test::SUPPLIER_ID_0;
- e.header.ttl = 1;
- e.header.type = ECB_Correlation_Test::EVENT_B;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (e.header.creation_time, t);
- e.header.ec_recv_time = ORBSVCS_Time::zero;
- e.header.ec_send_time = ORBSVCS_Time::zero;
-
- e.data.x = 0;
- e.data.y = 0;
- }
-
- // Start the real test.
-
- // PHASE 0
- this->phase_ = ECB_Correlation_Test::PHASE_0;
-
- this->consumer_.connect (consumer_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier0_.connect (supplier0_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_Correlation_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (event_a, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (event_b, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 1, test disconnection of a single supplier.
- this->phase_ = ECB_Correlation_Test::PHASE_1;
- this->consumer_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer_.connect (consumer_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier0_.connect (supplier0_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_Correlation_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (event_ab, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (event_ab, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 2, test reconnection of the supplier.
- this->phase_ = ECB_Correlation_Test::PHASE_2;
- this->consumer_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer_.connect (consumer_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier0_.connect (supplier0_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_Correlation_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (event_a, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (event_b, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.send_event (event_b, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (event_a, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 3
- this->phase_ = ECB_Correlation_Test::PHASE_3;
- this->consumer_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer_.connect (consumer_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier0_.connect (supplier0_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_Correlation_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (event_a, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (event_ab, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 4
- this->phase_ = ECB_Correlation_Test::PHASE_4;
- this->consumer_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer_.connect (consumer_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier0_.connect (supplier0_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_Correlation_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (event_a, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (event_a, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (event_b, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE 5
- this->phase_ = ECB_Correlation_Test::PHASE_5;
- this->consumer_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer_.connect (consumer_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier0_.connect (supplier0_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.connect (supplier1_qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- for (i = 0; i < ECB_Correlation_Test::EVENTS_SENT; ++i)
- {
- this->supplier0_.send_event (event_a, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier1_.send_event (event_a, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-
- // PHASE END, any events received after this are errors.
- this->phase_ = ECB_Correlation_Test::PHASE_END;
-
- // Finish
- this->supplier1_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier0_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-int
-ECB_Correlation_Test::dump_results (void)
-{
- static CORBA::ULong expected_count[PHASE_END] =
- {
- 1 * ECB_Correlation_Test::EVENTS_SENT,
- 2 * ECB_Correlation_Test::EVENTS_SENT,
- 2 * ECB_Correlation_Test::EVENTS_SENT,
- 1 * ECB_Correlation_Test::EVENTS_SENT,
- 1 * ECB_Correlation_Test::EVENTS_SENT,
- 0
- };
-
- int result = 0;
-
- for (int i = 0;
- i < ECB_Correlation_Test::PHASE_END;
- ++i)
- {
- if (this->error_count_[i] != 0)
- {
- ACE_ERROR ((LM_ERROR,
- "Correlation_Test: Error count for phase %d "
- "is not zero\n",
- i));
- result = -1;
- }
- if (this->event_count_[i] != expected_count[i])
- {
- ACE_ERROR ((LM_ERROR,
- "Correlation_Test: Mismatched event count in phase %d, "
- "expected %d, count is %d\n",
- i,
- expected_count[i],
- this->event_count_[i]));
- result = -1;
- }
- }
- if (this->error_count_[ECB_Correlation_Test::PHASE_END] != 0)
- {
- ACE_ERROR ((LM_ERROR,
- "Correlation_Test: Events received after final phase\n"));
- result = -1;
- }
- if (result == 0)
- ACE_DEBUG ((LM_DEBUG,
- "Correlation_Test: All phases successful\n"));
-
- return result;
-}
-
-void
-ECB_Correlation_Test::push (int consumer_id,
- const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (consumer_id);
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- if (events.length () != 2)
- {
- ACE_ERROR ((LM_ERROR,
- "Correlation_Test::push - "
- "event length (%d) in phase %d\n",
- events.length (), this->phase_));
- this->error_count_[this->phase_]++;
- return;
- }
-
- // If the types do not match we have an error.
- if (!((events[0].header.type == ECB_Correlation_Test::EVENT_A
- && events[1].header.type == ECB_Correlation_Test::EVENT_B)
- || (events[0].header.type == ECB_Correlation_Test::EVENT_B
- && events[1].header.type == ECB_Correlation_Test::EVENT_A)))
- {
- ACE_ERROR ((LM_ERROR,
- "Correlation_Test::push - event type\n"));
- this->error_count_[this->phase_]++;
- return;
- }
-
- switch (this->phase_)
- {
- case ECB_Correlation_Test::PHASE_END:
- default:
- this->error_count_[ECB_Correlation_Test::PHASE_END]++;
- break;
-
- case ECB_Correlation_Test::PHASE_0:
- this->event_count_[ECB_Correlation_Test::PHASE_0]++;
- break;
-
- case ECB_Correlation_Test::PHASE_1:
- this->event_count_[ECB_Correlation_Test::PHASE_1]++;
- break;
-
- case ECB_Correlation_Test::PHASE_2:
- this->event_count_[ECB_Correlation_Test::PHASE_2]++;
- break;
-
- case ECB_Correlation_Test::PHASE_3:
- this->event_count_[ECB_Correlation_Test::PHASE_3]++;
- break;
-
- case ECB_Correlation_Test::PHASE_4:
- this->event_count_[ECB_Correlation_Test::PHASE_4]++;
- break;
-
- case ECB_Correlation_Test::PHASE_5:
- this->error_count_[ECB_Correlation_Test::PHASE_5]++;
- break;
- }
-}
-
-// ****************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.dsp b/TAO/orbsvcs/tests/EC_Basic/EC_Basic.dsp
deleted file mode 100644
index 1c4327fe178..00000000000
--- a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.dsp
+++ /dev/null
@@ -1,94 +0,0 @@
-# Microsoft Developer Studio Project File - Name="EC_Basic" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=EC_Basic - 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 "EC_Basic.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 "EC_Basic.mak" CFG="EC_Basic - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "EC_Basic - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "EC_Basic - 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)" == "EC_Basic - 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 "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "EC_Basic - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "EC_Basic - Win32 Release"
-# Name "EC_Basic - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\EC_Basic.cpp
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.dsw b/TAO/orbsvcs/tests/EC_Basic/EC_Basic.dsw
deleted file mode 100644
index a9f492f94d6..00000000000
--- a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "EC_Basic"=.\EC_Basic.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.h b/TAO/orbsvcs/tests/EC_Basic/EC_Basic.h
deleted file mode 100644
index 5ffa770d18e..00000000000
--- a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.h
+++ /dev/null
@@ -1,354 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = TITLE
-// A simple test for the Event Channel.
-//
-// = DESCRIPTION
-// This test exercises the basic features of the EC, such as
-// filtering, correlation, timeouts, etc.
-// The test creates a colocated EC, some suppliers, some consumers
-// and exercises each feature, one at a time.
-//
-// ============================================================================
-
-#ifndef EC_BASIC_H
-#define EC_BASIC_H
-
-#include "ace/SString.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/High_Res_Timer.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/RtecEventCommS.h"
-#include "orbsvcs/Channel_Clients_T.h"
-
-class ECB_Driver
-{
- //
- // = TITLE
- // A class to control the tests.
- //
- // = DESCRIPTION
- // This class creates multiple tests and runs them in sequence,
- // providing proper environment for each one (the event channel,
- // the ORB configuration, etc.
- //
-public:
- ECB_Driver (void);
-
- int run (int argc, char* argv[]);
- // Run the test.
-
-private:
- int shutdown (CORBA::Environment&);
- // Called when the main thread is about to shutdown.
-
- int parse_args (int argc, char* argv[]);
- // parse the command line arguments
-
- void dump_results (void);
- // Dump the results to the standard output.
-
-private:
- const char* pid_filename_;
- // The name of a file where the process stores its pid
-
- ACE_hrtime_t test_start_;
- ACE_hrtime_t test_stop_;
- // Measure the test elapsed time as well as mark the beginning of
- // the frames.
-
- CORBA::ORB_var orb_;
- // The ORB, so we can shut it down.
-};
-
-// ****************************************************************
-
-class ECB_Test
-{
- // = TITLE
- // The base class for all the tests.
- //
- // = DESCRIPTION
- // All the tests inherit from this class, it is used by the
- // consumer and suppliers as callbacks.
- //
-public:
- virtual ~ECB_Test (void);
- // Destructor
-
- virtual void push (int consumer_number,
- const RtecEventComm::EventSet& events,
- CORBA::Environment &_env) = 0;
- // The callback from the Consumer....
-};
-
-class ECB_Consumer : public POA_RtecEventComm::PushConsumer
-{
-public:
- // = TITLE
- // The consumers for all the tests.
- //
- // = DESCRIPTION
- // To simplify each test implementation a generic consumer class
- // is provided.
- // It dispatches the events back to a Base_Test.
- //
- ECB_Consumer (ECB_Test* test,
- int consumer_id);
-
- void open (const char* name,
- RtecEventChannelAdmin::EventChannel_ptr event_channel,
- RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Environment& _env);
- // This method connects the consumer to the EC.
-
- void close (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- RtecScheduler::handle_t rt_info (void) const;
- // The RT_Info for this object
-
- void connect (const RtecEventChannelAdmin::ConsumerQOS& qos,
- CORBA::Environment &_env);
- void disconnect (CORBA::Environment &_env);
- // Disconnect from the supplier, but do not forget about it or close
- // it.
-
- // = The POA_RtecEventComm::PushComsumer methods.
- virtual void push (const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- virtual void disconnect_push_consumer (CORBA::Environment &);
-
-private:
- ECB_Test* test_;
- // To callback.
-
- int consumer_id_;
- // So we can give our identity back to the test.
-
- RtecScheduler::handle_t rt_info_;
- // The handle for our RT_Info description.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC using this proxy.
-
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin_;
- // We talk to the EC using this proxy.
-};
-
-class ECB_Supplier : public POA_RtecEventComm::PushSupplier
-{
-public:
- // = TITLE
- // Implement one of the consumers in this test.
- //
- ECB_Supplier (ECB_Test* test,
- int supplier_id);
- // We generate an id based on the name....
-
- void open (const char* name,
- RtecEventChannelAdmin::EventChannel_ptr event_channel,
- RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Environment& _env);
- // This method connects the supplier to the EC.
-
- void close (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- RtecScheduler::handle_t rt_info (void) const;
- // The RT_Info for this object
-
- void connect (const RtecEventChannelAdmin::SupplierQOS& qos,
- CORBA::Environment &_env);
- void disconnect (CORBA::Environment &_env);
- // Disconnect from the EC, but do not forget about it or close
- // it.
-
- void send_event (RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- // Send one event, the supplier provides the SourceID
-
- // = The POA_RtecEventComm::PushSupplier methods.
- virtual void disconnect_push_supplier (CORBA::Environment &);
-
-private:
- ECB_Test* test_;
- // To callback.
-
- int supplier_id_;
- // This is NOT the supplier ID for the EC, just a number for the
-
- RtecScheduler::handle_t rt_info_;
- // The handle for our RT_Info description.
-
- RtecEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_;
- // We talk to the EC using this proxy.
-
- RtecEventChannelAdmin::SupplierAdmin_var supplier_admin_;
- // We talk to the EC using this proxy.
-};
-
-// ****************************************************************
-
-// @@ TODO WE may need to split each test to its own file, but only
-// once the number of tests justifies that change.
-
-class ECB_SupplierID_Test : public ECB_Test
-{
- //
- // = TITLE
- // Verifies that multiple suppliers can have the same ID.
- //
- // = DESCRIPTION
- // This class creates two consumers and two suppliers, the
- // suppliers connect with the same ID, but send out different
- // events. The consumers subscribe by supplier ID.
- //
- // The test executes several phases (see the enum below).
- //
- // = TODO
- // The test could be more flexible, but functionality is more
- // important than flexiblitity.
- //
-public:
- ECB_SupplierID_Test (void);
-
- enum
- {
- PHASE_0, // Verifies filtering for two suppliers with the same ID
- PHASE_1, // Disconnect one of the suppliers
- PHASE_2, // Reconnect the supplier
- PHASE_3, // Disconnect a consumer
- PHASE_4, // Reconnect the consumer
- PHASE_5, // Disconnect both consumers
- PHASE_6, // Reconnect both consumers
- PHASE_7, // Disconnect both suppliers and reconnect them
- PHASE_END // To check that no events are received after the test ends.
- };
-
- enum
- {
- EVENTS_SENT = 10, // How many events we send on each test
- SUPPLIER_ID = 1
- };
-
- void run (CORBA::ORB_ptr orb,
- RtecEventChannelAdmin::EventChannel_ptr event_channel,
- RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Environment& _env);
- // Start the test.
-
- int dump_results (void);
- // Print out the results, returns -1 if an error was detected.
-
- virtual void push (int consumer_id,
- const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- // The callback from the Consumer....
-
-
-private:
- ECB_Consumer consumer0_;
- ECB_Consumer consumer1_;
- // The consumers...
-
- ECB_Supplier supplier0_;
- ECB_Supplier supplier1_;
- // The suppliers...
-
- CORBA::ULong event_count_[ECB_SupplierID_Test::PHASE_END + 1];
- // Count the correctly received events.
-
- CORBA::ULong error_count_[ECB_SupplierID_Test::PHASE_END + 1];
- // Store the number of errors for each phase.
-
- int phase_;
- // Keep track of the test we are running...
-};
-
-// ****************************************************************
-
-class ECB_Correlation_Test : public ECB_Test
-{
- //
- // = TITLE
- // Verifies that correlation works.
- //
- // = DESCRIPTION
- // This class creates one consumers and two suppliers, the
- // consumer subscribe for several event correlations.
- // The correlations are satisfied in several different ways by
- // both suppliers (see below).by:
- //
- // = TODO
- //
-public:
- ECB_Correlation_Test (void);
-
- enum
- {
- PHASE_0, // One supplier sends A the other sends B
- PHASE_1, // Both suppliers send event A and B (in a single event)
- PHASE_2, // Both suppliers alternate A and B
- PHASE_3, // One supplier sends A the other sends A and B (in a
- // single event)
- PHASE_4, // One supplier sends A the other alternates A and B
- PHASE_5, // Both suppliers send A
- PHASE_END // To check that no events are received after the test ends.
- };
-
- enum
- {
- EVENTS_SENT = 10, // How many events we send on each test
- EVENT_A = 100, // The event "A"
- EVENT_B = 200, // The event "B"
- SUPPLIER_ID_0 = 100, // The supplier ID for supplier0
- SUPPLIER_ID_1 = 200 // The supplier ID for supplier1
- };
-
- void run (CORBA::ORB_ptr orb,
- RtecEventChannelAdmin::EventChannel_ptr event_channel,
- RtecScheduler::Scheduler_ptr scheduler,
- CORBA::Environment& _env);
- // Start the test.
-
- int dump_results (void);
- // Print out the results, returns -1 if an error was detected.
-
- virtual void push (int consumer_id,
- const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- // The callback from the Consumer....
-
-private:
- ECB_Consumer consumer_;
- // The consumer...
-
- ECB_Supplier supplier0_;
- ECB_Supplier supplier1_;
- // The suppliers...
-
- CORBA::ULong event_count_[ECB_Correlation_Test::PHASE_END + 1];
- // Count the correctly received events.
-
- CORBA::ULong error_count_[ECB_Correlation_Test::PHASE_END + 1];
- // Store the number of errors for each phase.
-
- int phase_;
- // Keep track of the test we are running...
-};
-
-// ****************************************************************
-
-#if defined (__ACE_INLINE__)
-#include "EC_Basic.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* EC_BASIC_H */
diff --git a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.i b/TAO/orbsvcs/tests/EC_Basic/EC_Basic.i
deleted file mode 100644
index 1688f03c423..00000000000
--- a/TAO/orbsvcs/tests/EC_Basic/EC_Basic.i
+++ /dev/null
@@ -1,15 +0,0 @@
-// $Id$
-
-RtecScheduler::handle_t
-ECB_Consumer::rt_info (void) const
-{
- return this->rt_info_;
-}
-
-RtecScheduler::handle_t
-ECB_Supplier::rt_info (void) const
-{
- return this->rt_info_;
-}
-
-
diff --git a/TAO/orbsvcs/tests/EC_Basic/Makefile b/TAO/orbsvcs/tests/EC_Basic/Makefile
deleted file mode 100644
index 9cd2671c8e0..00000000000
--- a/TAO/orbsvcs/tests/EC_Basic/Makefile
+++ /dev/null
@@ -1,386 +0,0 @@
-# $Id$
-
-BIN = EC_Basic
-
-SRC = $(BIN:%=%$(VAR).cpp)
-LDLIBS= -lorbsvcs -lTAO
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-#----------------------------------------------------------------------------
-# 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.local.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-
-#### Local rules and variables...
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/EC_Basic.o .obj/EC_Basic.so .shobj/EC_Basic.o .shobj/EC_Basic.so: EC_Basic.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Module_Factory.h \
- EC_Basic.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- EC_Basic.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/EC_Basic/README b/TAO/orbsvcs/tests/EC_Basic/README
deleted file mode 100644
index 18159740f60..00000000000
--- a/TAO/orbsvcs/tests/EC_Basic/README
+++ /dev/null
@@ -1,12 +0,0 @@
-# $Id$
-
-A regression test for TAO's Real-time Event Channel.
-
-This program will be used to test the basic features of the Event
-Channel. The current tests are:
-
- + SupplierID_Test: verify that several suppliers can can the
- same supplier ID.
-
- + Correlation_Test: verify that a consumer can subscribe to a
- correlation.
diff --git a/TAO/orbsvcs/tests/EC_Basic/run_test.pl b/TAO/orbsvcs/tests/EC_Basic/run_test.pl
deleted file mode 100755
index 50a65b5d6e3..00000000000
--- a/TAO/orbsvcs/tests/EC_Basic/run_test.pl
+++ /dev/null
@@ -1,10 +0,0 @@
-# -*- perl -*-
-# $Id$
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-$status = system ($EXEPREFIX."EC_Basic".$Process::EXE_EXT, "");
-
-# @@ Capture any errors from the server too.
-exit $status;
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECCM_Consumer.dsp b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECCM_Consumer.dsp
deleted file mode 100644
index dac04615a5c..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECCM_Consumer.dsp
+++ /dev/null
@@ -1,228 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ECCM_Consumer" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=ECCM_Consumer - 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 "ECCM_Consumer.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 "ECCM_Consumer.mak" CFG="ECCM_Consumer - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ECCM_Consumer - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "ECCM_Consumer - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "ECCM_Consumer - 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 "..\..\..\\" /I "..\..\..\..\\" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\TAO" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "ECCM_Consumer - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\TAO" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ECCM_Consumer - Win32 Release"
-# Name "ECCM_Consumer - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\dataC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\dataS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECM_Consumer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECM_Data.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\dataC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\dataS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\dataS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECM_Consumer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECM_Data.h
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\data.idl
-
-!IF "$(CFG)" == "ECCM_Consumer - Win32 Release"
-
-USERDEP__DATA_="..\..\..\TAO_IDL\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\data.idl
-InputName=data
-
-BuildCmds= \
- ..\..\..\TAO_IDL\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ECCM_Consumer - Win32 Debug"
-
-USERDEP__DATA_="..\..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\data.idl
-InputName=data
-
-BuildCmds= \
- ..\..\..\..\bin\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Template Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\dataS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECCM_Supplier.dsp b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECCM_Supplier.dsp
deleted file mode 100644
index 897d3f5b11b..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECCM_Supplier.dsp
+++ /dev/null
@@ -1,228 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ECCM_Supplier" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=ECCM_Supplier - 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 "ECCM_Supplier.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 "ECCM_Supplier.mak" CFG="ECCM_Supplier - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ECCM_Supplier - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "ECCM_Supplier - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "ECCM_Supplier - 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 "..\..\..\\" /I "..\..\..\..\\" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\TAO" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "ECCM_Supplier - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\TAO" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ECCM_Supplier - Win32 Release"
-# Name "ECCM_Supplier - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\dataC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\dataS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECM_Data.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECM_Supplier.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\dataC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\dataS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\dataS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECM_Data.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECM_Supplier.h
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\data.idl
-
-!IF "$(CFG)" == "ECCM_Supplier - Win32 Release"
-
-USERDEP__DATA_="..\..\..\TAO_IDL\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\data.idl
-InputName=data
-
-BuildCmds= \
- ..\..\..\TAO_IDL\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "ECCM_Supplier - Win32 Debug"
-
-USERDEP__DATA_="..\..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\data.idl
-InputName=data
-
-BuildCmds= \
- ..\..\..\..\bin\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Template Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\dataS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp
deleted file mode 100644
index e380b16a026..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.cpp
+++ /dev/null
@@ -1,457 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/Sched/Config_Scheduler.h"
-#include "orbsvcs/Event/Event_Channel.h"
-#include "ECM_Consumer.h"
-#include "ECM_Data.h"
-
-ACE_RCSID(EC_Custom_Marshal, ECM_Consumer, "$Id$")
-
-int
-main (int argc, char *argv [])
-{
- Driver driver;
- return driver.run (argc, argv);
-}
-
-// ****************************************************************
-
-Driver::Driver (void)
- : n_consumers_ (1),
- event_count_ (100),
- event_a_ (ACE_ES_EVENT_UNDEFINED),
- event_b_ (ACE_ES_EVENT_UNDEFINED + 1),
- pid_file_name_ (0),
- recv_count_ (0)
-{
-}
-
-
-
-int
-Driver::run (int argc, char* argv[])
-{
- TAO_TRY
- {
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv))
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "Execution parameters:\n"
- " consumers = <%d>\n"
- " event count = <%d>\n"
- " supplier Event A = <%d>\n"
- " supplier Event B = <%d>\n"
- " pid file name = <%s>\n",
-
- this->n_consumers_,
- this->event_count_,
- this->event_a_,
- this->event_b_,
-
- this->pid_file_name_?this->pid_file_name_:"nil") );
-
- if (this->pid_file_name_ != 0)
- {
- FILE* pid = ACE_OS::fopen (this->pid_file_name_, "w");
- if (pid != 0)
- {
- ACE_OS::fprintf (pid, "%d\n", ACE_OS::getpid ());
- ACE_OS::fclose (pid);
- }
- }
-
- int min_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO);
- // Enable FIFO scheduling, e.g., RT scheduling class on Solaris.
-
- if (ACE_OS::sched_params (ACE_Sched_Params (ACE_SCHED_FIFO,
- min_priority,
- ACE_SCOPE_PROCESS)) != 0)
- {
- if (ACE_OS::last_error () == EPERM)
- ACE_DEBUG ((LM_DEBUG,
- "%s: user is not superuser, "
- "so remain in time-sharing class\n", argv[0]));
- else
- ACE_ERROR ((LM_ERROR,
- "%s: ACE_OS::sched_params failed\n", argv[0]));
- }
-
- if (ACE_OS::thr_setprio (min_priority) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) main thr_setprio failed,"
- "no real-time features\n"));
- }
-
- CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to get the Naming Service.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (ACE_Scheduler_Factory::use_config (naming_context.in ()) == -1)
- return -1;
-
- CosNaming::Name name (1);
- name.length (1);
- name[0].id = CORBA::string_dup ("EventService");
-
- CORBA::Object_var ec_obj =
- naming_context->resolve (name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventChannelAdmin::EventChannel_var channel;
- if (CORBA::is_nil (ec_obj.in ()))
- channel = RtecEventChannelAdmin::EventChannel::_nil ();
- else
- channel = RtecEventChannelAdmin::EventChannel::_narrow (ec_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->connect_consumers (channel.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected consumer(s)\n"));
-
- ACE_DEBUG ((LM_DEBUG, "running the test\n"));
- if (orb->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
- ACE_DEBUG ((LM_DEBUG, "event loop finished\n"));
-
- this->disconnect_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- channel->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-Driver::push_consumer (void* /* consumer_cookie */,
- ACE_hrtime_t /* arrival */,
- const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- // int ID =
- // (ACE_reinterpret_cast(Test_Consumer**,consumer_cookie)
- // - this->consumers_);
- //
- // ACE_DEBUG ((LM_DEBUG, "(%t) events received by consumer %d\n", ID));
-
- if (events.length () == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "no events\n"));
- return;
- }
-
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->recv_count_mutex_);
-
- this->recv_count_ += events.length ();
-
- int x = this->event_count_ / 10;
- if (this->recv_count_ % x == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "ECM_Consumer (%P|%t): %d events received\n",
- this->recv_count_));
- }
-
- if (this->recv_count_ >= this->event_count_)
- {
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
- }
-
- // ACE_DEBUG ((LM_DEBUG, "%d event(s)\n", events.length ()));
-
- for (u_int i = 0; i < events.length (); ++i)
- {
- const RtecEventComm::Event& e = events[i];
-
- if (e.data.payload.mb () == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "No data in event[%d]\n", i));
- continue;
- }
-
- // @@ TODO this is a little messy, infortunately we have to
- // extract the first byte to determine the byte order, the CDR
- // cannot do it for us because in certain cases the byte order
- // is not in the encapsulation. Maybe we need another
- // constructor for the InputCDR streams (but there are too many
- // already!)?
-
- // Note that there is no copying
- int byte_order = e.data.payload[0];
-
- ACE_Message_Block* mb =
- ACE_Message_Block::duplicate (e.data.payload.mb ());
- mb->rd_ptr (1); // skip the byte order
-
- TAO_InputCDR cdr (mb, byte_order);
-
- ECM_IDLData::Info info;
- cdr.decode (ECM_IDLData::_tc_Info, &info, 0, TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- ECM_Data other;
- cdr >> other;
-
- if (!cdr.good_bit ())
- ACE_ERROR ((LM_ERROR, "Problem demarshalling C++ data\n"));
-
- CORBA::ULong n = info.trajectory.length ();
- // ACE_DEBUG ((LM_DEBUG, "Payload contains <%d> elements\n", n));
- // ACE_DEBUG ((LM_DEBUG, "Inventory <%s> contains <%d> elements\n",
- // other.description.in (),
- // other.inventory.current_size ()));
-
- for (CORBA::ULong j = 0; j < n; ++j)
- {
- ECM_IDLData::Point& p = info.trajectory[j];
- if (p.x != j || p.y != j*j)
- {
- ACE_DEBUG ((LM_DEBUG,
- "invalid data in trajectory[%d] = (%f,%f)\n",
- j, p.x, p.y));
- }
- }
- }
-}
-
-void
-Driver::connect_consumers (RtecEventChannelAdmin::EventChannel_ptr channel,
- CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_consumers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "consumer_%02.2d", i);
-
- ACE_NEW (this->consumers_[i],
- Test_Consumer (this, this->consumers_ + i));
-
- this->consumers_[i]->connect (buf,
- this->event_a_,
- this->event_b_,
- channel,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-void
-Driver::disconnect_consumers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_consumers_; ++i)
- {
- this->consumers_[i]->disconnect (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-int
-Driver::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "dc:n:h:p:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'c':
- this->n_consumers_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'n':
- this->event_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'h':
- {
- char* aux;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
-
- this->event_a_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->event_b_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- }
- break;
-
- case 'p':
- this->pid_file_name_ = get_opt.optarg;
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "[ORB options] "
- "-s <global|local> "
- "-a (send data in events) "
- "-h <args> "
- "-p <pid file name> "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- if (this->event_count_ <= 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: event count (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->event_count_,
- 100));
- this->event_count_ = 100;
- }
-
- if (this->n_consumers_ <= 0)
- {
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: number of consumers or "
- "suppliers out of range\n", argv[0]), -1);
- }
-
- return 0;
-}
-
-// ****************************************************************
-
-Test_Consumer::Test_Consumer (Driver *driver, void *cookie)
- : driver_ (driver),
- cookie_ (cookie)
-{
-}
-
-void
-Test_Consumer::connect (const char* name,
- int event_a, int event_b,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& TAO_IN_ENV)
-{
- RtecScheduler::Scheduler_ptr server =
- ACE_Scheduler_Factory::server ();
-
- RtecScheduler::handle_t rt_info =
- server->create (name, TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- // The worst case execution time is far less than 2
- // milliseconds, but that is a safe estimate....
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- server->set (rt_info,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- 0,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 0,
- RtecScheduler::OPERATION,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- ACE_ConsumerQOS_Factory qos;
- qos.start_disjunction_group ();
- qos.insert_type (ACE_ES_EVENT_SHUTDOWN, rt_info);
- qos.insert_type (event_a, rt_info);
- qos.insert_type (event_b, rt_info);
-
- // = Connect as a consumer.
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin =
- ec->for_consumers (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- this->supplier_proxy_ =
- consumer_admin->obtain_push_supplier (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- RtecEventComm::PushConsumer_var objref = this->_this (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- this->supplier_proxy_->connect_push_consumer (objref.in (),
- qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-}
-
-void
-Test_Consumer::disconnect (CORBA::Environment &TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->supplier_proxy_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- this->supplier_proxy_ = 0;
-}
-
-void
-Test_Consumer::push (const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_hrtime_t arrival = ACE_OS::gethrtime ();
- this->driver_->push_consumer (this->cookie_, arrival, events, TAO_IN_ENV);
-}
-
-void
-Test_Consumer::disconnect_push_consumer (CORBA::Environment &)
-{
-}
-
-// ****************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.h b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.h
deleted file mode 100644
index 30cdaa86d40..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Consumer.h
+++ /dev/null
@@ -1,117 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// An example on custom marshaling in TAO.
-//
-// ============================================================================
-
-#ifndef ECM_CONSUMER_H
-#define ECM_CONSUMER_H
-
-#include "ace/Task.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/Channel_Clients_T.h"
-
-class Driver;
-
-class Test_Consumer : public POA_RtecEventComm::PushConsumer
-{
- //
- // = TITLE
- // Receive the events.
- //
- // = DESCRIPTION
-public:
- Test_Consumer (Driver* driver, void* cookie);
-
- void connect (const char* name,
- int event_a,
- int event_b,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& _env);
- // This method connects the consumer to the EC.
-
- void disconnect (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- virtual void push (const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- virtual void disconnect_push_consumer (CORBA::Environment &);
- // The skeleton methods.
-
-private:
- Driver* driver_;
- // The main driver for the test.
-
- void* cookie_;
- // A magic cookie passed by the driver that we pass back in our
- // callbacks.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC using this proxy.
-};
-
-class Driver
-{
- //
- // = TITLE
- //
- // = DESCRIPTION
- //
-public:
- Driver (void);
-
- enum {
- MAX_CONSUMERS = 16
- // Maximum number of consumers.
- };
-
- int run (int argc, char* argv[]);
- // Execute the test.
-
- void push_consumer (void* consumer_cookie,
- ACE_hrtime_t arrival,
- const RtecEventComm::EventSet& events,
- CORBA::Environment&);
- // Callback method for consumers, if any of our consumers has
- // received events it will invoke this method.
-
-private:
- int parse_args (int argc, char* argv[]);
- // parse the command line args
-
- void connect_consumers (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- void disconnect_consumers (CORBA::Environment &_env);
- // Connect and disconnect the consumers.
-
-private:
- Test_Consumer* consumers_[Driver::MAX_CONSUMERS];
- // The consumer array.
-
- int n_consumers_;
- // The number of consumers.
-
- int event_count_;
- // How many messages we will send in the suppliers
-
- int event_a_;
- int event_b_;
- // We send two types of events, with different contents.
-
- const char* pid_file_name_;
- // The name of a file where the process stores its pid
-
- ACE_SYNCH_MUTEX recv_count_mutex_;
- int recv_count_;
- // How many events we have received.
-};
-
-#endif /* ECM_CONSUMER_H */
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp
deleted file mode 100644
index facc56df6e9..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-// $Id$
-
-#include "ECM_Data.h"
-
-ACE_RCSID(EC_Custom_Marshal, ECM_Data, "$Id$")
-
-CORBA::Boolean
-operator<< (TAO_OutputCDR& cdr, ECM_Data& x)
-{
- // We are a little careless about error checking in this routine,
- // because one the CDR gets the error bit on it is never disabled.
- CORBA::ULong count = x.inventory.current_size ();
- if (cdr << x.description.in ()
- && cdr << count )
- {
- for (ECM_Data::Inventory::ITERATOR i = x.inventory.begin ();
- i != x.inventory.end () && cdr.good_bit ();
- ++i)
- {
- const ECM_Data::Inventory::ENTRY& v = *i;
- cdr << v.ext_id_;
- cdr << v.int_id_;
- }
- }
- return cdr.good_bit ();
-}
-
-CORBA::Boolean
-operator>> (TAO_InputCDR& cdr, ECM_Data& x)
-{
- // We are a little careless about error checking in this routine,
- // because one the CDR gets the error bit on it is never disabled.
- CORBA::ULong count;
- if (cdr >> x.description.out ()
- && cdr >> count)
- {
- // ACE_DEBUG ((LM_DEBUG, "Decoding <%d> elements\n", count));
-
- for (CORBA::ULong i = 0; i < count && cdr.good_bit (); ++i)
- {
- CORBA::ULong ext_id;
- CORBA::Double int_id;
- cdr >> ext_id;
- cdr >> int_id;
- if (cdr.good_bit ())
- x.inventory.bind (ext_id, int_id);
-
- // ACE_DEBUG ((LM_DEBUG, "Boung <%d,%f>\n", ext_id, int_id));
- }
- }
- return cdr.good_bit ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Manager<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>;
-template class ACE_Map_Entry<CORBA::ULong,CORBA::Double>;
-template class ACE_Map_Iterator_Base<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>;
-template class ACE_Map_Iterator<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Map_Manager<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Entry<CORBA::ULong,CORBA::Double>
-#pragma instantiate ACE_Map_Iterator_Base<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<CORBA::ULong,CORBA::Double,ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.h b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.h
deleted file mode 100644
index b690100fbce..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Data.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// Simple C++ data to show how custom marshalling can be used for
-// non-IDL types.
-//
-// ============================================================================
-
-#ifndef ECM_DATA_H
-#define ECM_DATA_H
-
-#include "ace/Map_Manager.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "dataC.h"
-
-struct ECM_Data
-{
- typedef ACE_Map_Manager<CORBA::ULong,CORBA::Double,ACE_Null_Mutex> Inventory;
- // Yes, an STL type could be used here and yes, we could write
- // generic algorithms for marshalling and demarshalling using
- // iterators.
- // But ACE (and TAO) must be ported to platforms whose C++ compilers
- // will crash and burn when faced with an STL construct.
-
- CORBA::String_var description;
- Inventory inventory;
-};
-
-extern CORBA::Boolean
-operator<< (TAO_OutputCDR& cdr, ECM_Data& x);
-
-extern CORBA::Boolean
-operator>> (TAO_InputCDR& cdr, ECM_Data& x);
-
-#endif /* ECM_SUPPLIER_H */
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp
deleted file mode 100644
index bab65ca9f33..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.cpp
+++ /dev/null
@@ -1,546 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/Sched/Config_Scheduler.h"
-#include "orbsvcs/Event/Event_Channel.h"
-#include "ECM_Supplier.h"
-#include "ECM_Data.h"
-
-ACE_RCSID(EC_Custom_Marshal, ECM_Supplier, "$Id$")
-
-int
-main (int argc, char *argv [])
-{
- ECMS_Driver driver;
- return driver.run (argc, argv);
-}
-
-// ****************************************************************
-
-ECMS_Driver::ECMS_Driver (void)
- : n_suppliers_ (1),
- event_count_ (100),
- event_period_ (100),
- event_size_ (32),
- event_a_ (ACE_ES_EVENT_UNDEFINED),
- event_b_ (ACE_ES_EVENT_UNDEFINED + 1),
- pid_file_name_ (0)
-{
-}
-
-
-
-int
-ECMS_Driver::run (int argc, char* argv[])
-{
- TAO_TRY
- {
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv))
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "Execution parameters:\n"
- " suppliers = <%d>\n"
- " event count = <%d>\n"
- " event period = <%d>\n"
- " event size = <%d>\n"
- " supplier Event A = <%d>\n"
- " supplier Event B = <%d>\n"
- " pid file name = <%s>\n",
-
- this->n_suppliers_,
- this->event_count_,
- this->event_period_,
- this->event_size_,
- this->event_a_,
- this->event_b_,
-
- this->pid_file_name_?this->pid_file_name_:"nil") );
-
- if (this->pid_file_name_ != 0)
- {
- FILE* pid = ACE_OS::fopen (this->pid_file_name_, "w");
- if (pid != 0)
- {
- ACE_OS::fprintf (pid, "%d\n", ACE_OS::getpid ());
- ACE_OS::fclose (pid);
- }
- }
-
- int min_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO);
- // Enable FIFO scheduling, e.g., RT scheduling class on Solaris.
-
- if (ACE_OS::sched_params (ACE_Sched_Params (ACE_SCHED_FIFO,
- min_priority,
- ACE_SCOPE_PROCESS)) != 0)
- {
- if (ACE_OS::last_error () == EPERM)
- ACE_DEBUG ((LM_DEBUG,
- "%s: user is not superuser, "
- "so remain in time-sharing class\n", argv[0]));
- else
- ACE_ERROR ((LM_ERROR,
- "%s: ACE_OS::sched_params failed\n", argv[0]));
- }
-
- if (ACE_OS::thr_setprio (min_priority) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) main thr_setprio failed,"
- "no real-time features\n"));
- }
-
- CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to get the Naming Service.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (ACE_Scheduler_Factory::use_config (naming_context.in ()) == -1)
- return -1;
-
- CosNaming::Name name (1);
- name.length (1);
- name[0].id = CORBA::string_dup ("EventService");
-
- CORBA::Object_var ec_obj =
- naming_context->resolve (name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventChannelAdmin::EventChannel_var channel;
- if (CORBA::is_nil (ec_obj.in ()))
- channel = RtecEventChannelAdmin::EventChannel::_nil ();
- else
- channel = RtecEventChannelAdmin::EventChannel::_narrow (ec_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->connect_suppliers (channel.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected supplier(s)\n"));
-
- this->activate_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "suppliers are active\n"));
-
- // Wait for the supplier threads...
- if (ACE_Thread_Manager::instance ()->wait () == -1)
- {
- ACE_ERROR ((LM_ERROR, "Thread_Manager wait failed\n"));
- return 1;
- }
-
- ACE_DEBUG ((LM_DEBUG, "suppliers finished\n"));
-
- this->disconnect_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // @@ Deactivate the suppliers (as CORBA Objects?)
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-int
-ECMS_Driver::supplier_task (Test_Supplier *supplier,
- void* /* cookie */)
-{
- TAO_TRY
- {
- ACE_Time_Value tv (0, this->event_period_);
-
- CORBA::ULong n = this->event_size_;
-
- ECM_IDLData::Info info;
- info.mobile_name = CORBA::string_copy ("test");
- info.mobile_speed = 1;
- info.trajectory.length (n);
-
- ECM_Data other;
- other.description = CORBA::string_copy ("some data");
-
- for (CORBA::ULong j = 0; j < n; ++j)
- {
- info.trajectory[j].x = j;
- info.trajectory[j].y = j*j;
- other.inventory.bind (j, j + 1);
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "The inventory contains (%d) elements\n",
- other.inventory.current_size ()));
-
- // We have to make it big enough so we get a contiguous block,
- // otherwise the octet sequence will not work correctly.
- // NOTE: we could pre-allocate enough memory in the CDR stream
- // but we want to show that chaining works!
- TAO_OutputCDR cdr;
-
- CORBA::Boolean byte_order = TAO_ENCAP_BYTE_ORDER;
- cdr << CORBA::Any::from_boolean (byte_order);
-
- // The typecode name standard, the encode method is not (in
- // general the CDR interface is not specified).
- // @@ TODO once the compiled marshalling approach is in place
- // this will read: cdr << info;
- cdr.encode (ECM_IDLData::_tc_Info, &info, 0, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Here we marshall a non-IDL type.
- cdr << other;
-
- if (!cdr.good_bit ())
- ACE_ERROR ((LM_ERROR, "Problem marshalling C++ data\n"));
-
- const ACE_Message_Block* mb = cdr.begin ();
- // NOTE: total_length () return the length of the complete
- // chain.
- CORBA::ULong mblen = cdr.total_length ();
-
- for (CORBA::Long i = 0; i < this->event_count_; ++i)
- {
- RtecEventComm::EventSet event (1);
- event.length (1);
- event[0].header.source = supplier->supplier_id ();
- event[0].header.ttl = 1;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (event[0].header.creation_time, t);
- event[0].header.ec_recv_time = ORBSVCS_Time::zero;
- event[0].header.ec_send_time = ORBSVCS_Time::zero;
-
- if (i == ACE_static_cast (CORBA::Long, this->event_count_) - 1)
- event[0].header.type = ACE_ES_EVENT_SHUTDOWN;
- else if (i % 2 == 0)
- event[0].header.type = this->event_a_;
- else
- event[0].header.type = this->event_b_;
-
- event[0].data.x = 0;
- event[0].data.y = 0;
-
- // We use replace to minimize the copies, this should result
- // in just one memory allocation;
- event[0].data.payload.replace (mblen, mb);
-
- supplier->consumer_proxy ()->push(event, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // ACE_DEBUG ((LM_DEBUG, "(%t) supplier push event\n"));
-
- ACE_OS::sleep (tv);
- }
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-ECMS_Driver::connect_suppliers (RtecEventChannelAdmin::EventChannel_ptr channel,
- CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "supplier_%02.2d", i);
-
- ACE_NEW (this->suppliers_[i], Test_Supplier (this));
-
- this->suppliers_[i]->connect (buf,
- this->event_a_,
- this->event_b_,
- this->event_period_,
- channel,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-void
-ECMS_Driver::activate_suppliers (CORBA::Environment &)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- this->suppliers_[i]->activate ();
- }
-}
-
-void
-ECMS_Driver::disconnect_suppliers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- this->suppliers_[i]->disconnect (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-int
-ECMS_Driver::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "ds:n:t:h:p:b:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 's':
- this->n_suppliers_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'n':
- this->event_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 't':
- this->event_period_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'b':
- this->event_size_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'h':
- {
- char* aux;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
-
- this->event_a_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->event_b_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- }
- break;
-
- case 'p':
- this->pid_file_name_ = get_opt.optarg;
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "[ORB options] "
- "-s <nsuppliers> "
- "-n <event count> "
- "-t <event period (usecs)> "
- "-h <eventa,eventb> "
- "-p <pid file name> "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- if (this->event_count_ <= 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: event count (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->event_count_,
- 100));
- this->event_count_ = 100;
- }
-
- if (this->event_size_ < 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: event size (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->event_size_,
- 32));
- this->event_count_ = 32;
- }
-
- if (this->n_suppliers_ <= 0)
- {
- this->n_suppliers_ = 1;
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: number of suppliers out of range, "
- "reset to default (%d)\n",
- argv[0], 1), -1);
- }
-
- return 0;
-}
-
-// ****************************************************************
-
-Test_Supplier::Test_Supplier (ECMS_Driver *driver)
- : driver_ (driver),
- supplier_ (this)
-{
-}
-
-void
-Test_Supplier::connect (const char* name,
- int event_a,
- int event_b,
- int event_period,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- RtecScheduler::Scheduler_ptr server =
- ACE_Scheduler_Factory::server ();
-
- RtecScheduler::handle_t rt_info =
- server->create (name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_Time_Value tv (0, event_period);
- RtecScheduler::Period_t rate = tv.usec () * 10;
-
- // The execution times are set to reasonable values, but
- // actually they are changed on the real execution, i.e. we
- // lie to the scheduler to obtain right priorities; but we
- // don't care if the set is schedulable.
- tv.set (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- server->set (rt_info,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- rate,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->supplier_id_ = ACE::crc32 (name);
- ACE_DEBUG ((LM_DEBUG, "ID for <%s> is %04.4x\n", name,
- this->supplier_id_));
-
- ACE_SupplierQOS_Factory qos;
- qos.insert (this->supplier_id_,
- event_a,
- rt_info, 1);
- qos.insert (this->supplier_id_,
- event_b,
- rt_info, 1);
- qos.insert (this->supplier_id_,
- ACE_ES_EVENT_SHUTDOWN,
- rt_info, 1);
-
- RtecEventChannelAdmin::SupplierAdmin_var supplier_admin =
- ec->for_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->consumer_proxy_ =
- supplier_admin->obtain_push_consumer (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventComm::PushSupplier_var objref =
- this->supplier_._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->consumer_proxy_->connect_push_supplier (objref.in (),
- qos.get_SupplierQOS (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Test_Supplier::disconnect (CORBA::Environment &TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->consumer_proxy_.in ()))
- return;
-
- this->consumer_proxy_->disconnect_push_consumer (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
-
- this->consumer_proxy_ = 0;
-}
-
-int
-Test_Supplier::svc ()
-{
- return this->driver_->supplier_task (this, this->cookie_);
-}
-
-void
-Test_Supplier::disconnect_push_supplier (CORBA::Environment &)
-{
-}
-
-int Test_Supplier::supplier_id (void) const
-{
- return this->supplier_id_;
-}
-
-RtecEventChannelAdmin::ProxyPushConsumer_ptr
-Test_Supplier::consumer_proxy (void)
-{
- return this->consumer_proxy_.in ();
-}
-
-// ****************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_PushSupplier_Adapter<Test_Supplier>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_PushSupplier_Adapter<Test_Supplier>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.h b/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.h
deleted file mode 100644
index e9e6c6459e6..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/ECM_Supplier.h
+++ /dev/null
@@ -1,145 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// An example on custom marshaling in TAO.
-//
-// ============================================================================
-
-#ifndef ECM_SUPPLIER_H
-#define ECM_SUPPLIER_H
-
-#include "ace/Task.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/Channel_Clients_T.h"
-
-class ECMS_Driver;
-
-class Test_Supplier : public ACE_Task<ACE_SYNCH>
-{
- //
- // = TITLE
- // Simplifies the supplier task startup.
- //
- // = DESCRIPTION
- // Runs the ECMS_Driver::supplier_task() method in another thread.
- //
-public:
- Test_Supplier (ECMS_Driver *driver);
-
- int svc (void);
- // Run the test, just forwards to the driver
-
- void connect (const char* name,
- int event_a,
- int event_b,
- int event_period,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& _env);
- // This method connects the supplier to the EC.
-
- void disconnect (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- virtual void disconnect_push_supplier (CORBA::Environment &);
- // The methods in the skeleton.
-
- RtecEventComm::EventSourceID supplier_id (void) const;
- // The supplier ID.
-
- RtecEventChannelAdmin::ProxyPushConsumer_ptr consumer_proxy (void);
- // We talk to the EC (as a supplier) using this proxy, no duplicates
- // are done here...
-
-private:
- ECMS_Driver *driver_;
- // Class we forward to.
-
- void *cookie_;
- // The test provide us a cookie so we can give back our identity.
-
- RtecEventComm::EventSourceID supplier_id_;
- // We generate an id based on the name....
-
- RtecEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_;
- // We talk to the EC (as a supplier) using this proxy.
-
- ACE_PushSupplier_Adapter<Test_Supplier> supplier_;
- // We also connect to the EC as a consumer so we can receive the
- // timeout events.
-};
-
-class ECMS_Driver
-{
- //
- // = TITLE
- //
- // = DESCRIPTION
- //
-public:
- ECMS_Driver (void);
-
- enum {
- MAX_SUPPLIERS = 16
- // Maximum number of suppliers.
- };
-
- int run (int argc, char* argv[]);
- // Execute the test.
-
- int supplier_task (Test_Supplier *supplier,
- void *supplier_cookie);
- // This method is run by the supplier task.
-
- void push_supplier (void* supplier_cookie,
- RtecEventChannelAdmin::ProxyPushConsumer_ptr consumer,
- const RtecEventComm::EventSet &events,
- CORBA::Environment &);
- // Callback method for suppliers, we push for them to their
- // consumers and take statistics on the way.
- // It is possible that we ignore the <consumer> parameter when
- // testing the short-circuit case.
-
-private:
- int parse_args (int argc, char* argv[]);
- // parse the command line args
-
- void connect_suppliers (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- void disconnect_suppliers (CORBA::Environment &_env);
- // Connect the suppliers.
-
- void activate_suppliers (CORBA::Environment &_env);
- // Activate the suppliers, i.e. they start generating events.
-
-private:
- Test_Supplier* suppliers_[ECMS_Driver::MAX_SUPPLIERS];
- // The suppliers array.
-
- int n_suppliers_;
- // The number of suppliers.
-
- int event_count_;
- // How many messages we will send in each suppliers.
-
- int event_period_;
- // The time between each event generation, in microseconds.
-
- int event_size_;
- // The event size (number of elements in the payload).
-
- int event_a_;
- int event_b_;
- // We send two types of events, with different contents.
-
- const char* pid_file_name_;
- // The name of a file where the process stores its pid
-};
-
-#endif /* ECM_SUPPLIER_H */
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.dsw b/TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.dsw
deleted file mode 100644
index cbe7b999e70..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/EC_Custom_Marshal.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ECCM_Consumer"=.\ECCM_Consumer.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ECCM_Supplier"=.\ECCM_Supplier.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/Makefile b/TAO/orbsvcs/tests/EC_Custom_Marshal/Makefile
deleted file mode 100644
index 83a30f71677..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/Makefile
+++ /dev/null
@@ -1,1526 +0,0 @@
-# $Id$
-
-BIN = ECM_Supplier ECM_Consumer
-
-LDLIBS= -lorbsvcs -lTAO
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-IDL_HDR = dataC dataS
-IDL_SRC = dataC dataS
-
-ECM_Supplier_OBJS=$(addsuffix .o,$(IDL_SRC) ECM_Supplier ECM_Data)
-ECM_Consumer_OBJS=$(addsuffix .o,$(IDL_SRC) ECM_Consumer ECM_Data)
-
-SRC = $(addsuffix .cpp, $(BIN)) \
- $(addsuffix .cpp, $(IDL_SRC)) \
- ECM_Data.cpp
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-#include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-
-#### Local rules and variables...
-
-.PRECIOUS: $(addsuffix .h, $(IDL_SRC)) $(addsuffix .i, $(IDL_SRC)) $(addsuffix .cpp, $(IDL_SRC))
-
-ECM_Supplier: $(addprefix $(VDIR),$(ECM_Supplier_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-ECM_Consumer: $(addprefix $(VDIR),$(ECM_Consumer_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean:
- $(RM) -f dataC.* dataS.* dataS_T.*
- $(RM) -f $(BIN)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/ECM_Supplier.o .obj/ECM_Supplier.so .shobj/ECM_Supplier.o .shobj/ECM_Supplier.so: ECM_Supplier.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- ECM_Supplier.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- ECM_Data.h dataC.h dataC.i
-.obj/ECM_Consumer.o .obj/ECM_Consumer.so .shobj/ECM_Consumer.o .shobj/ECM_Consumer.so: ECM_Consumer.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- ECM_Consumer.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- ECM_Data.h dataC.h dataC.i
-.obj/dataC.o .obj/dataC.so .shobj/dataC.o .shobj/dataC.so: dataC.cpp dataC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- dataC.i dataS.h dataS_T.h dataS_T.i dataS_T.cpp dataS.i
-.obj/dataS.o .obj/dataS.so .shobj/dataS.o .shobj/dataS.so: dataS.cpp dataS.h dataC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- dataC.i dataS_T.h dataS_T.i dataS_T.cpp dataS.i
-.obj/ECM_Data.o .obj/ECM_Data.so .shobj/ECM_Data.o .shobj/ECM_Data.so: ECM_Data.cpp ECM_Data.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.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.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/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(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 \
- dataC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- dataC.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/README b/TAO/orbsvcs/tests/EC_Custom_Marshal/README
deleted file mode 100644
index d7001b8a7d3..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/README
+++ /dev/null
@@ -1,19 +0,0 @@
-# $Id$
-
- This example shows how to do custom marshaling of IDL and
-non-IDL data structures in TAO, store the resulting CDR stream in an
-octet sequence, send it to a remove server and then demarshal it.
- The example emphasize the use of efficient, non-copy
-mechanisms to achieve those goals.
-
-To run this test just start the Naming_Service, the Event_Service and then
-start
-
-$ ./ECM_Consumer
-
-and after that
-
-$ ./ECM_Supplier
-
-you can vary the size of the payload (the number of elements in arrays
-and sequences) using the -b option to the ECM_Supplier program.
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/data.idl b/TAO/orbsvcs/tests/EC_Custom_Marshal/data.idl
deleted file mode 100644
index 871ff05f9df..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/data.idl
+++ /dev/null
@@ -1,21 +0,0 @@
-//
-// $Id$
-//
-
-module ECM_IDLData
-{
- // Some simple data types to show how the Events can carry its
- // payload in the octet sequence.
-
- struct Point {
- double x;
- double y;
- };
- typedef sequence<Point> Vector;
-
- struct Info {
- string mobile_name;
- double mobile_speed;
- Vector trajectory;
- };
-};
diff --git a/TAO/orbsvcs/tests/EC_Custom_Marshal/run_test.pl b/TAO/orbsvcs/tests/EC_Custom_Marshal/run_test.pl
deleted file mode 100755
index 130dcd43ac0..00000000000
--- a/TAO/orbsvcs/tests/EC_Custom_Marshal/run_test.pl
+++ /dev/null
@@ -1,40 +0,0 @@
-# $Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-unshift @INC, '../../../../bin';
-require Process;
-
-$NS_ior = "NameService.ior";
-$sleeptime = 5;
-
-$NS = Process::Create ("..".$DIR_SEPARATOR.
- "..".$DIR_SEPARATOR.
- "Naming_Service".$DIR_SEPARATOR.
- "Naming_Service".$Process::EXE_EXT.
- " -o $NS_ior ");
-sleep $sleeptime;
-
-$ES = Process::Create ("..".$DIR_SEPARATOR.
- "..".$DIR_SEPARATOR.
- "Event_Service".$DIR_SEPARATOR.
- "Event_Service".$Process::EXE_EXT);
-
-$C = Process::Create ($EXEPREFIX."ECM_Consumer".$Process::EXE_EXT);
-
-sleep $sleeptime;
-
-$S = Process::Create ($EXEPREFIX."ECM_Supplier".$Process::EXE_EXT);
-
-$C->Wait ();
-$S->Wait ();
-
-$NS->Kill (); $NS->Wait ();
-$ES->Kill (); $ES->Wait ();
-
-unlink $NS_ior;
-
-# @@ Capture the errors from the processes.
-exit 0;
diff --git a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.cpp b/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.cpp
deleted file mode 100644
index 6eb3e052610..00000000000
--- a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.cpp
+++ /dev/null
@@ -1,1131 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-#include "ace/Read_Buffer.h"
-
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Time_Utilities.h"
-
-#include "orbsvcs/Event/EC_Event_Channel.h"
-#include "orbsvcs/Event/EC_Basic_Factory.h"
-
-#include "EC_Mcast.h"
-
-#if !defined (__ACE_INLINE__)
-#include "EC_Mcast.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(EC_Mcast, EC_Mcast, "$Id$")
-
-ECM_Driver::ECM_Driver (void)
- : event_period_ (250000),
- event_count_ (100),
- config_filename_ (0),
- pid_filename_ (0),
- local_federations_count_ (0),
- all_federations_count_ (0)
-{
-}
-
-int
-ECM_Driver::run (int argc, char* argv[])
-{
- TAO_TRY
- {
- this->orb_ =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- this->orb_->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv))
- return 1;
-
- if (this->parse_config_file ())
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "Execution parameters:\n"
- " event period = <%d> (usecs)\n"
- " event count = <%d>\n"
- " config file name = <%s>\n"
- " pid file name = <%s>\n",
-
- this->event_period_,
- this->event_count_,
-
- this->config_filename_?this->config_filename_:"nil",
- this->pid_filename_?this->pid_filename_:"nil") );
-
- int i;
- for (i = 0; i < this->local_federations_count_; ++i)
- {
- ACE_DEBUG ((LM_DEBUG,
- " name = <%s>\n"
- " port = <%d>\n"
- " supplier types:\n",
- this->local_federations_[i]->name ()?this->local_federations_[i]->name ():"nil",
- this->local_federations_[i]->mcast_port ()));
- int j;
- for (j = 0;
- j < this->local_federations_[i]->supplier_types ();
- ++j)
- {
-
- ACE_DEBUG ((LM_DEBUG,
- " name = <%s>\n"
- " ipadd = <%x>\n",
- this->local_federations_[i]->supplier_name (j),
- this->local_federations_[i]->supplier_ipaddr (j)));
- }
- ACE_DEBUG ((LM_DEBUG,
- " consumer types:\n"));
- for (j = 0;
- j < this->local_federations_[i]->consumer_types ();
- ++j)
- {
- ACE_DEBUG ((LM_DEBUG,
- " name = <%s>\n"
- " ipadd = <%x>\n",
- this->local_federations_[i]->consumer_name (j),
- this->local_federations_[i]->consumer_ipaddr (j)));
- }
- }
-
- if (this->pid_filename_ != 0)
- {
- FILE* pid = ACE_OS::fopen (this->pid_filename_, "w");
- if (pid != 0)
- {
- ACE_OS::fprintf (pid, "%d\n", ACE_OS::getpid ());
- ACE_OS::fclose (pid);
- }
- }
-
- TAO_EC_Basic_Factory ec_factory (root_poa.in ());
-
- TAO_EC_Event_Channel ec_impl (&ec_factory);
-
- // Register Event_Service with the Naming Service.
- RtecEventChannelAdmin::EventChannel_var ec =
- ec_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::String_var str =
- this->orb_->object_to_string (ec.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "The (local) EC IOR is <%s>\n", str.in ()));
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ec_impl.activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "EC_Mcast: local EC objref ready\n"));
-
- this->open_federations (ec.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "EC_Mcast: open_federations done\n"));
-
- this->open_senders (ec.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "EC_Mcast: open_senders done\n"));
-
- this->open_receivers (ec.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "EC_Mcast: open_receivers done\n"));
-
- this->activate_federations (ec.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "EC_Mcast: activate_federations done\n"));
-
- ACE_DEBUG ((LM_DEBUG, "EC_Mcast: running the test\n"));
- if (this->orb_->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
-
- this->dump_results ();
-
- this->close_receivers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->close_senders (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->close_federations (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "EC_Mcast: shutdown the EC\n"));
-
- ec_impl.shutdown (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-ECM_Driver::federation_has_shutdown (ECM_Local_Federation *federation,
- CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG, "Federation <%s> shuting down\n",
- federation->name ()));
- this->federations_running_--;
- if (this->federations_running_ <= 0)
- this->orb_->shutdown ();
-}
-
-void
-ECM_Driver::open_federations (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->local_federations_count_; ++i)
- {
- this->local_federations_[i]->open (this->event_count_,
- ec, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECM_Driver::activate_federations (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->federations_running_ = this->local_federations_count_;
- RtecEventComm::Time interval = this->event_period_;
- interval *= 10;
- for (int i = 0; i < this->local_federations_count_; ++i)
- {
- this->local_federations_[i]->activate (ec,
- interval,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECM_Driver::close_federations (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->local_federations_count_; ++i)
- {
- this->local_federations_[i]->close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECM_Driver::open_senders (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- if (this->endpoint_.dgram ().open (ACE_Addr::sap_any) == -1)
- {
- // @@ TODO throw an application specific exception.
- TAO_IN_ENV.exception (new CORBA::COMM_FAILURE (CORBA::COMPLETED_NO));
- return;
- }
- ACE_INET_Addr ignore_from;
- this->endpoint_.dgram ().get_local_addr (ignore_from);
- ACE_DEBUG ((LM_DEBUG, "ECM_Driver::open_senders - "
- "local endpoint = (%u:%d)\n",
- ignore_from.get_ip_address (),
- ignore_from.get_port_number ()));
- for (int i = 0; i < this->all_federations_count_; ++i)
- {
- this->all_federations_[i]->open (&this->endpoint_,
- ec,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECM_Driver::close_senders (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->all_federations_count_; ++i)
- {
- this->all_federations_[i]->close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
- this->endpoint_.dgram ().close ();
-}
-
-void
-ECM_Driver::open_receivers (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->local_federations_count_; ++i)
- {
- this->local_federations_[i]->open_receiver (ec,
- &this->endpoint_,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECM_Driver::close_receivers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->local_federations_count_; ++i)
- {
- this->local_federations_[i]->close_receiver (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECM_Driver::dump_results (void)
-{
- for (int i = 0; i < this->local_federations_count_; ++i)
- {
- this->local_federations_[i]->dump_results ();
- }
-}
-
-
-// ****************************************************************
-
-int
-ECM_Driver::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "l:p:c:n:t:f:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'p':
- this->pid_filename_ = get_opt.optarg;
- break;
-
- case 'c':
- this->config_filename_ = get_opt.optarg;
- break;
-
- case 't':
- this->event_period_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'n':
- this->event_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'f':
- {
- char* aux;
- int i = 0;
- for (char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
- arg != 0 && i < ECM_Driver::MAX_LOCAL_FEDERATIONS;
- arg = ACE_OS::strtok_r (0, ",", &aux), ++i)
- {
- this->local_names_[i] = arg;
- }
- this->local_federations_count_ = i;
- }
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "[ORB options] "
- "-n <event_count> "
- "-t <event_period> "
- "-l <localname> "
- "-p <pid file name> "
- "-c <config file name> "
- "-f federation,federation,... "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- if (this->event_count_ < 0
- || this->event_count_ >= ECM_Driver::MAX_EVENTS)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: event count (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->event_count_,
- 100));
- this->event_count_ = 100;
- }
-
- return 0;
-}
-
-int
-ECM_Driver::parse_config_file (void)
-{
- FILE* cfg = 0;
- if (this->config_filename_ != 0)
- cfg = ACE_OS::fopen (this->config_filename_, "r");
- else
- cfg = stdin;
-
- if (cfg == 0)
- {
- ACE_ERROR_RETURN ((LM_ERROR, "cannot open config file <%s>\n",
- this->config_filename_), -1);
- }
-
- int s = fscanf (cfg, "%d", &this->all_federations_count_);
- if (s == 0 || s == EOF)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "problem reading federation count\n"), -1);
- }
- // ACE_DEBUG ((LM_DEBUG,
- // "total federations = %d\n",
- // this->all_federations_count_));
- for (int i = 0; i < this->all_federations_count_; ++i)
- {
- if (this->skip_blanks (cfg, "reading federation name"))
- return -1;
- ACE_Read_Buffer reader(cfg);
- char* buf = reader.read (' ', ' ', '\0');
- char* name = CORBA::string_dup (buf);
- reader.alloc()->free (buf);
-
-
- int port;
- if (this->skip_blanks (cfg, "reading federation port number"))
- return -1;
- fscanf (cfg, "%d", &port);
- CORBA::UShort mcast_port = ACE_static_cast(CORBA::UShort, port);
-
- int ns, nc;
- if (this->skip_blanks (cfg, "reading supplier count"))
- return -1;
- s = fscanf (cfg, "%d", &ns);
- if (s == 0 || s == EOF)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "problem reading supplier count (%d)\n",
- i), -1);
- }
- if (this->skip_blanks (cfg, "reading constumer count"))
- return -1;
- s = fscanf (cfg, "%d", &nc);
- if (s == 0 || s == EOF)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "problem reading consumer count (%d)\n",
- i), -1);
- }
- // ACE_DEBUG ((LM_DEBUG, "i = %d <%s> <%d> <%d> <%d>\n",
- // i, name, mcast_port, ns, nc));
-
- char** supplier_names;
- char** consumer_names;
- ACE_NEW_RETURN (supplier_names, char*[ns], -1);
- ACE_NEW_RETURN (consumer_names, char*[nc], -1);
-
- if (this->parse_name_list (cfg, ns, supplier_names,
- "reading supplier list"))
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "error parsing supplier list for <%s>\n",
- name), -1);
- }
-
- if (this->parse_name_list (cfg, nc, consumer_names,
- "reading consumer list"))
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "error parsing consumer list for <%s>\n",
- name), -1);
- }
-
- ACE_NEW_RETURN (this->all_federations_[i],
- ECM_Federation (name, mcast_port,
- ns, supplier_names,
- nc, consumer_names), -1);
- }
- ACE_OS::fclose (cfg);
-
- for (int j = 0; j < this->local_federations_count_; ++j)
- {
- int k = 0;
- for (; k < this->all_federations_count_; ++k)
- {
- if (ACE_OS::strcmp (this->local_names_[j],
- this->all_federations_[k]->name ()) == 0)
- {
- ACE_NEW_RETURN (this->local_federations_[j],
- ECM_Local_Federation (this->all_federations_[k],
- this),
- -1);
- break;
- }
- }
- if (k == this->all_federations_count_)
- ACE_ERROR ((LM_ERROR,
- "Cannot find federations <%s>\n",
- this->local_names_[j]));
- }
-
- return 0;
-}
-
-int
-ECM_Driver::parse_name_list (FILE* file,
- int n,
- char** names,
- const char* error_msg)
-{
- for (int i = 0; i < n; ++i)
- {
- if (this->skip_blanks (file, error_msg))
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "error on item %d while %s\n",
- i, error_msg), -1);
- }
- ACE_Read_Buffer tmp(file);
- char* buf = tmp.read ('\n', '\n', '\0');
- names[i] = CORBA::string_dup (buf);
- tmp.alloc ()->free (buf);
- }
- return 0;
-}
-
-int
-ECM_Driver::skip_blanks (FILE* file,
- const char* error_msg)
-{
- int c;
- // Consume all the blanks.
- while (isspace (c = fgetc (file)));
- if (c == EOF)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unexpected EOF in config file while %s\n",
- error_msg),
- -1);
- }
- ungetc (c, file);
- return 0;
-}
-// ****************************************************************
-
-ECM_Federation::ECM_Federation (char* name,
- CORBA::UShort mcast_port,
- int supplier_types,
- char** supplier_names,
- int consumer_types,
- char** consumer_names)
- : name_ (name),
- mcast_port_ (mcast_port),
- supplier_types_ (supplier_types),
- supplier_names_ (supplier_names),
- consumer_types_ (consumer_types),
- consumer_names_ (consumer_names),
- addr_server_ (mcast_port)
-{
- ACE_NEW (this->supplier_ipaddr_, CORBA::ULong[this->supplier_types_]);
- ACE_NEW (this->consumer_ipaddr_, CORBA::ULong[this->consumer_types_]);
-
- int i;
- for (i = 0; i < this->supplier_types_; ++i)
- {
- ACE_INET_Addr addr (u_short(0), this->supplier_names_[i]);
- this->supplier_ipaddr_[i] = addr.get_ip_address ();
- }
- for (i = 0; i < this->consumer_types_; ++i)
- {
- ACE_INET_Addr addr (u_short(0), this->consumer_names_[i]);
- this->consumer_ipaddr_[i] = addr.get_ip_address ();
- }
-}
-
-void
-ECM_Federation::open (TAO_ECG_UDP_Out_Endpoint *endpoint,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- RtecUDPAdmin::AddrServer_var addr_server =
- this->addr_server (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->sender_.init (ec,
- addr_server.in (),
- endpoint,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // @@ TODO Make this a parameter....
- this->sender_.mtu (64);
-
- // The worst case execution time is far less than 2
- // milliseconds, but that is a safe estimate....
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
-
- ACE_ConsumerQOS_Factory qos;
- qos.start_disjunction_group ();
- for (int i = 0; i < this->consumer_types (); ++i)
- {
- qos.insert_type (this->consumer_ipaddr (i), 0);
- }
- RtecEventChannelAdmin::ConsumerQOS qos_copy = qos.get_ConsumerQOS ();
- this->sender_.open (qos_copy, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECM_Federation::close (CORBA::Environment &TAO_IN_ENV)
-{
- this->sender_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->sender_.shutdown (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-RtecUDPAdmin::AddrServer_ptr
-ECM_Federation::addr_server (CORBA::Environment &env)
-{
- return this->addr_server_._this (env);
-}
-
-// ****************************************************************
-
-ECM_Supplier::ECM_Supplier (ECM_Local_Federation* federation)
- : federation_ (federation),
- consumer_ (this)
-{
-}
-
-void
-ECM_Supplier::open (const char* name,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->supplier_id_ = ACE::crc32 (name);
- ACE_DEBUG ((LM_DEBUG, "ID for <%s> is %04.4x\n", name,
- this->supplier_id_));
-
- ACE_SupplierQOS_Factory qos;
- for (int i = 0; i < this->federation_->supplier_types (); ++i)
- {
- qos.insert (this->supplier_id_,
- this->federation_->supplier_ipaddr (i),
- 0, 1);
- }
- qos.insert (this->supplier_id_,
- ACE_ES_EVENT_SHUTDOWN,
- 0, 1);
-
- RtecEventChannelAdmin::SupplierAdmin_var supplier_admin =
- ec->for_suppliers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->consumer_proxy_ =
- supplier_admin->obtain_push_consumer (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- RtecEventComm::PushSupplier_var objref = this->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->consumer_proxy_->connect_push_supplier (objref.in (),
- qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECM_Supplier::close (CORBA::Environment &TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->consumer_proxy_.in ()))
- return;
-
- this->consumer_proxy_->disconnect_push_consumer (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->consumer_proxy_ = 0;
-}
-
-void
-ECM_Supplier::activate (RtecEventChannelAdmin::EventChannel_ptr ec,
- RtecEventComm::Time interval,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_ConsumerQOS_Factory consumer_qos;
- consumer_qos.start_disjunction_group ();
- consumer_qos.insert_time (ACE_ES_EVENT_INTERVAL_TIMEOUT,
- interval,
- 0);
-
- // = Connect as a consumer.
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin =
- ec->for_consumers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_proxy_ =
- consumer_admin->obtain_push_supplier (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- RtecEventComm::PushConsumer_var cref =
- this->consumer_._this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_proxy_->connect_push_consumer (cref.in (),
- consumer_qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-int
-ECM_Supplier::supplier_id (void) const
-{
- return this->supplier_id_;
-}
-
-void
-ECM_Supplier::push (const RtecEventComm::EventSet& events,
- CORBA::Environment& TAO_IN_ENV)
-{
- for (u_int i = 0; i < events.length (); ++i)
- {
- const RtecEventComm::Event& e = events[i];
- if (e.header.type != ACE_ES_EVENT_INTERVAL_TIMEOUT)
- continue;
-
- this->federation_->supplier_timeout (this->consumer_proxy_.in (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECM_Supplier::disconnect_push_supplier (CORBA::Environment& TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- // this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
-}
-
-void
-ECM_Supplier::disconnect_push_consumer (CORBA::Environment &)
-{
-}
-
-// ****************************************************************
-
-ECM_Consumer::ECM_Consumer (ECM_Local_Federation *federation)
- : federation_ (federation),
- supplier_proxy_ (0),
- consumer_admin_ (0)
-{
-}
-
-void
-ECM_Consumer::open (const char*,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- ACE_RANDR_TYPE &seed,
- CORBA::Environment& TAO_IN_ENV)
-{
- // The worst case execution time is far less than 2
- // milliseconds, but that is a safe estimate....
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
-
- // = Connect as a consumer.
- this->consumer_admin_ = ec->for_consumers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->connect (seed, TAO_IN_ENV);
-}
-
-void
-ECM_Consumer::connect (ACE_RANDR_TYPE &seed,
- CORBA::Environment& TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->consumer_admin_.in ()))
- return;
-
- this->supplier_proxy_ =
- this->consumer_admin_->obtain_push_supplier (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_ConsumerQOS_Factory qos;
- qos.start_disjunction_group ();
- qos.insert_type (ACE_ES_EVENT_SHUTDOWN, 0);
- const ECM_Federation* federation = this->federation_->federation ();
- for (int i = 0; i < federation->consumer_types (); ++i)
- {
- if (ACE_OS::rand_r (seed) < RAND_MAX / 2)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Federation %s leaves group %s\n",
- federation->name (),
- federation->consumer_name (i)));
- this->federation_->subscribed_bit (i, 0);
- continue;
- }
- ACE_DEBUG ((LM_DEBUG,
- "Federation %s joins group %s\n",
- federation->name (),
- federation->consumer_name (i)));
- this->federation_->subscribed_bit (i, 1);
- qos.insert_type (federation->consumer_ipaddr (i), 0);
- }
-
- RtecEventComm::PushConsumer_var objref = this->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_proxy_->connect_push_consumer (objref.in (),
- qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECM_Consumer::disconnect (CORBA::Environment& TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->supplier_proxy_.in ())
- || CORBA::is_nil (this->consumer_admin_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->supplier_proxy_ =
- RtecEventChannelAdmin::ProxyPushSupplier::_nil ();
-}
-
-void
-ECM_Consumer::close (CORBA::Environment &TAO_IN_ENV)
-{
- this->disconnect (TAO_IN_ENV);
- this->consumer_admin_ =
- RtecEventChannelAdmin::ConsumerAdmin::_nil ();
-}
-
-void
-ECM_Consumer::push (const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_hrtime_t arrival = ACE_OS::gethrtime ();
- this->federation_->consumer_push (arrival, events, TAO_IN_ENV);
-}
-
-void
-ECM_Consumer::disconnect_push_consumer (CORBA::Environment &)
-{
-}
-
-// ****************************************************************
-
-ECM_Local_Federation::ECM_Local_Federation (ECM_Federation *federation,
- ECM_Driver *driver)
- : federation_ (federation),
- driver_ (driver),
- consumer_ (this),
- supplier_ (this),
- recv_count_ (0),
- unfiltered_count_ (0),
- invalid_count_ (0),
- send_count_ (0),
- event_count_ (0),
- last_publication_change_ (0),
- last_subscription_change_ (0),
- mcast_eh_ (&receiver_),
- seed_ (0),
- subscription_change_period_ (10000),
- publication_change_period_ (10000)
-{
- ACE_NEW (this->subscription_subset_,
- CORBA::Boolean[this->consumer_types ()]);
-}
-
-ECM_Local_Federation::~ECM_Local_Federation (void)
-{
- delete[] this->subscription_subset_;
-}
-
-void
-ECM_Local_Federation::open (int event_count,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& TAO_IN_ENV)
-{
- this->event_count_ = event_count;
-
- const int bufsize = 512;
- char buf[bufsize];
- ACE_OS::strcpy (buf, this->federation_->name ());
- ACE_OS::strcat (buf, "/supplier");
-
- this->supplier_.open (buf, ec, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_OS::strcpy (buf, this->federation_->name ());
- ACE_OS::strcat (buf, "/consumer");
- this->consumer_.open (buf, ec, this->seed_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->last_subscription_change_ = ACE_OS::gettimeofday ();
-}
-
-void
-ECM_Local_Federation::close (CORBA::Environment &TAO_IN_ENV)
-{
- this->consumer_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECM_Local_Federation::activate (RtecEventChannelAdmin::EventChannel_ptr ec,
- RtecEventComm::Time interval,
- CORBA::Environment& TAO_IN_ENV)
-{
- this->supplier_.activate (ec, interval, TAO_IN_ENV);
-}
-
-void
-ECM_Local_Federation::supplier_timeout (RtecEventComm::PushConsumer_ptr consumer,
- CORBA::Environment &TAO_IN_ENV)
-{
- RtecEventComm::EventSet sent (1);
- sent.length (1);
-
- RtecEventComm::Event& s = sent[0];
- s.header.source = this->supplier_.supplier_id();
- s.header.ttl = 1;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (s.header.creation_time, t);
- s.header.ec_recv_time = ORBSVCS_Time::zero;
- s.header.ec_send_time = ORBSVCS_Time::zero;
-
- s.data.x = 0;
- s.data.y = 0;
-
- this->event_count_--;
-
- // ACE_DEBUG ((LM_DEBUG, "Federation <%s> event count <%d>\n",
- // this->name (), this->event_count_));
-
- if (this->event_count_ < 0)
- {
- this->driver_->federation_has_shutdown (this, TAO_IN_ENV);
- return;
- }
- int i = this->event_count_ % this->federation_->supplier_types ();
- s.header.type = this->federation_->supplier_ipaddr (i);
-
- consumer->push (sent, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->send_count_++;
-
- ACE_Time_Value delta = ACE_OS::gettimeofday () -
- this->last_subscription_change_;
-
- double p = double (ACE_OS::rand_r (this->seed_)) / RAND_MAX;
- double maxp = double (delta.msec ()) / this->subscription_change_period_;
-
- if (4 * p < maxp)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Reconfiguring federation %s: %f %f\n",
- this->name (), p, maxp));
- this->consumer_.disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->consumer_.connect (this->seed_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->last_subscription_change_ = ACE_OS::gettimeofday ();
- }
-}
-
-void
-ECM_Local_Federation::consumer_push (ACE_hrtime_t,
- const RtecEventComm::EventSet &event,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- if (event.length () == 0)
- {
- return;
- }
-
- for (CORBA::ULong i = 0; i < event.length (); ++i)
- {
- const RtecEventComm::Event& e = event[i];
-
- this->recv_count_++;
-
- int j = 0;
- for (; j < this->federation_->consumer_types (); ++j)
- {
- CORBA::ULong type = e.header.type;
- if (type == this->federation_->consumer_ipaddr(j))
- {
- if (this->subscribed_bit (j) == 0)
- this->unfiltered_count_++;
- break;
- }
- }
- if (j == this->federation_->consumer_types ())
- this->invalid_count_++;
- }
-}
-
-void
-ECM_Local_Federation::open_receiver (RtecEventChannelAdmin::EventChannel_ptr ec,
- TAO_ECG_UDP_Out_Endpoint* ignore_from,
- CORBA::Environment &TAO_IN_ENV)
-{
- RtecUDPAdmin::AddrServer_var addr_server =
- this->federation_->addr_server (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_Reactor* reactor = TAO_ORB_Core_instance ()->reactor ();
-
- // @@ This should be parameters...
- ACE_Time_Value expire_interval (1, 0);
- const int max_timeouts = 5;
- this->receiver_.init (ec,
- ignore_from,
- addr_server.in (),
- reactor,
- expire_interval,
- max_timeouts,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- const int bufsize = 512;
- char buf[bufsize];
- ACE_OS::strcpy (buf, this->name ());
- ACE_OS::strcat (buf, "/receiver");
-
- RtecEventComm::EventSourceID source = ACE::crc32 (buf);
-
- this->mcast_eh_.reactor (reactor);
-
- this->mcast_eh_.open (ec, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_SupplierQOS_Factory qos;
- for (int i = 0; i < this->consumer_types (); ++i)
- {
- qos.insert (source,
- this->consumer_ipaddr (i),
- 0, 1);
- }
-
- RtecEventChannelAdmin::SupplierQOS qos_copy =
- qos.get_SupplierQOS ();
- this->receiver_.open (qos_copy, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
-
-}
-
-void
-ECM_Local_Federation::close_receiver (CORBA::Environment &TAO_IN_ENV)
-{
- this->receiver_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->receiver_.shutdown (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->mcast_eh_.close (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-ECM_Local_Federation::dump_results (void) const
-{
- double unfiltered_ratio = 0;
- if (this->recv_count_ != 0)
- unfiltered_ratio = double(this->unfiltered_count_)/this->recv_count_;
- double invalid_ratio = 0;
- if (this->recv_count_ != 0)
- invalid_ratio = double(this->invalid_count_)/this->recv_count_;
-
- ACE_DEBUG ((LM_DEBUG,
- "Federation: %s\n"
- " events received: %d\n"
- " unfiltered events received: %d\n"
- " ratio: %f\n"
- " invalid events received: %d\n"
- " ratio: %f\n"
- " events sent: %d\n",
- this->name (),
- this->recv_count_,
- this->unfiltered_count_,
- unfiltered_ratio,
- this->invalid_count_,
- invalid_ratio,
- this->send_count_));
-}
-
-void
-ECM_Local_Federation::subscribed_bit (int i, CORBA::Boolean x)
-{
- if (i > this->consumer_types ())
- return;
- this->subscription_subset_[i] = x;
-}
-
-CORBA::Boolean
-ECM_Local_Federation::subscribed_bit (int i) const
-{
- if (i > this->consumer_types ())
- return 0;
- return this->subscription_subset_[i];
-}
-
-
-// ****************************************************************
-
-int
-main (int argc, char *argv [])
-{
- ECM_Driver driver;
- return driver.run (argc, argv);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_PushConsumer_Adapter<ECM_Supplier>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_PushConsumer_Adapter<ECM_Supplier>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.dsp b/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.dsp
deleted file mode 100644
index 6702137dbec..00000000000
--- a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.dsp
+++ /dev/null
@@ -1,96 +0,0 @@
-# Microsoft Developer Studio Project File - Name="EC_Mcast" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=EC_Mcast - 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 "EC_Mcast.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 "EC_Mcast.mak" CFG="EC_Mcast - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "EC_Mcast - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "EC_Mcast - 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)" == "EC_Mcast - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /I "..\..\..\..\\" /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace" /libpath:"..\..\orbsvcs"
-
-!ELSEIF "$(CFG)" == "EC_Mcast - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace" /libpath:"..\..\orbsvcs"
-
-!ENDIF
-
-# Begin Target
-
-# Name "EC_Mcast - Win32 Release"
-# Name "EC_Mcast - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\EC_Mcast.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\EC_Mcast.h
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.dsw b/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.dsw
deleted file mode 100644
index 5779b862297..00000000000
--- a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "EC_Mcast"=.\EC_Mcast.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.h b/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.h
deleted file mode 100644
index 8d021e57381..00000000000
--- a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.h
+++ /dev/null
@@ -1,517 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// This test attempts to communicate several Event Channels UDP
-// using multicast.
-// The test reads a configuration file that describe what events are
-// received by each "Federation". The user must provide, on the
-// command line, which federations are present on each process
-// (these are called the "Local Federations").
-// The test also creates one supplier for each federation, the
-// supplier can send an event of any possible type described in the
-// file.
-
-// = HOW
-// The test creates one UDP_Sender for each remote federation,
-// this is a PushConsumer that sends the events using UDP
-// multicast.
-// Notice that there is still a win in using multicast because
-// multiple copies of the federation may be present.
-// To receive the event the test creates one UDP_Receiver for each
-// local federation, it joins to the right multicast groups and
-// pushes the events it receives, acting as a PushSupplier.
-//
-// The UDP_Receiversfederation suppliers Mcast packets as local events
-// could observe the changes in the local subscriptions and use that
-// to join or leave the multicast groups.
-// To demostrate this the test will need to reconfigure its
-// subscription list every so often (a few seconds seems like a good
-// idea).
-//
-// = TODO
-//
-// It is unfortunate that the test must know before-hand the remote
-// consumer interests. It would be really simple to use a better
-// strategy: the test could "observe" changes in the remote EC
-// subscription list, it could then modify its local consumers
-// subscriptions.
-//
-// ============================================================================
-
-#ifndef EC_MCAST_H
-#define EC_MCAST_H
-
-#include "ace/SString.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/High_Res_Timer.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/RtecEventCommS.h"
-#include "orbsvcs/Channel_Clients_T.h"
-#include "orbsvcs/Event/EC_Gateway_UDP.h"
-#include "orbsvcs/Event/EC_UDP_Admin.h"
-
-class ECM_Driver;
-
-class ECM_Federation
-{
- // = DESCRIPTION
- // The test reads a configuration file where it obtains the data
- // about each "federation". A federation is some application,
- // distributed over several processes. The potential set of
- // publications and the potential set of subscriptions is known
- // beforehand, but the actual publications (or subscriptions) may
- // change dynamically.
- // As stated above the federation may be present in more than one
- // process, but also a process may participate in more than one
- // federation.
- //
-public:
- ECM_Federation (char* name,
- CORBA::UShort mcast_port,
- int supplier_types,
- char** supplier_names,
- int consumer_types,
- char** consumer_names);
- // Constructor, it assumes ownership of the buffers, strings must be
- // allocated using CORBA::string_alloc(), buffers using operator new.
-
- ~ECM_Federation (void);
- // Dtor
-
- const char* name (void) const;
- // The name of the federation....
-
- CORBA::UShort mcast_port (void) const;
- // The port used by this federation to receive mcast messages.
-
- int supplier_types (void) const;
- // The number of different event types published by this federation.
-
- const char* supplier_name (CORBA::ULong i) const;
- // The name (mcast addr in A.B.C.D format) of the event type <i>
-
- CORBA::ULong supplier_ipaddr (CORBA::ULong i) const;
- // The ipaddr (in host byte order) of the event type <i>
-
- int consumer_types (void) const;
- // The number of different event types consumed by this federation.
-
- const char* consumer_name (CORBA::ULong i) const;
- // The name (mcast addr in A.B.C.D format) of the event type <i>
-
- CORBA::ULong consumer_ipaddr (CORBA::ULong i) const;
- // The ipaddr (in host byte order) of the event type <i>
-
- void open (TAO_ECG_UDP_Out_Endpoint *endoint,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &_env);
- // Connect the UDP sender to the EC.
-
- void close (CORBA::Environment &_env);
- // Close the UDP sender, disconnect from the EC
-
- int sender_local_addr (ACE_INET_Addr& addr);
- // Return the sender local address
-
- RtecUDPAdmin::AddrServer_ptr addr_server (CORBA::Environment &env);
- // This address server can be used to convert event headers
- // (type,source) to UDP addresses (ipaddr,port)
-
-private:
- char* name_;
- CORBA::UShort mcast_port_;
-
- int supplier_types_;
- char** supplier_names_;
- CORBA::ULong* supplier_ipaddr_;
-
- int consumer_types_;
- char** consumer_names_;
- CORBA::ULong* consumer_ipaddr_;
-
- TAO_ECG_UDP_Sender sender_;
- // The sender
-
- TAO_EC_Simple_AddrServer addr_server_;
- // Resolve event headers (type,source) to UDP addresses
- // (ipaddr,port)
-};
-
-class ECM_Local_Federation;
-
-class ECM_Supplier : public POA_RtecEventComm::PushSupplier
-{
- //
- // = TITLE
- // Helper class to simulate an application acting as an event
- // supplier.
- //
- // = DESCRIPTION
- // This class connects as a consumer for timeouts in the EC. On
- // every timeout it delegates on the ECM_Local_Federation class,
- // usually this results in some reconfiguration and/or some events
- // sent.
- //
-public:
- ECM_Supplier (ECM_Local_Federation* federation);
-
- void open (const char* name,
- RtecEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::Environment& _env);
- // This method connects the supplier to the EC.
-
- void close (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- void activate (RtecEventChannelAdmin::EventChannel_ptr event_channel,
- RtecEventComm::Time interval,
- CORBA::Environment& _env);
- // Connect as a consumer to start receiving events.
-
- RtecEventComm::EventSourceID supplier_id (void) const;
- // The supplier ID.
-
- void push (const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- void disconnect_push_consumer (CORBA::Environment &);
- // Implement the callbacks for our consumer personality.
-
- // = The POA_RtecEventComm::PushSupplier methods.
- virtual void disconnect_push_supplier (CORBA::Environment &);
-
-private:
- ECM_Local_Federation* federation_;
- // To callback the federation.
-
- RtecEventComm::EventSourceID supplier_id_;
- // We generate an id based on the name....
-
- RtecEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_;
- // We talk to the EC (as a supplier) using this proxy.
-
- ACE_PushConsumer_Adapter<ECM_Supplier> consumer_;
- // We also connect to the EC as a consumer so we can receive the
- // timeout events.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC (as a supplier) using this proxy.
-};
-
-class ECM_Consumer : public POA_RtecEventComm::PushConsumer
-{
- //
- // = TITLE
- // Helper class to simulate an application acting as an event
- // consumer.
- //
- // = DESCRIPTION
- // This class connects as an event consumer to the EC. The events
- // are actually handled by the ECM_Local_Federation.
-public:
- ECM_Consumer (ECM_Local_Federation* federation);
-
- void open (const char* name,
- RtecEventChannelAdmin::EventChannel_ptr event_channel,
- ACE_RANDR_TYPE &seed,
- CORBA::Environment& _env);
- // This method connects the consumer to the EC.
-
- void close (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- void connect (ACE_RANDR_TYPE& seed,
- CORBA::Environment &_env);
- void disconnect (CORBA::Environment &_env);
- // Disconnect from the supplier, but do not forget about it or close
- // it.
-
- // = The POA_RtecEventComm::PushComsumer methods.
- virtual void push (const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- virtual void disconnect_push_consumer (CORBA::Environment &);
-
-private:
- ECM_Local_Federation* federation_;
- // To callback.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC using this proxy.
-
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin_;
- // We talk to the EC using this proxy.
-};
-
-class ECM_Local_Federation
-{
- // = DESCRIPTION
- // This class is used to represent a federation that is actually
- // running in this process.
- //
-public:
- ECM_Local_Federation (ECM_Federation *federation,
- ECM_Driver *driver);
- // Constructor.
- ~ECM_Local_Federation (void);
- // Destructor
-
- void open (int event_count,
- RtecEventChannelAdmin::EventChannel_ptr event_channel,
- CORBA::Environment& _env);
- // Connect both the supplier and the consumer.
-
- void close (CORBA::Environment& _env);
- // Disconnect everybody from the EC
-
- void activate (RtecEventChannelAdmin::EventChannel_ptr event_channel,
- RtecEventComm::Time interval,
- CORBA::Environment& _env);
- // Activate the supplier
-
- void supplier_timeout (RtecEventComm::PushConsumer_ptr consumer,
- CORBA::Environment& _env);
- // The supplier is ready to send a new event.
-
- void consumer_push (ACE_hrtime_t arrival,
- const RtecEventComm::EventSet& event,
- CORBA::Environment& _env);
- // The consumer just received an event.
-
- const ECM_Federation *federation (void) const;
- // The federation description.
-
- void open_receiver (RtecEventChannelAdmin::EventChannel_ptr ec,
- TAO_ECG_UDP_Out_Endpoint* ignore_from,
- CORBA::Environment &_env);
- // Connect the UDP receiver to the EC.
-
- void close_receiver (CORBA::Environment &_env);
- // Close the UDP receiver, disconnect from the EC
-
- void dump_results (void) const;
- // Report the results back to the user...
-
- void subscribed_bit (int i, CORBA::Boolean x);
- CORBA::Boolean subscribed_bit (int i) const;
- // Set&Get the subscribed bit; this defines the subset of events
- // that we actually publish.
-
- // = Delegate on the federation description
- const char* name (void) const;
- CORBA::UShort mcast_port (void) const;
- int supplier_types (void) const;
- const char* supplier_name (CORBA::ULong i) const;
- CORBA::ULong supplier_ipaddr (CORBA::ULong i) const;
- int consumer_types (void) const;
- const char* consumer_name (CORBA::ULong i) const;
- CORBA::ULong consumer_ipaddr (CORBA::ULong i) const;
-
-private:
- ECM_Federation *federation_;
- // The description of the events we send and receive.
-
- ECM_Driver *driver_;
- // The test driver.
-
- ECM_Consumer consumer_;
- ECM_Supplier supplier_;
- // The supplier and consumer helper classes, other than
- // initialization this classes only forward events to the
- // Federation.
-
- // Collect statistics
-
- CORBA::ULong recv_count_;
- // Messages received.
-
- CORBA::ULong unfiltered_count_;
- // Messages received that were not properly filtered.
-
- CORBA::ULong invalid_count_;
- // Message received that could *not* be destined to this federation,
- // yet they were received.
-
- CORBA::ULong send_count_;
- // Messages sent.
-
- int event_count_;
- // How many messages will we send before stop the simulation.
-
- ACE_Time_Value last_publication_change_;
- // The last time we changed our publication list, we don't change it
- // too often.
-
- ACE_Time_Value last_subscription_change_;
- // The last time we changed our publication, so we don't change too
- // often.
-
- TAO_ECG_UDP_Receiver receiver_;
- // This object reads the events and pushes them into the EC. Notice
- // that it can receive events from multiple Event Handlers.
-
- TAO_ECG_Mcast_EH mcast_eh_;
- // The event handler, it receives callbacks from the reactor
- // whenever an event is available in some of the multicast groups,
- // it then forwards to the <mcast_recv_> object for processing and
- // dispatching of the event.
- // @@ TODO Eventually we may need several of this objects to handle
- // OS limitations on the number of multicast groups per socket.
-
- ACE_RANDR_TYPE seed_;
- // The seed for a random number generator.
-
- CORBA::ULong subscription_change_period_;
- // The (average) period between subscription changes, in usecs
-
- CORBA::ULong publication_change_period_;
- // The (average) period between publication changes, in usecs
-
- CORBA::Boolean* subscription_subset_;
- // The events we are actually subscribed to.
-};
-
-class ECM_Driver
-{
- //
- // = TITLE
- // Demonstrate the use of the UDP Gateways.
- //
- // = DESCRIPTION
- // This class is design to exercise several features of the UDP
- // Gateways and its companion classes.
- // We create a set of processes, each running one EC, with
- // multiple consumers and suppliers colocated with the EC.
- // The ECs communicate among themselves using multicast.
- // The test thus show how to use multicast, change the local
- // ECG_UDP_Receiver and ECG_UDP_Sender QoS specifications
- // dynamically, how to economically use the OS resources to
- // receive and send multicast messages, etc.
- //
-public:
- ECM_Driver (void);
-
- enum {
- MAX_EVENTS = 1024,
- // Maximum number of events to send on each Federation.
-
- MAX_LOCAL_FEDERATIONS = 16,
- // Maximum number of federations running on a single process
-
- MAX_FEDERATIONS = 128
- // Maximum number of federations in the simulation
- };
-
- int run (int argc, char* argv[]);
- // Run the test, read all the configuration files, etc.
-
- void federation_has_shutdown (ECM_Local_Federation *federation,
- CORBA::Environment& _env);
- // One of the federations has completed its simulation, once all of
- // them finish the test exists.
-
-
-private:
- void open_federations (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &_env);
- // Connect the federations to the EC.
-
- void activate_federations (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &_env);
- // Activate all the federations
-
- void close_federations (CORBA::Environment &_env);
- // Close the federations, i.e. disconnect from the EC, deactivate
- // the objects, etc.
-
- void open_senders (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &_env);
- // Connect all the senders, so we can start multicasting events.
-
- void open_receivers (RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &_env);
- // Connect all the receivers, thus we accept events arriving through
- // multicast.
-
- void close_senders (CORBA::Environment &_env);
- // Close all the senders to cleanup resources.
-
- void close_receivers (CORBA::Environment &_env);
- // Close all the receivers to cleanup resources.
-
- int shutdown (CORBA::Environment&);
- // Called when the main thread.
-
- int parse_args (int argc, char* argv[]);
- // parse the command line arguments
-
- int parse_config_file (void);
- // parse the command line arguments
-
- int parse_name_list (FILE* file, int n, char** names,
- const char* error_msg);
- // parse one of the lists of names in the federation definition.
-
- int skip_blanks (FILE* file,
- const char* error_msg);
- // skip the blanks in the file.
-
- void dump_results (void);
- // Dump the results to the standard output.
-
-private:
- int event_period_;
- // The events are generated using this interval, in microseconds.
-
- int event_count_;
- // How many events will the suppliers send
-
- char* config_filename_;
- // The name of the file where we read the configuration.
-
- const char* pid_filename_;
- // The name of a file where the process stores its pid
-
- int local_federations_count_;
- // How many federations are running in this process (or, if you
- // prefer, in how many federations does this process participate).
-
- ECM_Local_Federation* local_federations_[MAX_LOCAL_FEDERATIONS];
- // The local federations.
-
- char* local_names_[MAX_LOCAL_FEDERATIONS];
- // The names of the local federations.
-
- int all_federations_count_;
- // The total number of federations we belong to.
-
- ECM_Federation* all_federations_[MAX_FEDERATIONS];
- // All the federations.
-
- ACE_Atomic_Op<ACE_SYNCH_MUTEX,int> federations_running_;
- // Keep track of how many federations are active so we can shutdown
- // once they are all destroyed.
-
- ACE_hrtime_t test_start_;
- ACE_hrtime_t test_stop_;
- // Measure the test elapsed time as well as mark the beginning of
- // the frames.
-
- CORBA::ORB_var orb_;
- // The ORB, so we can shut it down.
-
- TAO_ECG_UDP_Out_Endpoint endpoint_;
- // This socket is shared by all the federations to send the
- // multicast events.
-};
-
-#if defined (__ACE_INLINE__)
-#include "EC_Mcast.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* EC_MCAST_H */
diff --git a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.i b/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.i
deleted file mode 100644
index 50d00434a95..00000000000
--- a/TAO/orbsvcs/tests/EC_Mcast/EC_Mcast.i
+++ /dev/null
@@ -1,120 +0,0 @@
-//
-// $Id$
-//
-
-ACE_INLINE int
-ECM_Federation::sender_local_addr (ACE_INET_Addr& addr)
-{
- return this->sender_.get_local_addr (addr);
-}
-
-
-ACE_INLINE const char*
-ECM_Federation::name (void) const
-{
- return this->name_;
-}
-
-ACE_INLINE CORBA::UShort
-ECM_Federation::mcast_port (void) const
-{
- return this->mcast_port_;
-}
-
-ACE_INLINE int
-ECM_Federation::supplier_types (void) const
-{
- return this->supplier_types_;
-}
-
-ACE_INLINE const char*
-ECM_Federation::supplier_name (CORBA::ULong i) const
-{
- if (i < ACE_static_cast (ACE_CAST_CONST CORBA::ULong, this->supplier_types_))
- return this->supplier_names_[i];
- return 0;
-}
-
-ACE_INLINE CORBA::ULong
-ECM_Federation::supplier_ipaddr (CORBA::ULong i) const
-{
- if (i < ACE_static_cast (ACE_CAST_CONST CORBA::ULong, this->supplier_types_))
- return this->supplier_ipaddr_[i];
- return 0;
-}
-
-ACE_INLINE int
-ECM_Federation::consumer_types (void) const
-{
- return this->consumer_types_;
-}
-
-ACE_INLINE const char*
-ECM_Federation::consumer_name (CORBA::ULong i) const
-{
- if (i < ACE_static_cast (ACE_CAST_CONST CORBA::ULong, this->consumer_types_))
- return this->consumer_names_[i];
- return 0;
-}
-
-ACE_INLINE CORBA::ULong
-ECM_Federation::consumer_ipaddr (CORBA::ULong i) const
-{
- if (i < ACE_static_cast (ACE_CAST_CONST CORBA::ULong, this->consumer_types_))
- return this->consumer_ipaddr_[i];
- return 0;
-}
-
-ACE_INLINE const ECM_Federation*
-ECM_Local_Federation::federation (void) const
-{
- return this->federation_;
-}
-
-ACE_INLINE const char*
-ECM_Local_Federation::name (void) const
-{
- return this->federation_->name ();
-}
-
-ACE_INLINE CORBA::UShort
-ECM_Local_Federation::mcast_port (void) const
-{
- return this->federation_->mcast_port ();
-}
-
-ACE_INLINE int
-ECM_Local_Federation::supplier_types (void) const
-{
- return this->federation_->supplier_types ();
-}
-
-ACE_INLINE const char*
-ECM_Local_Federation::supplier_name (CORBA::ULong i) const
-{
- return this->federation_->supplier_name (i);
-}
-
-ACE_INLINE CORBA::ULong
-ECM_Local_Federation::supplier_ipaddr (CORBA::ULong i) const
-{
- return this->federation_->supplier_ipaddr (i);
-}
-
-ACE_INLINE int
-ECM_Local_Federation::consumer_types (void) const
-{
- return this->federation_->consumer_types ();
-}
-
-ACE_INLINE const char*
-ECM_Local_Federation::consumer_name (CORBA::ULong i) const
-{
- return this->federation_->consumer_name (i);
-}
-
-ACE_INLINE CORBA::ULong
-ECM_Local_Federation::consumer_ipaddr (CORBA::ULong i) const
-{
- return this->federation_->consumer_ipaddr (i);
-}
diff --git a/TAO/orbsvcs/tests/EC_Mcast/Makefile b/TAO/orbsvcs/tests/EC_Mcast/Makefile
deleted file mode 100644
index 09bb0547686..00000000000
--- a/TAO/orbsvcs/tests/EC_Mcast/Makefile
+++ /dev/null
@@ -1,366 +0,0 @@
-# $Id$
-
-BIN = EC_Mcast
-
-SRC = $(BIN:%=%$(VAR).cpp)
-LDLIBS= -lorbsvcs -lTAO
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-#----------------------------------------------------------------------------
-# 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.local.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-
-#### Local rules and variables...
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/EC_Mcast.o .obj/EC_Mcast.so .shobj/EC_Mcast.o .shobj/EC_Mcast.so: EC_Mcast.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Basic_Factory.i \
- EC_Mcast.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecUDPAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Gateway_UDP.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h \
- EC_Mcast.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/EC_Mcast/README b/TAO/orbsvcs/tests/EC_Mcast/README
deleted file mode 100644
index 9f195081d11..00000000000
--- a/TAO/orbsvcs/tests/EC_Mcast/README
+++ /dev/null
@@ -1,21 +0,0 @@
-# $Id$
-
-This test can be pretty complicated to run, a sample configuration file is
-included to help you startup.
-
- The basic idea to remember is that a "Federation" is a logical
-grouping of incoming and outgoing mcast addresses that share the same
-multicast port. The test reads the configuration file to find out
-which Federations are globally available defined, but the comand line
-is used to specify the list of federations that are actually running
-on each process.
-
- To make the test interesting you should run at least two
-copies of the test, on different windows (to keep the output appart):
-
-$ ./EC_Mcast -p ECM1.pid -c sample.cfg -n 200 -t 500000 -f Set02
-$ ./EC_Mcast -p ECM2.pid -c sample.cfg -n 200 -t 500000 -f Set02
-
- the test will report the number of events received, if you run
-just one of the processes you will notice that this number is smaller,
-this indicates that some events come from a "remote" event.
diff --git a/TAO/orbsvcs/tests/EC_Mcast/sample.cfg b/TAO/orbsvcs/tests/EC_Mcast/sample.cfg
deleted file mode 100644
index 060977e294f..00000000000
--- a/TAO/orbsvcs/tests/EC_Mcast/sample.cfg
+++ /dev/null
@@ -1,64 +0,0 @@
-6
-Set00 12000 5 3
- 224.100.0.1
- 224.100.0.2
- 224.100.0.3
- 224.100.0.4
- 224.100.0.5
- 224.100.5.1
- 224.100.5.2
- 224.100.5.3
-Set01 12001 4 4
- 224.100.1.1
- 224.100.1.2
- 224.100.1.3
- 224.100.1.4
- 224.100.2.1
- 224.100.2.2
- 224.100.2.4
- 224.100.0.1
-Set02 12002 3 5
- 224.100.2.1
- 224.100.2.2
- 224.100.2.3
- 224.100.2.1
- 224.100.2.2
- 224.100.2.3
- 224.100.1.1
- 224.100.1.3
-Set03 12003 4 4
- 224.100.3.1
- 224.100.3.2
- 224.100.3.3
- 224.100.3.4
- 224.100.2.1
- 224.100.2.2
- 224.100.2.3
- 224.100.2.4
-Set04 12004 4 4
- 224.100.4.1
- 224.100.4.2
- 224.100.4.3
- 224.100.4.4
- 224.100.5.1
- 224.100.5.2
- 224.100.4.3
- 224.100.4.4
-Set05 12005 4 4
- 224.100.5.1
- 224.100.5.2
- 224.100.5.3
- 224.100.5.4
- 224.100.4.1
- 224.100.4.2
- 224.100.5.3
- 224.100.5.4
-Set06 12006 4 4
- 224.100.0.1
- 224.100.0.2
- 224.100.2.1
- 224.100.2.2
- 224.100.0.3
- 224.100.0.4
- 224.100.2.3
- 224.100.2.4
diff --git a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.cpp b/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.cpp
deleted file mode 100644
index da410dc5e04..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.cpp
+++ /dev/null
@@ -1,1674 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/Sched/Config_Scheduler.h"
-#include "orbsvcs/Runtime_Scheduler.h"
-#include "orbsvcs/Event/Event_Channel.h"
-#include "EC_Multiple.h"
-
-#include "Scheduler_Runtime1.h"
-#include "Scheduler_Runtime2.h"
-#include "Scheduler_Runtime_Dynamic.h" /* infos_3 */
-
-#if defined (sun)
-# include <sys/lwp.h> /* for _lwp_self */
-#endif /* sun */
-
-ACE_RCSID(EC_Multiple, EC_Multiple, "$Id$")
-
-Test_ECG::Test_ECG (void)
- : lcl_name_ ("Test_ECG"),
- rmt_name_ (0),
- scheduling_type_ (Test_ECG::ss_runtime),
- consumer_disconnects_ (0),
- supplier_disconnects_ (0),
- short_circuit_ (0),
- hp_suppliers_ (1),
- hp_consumers_ (1),
- hp_workload_ (10),
- hp_interval_ (25000),
- hp_message_count_ (200),
- hps_event_a_ (ACE_ES_EVENT_UNDEFINED),
- hps_event_b_ (ACE_ES_EVENT_UNDEFINED + 1),
- hpc_event_a_ (ACE_ES_EVENT_UNDEFINED),
- hpc_event_b_ (ACE_ES_EVENT_UNDEFINED + 1),
- lp_suppliers_ (0),
- lp_consumers_ (0),
- lp_workload_ (0),
- lp_interval_ (100000),
- lp_message_count_ (50),
- lps_event_a_ (0),
- lps_event_b_ (0),
- lpc_event_a_ (0),
- lpc_event_b_ (0),
- schedule_file_ (0),
- pid_file_name_ (0),
- ready_ (0),
- ready_cnd_ (ready_mtx_)
-{
-}
-
-
-
-void
-print_priority_info (const char *const name)
-{
-#if defined (ACE_HAS_PTHREADS_STD) || defined (sun)
-#if defined (ACE_HAS_PTHREADS_STD)
- struct sched_param param;
- int policy, status;
-
- if ((status = pthread_getschedparam (pthread_self (), &policy,
- &param)) == 0) {
-# ifdef sun
- ACE_DEBUG ((LM_DEBUG,
- "%s (%lu|%u); policy is %d, priority is %d\n",
- name,
- ACE_OS::getpid (),
- _lwp_self (),
- pthread_self (),
- policy, param.sched_priority));
-# else /* ! sun */
- ACE_DEBUG ((LM_DEBUG,
- "%s (%lu|%u); policy is %d, priority is %d\n",
- name,
- ACE_OS::getpid (),
- 0,
- pthread_self (),
- policy, param.sched_priority ));
-# endif /* ! sun */
- } else {
- ACE_DEBUG ((LM_DEBUG,"pthread_getschedparam failed: %d\n", status));
- }
-#endif /* ACE_HAS_PTHREADS_STD */
-
-#ifdef sun
- // Find what scheduling class the thread's LWP is in.
- ACE_Sched_Params sched_params (ACE_SCHED_OTHER, 0);
- if (ACE_OS::lwp_getparams (sched_params) == -1)
- {
- ACE_OS::perror ("ACE_OS::lwp_getparams");
- return;
- }
- else if (sched_params.policy () == ACE_SCHED_FIFO ||
- sched_params.policy () == ACE_SCHED_RR)
- {
- // This thread's LWP is in the RT class.
- ACE_DEBUG ((LM_DEBUG,
- "RT class; priority: %d, quantum: %u msec\n",
- sched_params.priority (),
- sched_params.quantum ().msec ()));
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "TS class; priority: %d\n",
- sched_params.priority ()));
- }
-#endif /* sun */
-#else
- ACE_UNUSED_ARG (name);
-#endif /* ACE_HAS_PTHREADS_STD */
-}
-
-int
-Test_ECG::run (int argc, char* argv[])
-{
- TAO_TRY
- {
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv))
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "Execution parameters:\n"
- " lcl name = <%s>\n"
- " rmt name = <%s>\n"
- " scheduler type = <%d>\n"
- " consumer disconnects = <%d>\n"
- " supplier disconnects = <%d>\n"
- " short circuit EC = <%d>\n"
- " HP suppliers = <%d>\n"
- " HP consumers = <%d>\n"
- " HP workload = <%d> (iterations)\n"
- " HP interval between events = <%d> (usecs)\n"
- " HP message count = <%d>\n"
- " HP supplier Event A = <%d>\n"
- " HP supplier Event B = <%d>\n"
- " HP consumer Event A = <%d>\n"
- " HP consumer Event B = <%d>\n"
- " LP suppliers = <%d>\n"
- " LP consumers = <%d>\n"
- " LP workload = <%d> (iterations)\n"
- " LP interval between events = <%d> (usecs)\n"
- " LP message count = <%d>\n"
- " LP supplier Event A = <%d>\n"
- " LP supplier Event B = <%d>\n"
- " LP consumer Event A = <%d>\n"
- " LP consumer Event B = <%d>\n"
- " schedule_file = <%s>\n"
- " pid file name = <%s>\n",
- this->lcl_name_?this->lcl_name_:"nil",
- this->rmt_name_?this->rmt_name_:"nil",
- this->scheduling_type_,
- this->consumer_disconnects_,
- this->supplier_disconnects_,
- this->short_circuit_,
-
- this->hp_suppliers_,
- this->hp_consumers_,
- this->hp_workload_,
- this->hp_interval_,
- this->hp_message_count_,
- this->hps_event_a_,
- this->hps_event_b_,
- this->hpc_event_a_,
- this->hpc_event_b_,
-
- this->lp_suppliers_,
- this->lp_consumers_,
- this->lp_workload_,
- this->lp_interval_,
- this->lp_message_count_,
- this->lps_event_a_,
- this->lps_event_b_,
- this->lpc_event_a_,
- this->lpc_event_b_,
-
- this->schedule_file_?this->schedule_file_:"nil",
- this->pid_file_name_?this->pid_file_name_:"nil") );
-
- print_priority_info ("Test_ECG::run (Main)");
-
- if (this->pid_file_name_ != 0)
- {
- FILE* pid = ACE_OS::fopen (this->pid_file_name_, "w");
- if (pid != 0)
- {
- ACE_OS::fprintf (pid, "%d\n", ACE_OS::getpid ());
- ACE_OS::fclose (pid);
- }
- }
-
- int min_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO);
- // Enable FIFO scheduling, e.g., RT scheduling class on Solaris.
-
- if (ACE_OS::sched_params (ACE_Sched_Params (ACE_SCHED_FIFO,
- min_priority,
- ACE_SCOPE_PROCESS)) != 0)
- {
- if (ACE_OS::last_error () == EPERM)
- ACE_DEBUG ((LM_DEBUG,
- "%s: user is not superuser, "
- "so remain in time-sharing class\n", argv[0]));
- else
- ACE_ERROR ((LM_ERROR,
- "%s: ACE_OS::sched_params failed\n", argv[0]));
- }
-
- if (ACE_OS::thr_setprio (min_priority) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) main thr_setprio failed\n"));
- }
-
- print_priority_info ("Test_ECG::run (Main after thr_setprio)");
-
- CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to get the Naming Service.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- auto_ptr<POA_RtecScheduler::Scheduler> scheduler_impl;
- RtecScheduler::Scheduler_var scheduler;
-
- switch (this->scheduling_type_)
- {
- default:
- ACE_ERROR ((LM_WARNING, "Unknown scheduling type %d\n",
- this->scheduling_type_));
- /*FALLTHROUGH*/
- case Test_ECG::ss_global:
- break;
-
- case Test_ECG::ss_local:
- scheduler_impl =
- auto_ptr<POA_RtecScheduler::Scheduler>(new ACE_Config_Scheduler);
- if (scheduler_impl.get () == 0)
- return -1;
- scheduler = scheduler_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- break;
-
- case Test_ECG::ss_runtime:
- if (ACE_OS::strcmp (this->lcl_name_, "ECM1") == 0)
- {
- // This setups Scheduler_Factory to use the runtime version
- ACE_Scheduler_Factory::use_runtime (
- sizeof (runtime_configs_1)/sizeof (runtime_configs_1[0]),
- runtime_configs_1,
- sizeof (runtime_infos_1)/sizeof (runtime_infos_1[0]),
- runtime_infos_1);
-
- scheduler_impl =
- auto_ptr<POA_RtecScheduler::Scheduler>
- (new ACE_Runtime_Scheduler (runtime_configs_1_size,
- runtime_configs_1,
- runtime_infos_1_size,
- runtime_infos_1));
- if (scheduler_impl.get () == 0)
- return -1;
- scheduler = scheduler_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- else if (ACE_OS::strcmp (this->lcl_name_, "ECM2") == 0)
- {
- // This setups Scheduler_Factory to use the runtime version
- ACE_Scheduler_Factory::use_runtime (
- sizeof (runtime_configs_2)/sizeof (runtime_configs_2[0]),
- runtime_configs_2,
- sizeof (runtime_infos_2)/sizeof (runtime_infos_2[0]),
- runtime_infos_2);
-
- scheduler_impl =
- auto_ptr<POA_RtecScheduler::Scheduler>
- (new ACE_Runtime_Scheduler (runtime_configs_2_size,
- runtime_configs_2,
- runtime_infos_2_size,
- runtime_infos_2));
- if (scheduler_impl.get () == 0)
- return -1;
- scheduler = scheduler_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- else if (ACE_OS::strcmp (this->lcl_name_, "ECM3") == 0)
- {
- // This setups Scheduler_Factory to use the runtime version
- ACE_Scheduler_Factory::use_runtime (
- sizeof (runtime_configs_3)/sizeof (runtime_configs_3[0]),
- runtime_configs_3,
- sizeof (runtime_infos_3)/sizeof (runtime_infos_3[0]),
- runtime_infos_3);
-
- scheduler_impl =
- auto_ptr<POA_RtecScheduler::Scheduler>
- (new ACE_Runtime_Scheduler (runtime_configs_3_size,
- runtime_configs_3,
- runtime_infos_3_size,
- runtime_infos_3));
- if (scheduler_impl.get () == 0)
- return -1;
- scheduler = scheduler_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- else
- {
- ACE_ERROR ((LM_WARNING,
- "Unknown name <%s> defaulting to "
- "config scheduler\n", this->lcl_name_));
- scheduler_impl =
- auto_ptr<POA_RtecScheduler::Scheduler>(new ACE_Config_Scheduler);
- if (scheduler_impl.get () == 0)
- return -1;
- scheduler = scheduler_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- break;
-
- }
-
- // We use this buffer to generate the names of the local
- // services.
- const int bufsize = 512;
- char buf[bufsize];
-
- // Register the scheduler with the naming service.
- switch (this->scheduling_type_)
- {
- default:
- case Test_ECG::ss_global:
- break;
-
- case Test_ECG::ss_local:
- case Test_ECG::ss_runtime:
- {
- CORBA::String_var str =
- orb->object_to_string (scheduler.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG, "The (local) scheduler IOR is <%s>\n",
- str.in ()));
-
- ACE_OS::strcpy (buf, "ScheduleService@");
- ACE_OS::strcat (buf, this->lcl_name_);
-
- // Register the servant with the Naming Context....
- CosNaming::Name schedule_name (1);
- schedule_name.length (1);
- schedule_name[0].id = CORBA::string_dup (buf);
- naming_context->bind (schedule_name, scheduler.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (ACE_Scheduler_Factory::use_config (naming_context.in (),
- buf) == -1)
- return -1;
- }
- break;
- }
-
- // Create the EventService implementation, but don't start its
- // internal threads.
- // Explicit cat to CORBA::Boolean to disambiguate call.
- ACE_EventChannel ec_impl (CORBA::Boolean(0));
-
- // Register Event_Service with the Naming Service.
- RtecEventChannelAdmin::EventChannel_var ec =
- ec_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::String_var str =
- orb->object_to_string (ec.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_OS::sleep (5);
- ACE_DEBUG ((LM_DEBUG, "The (local) EC IOR is <%s>\n", str.in ()));
-
- ACE_OS::strcpy (buf, "EventChannel@");
- ACE_OS::strcat (buf, this->lcl_name_);
-
- CosNaming::Name channel_name (1);
- channel_name.length (1);
- channel_name[0].id = CORBA::string_dup (buf);
- naming_context->bind (channel_name, ec.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "waiting to start\n"));
-
- ACE_Time_Value tv (15, 0);
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->rmt_name_ != 0)
- {
- if (orb->run (&tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
- }
-
- ACE_DEBUG ((LM_DEBUG, "starting....\n"));
-
- RtecEventChannelAdmin::EventChannel_var local_ec =
- this->get_ec (naming_context.in (),
- this->lcl_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "located local EC\n"));
-
- for (int sd = 0; sd < this->supplier_disconnects_; ++sd)
- {
- this->connect_suppliers (local_ec.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->disconnect_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_OS::sleep (5);
- ACE_DEBUG ((LM_DEBUG, "Supplier disconnection %d\n", sd));
- }
-
- this->connect_suppliers (local_ec.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected supplier\n"));
-
- RtecEventChannelAdmin::Observer_Handle observer_handle = 0;
- if (this->rmt_name_ != 0)
- {
- tv.set (5, 0);
- if (orb->run (&tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
-
- RtecEventChannelAdmin::EventChannel_var remote_ec =
- this->get_ec (naming_context.in (),
- this->rmt_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG, "located remote EC\n"));
-
- CosNaming::Name rsch_name (1);
- rsch_name.length (1);
- ACE_OS::strcpy (buf, "ScheduleService");
- if (this->scheduling_type_ != Test_ECG::ss_global)
- {
- ACE_OS::strcat (buf, "@");
- ACE_OS::strcat (buf, this->rmt_name_);
- }
- rsch_name[0].id = CORBA::string_dup (buf);
- CORBA::Object_var tmpobj =
- naming_context->resolve (rsch_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecScheduler::Scheduler_var remote_sch =
- RtecScheduler::Scheduler::_narrow (tmpobj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->connect_ecg (local_ec.in (),
- remote_ec.in (),
- remote_sch.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected proxy\n"));
-
- tv.set (5, 0);
- if (orb->run (&tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
-
- RtecEventChannelAdmin::Observer_ptr observer =
- this->ecg_._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- observer_handle = ec_impl.append_observer (observer,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- for (int cd = 0; cd < this->consumer_disconnects_; ++cd)
- {
- this->connect_consumers (local_ec.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->disconnect_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_OS::sleep (5);
- ACE_DEBUG ((LM_DEBUG, "Consumer disconnection %d\n", cd));
- }
- this->connect_consumers (local_ec.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected consumer\n"));
-
- this->activate_suppliers (local_ec.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "suppliers are active\n"));
-
- this->running_suppliers_ = this->hp_suppliers_ + this->lp_suppliers_;
-
- // Acquire the mutex for the ready mutex, blocking any supplier
- // that may start after this point.
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ready_mon, this->ready_mtx_, 1);
- this->ready_ = 1;
- this->test_start_ = ACE_OS::gethrtime ();
- this->ready_cnd_.broadcast ();
- ready_mon.release ();
-
- ACE_DEBUG ((LM_DEBUG, "activate the EC\n"));
-
- if (this->rmt_name_ != 0)
- {
- ec_impl.remove_observer (observer_handle, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- // Create the EC internal threads
- ec_impl.activate ();
-
- ACE_DEBUG ((LM_DEBUG, "running the test\n"));
- if (orb->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
-
- this->test_stop_ = ACE_OS::gethrtime ();
-
- ACE_DEBUG ((LM_DEBUG, "shutdown the EC\n"));
- ec_impl.shutdown ();
-
- this->dump_results ();
-
- if (this->schedule_file_ != 0)
- {
- RtecScheduler::RT_Info_Set_var infos;
- RtecScheduler::Config_Info_Set_var configs;
- RtecScheduler::Scheduling_Anomaly_Set_var anomalies;
-
-#if defined (__SUNPRO_CC)
- // Sun C++ 4.2 warns with the code below:
- // Warning (Anachronism): Temporary used for non-const
- // reference, now obsolete.
- // Note: Type "CC -migration" for more on anachronisms.
- // Warning (Anachronism): The copy constructor for argument
- // infos of type RtecScheduler::RT_Info_Set_out should take
- // const RtecScheduler::RT_Info_Set_out&.
- // But, this code is not CORBA conformant, because users should
- // not define instances of _out types.
-
- RtecScheduler::RT_Info_Set_out infos_out (infos);
- RtecScheduler::Config_Info_Set_out configs_out (configs);
- RtecScheduler::Scheduling_Anomaly_Set_out anomalies_out (anomalies);
- ACE_Scheduler_Factory::server ()->compute_scheduling
- (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- infos_out, configs_out, anomalies_out, TAO_TRY_ENV);
-#else /* ! __SUNPRO_CC */
- ACE_Scheduler_Factory::server ()->compute_scheduling
- (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- infos.out (), configs.out (), anomalies.out (), TAO_TRY_ENV);
-#endif /* ! __SUNPRO_CC */
-
- TAO_CHECK_ENV;
- ACE_Scheduler_Factory::dump_schedule (infos.in (),
- configs.in (),
- anomalies.in (),
- this->schedule_file_);
- }
-
- naming_context->unbind (channel_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->rmt_name_ != 0)
- {
- this->ecg_.close (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->ecg_.shutdown (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- this->disconnect_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->disconnect_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "shutdown grace period\n"));
- tv.set (5, 0);
- if (orb->run (&tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
-
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-RtecEventChannelAdmin::EventChannel_ptr
-Test_ECG::get_ec (CosNaming::NamingContext_ptr naming_context,
- const char* process_name,
- CORBA::Environment &TAO_IN_ENV)
-{
- const int bufsize = 512;
- char buf[bufsize];
- ACE_OS::strcpy (buf, "EventChannel@");
- ACE_OS::strcat (buf, process_name);
-
- CosNaming::Name channel_name (1);
- channel_name.length (1);
- channel_name[0].id = CORBA::string_dup (buf);
-
- CORBA::Object_var ec_ptr =
- naming_context->resolve (channel_name, TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0 || CORBA::is_nil (ec_ptr.in ()))
- return RtecEventChannelAdmin::EventChannel::_nil ();
-
- return RtecEventChannelAdmin::EventChannel::_narrow (ec_ptr.in (),
- TAO_IN_ENV);
-}
-
-void
-Test_ECG::disconnect_suppliers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->hp_suppliers_ + this->lp_suppliers_; ++i)
- {
- this->suppliers_[i]->close (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-void
-Test_ECG::connect_suppliers (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- int i;
- for (i = 0; i < this->hp_suppliers_; ++i)
- {
- // Limit the number of messages sent by each supplier
- int mc = this->hp_message_count_ / this->hp_suppliers_;
- if (mc == 0)
- mc = 1;
-
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "hp_supplier_%02.2d@%s", i, this->lcl_name_);
-
- ACE_NEW (this->suppliers_[i],
- Test_Supplier (this, this->suppliers_ + i));
-
- this->suppliers_[i]->open (buf,
- this->hps_event_a_,
- this->hps_event_b_,
- mc,
- this->hp_interval_ * 10,
- local_ec,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- for (; i < this->hp_suppliers_ + this->lp_suppliers_; ++i)
- {
- // Limit the number of messages sent by each supplier
- int mc = this->lp_message_count_ / this->lp_suppliers_;
- if (mc == 0)
- mc = 1;
-
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "lp_supplier_%02.2d@%s",
- i - this->hp_suppliers_, this->lcl_name_);
-
- ACE_NEW (this->suppliers_[i],
- Test_Supplier (this, this->suppliers_ + i));
-
- this->suppliers_[i]->open (buf,
- this->lps_event_a_,
- this->lps_event_b_,
- mc,
- this->lp_interval_ * 10,
- local_ec,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Test_ECG::disconnect_consumers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->hp_consumers_ + this->lp_consumers_; ++i)
- {
- this->consumers_[i]->close (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-void
-Test_ECG::activate_suppliers (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- int i;
- for (i = 0; i < this->hp_suppliers_; ++i)
- {
- // Limit the number of messages sent by each supplier
- int mc = this->hp_message_count_ / this->hp_suppliers_;
- if (mc == 0)
- mc = 1;
-
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "hp_supplier_%02.2d@%s", i, this->lcl_name_);
-
- this->suppliers_[i]->activate (buf,
- this->hp_interval_ * 10,
- local_ec,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- for (; i < this->hp_suppliers_ + this->lp_suppliers_; ++i)
- {
- // Limit the number of messages sent by each supplier
- int mc = this->lp_message_count_ / this->lp_suppliers_;
- if (mc == 0)
- mc = 1;
-
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "lp_supplier_%02.2d@%s",
- i - this->hp_suppliers_, this->lcl_name_);
-
- this->suppliers_[i]->activate (buf,
- this->lp_interval_ * 10,
- local_ec,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Test_ECG::connect_consumers (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- int i;
- for (i = 0; i < this->hp_consumers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "hp_consumer_%02.2d@%s", i, this->lcl_name_);
-
- ACE_NEW (this->consumers_[i],
- Test_Consumer (this, this->consumers_ + i));
-
- this->consumers_[i]->open (buf,
- this->hpc_event_a_,
- this->hpc_event_b_,
- local_ec,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->stats_[i].total_time_ = 0;
- this->stats_[i].lcl_count_ = 0;
- this->stats_[i].rmt_count_ = 0;
- }
-
- for (; i < this->hp_consumers_ + this->lp_consumers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "lp_consumer_%02.2d@%s",
- i - this->hp_consumers_, this->lcl_name_);
-
- ACE_NEW (this->consumers_[i],
- Test_Consumer (this, this->consumers_ + i));
-
- this->consumers_[i]->open (buf,
- this->lpc_event_a_,
- this->lpc_event_b_,
- local_ec,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->stats_[i].total_time_ = 0;
- this->stats_[i].lcl_count_ = 0;
- this->stats_[i].rmt_count_ = 0;
- }
- this->running_consumers_ = this->hp_consumers_ + this->lp_consumers_;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Test_ECG::connect_ecg (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- RtecEventChannelAdmin::EventChannel_ptr remote_ec,
- RtecScheduler::Scheduler_ptr remote_sch,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- RtecScheduler::Scheduler_ptr local_sch =
- ACE_Scheduler_Factory::server ();
-
- // ECG name.
- const int bufsize = 512;
- char ecg_name[bufsize];
- ACE_OS::strcpy (ecg_name, "ecg_");
- ACE_OS::strcat (ecg_name, this->lcl_name_);
-
- // We could use the same name on the local and remote scheduler,
- // but that fails when using a global scheduler.
- char rmt[BUFSIZ];
- ACE_OS::strcpy (rmt, ecg_name);
- ACE_OS::strcat (rmt, "@");
- ACE_OS::strcat (rmt, this->rmt_name_);
-
- // We could use the same name on the local and remote scheduler,
- // but that fails when using a global scheduler.
- char lcl[bufsize];
- ACE_OS::strcpy (lcl, ecg_name);
- ACE_OS::strcat (lcl, "@");
- ACE_OS::strcat (lcl, this->lcl_name_);
-
- this->ecg_.init (remote_ec, local_ec, remote_sch, local_sch,
- rmt, lcl, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Test_ECG::push_supplier (void * /* cookie */,
- RtecEventChannelAdmin::ProxyPushConsumer_ptr consumer,
- const RtecEventComm::EventSet &events,
- CORBA::Environment & TAO_IN_ENV)
-{
- this->wait_until_ready ();
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) events sent by supplier\n"));
- // @@ TODO we could keep somekind of stats here...
- if (!this->short_circuit_)
- {
- consumer->push (events, TAO_IN_ENV);
- }
- else
- {
- int i = 0;
- for (; i < this->hp_consumers_ && !TAO_IN_ENV.exception (); ++i)
- {
- this->consumers_[i]->push (events, TAO_IN_ENV);
- }
- for (; i < this->hp_consumers_ + this->lp_consumers_ && !TAO_IN_ENV.exception (); ++i)
- {
- this->consumers_[i]->push (events, TAO_IN_ENV);
- }
- }
-}
-
-void
-Test_ECG::push_consumer (void *consumer_cookie,
- ACE_hrtime_t arrival,
- const RtecEventComm::EventSet &events,
- CORBA::Environment &)
-{
- int ID =
- (ACE_reinterpret_cast(Test_Consumer**,consumer_cookie)
- - this->consumers_);
-
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) events received by consumer %d\n", ID));
-
- if (events.length () == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "no events\n"));
- return;
- }
-
- // ACE_DEBUG ((LM_DEBUG, "%d event(s)\n", events.length ()));
-
-#if 0
- const int bufsize = 128;
- char buf[bufsize];
- ACE_OS::sprintf (buf, "Consumer %d receives event in thread: ", ID);
- print_priority_info (buf);
-#endif
-
- for (u_int i = 0; i < events.length (); ++i)
- {
- const RtecEventComm::Event& e = events[i];
-
- if (e.header.type == ACE_ES_EVENT_SHUTDOWN)
- {
- this->shutdown_consumer (ID);
- continue;
- }
-
- ACE_hrtime_t s;
- ORBSVCS_Time::TimeT_to_hrtime (s, e.header.creation_time);
- ACE_hrtime_t nsec = arrival - s;
- if (this->local_source (e.header.source))
- {
- int& count = this->stats_[ID].lcl_count_;
-
- this->stats_[ID].lcl_latency_[count] = nsec;
- int workload = this->hp_workload_;
- int interval = this->hp_interval_;
- if (ID >= this->hp_consumers_)
- {
- workload = this->lp_workload_;
- interval = this->lp_interval_;
- }
-
- for (int j = 0; j < workload; ++j)
- {
- // Eat a little CPU so the Utilization test can measure the
- // consumed time....
- /* takes about 40.2 usecs on a 167 MHz Ultra2 */
- u_long n = 1279UL;
- ACE::is_prime (n, 2, n / 2);
- }
- // Increment the elapsed time on this consumer.
- ACE_hrtime_t now = ACE_OS::gethrtime ();
- this->stats_[ID].total_time_ += now - arrival;
- this->stats_[ID].end_[count] = now;
-
- // We estimate our laxity based on the event creation
- // time... it may not be very precise, but will do; other
- // strategies include:
- // + Keep track of the "current frame", then then deadline
- // is the end of the frame.
- // + Use the start of the test to keep the current frame.
- // + Use the last execution.
-
- CORBA::ULong tmp = ACE_U64_TO_U32 (s - now);
- this->stats_[ID].laxity_[count] = 1 + tmp/1000.0F/interval;
- count++;
- }
- else
- {
- int& count = this->stats_[ID].rmt_count_;
- this->stats_[ID].rmt_latency_[count] = nsec;
- count++;
- }
- }
-}
-
-void
-Test_ECG::wait_until_ready (void)
-{
- ACE_GUARD (ACE_SYNCH_MUTEX, ready_mon, this->ready_mtx_);
- while (!this->ready_)
- this->ready_cnd_.wait ();
-}
-
-void
-Test_ECG::shutdown_supplier (void* /* supplier_cookie */,
- RtecEventComm::PushConsumer_ptr consumer,
- CORBA::Environment& TAO_IN_ENV)
-{
-
- this->running_suppliers_--;
- if (this->running_suppliers_ == 0)
- {
- // We propagate a shutdown event through the system...
- RtecEventComm::EventSet shutdown (1);
- shutdown.length (1);
- RtecEventComm::Event& s = shutdown[0];
-
- s.header.source = 0;
- s.header.ttl = 1;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (s.header.creation_time, t);
- s.header.ec_recv_time = ORBSVCS_Time::zero;
- s.header.ec_send_time = ORBSVCS_Time::zero;
- s.header.type = ACE_ES_EVENT_SHUTDOWN;
- consumer->push (shutdown, TAO_IN_ENV);
- }
-}
-
-void
-Test_ECG::shutdown_consumer (int id)
-{
- ACE_DEBUG ((LM_DEBUG, "Shutdown consumer %d\n", id));
- this->running_consumers_--;
- if (this->running_consumers_ == 0)
- if (TAO_ORB_Core_instance ()->orb () == 0)
- {
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) Test_ECG::shutdown_consumer, "
- "ORB instance is 0\n"));
-
- }
- else
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
-}
-
-int
-Test_ECG::shutdown (CORBA::Environment& TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "Shutting down the multiple EC test\n"));
-
- if (this->rmt_name_ != 0)
- {
- this->ecg_.shutdown (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return -1;
- }
-
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
- return 0;
-}
-
-void
-Test_ECG::dump_results (void)
-{
- const int bufsize = 512;
- char buf[bufsize];
-
- int i;
- for (i = 0; i < this->hp_consumers_; ++i)
- {
- ACE_OS::sprintf (buf, "HP%02.2d", i);
- this->dump_results (buf, this->stats_[i]);
- }
- for (i = 0; i < this->lp_consumers_; ++i)
- {
- ACE_OS::sprintf (buf, "LP%02.2d", i);
- this->dump_results (buf, this->stats_[i + this->hp_consumers_]);
- }
- CORBA::ULong tmp = ACE_U64_TO_U32 (this->test_stop_ - this->test_start_);
- double usec = tmp / 1000.0;
- ACE_DEBUG ((LM_DEBUG, "Time[TOTAL]: %.3f\n", usec));
-}
-
-void
-Test_ECG::dump_results (const char* name, Stats& stats)
-{
- // @@ We are reporting the information without specifics about
- double usec = ACE_U64_TO_U32 (stats.total_time_) / 1000.0;
- ACE_DEBUG ((LM_DEBUG, "Time[LCL,%s]: %.3f\n", name, usec));
- int i;
- for (i = 1; i < stats.lcl_count_ - 1; ++i)
- {
- usec = ACE_U64_TO_U32 (stats.lcl_latency_[i]) / 1000.0;
- ACE_DEBUG ((LM_DEBUG, "Latency[LCL,%s]: %.3f\n", name, usec));
-
- double percent = stats.laxity_[i] * 100.0;
- ACE_DEBUG ((LM_DEBUG, "Laxity[LCL,%s]: %.3f\n", name, percent));
-
- usec = ACE_U64_TO_U32 (stats.end_[i] - this->test_start_) / 1000.0;
- ACE_DEBUG ((LM_DEBUG, "Completion[LCL,%s]: %.3f\n", name, usec));
- }
- for (i = 1; i < stats.rmt_count_ - 1; ++i)
- {
- double usec = ACE_U64_TO_U32 (stats.rmt_latency_[i]) / 1000.0;
- ACE_DEBUG ((LM_DEBUG, "Latency[RMT,%s]: %.3f\n", name, usec));
- }
-}
-
-int
-Test_ECG::local_source (RtecEventComm::EventSourceID id) const
-{
- for (int i = 0; i < this->hp_suppliers_ + this->lp_suppliers_; ++i)
- {
- if (this->suppliers_[i]->supplier_id () == id)
- return 1;
- }
- return 0;
-}
-
-int
-Test_ECG::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "l:r:s:i:xh:w:p:d:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'l':
- this->lcl_name_ = get_opt.optarg;
- break;
-
- case 'r':
- this->rmt_name_ = get_opt.optarg;
- break;
-
- case 's':
- if (ACE_OS::strcasecmp (get_opt.optarg, "global") == 0)
- {
- this->scheduling_type_ = Test_ECG::ss_global;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "local") == 0)
- {
- this->scheduling_type_ = Test_ECG::ss_local;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "runtime") == 0)
- {
- this->scheduling_type_ = Test_ECG::ss_runtime;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unknown scheduling type <%s> "
- "defaulting to local\n",
- get_opt.optarg));
- this->scheduling_type_ = Test_ECG::ss_local;
- }
- break;
-
- case 'x':
- this->short_circuit_ = 1;
- break;
-
- case 'i':
- {
- char* aux = 0;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
- this->consumer_disconnects_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->supplier_disconnects_ = ACE_OS::atoi (arg);
- }
- break;
-
- case 'h':
- {
- char* aux = 0;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
-
- this->hp_suppliers_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->hp_consumers_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->hp_workload_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->hp_interval_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->hp_message_count_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->hps_event_a_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->hps_event_b_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->hpc_event_a_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->hpc_event_b_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- }
- break;
-
- case 'w':
- {
- char* aux = 0;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
-
- this->lp_suppliers_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->lp_consumers_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->lp_workload_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->lp_interval_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->lp_message_count_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->lps_event_a_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->lps_event_b_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->lpc_event_a_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->lpc_event_b_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- }
- break;
-
- case 'p':
- this->pid_file_name_ = get_opt.optarg;
- break;
- case 'd':
- this->schedule_file_ = get_opt.optarg;
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "[ORB options] "
- "-l <local_name> "
- "-r <remote_name> "
- "-s <global|local|runtime> "
- "-i <consumer disc.,supplier disc.> "
- "-x (short circuit EC) "
- "-h <high priority args> "
- "-w <low priority args> "
- "-p <pid file name> "
- "-d <schedule file name> "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- if (this->hp_message_count_ < 0
- || this->hp_message_count_ >= Test_ECG::MAX_EVENTS)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: HP event count (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->lp_message_count_,
- 160));
- this->hp_message_count_ = 160;
- }
-
- if (this->lp_message_count_ < 0
- || this->lp_message_count_ >= Test_ECG::MAX_EVENTS)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: LP event count (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->lp_message_count_,
- 4));
- this->lp_message_count_ = 4;
- }
-
- if (this->hp_consumers_ <= 0
- || this->lp_consumers_ < 0
- || this->hp_consumers_ + this->lp_consumers_ >= Test_ECG::MAX_CONSUMERS
- || this->hp_suppliers_ <= 0
- || this->lp_suppliers_ < 0
- || this->hp_suppliers_ + this->lp_suppliers_ >= Test_ECG::MAX_SUPPLIERS)
- {
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: number of consumers (low: %d, high: %d) or "
- "suppliers (low: %d, high: %d) out of range\n",
- argv[0],
- lp_consumers_, hp_consumers_,
- lp_suppliers_, lp_suppliers_), -1);
- }
-
- return 0;
-}
-
-// ****************************************************************
-
-Test_Supplier::Test_Supplier (Test_ECG *test,
- void *cookie)
- : test_ (test),
- cookie_ (cookie),
- consumer_ (this)
-{
-}
-
-void
-Test_Supplier::open (const char* name,
- int event_a,
- int event_b,
- int message_count,
- const RtecScheduler::Period_t& rate,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->event_a_ = event_a;
- this->event_b_ = event_b;
- this->message_count_ = message_count;
-
- TAO_TRY
- {
- RtecScheduler::Scheduler_ptr server =
- ACE_Scheduler_Factory::server ();
-
- RtecScheduler::handle_t rt_info =
- server->create (name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // The execution times are set to reasonable values, but
- // actually they are changed on the real execution, i.e. we
- // lie to the scheduler to obtain right priorities; but we
- // don't care if the set is schedulable.
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- ACE_DEBUG ((LM_DEBUG, "register supplier \"%s\"\n", name));
- server->set (rt_info,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- rate,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->supplier_id_ = ACE::crc32 (name);
- ACE_DEBUG ((LM_DEBUG, "ID for <%s> is %04.4x\n", name,
- this->supplier_id_));
-
- ACE_SupplierQOS_Factory qos;
- qos.insert (this->supplier_id_,
- this->event_a_,
- rt_info, 1);
- qos.insert (this->supplier_id_,
- this->event_b_,
- rt_info, 1);
- qos.insert (this->supplier_id_,
- ACE_ES_EVENT_SHUTDOWN,
- rt_info, 1);
-
- RtecEventChannelAdmin::SupplierAdmin_var supplier_admin =
- ec->for_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->consumer_proxy_ =
- supplier_admin->obtain_push_consumer (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventComm::PushSupplier_var objref = this->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->consumer_proxy_->connect_push_supplier (objref.in (),
- qos.get_SupplierQOS (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Test_Supplier::close (CORBA::Environment &TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->consumer_proxy_.in ()))
- return;
-
- this->consumer_proxy_->disconnect_push_consumer (TAO_IN_ENV);
- this->consumer_proxy_ =
- RtecEventChannelAdmin::ProxyPushConsumer::_nil ();
-}
-
-void
-Test_Supplier::activate (const char* name,
- const RtecScheduler::Period_t& rate,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- RtecScheduler::Scheduler_ptr server =
- ACE_Scheduler_Factory::server ();
-
- const int bufsize = 512;
- char buf[bufsize];
- ACE_OS::strcpy (buf, "consumer_");
- ACE_OS::strcat (buf, name);
- RtecScheduler::handle_t rt_info =
- server->create (buf, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
-
- // The execution times are set to reasonable values, but
- // actually they are changed on the real execution, i.e. we
- // lie to the scheduler to obtain right priorities; but we
- // don't care if the set is schedulable.
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- ACE_DEBUG ((LM_DEBUG, "activate \"%s\"\n", buf));
- server->set (rt_info,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- rate,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Also connect our consumer for timeout events from the EC.
- int interval = rate / 10;
- ACE_Time_Value tv_timeout (interval / ACE_ONE_SECOND_IN_USECS,
- interval % ACE_ONE_SECOND_IN_USECS);
- TimeBase::TimeT timeout;
- ORBSVCS_Time::Time_Value_to_TimeT (timeout, tv_timeout);
-
- ACE_ConsumerQOS_Factory consumer_qos;
- consumer_qos.start_disjunction_group ();
- consumer_qos.insert_time (ACE_ES_EVENT_INTERVAL_TIMEOUT,
- timeout,
- rt_info);
-
- // = Connect as a consumer.
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin =
- ec->for_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->supplier_proxy_ =
- consumer_admin->obtain_push_supplier (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventComm::PushConsumer_var cref =
- this->consumer_._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->supplier_proxy_->connect_push_consumer (cref.in (),
- consumer_qos.get_ConsumerQOS (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Test_Supplier::push (const RtecEventComm::EventSet& events,
- CORBA::Environment& TAO_IN_ENV)
-{
-#if 0
- const int bufsize = 128;
- char buf[bufsize];
- ACE_OS::sprintf (buf, "Supplier %d receives event in thread: ",
- this->supplier_id_);
- print_priority_info (buf);
-#endif
-
- if (events.length () == 0 || this->message_count_ < 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "no events\n"));
- return;
- }
-
- RtecEventComm::EventSet sent (events.length ());
- sent.length (events.length ());
-
- for (u_int i = 0; i < events.length (); ++i)
- {
- const RtecEventComm::Event& e = events[i];
- if (e.header.type != ACE_ES_EVENT_INTERVAL_TIMEOUT)
- continue;
-
- // ACE_DEBUG ((LM_DEBUG, "Test_Supplier - timeout (%t)\n"));
-
- RtecEventComm::Event& s = sent[i];
- s.header.source = this->supplier_id_;
- s.header.ttl = 1;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (s.header.creation_time, t);
- s.header.ec_recv_time = ORBSVCS_Time::zero;
- s.header.ec_send_time = ORBSVCS_Time::zero;
-
- s.data.x = 0;
- s.data.y = 0;
-
- this->message_count_--;
-
- if (this->message_count_ < 0)
- {
- //this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
- //if (TAO_IN_ENV.exception () != 0) return;
- this->test_->shutdown_supplier (this->cookie_,
- this->consumer_proxy_.in (),
- TAO_IN_ENV);
- }
- if (this->message_count_ % 2 == 0)
- {
- // Generate an A event...
- s.header.type = this->event_a_;
- }
- else
- {
- s.header.type = this->event_b_;
- }
- }
- this->test_->push_supplier (this->cookie_,
- this->consumer_proxy_.in (),
- sent,
- TAO_IN_ENV);
-}
-
-void
-Test_Supplier::disconnect_push_supplier (CORBA::Environment& TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->supplier_proxy_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
-}
-
-void
-Test_Supplier::disconnect_push_consumer (CORBA::Environment &)
-{
-}
-
-int Test_Supplier::supplier_id (void) const
-{
- return this->supplier_id_;
-}
-
-// ****************************************************************
-
-Test_Consumer::Test_Consumer (Test_ECG *test,
- void *cookie)
- : test_ (test),
- cookie_ (cookie)
-{
-}
-
-void
-Test_Consumer::open (const char* name,
- int event_a, int event_b,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& TAO_IN_ENV)
-{
- TAO_TRY
- {
- RtecScheduler::Scheduler_ptr server =
- ACE_Scheduler_Factory::server ();
-
- RtecScheduler::handle_t rt_info =
- server->create (name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // The worst case execution time is far less than 2
- // milliseconds, but that is a safe estimate....
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- ACE_DEBUG ((LM_DEBUG, "register consumer \"%s\"\n", name));
- server->set (rt_info,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- 0,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 0,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_ConsumerQOS_Factory qos;
- qos.start_disjunction_group ();
- qos.insert_type (ACE_ES_EVENT_SHUTDOWN, rt_info);
- qos.insert_type (event_a, rt_info);
- qos.insert_type (event_b, rt_info);
-
- // = Connect as a consumer.
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin =
- ec->for_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->supplier_proxy_ =
- consumer_admin->obtain_push_supplier (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventComm::PushConsumer_var objref = this->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->supplier_proxy_->connect_push_consumer (objref.in (),
- qos.get_ConsumerQOS (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Test_Consumer::close (CORBA::Environment &TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->supplier_proxy_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
- this->supplier_proxy_ =
- RtecEventChannelAdmin::ProxyPushSupplier::_nil ();
-}
-
-void
-Test_Consumer::push (const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- ACE_hrtime_t arrival = ACE_OS::gethrtime ();
- this->test_->push_consumer (this->cookie_, arrival, events, TAO_IN_ENV);
-}
-
-void
-Test_Consumer::disconnect_push_consumer (CORBA::Environment &)
-{
-}
-
-// ****************************************************************
-
-int
-main (int argc, char *argv [])
-{
- Test_ECG *test;
- // Dynamically allocate the Test_ECG instance so that we don't have
- // to worry about running out of stack space if it's large.
- ACE_NEW_RETURN (test, Test_ECG, -1);
-
- const int status = test->run (argc, argv);
-
- delete test;
- return status;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Auto_Basic_Ptr<POA_RtecScheduler::Scheduler>;
-template class ACE_PushConsumer_Adapter<Test_Supplier>;
-template class auto_ptr<POA_RtecScheduler::Scheduler>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Auto_Basic_Ptr<POA_RtecScheduler::Scheduler>
-#pragma instantiate ACE_PushConsumer_Adapter<Test_Supplier>
-#pragma instantiate auto_ptr<POA_RtecScheduler::Scheduler>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.dsp b/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.dsp
deleted file mode 100644
index e2e9c42fe0f..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.dsp
+++ /dev/null
@@ -1,111 +0,0 @@
-# Microsoft Developer Studio Project File - Name="EC_Multiple" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=EC_Multiple - 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 "EC_Multiple.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 "EC_Multiple.mak" CFG="EC_Multiple - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "EC_Multiple - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "EC_Multiple - 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)" == "EC_Multiple - 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 ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /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 kernel32.lib user32.lib gdi32.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)" == "EC_Multiple - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "EC_Multiple - Win32 Release"
-# Name "EC_Multiple - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\EC_Multiple.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\EC_Multiple.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Runtime1.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scheduler_Runtime2.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.dsw b/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.dsw
deleted file mode 100644
index 3a38e52cdef..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "EC_Multiple"=.\EC_Multiple.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.h b/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.h
deleted file mode 100644
index 766cc3f3372..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/EC_Multiple.h
+++ /dev/null
@@ -1,382 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// This test attempts to communicate several Event Channels.
-// The test hardcodes all the objects involved (consumers,
-// suppliers, proxies, etc.); the objective is to gain understanding
-// on the architecture needed to exploit locality in the Event
-// cycle, not to provide a definite solution.
-//
-// ============================================================================
-
-#ifndef EC_MULTIPLE_H
-#define EC_MULTIPLE_H
-
-#include "ace/SString.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/High_Res_Timer.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/RtecEventCommS.h"
-#include "orbsvcs/Channel_Clients_T.h"
-#include "orbsvcs/Event/EC_Gateway.h"
-
-class Test_ECG;
-
-class Test_Supplier : public POA_RtecEventComm::PushSupplier
-{
- //
- // = TITLE
- // Helper class to implement the different tests within Test_ECG.
- //
- // = DESCRIPTION
- // Test_ECG can be configured to have a single or multiple
- // suppliers, to use the EC or short-circuit it, to use the
- // Gateway or not; this class connects as a consumer for timeouts
- // in the EC, at each timeout it delegates on the Test_ECG class
- // to execute the proper test.
-public:
- Test_Supplier (Test_ECG* test, void* cookie);
-
- void open (const char* name,
- int event_a, int event_b,
- int message_count,
- const RtecScheduler::Period_t& rate,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& _env);
- // This method connects the supplier to the EC.
-
- void close (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- void activate (const char* name,
- const RtecScheduler::Period_t& rate,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& _env);
-
- void push (const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- void disconnect_push_consumer (CORBA::Environment &);
- // Implement the callbacks for our consumer personality.
-
-
- virtual void disconnect_push_supplier (CORBA::Environment &);
- // The methods in the skeleton.
-
- RtecEventComm::EventSourceID supplier_id (void) const;
- // The supplier ID.
-
-private:
- Test_ECG* test_;
-
- void *cookie_;
- // The test provide us a cookie so we can give back our identity.
-
- RtecEventComm::EventSourceID supplier_id_;
- // We generate an id based on the name....
-
- int event_a_;
- int event_b_;
- // The two types of events we may generate...
-
- int message_count_;
- // The number of events sent by this supplier.
-
- RtecEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_;
- // We talk to the EC (as a supplier) using this proxy.
-
- ACE_PushConsumer_Adapter<Test_Supplier> consumer_;
- // We also connect to the EC as a consumer so we can receive the
- // timeout events.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC (as a supplier) using this proxy.
-
-};
-
-class Test_Consumer : public POA_RtecEventComm::PushConsumer
-{
- //
- // = TITLE
- // Helper class to implement the different tests within Test_ECG.
- //
- // = DESCRIPTION
- // Test_ECG must collect events destined to many consumers, but
- // needs to distinguish through which consumer it is receiving the
- // event. The easiest way is to create a shallow class that
- // forwards the events to the EC, but passing back some cookie to
- // identify the consumer.
-public:
- Test_Consumer (Test_ECG* test, void *cookie);
-
- void open (const char* name,
- int event_a, int event_b,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& _env);
- // This method connects the consumer to the EC.
-
- void close (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- virtual void push (const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- virtual void disconnect_push_consumer (CORBA::Environment &);
- // The skeleton methods.
-
-private:
- Test_ECG* test_;
- // The test class.
-
- void *cookie_;
- // The magic cookie that serves as our ID.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC using this proxy.
-};
-
-class Test_ECG
-{
- //
- // = TITLE
- // Test and demonstrate the use of TAO_EC_Gateway.
- //
- // = DESCRIPTION
- // This class is design to exercise several features of the EC_Gateway
- // class and the multiple EC architecture.
- // We want to create two EC, each one having a single supplier and a
- // single consumer.
- // + To test the remote facilities the consumer register for both a
- // local event and a remote one.
- // + To test the remote filtering features the remote consumer only
- // wants one of the local events, and this event is generated less
- // frequently.
- //
- // This class creates the local EC_Gateway a consumer and a
- // supplier, it uses the command line to figure the subscriptions
- // and publications list.
- //
-public:
- Test_ECG (void);
-
- enum {
- MAX_EVENTS = 1024,
- // Maximum number of events to send...
-
- MAX_CONSUMERS = 1024,
- // Maximum number of consumers.
-
- MAX_SUPPLIERS = 1024
- // Maximum number of suppliers.
- };
-
- int run (int argc, char* argv[]);
- // Execute the test.
-
- void push_supplier (void* supplier_cookie,
- RtecEventChannelAdmin::ProxyPushConsumer_ptr consumer,
- const RtecEventComm::EventSet &events,
- CORBA::Environment &);
- // Callback method for suppliers, we push for them to their
- // consumers and take statistics on the way.
- // It is possible that we ignore the <consumer> parameter when
- // testing the short-circuit case.
-
- void push_consumer (void* consumer_cookie,
- ACE_hrtime_t arrival,
- const RtecEventComm::EventSet& events,
- CORBA::Environment&);
- // Callback method for consumers, if any of our consumers has
- // received events it will invoke this method.
-
- void shutdown_supplier (void* supplier_cookie,
- RtecEventComm::PushConsumer_ptr consumer,
- CORBA::Environment& _env);
- // One of the suppliers has completed its work.
-
-private:
- RtecEventChannelAdmin::EventChannel_ptr
- get_ec (CosNaming::NamingContext_ptr naming_context,
- const char* ec_name,
- CORBA::Environment &_env);
- // Helper routine to obtain an EC given its name.
-
- void connect_suppliers (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- void disconnect_suppliers (CORBA::Environment &_env);
- // Connect the suppliers.
-
- void activate_suppliers (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- // Activate the suppliers, i.e. they start generating events.
-
- void connect_ecg (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- RtecEventChannelAdmin::EventChannel_ptr remote_ec,
- RtecScheduler::Scheduler_ptr remote_sch,
- CORBA::Environment &_env);
- // Connect the EC gateway, it builds the Subscriptions and the
- // Publications list.
-
- void connect_consumers (RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- void disconnect_consumers (CORBA::Environment &_env);
- // Connect and disconnect the consumers.
-
- int shutdown (CORBA::Environment&);
- // Called when the main thread (i.e. not the scavenger thread) is
- // shutting down.
-
- int parse_args (int argc, char* argv[]);
- // parse the command line args
-
- void dump_results (void);
- // Dump the results to the standard output.
-
- void wait_until_ready (void);
- // Block event delivery until all the consumers are ready.
-
- struct Stats;
- void dump_results (const char* name, Stats& stats);
- // Dump the results for a particular consumer.
-
- int local_source (RtecEventComm::EventSourceID id) const;
- // Check if <id> correspond to a local supplier.
-
- void shutdown_consumer (int id);
- // One of the consumers has completed its work.
-
-private:
- char* lcl_name_;
- // The name of the "local" EC.
-
- char* rmt_name_;
- // The name of the "remote" EC.
-
- TAO_EC_Gateway_IIOP ecg_;
- // The proxy used to connect both event channels.
-
- enum {
- ss_global,
- ss_local,
- ss_runtime
- };
- int scheduling_type_;
- // The type of scheduling service to use:
- // "global" is a remote scheduling service, usually to perform
- // simultaneous scheduling across all the processes.
- // "local" instantiate a local config time scheduling service.
- // "runtime" instantiates a local rumtime scheduling service.
-
- int consumer_disconnects_;
- int supplier_disconnects_;
- // How many times to disconnect the consumers (and suppliers) before
- // the final connection. This is useful to test the disconnection in
- // the EC.
-
- int short_circuit_;
- // Don't send the messages through the EC. This is needed to measure
- // the overhead introduced by the EC.
-
- Test_Supplier* suppliers_[Test_ECG::MAX_SUPPLIERS];
- Test_Consumer* consumers_[Test_ECG::MAX_CONSUMERS];
- // The suppliers and consumer arrays, the sizes are controlled using
- // {lp,hp}_{suppliers,consumers}_
-
- // @@ TODO it looks like the HP and LP data could be encapsulated.
-
- int hp_suppliers_;
- // The number of high priority suppliers in this test.
-
- int hp_consumers_;
- // The number of high priority consumers.
-
- int hp_workload_;
- // The number of iterations of ACE::is_prime() to execute in high
- // priority consumers.
-
- int hp_interval_;
- // The high priority events are generated using this interval.
-
- int hp_message_count_;
- // How many messages we will send in the HP suppliers
-
- int hps_event_a_;
- int hps_event_b_;
- int hpc_event_a_;
- int hpc_event_b_;
- // Each supplier send two types of events, each consumer receives
- // two other types. The types for high-priority clients can be
- // different from the types to low priority clients.
-
- int lp_suppliers_;
- // The number of low priority suppliers in this test.
-
- int lp_consumers_;
- // The number of low priority consumers.
-
- int lp_workload_;
- // The number of iterations of ACE::is_prime() to execute in low
- // priority consumers.
-
- int lp_interval_;
- // The low priority events are generated using this interval.
-
- int lp_message_count_;
- // How many messages we will send in the LP suppliers
-
- int lps_event_a_;
- int lps_event_b_;
- int lpc_event_a_;
- int lpc_event_b_;
- // Each supplier send two types of events, each consumer receives
- // two other types. The types for high-priority clients can be
- // different from the types to low priority clients.
-
- const char* schedule_file_;
- // Ask the schedule to compute and dump its schedule after the test
- // execution.
-
- const char* pid_file_name_;
- // The name of a file where the process stores its pid
-
- struct Stats {
- ACE_hrtime_t total_time_;
- float laxity_[MAX_EVENTS];
- ACE_hrtime_t lcl_latency_[MAX_EVENTS];
- ACE_hrtime_t end_[MAX_EVENTS];
- int lcl_count_;
- // We keep laxity and total_time stats only for the local events.
-
- ACE_hrtime_t rmt_latency_[MAX_EVENTS];
- int rmt_count_;
- };
- Stats stats_[Test_ECG::MAX_CONSUMERS];
- // Store the measurements for local and remote events..
-
- int ready_;
- ACE_SYNCH_MUTEX ready_mtx_;
- ACE_SYNCH_CONDITION ready_cnd_;
- // Before accepting any events the suppliers must wait for the test
- // to setup all the consumers.
- // The suppliers wait on the condition variable.
-
- ACE_Atomic_Op<ACE_SYNCH_MUTEX,int> running_suppliers_;
- // keep track of how many suppliers are still running so we shutdown
- // at the right moment.
-
- ACE_Atomic_Op<ACE_SYNCH_MUTEX,int> running_consumers_;
- // keep track of how many consumers are still running so we shutdown
- // at the right moment.
-
- ACE_hrtime_t test_start_;
- ACE_hrtime_t test_stop_;
- // Measure the test elapsed time as well as mark the beginning of
- // the frames.
-};
-
-#endif /* EC_MULTIPLE_H */
diff --git a/TAO/orbsvcs/tests/EC_Multiple/Makefile b/TAO/orbsvcs/tests/EC_Multiple/Makefile
deleted file mode 100644
index 5de78067fcc..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/Makefile
+++ /dev/null
@@ -1,386 +0,0 @@
-# $Id$
-
-BIN = EC_Multiple
-
-SRC = $(BIN:%=%$(VAR).cpp)
-LDLIBS= -lorbsvcs -lTAO
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-#----------------------------------------------------------------------------
-# 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.local.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-
-#### Local rules and variables...
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/EC_Multiple.o .obj/EC_Multiple.so .shobj/EC_Multiple.o .shobj/EC_Multiple.so: EC_Multiple.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- EC_Multiple.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Gateway.h \
- Scheduler_Runtime1.h Scheduler_Runtime2.h Scheduler_Runtime_Dynamic.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/EC_Multiple/README b/TAO/orbsvcs/tests/EC_Multiple/README
deleted file mode 100644
index 1d18fa5275c..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/README
+++ /dev/null
@@ -1,34 +0,0 @@
-# $Id$
-
- This test ilustrates how to connect multiple ECs; it has many
-options and can be configured to run a single EC, two ECs connected
-through a Gateway, short-circuit the EC, use a global, local or
-precomputed schedule, etc.
-
- Please see the scripts for typical configurations.
-
- A simple test is that uses a pre-computed schedule would be:
-
-# Run the Naming Service
-$ ../../Naming_Service/Naming_Service -ORBport 0
- -p NameService.pid -o NameService.ior
-# If the multicast location does not work for your use:
-#
-# NameService=`cat NameService.ior`
-# export NameService
-#
-# or other commands that suit your shell.
-#
-
-# Run the first EC, supplier generates events <1> and <2> consumer
-# subscribes to events <1> and <3>
-$ ./EC_Multiple -ORBport 0 -l ECM1 -r ECM2 -s runtime -p ECM1.pid \
- -h 1,1,1,250000,100,1,2,1,3
-
-# Run the second EC, supplier generates events <4> and <3> consumer
-# subscribes to events <4> and <2>
-$ ./EC_Multiple -ORBport 0 -l ECM2 -r ECM1 -s runtime -p ECM2.pid \
- -h 1,1,1,250000,100,4,3,4,2
-
-# Notice how the consumer receives both local and remote events, but
-# not all the local neither all the remote events.
diff --git a/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime1.h b/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime1.h
deleted file mode 100644
index fc6dd8f71b3..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime1.h
+++ /dev/null
@@ -1,162 +0,0 @@
-// This file was automatically generated by Scheduler_Factory
-// before editing the file please consider generating it again
-// $Id$
-
-#include "orbsvcs/Scheduler_Factory.h"
-
-static ACE_Scheduler_Factory::POD_RT_Info runtime_infos_1[] = {
-{ "Reactor_Task-25000.us", 1, 0, 0, 0, 250000,
- 4, 0, 0, 1, 4, 0, 0, 0 },
-{ "Reactor_Task-50000.us", 2, 0, 0, 0, 500000,
- 4, 0, 0, 1, 3, 0, 0, 0 },
-{ "Reactor_Task-100000.us", 3, 0, 0, 0, 1000000,
- 4, 0, 0, 1, 2, 0, 0, 0 },
-{ "Reactor_Task-200000.us", 4, 0, 0, 0, 2000000,
- 4, 0, 0, 1, 1, 0, 0, 0 },
-{ "Reactor_Task-1000000.us", 5, 0, 0, 0, 10000000,
- 4, 0, 0, 1, 0, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-25000.us", 6, 0, 0, 0, 0,
- 4, 0, 0, 1, 4, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-50000.us", 7, 0, 0, 0, 0,
- 4, 0, 0, 1, 3, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-100000.us", 8, 0, 0, 0, 0,
- 4, 0, 0, 1, 2, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-200000.us", 9, 0, 0, 0, 0,
- 4, 0, 0, 1, 1, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-1000000.us", 10, 0, 0, 0, 0,
- 4, 0, 0, 1, 0, 0, 0, 0 },
-{ "hp_supplier_00@ECM1", 11, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_01@ECM1", 12, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_02@ECM1", 13, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_03@ECM1", 14, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_04@ECM1", 15, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_05@ECM1", 16, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_06@ECM1", 17, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_07@ECM1", 18, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_08@ECM1", 19, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_09@ECM1", 20, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "lp_supplier_00@ECM1", 21, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "lp_supplier_01@ECM1", 22, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "lp_supplier_02@ECM1", 23, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "lp_supplier_03@ECM1", 24, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "lp_supplier_04@ECM1", 25, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "ecg_ECM2@ECM1", 26, 5000, 5000, 5000, 250000,
- 4, 0, 5000, 0, 4, 0, 0, 0 },
-{ "ecg_ECM1@ECM1", 27, 5000, 5000, 5000, 250000,
- 4, 0, 5000, 1, 4, 0, 0, 0 },
-{ "hp_consumer_00@ECM1", 28, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_01@ECM1", 29, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_02@ECM1", 30, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_03@ECM1", 31, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_04@ECM1", 32, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_05@ECM1", 33, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_06@ECM1", 34, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_07@ECM1", 35, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_08@ECM1", 36, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_09@ECM1", 37, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_10@ECM1", 38, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_11@ECM1", 39, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_12@ECM1", 40, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_13@ECM1", 41, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_14@ECM1", 42, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_15@ECM1", 43, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_16@ECM1", 44, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_17@ECM1", 45, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_18@ECM1", 46, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_19@ECM1", 47, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_20@ECM1", 48, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_21@ECM1", 49, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_22@ECM1", 50, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_23@ECM1", 51, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_24@ECM1", 52, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "lp_consumer_00@ECM1", 53, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "lp_consumer_01@ECM1", 54, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "lp_consumer_02@ECM1", 55, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "lp_consumer_03@ECM1", 56, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "lp_consumer_04@ECM1", 57, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "consumer_hp_supplier_00@ECM1", 58, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_01@ECM1", 59, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_02@ECM1", 60, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_03@ECM1", 61, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_04@ECM1", 62, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_05@ECM1", 63, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_06@ECM1", 64, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_07@ECM1", 65, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_08@ECM1", 66, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_09@ECM1", 67, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_lp_supplier_00@ECM1", 68, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "consumer_lp_supplier_01@ECM1", 69, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "consumer_lp_supplier_02@ECM1", 70, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "consumer_lp_supplier_03@ECM1", 71, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "consumer_lp_supplier_04@ECM1", 72, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 }
-};
-
-static int runtime_infos_1_size = sizeof(runtime_infos_1)/sizeof(runtime_infos_1[0]);
-
-static ACE_Scheduler_Factory::POD_Config_Info runtime_configs_1[] = {
-{ 0, 59, (RtecScheduler::Dispatching_Type_t) 0 }
-};
-static int runtime_configs_1_size = sizeof(runtime_configs_1)/sizeof(runtime_configs_1[0]);
-
-// EOF
-
diff --git a/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime2.h b/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime2.h
deleted file mode 100644
index 7b636968f54..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime2.h
+++ /dev/null
@@ -1,160 +0,0 @@
-// This file was automatically generated by Scheduler_Factory
-// before editing the file please consider generating it again
-// $Id$
-
-#include "orbsvcs/Scheduler_Factory.h"
-
-static ACE_Scheduler_Factory::POD_RT_Info runtime_infos_2[] = {
-{ "Reactor_Task-25000.us", 1, 0, 0, 0, 250000,
- 4, 0, 0, 1, 4, 0, 0, 0 },
-{ "Reactor_Task-50000.us", 2, 0, 0, 0, 500000,
- 4, 0, 0, 1, 3, 0, 0, 0 },
-{ "Reactor_Task-100000.us", 3, 0, 0, 0, 1000000,
- 4, 0, 0, 1, 2, 0, 0, 0 },
-{ "Reactor_Task-200000.us", 4, 0, 0, 0, 2000000,
- 4, 0, 0, 1, 1, 0, 0, 0 },
-{ "Reactor_Task-1000000.us", 5, 0, 0, 0, 10000000,
- 4, 0, 0, 1, 0, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-25000.us", 6, 0, 0, 0, 0,
- 4, 0, 0, 1, 4, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-50000.us", 7, 0, 0, 0, 0,
- 4, 0, 0, 1, 3, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-100000.us", 8, 0, 0, 0, 0,
- 4, 0, 0, 1, 2, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-200000.us", 9, 0, 0, 0, 0,
- 4, 0, 0, 1, 1, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-1000000.us", 10, 0, 0, 0, 0,
- 4, 0, 0, 1, 0, 0, 0, 0 },
-{ "hp_supplier_00@ECM2", 11, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_01@ECM2", 12, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_02@ECM2", 13, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_03@ECM2", 14, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_04@ECM2", 15, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_05@ECM2", 16, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_06@ECM2", 17, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_07@ECM2", 18, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_08@ECM2", 19, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "hp_supplier_09@ECM2", 20, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "lp_supplier_00@ECM2", 21, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "lp_supplier_01@ECM2", 22, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "lp_supplier_02@ECM2", 23, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "lp_supplier_03@ECM2", 24, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "lp_supplier_04@ECM2", 25, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "ecg_ECM2@ECM2", 26, 5000, 5000, 5000, 250000,
- 4, 0, 5000, 1, 4, 0, 0, 0 },
-{ "ecg_ECM1@ECM2", 27, 5000, 5000, 5000, 250000,
- 4, 0, 5000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_00@ECM2", 28, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_01@ECM2", 29, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_02@ECM2", 30, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_03@ECM2", 31, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_04@ECM2", 32, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_05@ECM2", 33, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_06@ECM2", 34, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_07@ECM2", 35, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_08@ECM2", 36, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_09@ECM2", 37, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_10@ECM2", 38, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_11@ECM2", 39, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_12@ECM2", 40, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_13@ECM2", 41, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_14@ECM2", 42, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_15@ECM2", 43, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_16@ECM2", 44, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_17@ECM2", 45, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_18@ECM2", 46, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_19@ECM2", 47, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_20@ECM2", 48, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_21@ECM2", 49, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_22@ECM2", 50, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_23@ECM2", 51, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "hp_consumer_24@ECM2", 52, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 4, 0, 0, 0 },
-{ "lp_consumer_00@ECM2", 53, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "lp_consumer_01@ECM2", 54, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "lp_consumer_02@ECM2", 55, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "lp_consumer_03@ECM2", 56, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "lp_consumer_04@ECM2", 57, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 0, 0, 0, 0 },
-{ "consumer_hp_supplier_00@ECM2", 58, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_01@ECM2", 59, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_02@ECM2", 60, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_03@ECM2", 61, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_04@ECM2", 62, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_05@ECM2", 63, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_06@ECM2", 64, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_07@ECM2", 65, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_08@ECM2", 66, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_hp_supplier_09@ECM2", 67, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 4, 0, 0, 0 },
-{ "consumer_lp_supplier_00@ECM2", 68, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "consumer_lp_supplier_01@ECM2", 69, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "consumer_lp_supplier_02@ECM2", 70, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "consumer_lp_supplier_03@ECM2", 71, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 },
-{ "consumer_lp_supplier_04@ECM2", 72, 20000, 20000, 20000, 10000000,
- 4, 0, 20000, 1, 0, 0, 0, 0 }
-};
-static int runtime_infos_2_size = sizeof(runtime_infos_2)/sizeof(runtime_infos_2[0]);
-
-static ACE_Scheduler_Factory::POD_Config_Info runtime_configs_2[] = {
-{ 0, 59, (RtecScheduler::Dispatching_Type_t) 0 }
-};
-static int runtime_configs_2_size = sizeof(runtime_configs_2)/sizeof(runtime_configs_2[0]);
-
-// EOF
diff --git a/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime_Dynamic.h b/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime_Dynamic.h
deleted file mode 100644
index d4ae4f1d0cd..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/Scheduler_Runtime_Dynamic.h
+++ /dev/null
@@ -1,1032 +0,0 @@
-// This file was automatically generated by Scheduler_Factory
-// before editing the file please consider generating it again
-// $Id$
-
-#include "orbsvcs/Scheduler_Factory.h"
-
-static ACE_Scheduler_Factory::POD_RT_Info runtime_infos_3[] = {
-{ "Reactor_Task-25000.us", 1, 0, 0, 0, 250000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1022, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "Reactor_Task-50000.us", 2, 0, 0, 0, 500000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1020, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "Reactor_Task-100000.us", 3, 0, 0, 0, 1000000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1018, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "Reactor_Task-200000.us", 4, 0, 0, 0, 2000000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1016, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "Reactor_Task-1000000.us", 5, 0, 0, 0, 10000000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "hp_supplier_00@ECM3", 6, 20000, 20000, 20000, 2500000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 1, 59, 10, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_supplier_00@ECM3", 7, 20000, 20000, 20000, 2500000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 1, 59, 9, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "hp_consumer_00@ECM3", 8, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1012, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_00@ECM3", 9, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1011, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_01@ECM3", 10, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1010, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_02@ECM3", 11, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1009, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_03@ECM3", 12, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1008, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_04@ECM3", 13, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1007, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_05@ECM3", 14, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1006, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_06@ECM3", 15, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1005, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_07@ECM3", 16, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1004, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_08@ECM3", 17, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1003, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_09@ECM3", 18, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1002, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_10@ECM3", 19, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1001, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_11@ECM3", 20, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 1000, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_12@ECM3", 21, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 999, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_13@ECM3", 22, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 998, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_14@ECM3", 23, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 997, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_15@ECM3", 24, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 996, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_16@ECM3", 25, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 995, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_17@ECM3", 26, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 994, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_18@ECM3", 27, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 993, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_19@ECM3", 28, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 992, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_20@ECM3", 29, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 991, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_21@ECM3", 30, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 990, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_22@ECM3", 31, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 989, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_23@ECM3", 32, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 988, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_24@ECM3", 33, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 987, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_25@ECM3", 34, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 986, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_26@ECM3", 35, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 985, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_27@ECM3", 36, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 984, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_28@ECM3", 37, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 983, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_29@ECM3", 38, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 982, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_30@ECM3", 39, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 981, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_31@ECM3", 40, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 980, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_32@ECM3", 41, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 979, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_33@ECM3", 42, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 978, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_34@ECM3", 43, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 977, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_35@ECM3", 44, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 976, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_36@ECM3", 45, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 975, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_37@ECM3", 46, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 974, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_38@ECM3", 47, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 973, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_39@ECM3", 48, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 972, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_40@ECM3", 49, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 971, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_41@ECM3", 50, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 970, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_42@ECM3", 51, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 969, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_43@ECM3", 52, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 968, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_44@ECM3", 53, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 967, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_45@ECM3", 54, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 966, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_46@ECM3", 55, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 965, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_47@ECM3", 56, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 964, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_48@ECM3", 57, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 963, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_49@ECM3", 58, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 962, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_50@ECM3", 59, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 961, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_51@ECM3", 60, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 960, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_52@ECM3", 61, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 959, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_53@ECM3", 62, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 958, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_54@ECM3", 63, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 957, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_55@ECM3", 64, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 956, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_56@ECM3", 65, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 955, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_57@ECM3", 66, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 954, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_58@ECM3", 67, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 953, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_59@ECM3", 68, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 952, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_60@ECM3", 69, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 951, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_61@ECM3", 70, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 950, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_62@ECM3", 71, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 949, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_63@ECM3", 72, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 948, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_64@ECM3", 73, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 947, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_65@ECM3", 74, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 946, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_66@ECM3", 75, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 945, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_67@ECM3", 76, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 944, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_68@ECM3", 77, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 943, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_69@ECM3", 78, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 942, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_70@ECM3", 79, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 941, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_71@ECM3", 80, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 940, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_72@ECM3", 81, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 939, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_73@ECM3", 82, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 938, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_74@ECM3", 83, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 937, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_75@ECM3", 84, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 936, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_76@ECM3", 85, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 935, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_77@ECM3", 86, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 934, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_78@ECM3", 87, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 933, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_79@ECM3", 88, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 932, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_80@ECM3", 89, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 931, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_81@ECM3", 90, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 930, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_82@ECM3", 91, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 929, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_83@ECM3", 92, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 928, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_84@ECM3", 93, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 927, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_85@ECM3", 94, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 926, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_86@ECM3", 95, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 925, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_87@ECM3", 96, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 924, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_88@ECM3", 97, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 923, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_89@ECM3", 98, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 922, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_90@ECM3", 99, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 921, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_91@ECM3", 100, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 920, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_92@ECM3", 101, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 919, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_93@ECM3", 102, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 918, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_94@ECM3", 103, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 917, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_95@ECM3", 104, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 916, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_96@ECM3", 105, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 915, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_97@ECM3", 106, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 914, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_98@ECM3", 107, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 913, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_99@ECM3", 108, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 912, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_100@ECM3", 109, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 911, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_101@ECM3", 110, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 910, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_102@ECM3", 111, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 909, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_103@ECM3", 112, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 908, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_104@ECM3", 113, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 907, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_105@ECM3", 114, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 906, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_106@ECM3", 115, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 905, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_107@ECM3", 116, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 904, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_108@ECM3", 117, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 903, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_109@ECM3", 118, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 902, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_110@ECM3", 119, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 901, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_111@ECM3", 120, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 900, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_112@ECM3", 121, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 899, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_113@ECM3", 122, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 898, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_114@ECM3", 123, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 897, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_115@ECM3", 124, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 896, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_116@ECM3", 125, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 895, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_117@ECM3", 126, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 894, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_118@ECM3", 127, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 893, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_119@ECM3", 128, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 892, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_120@ECM3", 129, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 891, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_121@ECM3", 130, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 890, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_122@ECM3", 131, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 889, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_123@ECM3", 132, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 888, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_124@ECM3", 133, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 887, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_125@ECM3", 134, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 886, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_126@ECM3", 135, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 885, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_127@ECM3", 136, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 884, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_128@ECM3", 137, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 883, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_129@ECM3", 138, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 882, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_130@ECM3", 139, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 881, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_131@ECM3", 140, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 880, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_132@ECM3", 141, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 879, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_133@ECM3", 142, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 878, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_134@ECM3", 143, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 877, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_135@ECM3", 144, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 876, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_136@ECM3", 145, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 875, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_137@ECM3", 146, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 874, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_138@ECM3", 147, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 873, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_139@ECM3", 148, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 872, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_140@ECM3", 149, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 871, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_141@ECM3", 150, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 870, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_142@ECM3", 151, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 869, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_143@ECM3", 152, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 868, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_144@ECM3", 153, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 867, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_145@ECM3", 154, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 866, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_146@ECM3", 155, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 865, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_147@ECM3", 156, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 864, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_148@ECM3", 157, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 863, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_149@ECM3", 158, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 862, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_150@ECM3", 159, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 861, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_151@ECM3", 160, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 860, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_152@ECM3", 161, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 859, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_153@ECM3", 162, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 858, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_154@ECM3", 163, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 857, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_155@ECM3", 164, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 856, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_156@ECM3", 165, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 855, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_157@ECM3", 166, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 854, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_158@ECM3", 167, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 853, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_159@ECM3", 168, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 852, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_160@ECM3", 169, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 851, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_161@ECM3", 170, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 850, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_162@ECM3", 171, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 849, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_163@ECM3", 172, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 848, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_164@ECM3", 173, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 847, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_165@ECM3", 174, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 846, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_166@ECM3", 175, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 845, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_167@ECM3", 176, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 844, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_168@ECM3", 177, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 843, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_169@ECM3", 178, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 842, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_170@ECM3", 179, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 841, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_171@ECM3", 180, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 840, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_172@ECM3", 181, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 839, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_173@ECM3", 182, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 838, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_174@ECM3", 183, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 837, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_175@ECM3", 184, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 836, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_176@ECM3", 185, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 835, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_177@ECM3", 186, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 834, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_178@ECM3", 187, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 833, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_179@ECM3", 188, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 832, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_180@ECM3", 189, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 831, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_181@ECM3", 190, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 830, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_182@ECM3", 191, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 829, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_183@ECM3", 192, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 828, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_184@ECM3", 193, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 827, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_185@ECM3", 194, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 826, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_186@ECM3", 195, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 825, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_187@ECM3", 196, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 824, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_188@ECM3", 197, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 823, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_189@ECM3", 198, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 822, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_190@ECM3", 199, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 821, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_191@ECM3", 200, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 820, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_192@ECM3", 201, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 819, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_193@ECM3", 202, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 818, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_194@ECM3", 203, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 817, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_195@ECM3", 204, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 816, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_196@ECM3", 205, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 815, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_197@ECM3", 206, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 814, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_198@ECM3", 207, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 813, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_199@ECM3", 208, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 812, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_200@ECM3", 209, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 811, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_201@ECM3", 210, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 810, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_202@ECM3", 211, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 809, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_203@ECM3", 212, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 808, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_204@ECM3", 213, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 807, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_205@ECM3", 214, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 806, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_206@ECM3", 215, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 805, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_207@ECM3", 216, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 804, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_208@ECM3", 217, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 803, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_209@ECM3", 218, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 802, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_210@ECM3", 219, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 801, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_211@ECM3", 220, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 800, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_212@ECM3", 221, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 799, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_213@ECM3", 222, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 798, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_214@ECM3", 223, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 797, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_215@ECM3", 224, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 796, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_216@ECM3", 225, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 795, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_217@ECM3", 226, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 794, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_218@ECM3", 227, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 793, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_219@ECM3", 228, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 792, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_220@ECM3", 229, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 791, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_221@ECM3", 230, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 790, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_222@ECM3", 231, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 789, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_223@ECM3", 232, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 788, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_224@ECM3", 233, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 787, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_225@ECM3", 234, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 786, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_226@ECM3", 235, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 785, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_227@ECM3", 236, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 784, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_228@ECM3", 237, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 783, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_229@ECM3", 238, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 782, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_230@ECM3", 239, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 781, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_231@ECM3", 240, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 780, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_232@ECM3", 241, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 779, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_233@ECM3", 242, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 778, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_234@ECM3", 243, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 777, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_235@ECM3", 244, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 776, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_236@ECM3", 245, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 775, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_237@ECM3", 246, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 774, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_238@ECM3", 247, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 773, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_239@ECM3", 248, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 772, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_240@ECM3", 249, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 771, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_241@ECM3", 250, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 770, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_242@ECM3", 251, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 769, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_243@ECM3", 252, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 768, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_244@ECM3", 253, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 767, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_245@ECM3", 254, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 766, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_246@ECM3", 255, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 765, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_247@ECM3", 256, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 764, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_248@ECM3", 257, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 763, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_249@ECM3", 258, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 762, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_250@ECM3", 259, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 761, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_251@ECM3", 260, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 760, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_252@ECM3", 261, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 759, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_253@ECM3", 262, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 758, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_254@ECM3", 263, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 757, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_255@ECM3", 264, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 756, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_256@ECM3", 265, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 755, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_257@ECM3", 266, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 754, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_258@ECM3", 267, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 753, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_259@ECM3", 268, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 752, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_260@ECM3", 269, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 751, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_261@ECM3", 270, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 750, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_262@ECM3", 271, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 749, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_263@ECM3", 272, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 748, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_264@ECM3", 273, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 747, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_265@ECM3", 274, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 746, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_266@ECM3", 275, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 745, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_267@ECM3", 276, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 744, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_268@ECM3", 277, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 743, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_269@ECM3", 278, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 742, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_270@ECM3", 279, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 741, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_271@ECM3", 280, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 740, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_272@ECM3", 281, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 739, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_273@ECM3", 282, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 738, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_274@ECM3", 283, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 737, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_275@ECM3", 284, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 736, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_276@ECM3", 285, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 735, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_277@ECM3", 286, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 734, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_278@ECM3", 287, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 733, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_279@ECM3", 288, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 732, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_280@ECM3", 289, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 731, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_281@ECM3", 290, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 730, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_282@ECM3", 291, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 729, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_283@ECM3", 292, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 728, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_284@ECM3", 293, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 727, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_285@ECM3", 294, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 726, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_286@ECM3", 295, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 725, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_287@ECM3", 296, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 724, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_288@ECM3", 297, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 723, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_289@ECM3", 298, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 722, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_290@ECM3", 299, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 721, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_291@ECM3", 300, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 720, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_292@ECM3", 301, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 719, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_293@ECM3", 302, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 718, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_294@ECM3", 303, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 717, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_295@ECM3", 304, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 716, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_296@ECM3", 305, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 715, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_297@ECM3", 306, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 714, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_298@ECM3", 307, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 713, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_299@ECM3", 308, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 712, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_300@ECM3", 309, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 711, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_301@ECM3", 310, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 710, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_302@ECM3", 311, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 709, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_303@ECM3", 312, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 708, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_304@ECM3", 313, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 707, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_305@ECM3", 314, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 706, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_306@ECM3", 315, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 705, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_307@ECM3", 316, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 704, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_308@ECM3", 317, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 703, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_309@ECM3", 318, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 702, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_310@ECM3", 319, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 701, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_311@ECM3", 320, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 700, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_312@ECM3", 321, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 699, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_313@ECM3", 322, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 698, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_314@ECM3", 323, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 697, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_315@ECM3", 324, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 696, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_316@ECM3", 325, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 695, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_317@ECM3", 326, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 694, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_318@ECM3", 327, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 693, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_319@ECM3", 328, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 692, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_320@ECM3", 329, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 691, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_321@ECM3", 330, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 690, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_322@ECM3", 331, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 689, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_323@ECM3", 332, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 688, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_324@ECM3", 333, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 687, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_325@ECM3", 334, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 686, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_326@ECM3", 335, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 685, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_327@ECM3", 336, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 684, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_328@ECM3", 337, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 683, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_329@ECM3", 338, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 682, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_330@ECM3", 339, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 681, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_331@ECM3", 340, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 680, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_332@ECM3", 341, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 679, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_333@ECM3", 342, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 678, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_334@ECM3", 343, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 677, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_335@ECM3", 344, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 676, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_336@ECM3", 345, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 675, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_337@ECM3", 346, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 674, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_338@ECM3", 347, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 673, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_339@ECM3", 348, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 672, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_340@ECM3", 349, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 671, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_341@ECM3", 350, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 670, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_342@ECM3", 351, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 669, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_343@ECM3", 352, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 668, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_344@ECM3", 353, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 667, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_345@ECM3", 354, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 666, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_346@ECM3", 355, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 665, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_347@ECM3", 356, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 664, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_348@ECM3", 357, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 663, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_349@ECM3", 358, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 662, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_350@ECM3", 359, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 661, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_351@ECM3", 360, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 660, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_352@ECM3", 361, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 659, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_353@ECM3", 362, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 658, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_354@ECM3", 363, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 657, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_355@ECM3", 364, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 656, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_356@ECM3", 365, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 655, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_357@ECM3", 366, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 654, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_358@ECM3", 367, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 653, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_359@ECM3", 368, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 652, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_360@ECM3", 369, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 651, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_361@ECM3", 370, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 650, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_362@ECM3", 371, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 649, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_363@ECM3", 372, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 648, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_364@ECM3", 373, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 647, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_365@ECM3", 374, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 646, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_366@ECM3", 375, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 645, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_367@ECM3", 376, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 644, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_368@ECM3", 377, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 643, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_369@ECM3", 378, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 642, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_370@ECM3", 379, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 641, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_371@ECM3", 380, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 640, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_372@ECM3", 381, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 639, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_373@ECM3", 382, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 638, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_374@ECM3", 383, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 637, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_375@ECM3", 384, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 636, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_376@ECM3", 385, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 635, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_377@ECM3", 386, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 634, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_378@ECM3", 387, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 633, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_379@ECM3", 388, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 632, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_380@ECM3", 389, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 631, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_381@ECM3", 390, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 630, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_382@ECM3", 391, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 629, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_383@ECM3", 392, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 628, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_384@ECM3", 393, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 627, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_385@ECM3", 394, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 626, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_386@ECM3", 395, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 625, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_387@ECM3", 396, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 624, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_388@ECM3", 397, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 623, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_389@ECM3", 398, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 622, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_390@ECM3", 399, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 621, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_391@ECM3", 400, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 620, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_392@ECM3", 401, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 619, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_393@ECM3", 402, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 618, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_394@ECM3", 403, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 617, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_395@ECM3", 404, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 616, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_396@ECM3", 405, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 615, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_397@ECM3", 406, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 614, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_398@ECM3", 407, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 613, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_399@ECM3", 408, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 612, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_400@ECM3", 409, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 611, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_401@ECM3", 410, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 610, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_402@ECM3", 411, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 609, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_403@ECM3", 412, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 608, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_404@ECM3", 413, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 607, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_405@ECM3", 414, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 606, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_406@ECM3", 415, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 605, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_407@ECM3", 416, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 604, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_408@ECM3", 417, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 603, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_409@ECM3", 418, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 602, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_410@ECM3", 419, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 601, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_411@ECM3", 420, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 600, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_412@ECM3", 421, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 599, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_413@ECM3", 422, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 598, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_414@ECM3", 423, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 597, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_415@ECM3", 424, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 596, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_416@ECM3", 425, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 595, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_417@ECM3", 426, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 594, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_418@ECM3", 427, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 593, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_419@ECM3", 428, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 592, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_420@ECM3", 429, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 591, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_421@ECM3", 430, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 590, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_422@ECM3", 431, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 589, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_423@ECM3", 432, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 588, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_424@ECM3", 433, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 587, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_425@ECM3", 434, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 586, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_426@ECM3", 435, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 585, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_427@ECM3", 436, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 584, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_428@ECM3", 437, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 583, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_429@ECM3", 438, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 582, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_430@ECM3", 439, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 581, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_431@ECM3", 440, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 580, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_432@ECM3", 441, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 579, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_433@ECM3", 442, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 578, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_434@ECM3", 443, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 577, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_435@ECM3", 444, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 576, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_436@ECM3", 445, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 575, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_437@ECM3", 446, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 574, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_438@ECM3", 447, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 573, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_439@ECM3", 448, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 572, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_440@ECM3", 449, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 571, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_441@ECM3", 450, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 570, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_442@ECM3", 451, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 569, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_443@ECM3", 452, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 568, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_444@ECM3", 453, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 567, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_445@ECM3", 454, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 566, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_446@ECM3", 455, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 565, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_447@ECM3", 456, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 564, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_448@ECM3", 457, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 563, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_449@ECM3", 458, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 562, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_450@ECM3", 459, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 561, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_451@ECM3", 460, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 560, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_452@ECM3", 461, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 559, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_453@ECM3", 462, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 558, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_454@ECM3", 463, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 557, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_455@ECM3", 464, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 556, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_456@ECM3", 465, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 555, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_457@ECM3", 466, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 554, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_458@ECM3", 467, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 553, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_459@ECM3", 468, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 552, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_460@ECM3", 469, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 551, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_461@ECM3", 470, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 550, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_462@ECM3", 471, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 549, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_463@ECM3", 472, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 548, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_464@ECM3", 473, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 547, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_465@ECM3", 474, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 546, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_466@ECM3", 475, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 545, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_467@ECM3", 476, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 544, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_468@ECM3", 477, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 543, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_469@ECM3", 478, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 542, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_470@ECM3", 479, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 541, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_471@ECM3", 480, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 540, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_472@ECM3", 481, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 539, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_473@ECM3", 482, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 538, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_474@ECM3", 483, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 537, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_475@ECM3", 484, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 536, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_476@ECM3", 485, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 535, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_477@ECM3", 486, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 534, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_478@ECM3", 487, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 533, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_479@ECM3", 488, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 532, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_480@ECM3", 489, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 531, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_481@ECM3", 490, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 530, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_482@ECM3", 491, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 529, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_483@ECM3", 492, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 528, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_484@ECM3", 493, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 527, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_485@ECM3", 494, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 526, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_486@ECM3", 495, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 525, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_487@ECM3", 496, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 524, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_488@ECM3", 497, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 523, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_489@ECM3", 498, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 522, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_490@ECM3", 499, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 521, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_491@ECM3", 500, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 520, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_492@ECM3", 501, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 519, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_493@ECM3", 502, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 518, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_494@ECM3", 503, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 517, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_495@ECM3", 504, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 516, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_496@ECM3", 505, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 515, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_497@ECM3", 506, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 514, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_498@ECM3", 507, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 513, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_499@ECM3", 508, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 512, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_500@ECM3", 509, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 511, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_501@ECM3", 510, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 510, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_502@ECM3", 511, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 509, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_503@ECM3", 512, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 508, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_504@ECM3", 513, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 507, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_505@ECM3", 514, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 506, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_506@ECM3", 515, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 505, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_507@ECM3", 516, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 504, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_508@ECM3", 517, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 503, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_509@ECM3", 518, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 502, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_510@ECM3", 519, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 501, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_511@ECM3", 520, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 500, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_512@ECM3", 521, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 499, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_513@ECM3", 522, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 498, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_514@ECM3", 523, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 497, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_515@ECM3", 524, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 496, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_516@ECM3", 525, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 495, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_517@ECM3", 526, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 494, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_518@ECM3", 527, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 493, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_519@ECM3", 528, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 492, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_520@ECM3", 529, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 491, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_521@ECM3", 530, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 490, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_522@ECM3", 531, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 489, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_523@ECM3", 532, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 488, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_524@ECM3", 533, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 487, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_525@ECM3", 534, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 486, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_526@ECM3", 535, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 485, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_527@ECM3", 536, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 484, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_528@ECM3", 537, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 483, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_529@ECM3", 538, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 482, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_530@ECM3", 539, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 481, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_531@ECM3", 540, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 480, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_532@ECM3", 541, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 479, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_533@ECM3", 542, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 478, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_534@ECM3", 543, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 477, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_535@ECM3", 544, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 476, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_536@ECM3", 545, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 475, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_537@ECM3", 546, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 474, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_538@ECM3", 547, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 473, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_539@ECM3", 548, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 472, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_540@ECM3", 549, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 471, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_541@ECM3", 550, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 470, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_542@ECM3", 551, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 469, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_543@ECM3", 552, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 468, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_544@ECM3", 553, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 467, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_545@ECM3", 554, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 466, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_546@ECM3", 555, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 465, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_547@ECM3", 556, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 464, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_548@ECM3", 557, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 463, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_549@ECM3", 558, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 462, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_550@ECM3", 559, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 461, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_551@ECM3", 560, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 460, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_552@ECM3", 561, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 459, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_553@ECM3", 562, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 458, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_554@ECM3", 563, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 457, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_555@ECM3", 564, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 456, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_556@ECM3", 565, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 455, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_557@ECM3", 566, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 454, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_558@ECM3", 567, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 453, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_559@ECM3", 568, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 452, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_560@ECM3", 569, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 451, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_561@ECM3", 570, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 450, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_562@ECM3", 571, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 449, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_563@ECM3", 572, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 448, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_564@ECM3", 573, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 447, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_565@ECM3", 574, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 446, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_566@ECM3", 575, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 445, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_567@ECM3", 576, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 444, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_568@ECM3", 577, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 443, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_569@ECM3", 578, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 442, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_570@ECM3", 579, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 441, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_571@ECM3", 580, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 440, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_572@ECM3", 581, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 439, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_573@ECM3", 582, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 438, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_574@ECM3", 583, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 437, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_575@ECM3", 584, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 436, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_576@ECM3", 585, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 435, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_577@ECM3", 586, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 434, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_578@ECM3", 587, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 433, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_579@ECM3", 588, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 432, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_580@ECM3", 589, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 431, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_581@ECM3", 590, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 430, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_582@ECM3", 591, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 429, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_583@ECM3", 592, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 428, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_584@ECM3", 593, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 427, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_585@ECM3", 594, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 426, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_586@ECM3", 595, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 425, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_587@ECM3", 596, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 424, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_588@ECM3", 597, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 423, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_589@ECM3", 598, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 422, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_590@ECM3", 599, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 421, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_591@ECM3", 600, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 420, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_592@ECM3", 601, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 419, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_593@ECM3", 602, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 418, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_594@ECM3", 603, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 417, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_595@ECM3", 604, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 416, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_596@ECM3", 605, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 415, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_597@ECM3", 606, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 414, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_598@ECM3", 607, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 413, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_599@ECM3", 608, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 412, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_600@ECM3", 609, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 411, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_601@ECM3", 610, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 410, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_602@ECM3", 611, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 409, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_603@ECM3", 612, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 408, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_604@ECM3", 613, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 407, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_605@ECM3", 614, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 406, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_606@ECM3", 615, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 405, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_607@ECM3", 616, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 404, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_608@ECM3", 617, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 403, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_609@ECM3", 618, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 402, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_610@ECM3", 619, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 401, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_611@ECM3", 620, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 400, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_612@ECM3", 621, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 399, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_613@ECM3", 622, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 398, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_614@ECM3", 623, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 397, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_615@ECM3", 624, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 396, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_616@ECM3", 625, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 395, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_617@ECM3", 626, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 394, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_618@ECM3", 627, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 393, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_619@ECM3", 628, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 392, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_620@ECM3", 629, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 391, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_621@ECM3", 630, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 390, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_622@ECM3", 631, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 389, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_623@ECM3", 632, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 388, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_624@ECM3", 633, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 387, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_625@ECM3", 634, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 386, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_626@ECM3", 635, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 385, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_627@ECM3", 636, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 384, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_628@ECM3", 637, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 383, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_629@ECM3", 638, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 382, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_630@ECM3", 639, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 381, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_631@ECM3", 640, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 380, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_632@ECM3", 641, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 379, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_633@ECM3", 642, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 378, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_634@ECM3", 643, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 377, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_635@ECM3", 644, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 376, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_636@ECM3", 645, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 375, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_637@ECM3", 646, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 374, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_638@ECM3", 647, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 373, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_639@ECM3", 648, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 372, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_640@ECM3", 649, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 371, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_641@ECM3", 650, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 370, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_642@ECM3", 651, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 369, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_643@ECM3", 652, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 368, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_644@ECM3", 653, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 367, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_645@ECM3", 654, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 366, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_646@ECM3", 655, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 365, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_647@ECM3", 656, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 364, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_648@ECM3", 657, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 363, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_649@ECM3", 658, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 362, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_650@ECM3", 659, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 361, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_651@ECM3", 660, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 360, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_652@ECM3", 661, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 359, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_653@ECM3", 662, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 358, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_654@ECM3", 663, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 357, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_655@ECM3", 664, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 356, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_656@ECM3", 665, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 355, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_657@ECM3", 666, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 354, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_658@ECM3", 667, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 353, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_659@ECM3", 668, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 352, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_660@ECM3", 669, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 351, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_661@ECM3", 670, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 350, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_662@ECM3", 671, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 349, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_663@ECM3", 672, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 348, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_664@ECM3", 673, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 347, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_665@ECM3", 674, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 346, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_666@ECM3", 675, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 345, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_667@ECM3", 676, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 344, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_668@ECM3", 677, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 343, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_669@ECM3", 678, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 342, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_670@ECM3", 679, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 341, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_671@ECM3", 680, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 340, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_672@ECM3", 681, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 339, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_673@ECM3", 682, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 338, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_674@ECM3", 683, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 337, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_675@ECM3", 684, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 336, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_676@ECM3", 685, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 335, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_677@ECM3", 686, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 334, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_678@ECM3", 687, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 333, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_679@ECM3", 688, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 332, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_680@ECM3", 689, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 331, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_681@ECM3", 690, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 330, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_682@ECM3", 691, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 329, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_683@ECM3", 692, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 328, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_684@ECM3", 693, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 327, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_685@ECM3", 694, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 326, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_686@ECM3", 695, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 325, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_687@ECM3", 696, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 324, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_688@ECM3", 697, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 323, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_689@ECM3", 698, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 322, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_690@ECM3", 699, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 321, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_691@ECM3", 700, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 320, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_692@ECM3", 701, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 319, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_693@ECM3", 702, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 318, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_694@ECM3", 703, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 317, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_695@ECM3", 704, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 316, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_696@ECM3", 705, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 315, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_697@ECM3", 706, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 314, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_698@ECM3", 707, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 313, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_699@ECM3", 708, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 312, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_700@ECM3", 709, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 311, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_701@ECM3", 710, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 310, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_702@ECM3", 711, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 309, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_703@ECM3", 712, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 308, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_704@ECM3", 713, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 307, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_705@ECM3", 714, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 306, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_706@ECM3", 715, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 305, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_707@ECM3", 716, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 304, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_708@ECM3", 717, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 303, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_709@ECM3", 718, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 302, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_710@ECM3", 719, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 301, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_711@ECM3", 720, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 300, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_712@ECM3", 721, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 299, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_713@ECM3", 722, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 298, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_714@ECM3", 723, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 297, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_715@ECM3", 724, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 296, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_716@ECM3", 725, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 295, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_717@ECM3", 726, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 294, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_718@ECM3", 727, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 293, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_719@ECM3", 728, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 292, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_720@ECM3", 729, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 291, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_721@ECM3", 730, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 290, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_722@ECM3", 731, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 289, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_723@ECM3", 732, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 288, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_724@ECM3", 733, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 287, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_725@ECM3", 734, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 286, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_726@ECM3", 735, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 285, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_727@ECM3", 736, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 284, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_728@ECM3", 737, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 283, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_729@ECM3", 738, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 282, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_730@ECM3", 739, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 281, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_731@ECM3", 740, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 280, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_732@ECM3", 741, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 279, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_733@ECM3", 742, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 278, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_734@ECM3", 743, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 277, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_735@ECM3", 744, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 276, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_736@ECM3", 745, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 275, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_737@ECM3", 746, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 274, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_738@ECM3", 747, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 273, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_739@ECM3", 748, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 272, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_740@ECM3", 749, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 271, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_741@ECM3", 750, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 270, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_742@ECM3", 751, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 269, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_743@ECM3", 752, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 268, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_744@ECM3", 753, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 267, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_745@ECM3", 754, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 266, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_746@ECM3", 755, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 265, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_747@ECM3", 756, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 264, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_748@ECM3", 757, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 263, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_749@ECM3", 758, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 262, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_750@ECM3", 759, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 261, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_751@ECM3", 760, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 260, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_752@ECM3", 761, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 259, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_753@ECM3", 762, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 258, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_754@ECM3", 763, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 257, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_755@ECM3", 764, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 256, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_756@ECM3", 765, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 255, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_757@ECM3", 766, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 254, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_758@ECM3", 767, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 253, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_759@ECM3", 768, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 252, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_760@ECM3", 769, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 251, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_761@ECM3", 770, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 250, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_762@ECM3", 771, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 249, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_763@ECM3", 772, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 248, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_764@ECM3", 773, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 247, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_765@ECM3", 774, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 246, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_766@ECM3", 775, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 245, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_767@ECM3", 776, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 244, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_768@ECM3", 777, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 243, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_769@ECM3", 778, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 242, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_770@ECM3", 779, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 241, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_771@ECM3", 780, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 240, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_772@ECM3", 781, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 239, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_773@ECM3", 782, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 238, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_774@ECM3", 783, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 237, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_775@ECM3", 784, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 236, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_776@ECM3", 785, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 235, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_777@ECM3", 786, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 234, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_778@ECM3", 787, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 233, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_779@ECM3", 788, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 232, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_780@ECM3", 789, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 231, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_781@ECM3", 790, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 230, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_782@ECM3", 791, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 229, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_783@ECM3", 792, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 228, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_784@ECM3", 793, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 227, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_785@ECM3", 794, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 226, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_786@ECM3", 795, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 225, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_787@ECM3", 796, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 224, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_788@ECM3", 797, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 223, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_789@ECM3", 798, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 222, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_790@ECM3", 799, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 221, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_791@ECM3", 800, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 220, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_792@ECM3", 801, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 219, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_793@ECM3", 802, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 218, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_794@ECM3", 803, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 217, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_795@ECM3", 804, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 216, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_796@ECM3", 805, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 215, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_797@ECM3", 806, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 214, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_798@ECM3", 807, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 213, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_799@ECM3", 808, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 212, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_800@ECM3", 809, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 211, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_801@ECM3", 810, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 210, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_802@ECM3", 811, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 209, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_803@ECM3", 812, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 208, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_804@ECM3", 813, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 207, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_805@ECM3", 814, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 206, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_806@ECM3", 815, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 205, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_807@ECM3", 816, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 204, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_808@ECM3", 817, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 203, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_809@ECM3", 818, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 202, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_810@ECM3", 819, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 201, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_811@ECM3", 820, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 200, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_812@ECM3", 821, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 199, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_813@ECM3", 822, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 198, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_814@ECM3", 823, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 197, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_815@ECM3", 824, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 196, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_816@ECM3", 825, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 195, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_817@ECM3", 826, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 194, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_818@ECM3", 827, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 193, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_819@ECM3", 828, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 192, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_820@ECM3", 829, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 191, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_821@ECM3", 830, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 190, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_822@ECM3", 831, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 189, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_823@ECM3", 832, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 188, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_824@ECM3", 833, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 187, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_825@ECM3", 834, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 186, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_826@ECM3", 835, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 185, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_827@ECM3", 836, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 184, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_828@ECM3", 837, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 183, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_829@ECM3", 838, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 182, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_830@ECM3", 839, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 181, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_831@ECM3", 840, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 180, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_832@ECM3", 841, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 179, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_833@ECM3", 842, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 178, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_834@ECM3", 843, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 177, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_835@ECM3", 844, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 176, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_836@ECM3", 845, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 175, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_837@ECM3", 846, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 174, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_838@ECM3", 847, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 173, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_839@ECM3", 848, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 172, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_840@ECM3", 849, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 171, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_841@ECM3", 850, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 170, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_842@ECM3", 851, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 169, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_843@ECM3", 852, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 168, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_844@ECM3", 853, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 167, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_845@ECM3", 854, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 166, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_846@ECM3", 855, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 165, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_847@ECM3", 856, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 164, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_848@ECM3", 857, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 163, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_849@ECM3", 858, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 162, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_850@ECM3", 859, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 161, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_851@ECM3", 860, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 160, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_852@ECM3", 861, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 159, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_853@ECM3", 862, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 158, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_854@ECM3", 863, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 157, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_855@ECM3", 864, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 156, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_856@ECM3", 865, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 155, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_857@ECM3", 866, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 154, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_858@ECM3", 867, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 153, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_859@ECM3", 868, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 152, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_860@ECM3", 869, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 151, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_861@ECM3", 870, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 150, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_862@ECM3", 871, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 149, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_863@ECM3", 872, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 148, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_864@ECM3", 873, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 147, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_865@ECM3", 874, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 146, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_866@ECM3", 875, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 145, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_867@ECM3", 876, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 144, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_868@ECM3", 877, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 143, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_869@ECM3", 878, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 142, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_870@ECM3", 879, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 141, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_871@ECM3", 880, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 140, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_872@ECM3", 881, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 139, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_873@ECM3", 882, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 138, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_874@ECM3", 883, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 137, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_875@ECM3", 884, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 136, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_876@ECM3", 885, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 135, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_877@ECM3", 886, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 134, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_878@ECM3", 887, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 133, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_879@ECM3", 888, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 132, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_880@ECM3", 889, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 131, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_881@ECM3", 890, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 130, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_882@ECM3", 891, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 129, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_883@ECM3", 892, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 128, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_884@ECM3", 893, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 127, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_885@ECM3", 894, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 126, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_886@ECM3", 895, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 125, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_887@ECM3", 896, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 124, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_888@ECM3", 897, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 123, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_889@ECM3", 898, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 122, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_890@ECM3", 899, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 121, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_891@ECM3", 900, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 120, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_892@ECM3", 901, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 119, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_893@ECM3", 902, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 118, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_894@ECM3", 903, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 117, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_895@ECM3", 904, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 116, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_896@ECM3", 905, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 115, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_897@ECM3", 906, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 114, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_898@ECM3", 907, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 113, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_899@ECM3", 908, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 112, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_900@ECM3", 909, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 111, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_901@ECM3", 910, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 110, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_902@ECM3", 911, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 109, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_903@ECM3", 912, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 108, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_904@ECM3", 913, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 107, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_905@ECM3", 914, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 106, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_906@ECM3", 915, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 105, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_907@ECM3", 916, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 104, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_908@ECM3", 917, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 103, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_909@ECM3", 918, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 102, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_910@ECM3", 919, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 101, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_911@ECM3", 920, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 100, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_912@ECM3", 921, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 99, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_913@ECM3", 922, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 98, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_914@ECM3", 923, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 97, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_915@ECM3", 924, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 96, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_916@ECM3", 925, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 95, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_917@ECM3", 926, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 94, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_918@ECM3", 927, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 93, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_919@ECM3", 928, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 92, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_920@ECM3", 929, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 91, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_921@ECM3", 930, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 90, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_922@ECM3", 931, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 89, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_923@ECM3", 932, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 88, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_924@ECM3", 933, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 87, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_925@ECM3", 934, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 86, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_926@ECM3", 935, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 85, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_927@ECM3", 936, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 84, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_928@ECM3", 937, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 83, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_929@ECM3", 938, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 82, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_930@ECM3", 939, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 81, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_931@ECM3", 940, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 80, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_932@ECM3", 941, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 79, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_933@ECM3", 942, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 78, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_934@ECM3", 943, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 77, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_935@ECM3", 944, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 76, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_936@ECM3", 945, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 75, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_937@ECM3", 946, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 74, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_938@ECM3", 947, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 73, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_939@ECM3", 948, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 72, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_940@ECM3", 949, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 71, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_941@ECM3", 950, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 70, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_942@ECM3", 951, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 69, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_943@ECM3", 952, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 68, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_944@ECM3", 953, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 67, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_945@ECM3", 954, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 66, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_946@ECM3", 955, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 65, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_947@ECM3", 956, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 64, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_948@ECM3", 957, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 63, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_949@ECM3", 958, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 62, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_950@ECM3", 959, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 61, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_951@ECM3", 960, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 60, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_952@ECM3", 961, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 59, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_953@ECM3", 962, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 58, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_954@ECM3", 963, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 57, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_955@ECM3", 964, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 56, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_956@ECM3", 965, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 55, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_957@ECM3", 966, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 54, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_958@ECM3", 967, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 53, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_959@ECM3", 968, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 52, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_960@ECM3", 969, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 51, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_961@ECM3", 970, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 50, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_962@ECM3", 971, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 49, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_963@ECM3", 972, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 48, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_964@ECM3", 973, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 47, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_965@ECM3", 974, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 46, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_966@ECM3", 975, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 45, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_967@ECM3", 976, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 44, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_968@ECM3", 977, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 43, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_969@ECM3", 978, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 42, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_970@ECM3", 979, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 41, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_971@ECM3", 980, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 40, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_972@ECM3", 981, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 39, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_973@ECM3", 982, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 38, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_974@ECM3", 983, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 37, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_975@ECM3", 984, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 36, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_976@ECM3", 985, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 35, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_977@ECM3", 986, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 34, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_978@ECM3", 987, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 33, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_979@ECM3", 988, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 32, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_980@ECM3", 989, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 31, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_981@ECM3", 990, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 30, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_982@ECM3", 991, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 29, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_983@ECM3", 992, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 28, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_984@ECM3", 993, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 27, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_985@ECM3", 994, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 26, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_986@ECM3", 995, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 25, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_987@ECM3", 996, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 24, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_988@ECM3", 997, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 23, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_989@ECM3", 998, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 22, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_990@ECM3", 999, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 21, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_991@ECM3", 1000, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 20, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_992@ECM3", 1001, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 19, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_993@ECM3", 1002, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 18, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_994@ECM3", 1003, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 17, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_995@ECM3", 1004, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 16, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_996@ECM3", 1005, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 15, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_997@ECM3", 1006, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 14, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_998@ECM3", 1007, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 13, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "lp_consumer_999@ECM3", 1008, 20000, 20000, 20000, 0, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 0, 59, 12, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "consumer_hp_supplier_00@ECM3", 1009, 20000, 20000, 20000, 2500000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 1, 59, 3, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "consumer_lp_supplier_00@ECM3", 1010, 20000, 20000, 20000, 2500000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 20000, 1, 59, 2, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "ACE_ES_Dispatch_Queue-25000.us", 1011, 0, 0, 0, 250000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1021, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "ACE_ES_Dispatch_Queue-50000.us", 1012, 0, 0, 0, 500000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1019, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "ACE_ES_Dispatch_Queue-100000.us", 1013, 0, 0, 0, 1000000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1017, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "ACE_ES_Dispatch_Queue-200000.us", 1014, 0, 0, 0, 2000000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 1015, 0, (RtecScheduler::Info_Type_t) 0 },
-{ "ACE_ES_Dispatch_Queue-1000000.us", 1015, 0, 0, 0, 10000000, (RtecScheduler::Criticality_t) 4, (RtecScheduler::Importance_t) 0, 0, 1, 59, 0, 0, (RtecScheduler::Info_Type_t) 0 }
-};
-static int runtime_infos_3_size = sizeof(runtime_infos_3)/sizeof(runtime_infos_3[0]);
-
-static ACE_Scheduler_Factory::POD_Config_Info runtime_configs_3[] = {
-{ 0, 59, (RtecScheduler::Dispatching_Type_t) 2 }
-};
-static int runtime_configs_3_size = sizeof(runtime_configs_3)/sizeof(runtime_configs_3[0]);
-
-
-// EOF
diff --git a/TAO/orbsvcs/tests/EC_Multiple/dyn_plot b/TAO/orbsvcs/tests/EC_Multiple/dyn_plot
deleted file mode 100755
index ee3c5450ad0..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/dyn_plot
+++ /dev/null
@@ -1,77 +0,0 @@
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-# $Id$
-#
-# Plots two lines, with min-max ranges, from two DYN.LCL.tbl files.
-#
-# 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 <first .tbl> <second .tbl>\n";
-
-########
-######## Process command line args.
-########
-while ( $#ARGV >= $[ && $ARGV[0] =~ /^-/ ) {
- if ( $ARGV[0] eq '-?' ) {
- print "$usage";
- exit;
- } else {
- print STDERR "$0: unknown option $ARGV[0]\n";
- die $usage;
- }
- shift;
-}
-
-die "$usage" unless $#ARGV == 1;
-$tbl1 = $ARGV[0];
-$tbl2 = $ARGV[1];
-
-########
-######## Plot separately for each number of suppliers.
-########
-&plot (1);
-
-
-sub extract {
- my ($input, $suppliers, $output) = (@_);
-
- open (INPUT, "$input") || die "$0: unable to open $input\n";
- open (OUTPUT, "> $output") || die "$0: unable to open $output\n";
-
- while (<INPUT>) {
- if (/^$suppliers (\d+) ([\d.]+) ([\d.]+) (\d+) (\d+)/) {
- print OUTPUT "$1 $4 $2 $3\n";
- }
- }
-
- close OUTPUT;
- close INPUT;
-}
-
-
-sub plot {
- my ($suppliers) = (@_);
-
- &extract ("$tbl1", $suppliers, "tmpS$suppliers-rms");
- &extract ("$tbl2", $suppliers, "tmpS$suppliers-muf");
-
- open (GNUPLOT, "| gnuplot") || die "$0: unable to open gnuplot\n";
- print GNUPLOT "set xlabel 'Number of Consumers'\n";
- print GNUPLOT "set ylabel 'Latency, usec'\n";
- print GNUPLOT "set terminal postscript eps color\n";
- print GNUPLOT "set output 'DYN.plot-S$suppliers.eps'\n";
- print GNUPLOT "plot " .
- "'tmpS$suppliers-rms' title 'RMS' w lines, " .
- "'tmpS$suppliers-rms' using (\$1-0.05):2:3:4 " .
- "notitle w errorbars, " .
- "'tmpS$suppliers-muf' title 'MUF' w lines, " .
- "'tmpS$suppliers-muf' using (\$1+0.05):2:3:4 " .
- "notitle w errorbars\n";
- close GNUPLOT;
-
- unlink "tmpS$suppliers-rms", "tmpS$suppliers-muf";
-}
diff --git a/TAO/orbsvcs/tests/EC_Multiple/gen_dynamic b/TAO/orbsvcs/tests/EC_Multiple/gen_dynamic
deleted file mode 100755
index a1b80e258e6..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/gen_dynamic
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-HP_SUPPLIERS="1"
-LP_CONSUMERS="1 10 100 200 300 500 1000"
-
-for s in $HP_SUPPLIERS; do
- echo Supplier = $s
-
- for c in $LP_CONSUMERS; do
- x=`expr $c - 1`
- l=`printf %02.2d $x`
- echo Consumer = $c, LAST = $l
-
- echo DYN.LCL.S${s}.C${c}.log
-
- ./histo.pl -k 'Latency\[LCL,HP00' DYN.LCL.S${s}.C${c}.log >DYN.LCL.S${s}.C${c}.FIRST.histo
- ./histo.pl -k "Latency\[LCL,HP${l}" DYN.LCL.S${s}.C${c}.log >DYN.LCL.S${s}.C${c}.LAST.histo
- ./histo.pl -k "Latency\[LCL,HP" DYN.LCL.S${s}.C${c}.log >DYN.LCL.S${s}.C${c}.histo
- done
-done
-
-for f in DYN.*.histo; do
- b=`basename $f .histo`
- tail +3 $f | sort -n > ${b}.data
-done
-
-for i in LCL; do
- grep Min DYN.${i}.*.FIRST.histo |
- sed -e "s/DYN.$i.S//" -e 's/\.C/ /' -e 's/.FIRST.histo:/ /' -e 's/\,/ /g' |
- awk '{print $1, $2, $4, $6, $8, $10}' |
- sort -k 1n -k 2n > DYN.${i}.FIRST.tbl
- grep Min DYN.${i}.*.LAST.histo |
- sed -e "s/DYN.$i.S//" -e 's/\.C/ /' -e 's/.LAST.histo:/ /' -e 's/\,/ /g' |
- awk '{print $1, $2, $4, $6, $8, $10}' |
- sort -k 1n -k 2n > DYN.${i}.LAST.tbl
- paste DYN.${i}.FIRST.tbl DYN.${i}.LAST.tbl |
- awk '{print $1, $2, $3, $4, $5, $6, $9, $10, $11, $12}' > DYN.${i}.tbl
-done
-
-for i in LCL; do
- grep Min `ls DYN.${i}.*.histo | grep -v FIRST | grep -v LAST` |
- sed -e "s/DYN.$i.S//" -e 's/\.C/ /' -e 's/.histo:/ /' -e 's/\,/ /g' |
- awk '{print $1, $2, $4, $6, $8, $10}' |
- sort -k 1n -k 2n > DYN.${i}.tbl
-done
-
-for s in $HP_SUPPLIERS; do
- gnuplot <<_EOF_
- set grid xtics ytics
- set ylabel "Relative frequency"
- set xlabel "Latency (usecs) [$s suppliers, local events]"
- set terminal postscript eps color
- set output "DYN.LCL.S${s}.eps"
- plot 'DYN.LCL.S${s}.C1.data' w i
- set terminal x11
- plot 'DYN.LCL.S${s}.C1.data' w i
- pause 2
-_EOF_
-done
-
-for i in DYN.*.eps; do
- b=`basename $i .eps`
- gs -sDEVICE=jpeg -g640x480 -r110x110 -sNOPAUSE \
- -sOutputFile="${b}.jpg" ${b}.eps quit.ps
-done
diff --git a/TAO/orbsvcs/tests/EC_Multiple/gen_latency b/TAO/orbsvcs/tests/EC_Multiple/gen_latency
deleted file mode 100755
index 4d79000e45d..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/gen_latency
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-HP_SUPPLIERS="1 2 10"
-HP_CONSUMERS="1 5 10 20"
-
-for s in $HP_SUPPLIERS; do
- echo Supplier = $s
- ./histo.pl -k 'Latency\[LCL' LTC.ECM1.S${s}.*.log LTC.ECM2.S${s}.*.log >LTC.LCL.S${s}.histo
- ./histo.pl -k 'Latency\[RMT' LTC.ECM1.S${s}.*.log LTC.ECM2.S${s}.*.log >LTC.RMT.S${s}.histo
-
- for c in $HP_CONSUMERS; do
- x=`expr $c - 1`
- l=`printf %02.2d $x`
- echo Consumer = $c, LAST = $l
- ./histo.pl -k 'Latency\[LCL,HP00' LTC.ECM1.S${s}.C${c}.log LTC.ECM2.S${s}.C${c}.log >LTC.LCL.S${s}.C${c}.FIRST.histo
- ./histo.pl -k 'Latency\[RMT,HP00' LTC.ECM1.S${s}.C${c}.log LTC.ECM2.S${s}.C${c}.log >LTC.RMT.S${s}.C${c}.FIRST.histo
- ./histo.pl -k "Latency\[LCL,HP${l}" LTC.ECM1.S${s}.C${c}.log LTC.ECM2.S${s}.C${c}.log >LTC.LCL.S${s}.C${c}.LAST.histo
- ./histo.pl -k "Latency\[RMT,HP${l}" LTC.ECM1.S${s}.C${c}.log LTC.ECM2.S${s}.C${c}.log >LTC.RMT.S${s}.C${c}.LAST.histo
-
- ./histo.pl -k "Latency\[LCL,HP" LTC.ECM1.S${s}.C${c}.log LTC.ECM2.S${s}.C${c}.log >LTC.LCL.S${s}.C${c}.histo
- ./histo.pl -k "Latency\[RMT,HP" LTC.ECM1.S${s}.C${c}.log LTC.ECM2.S${s}.C${c}.log >LTC.RMT.S${s}.C${c}.histo
-
- ./histo.pl -k 'Latency\[LCL,HP00' LTC.LCL.S${s}.C${c}.log >LTC.XLCL.S${s}.C${c}.FIRST.histo
- ./histo.pl -k "Latency\[LCL,HP${l}" LTC.LCL.S${s}.C${c}.log >LTC.XLCL.S${s}.C${c}.LAST.histo
- ./histo.pl -k "Latency\[LCL,HP" LTC.LCL.S${s}.C${c}.log >LTC.XLCL.S${s}.C${c}.histo
- done
-done
-
-for f in LTC.*.histo; do
- b=`basename $f .histo`
- tail +3 $f | sort -n > ${b}.data
-done
-
-for i in XLCL; do
- grep Min LTC.${i}.*.FIRST.histo |
- sed -e "s/LTC.$i.S//" -e 's/\.C/ /' -e 's/.FIRST.histo:/ /' -e 's/\,/ /g' |
- awk '{print $1, $2, $4, $6, $8, $10}' |
- sort -k 1n -k 2n > LTC.${i}.FIRST.tbl
- grep Min LTC.${i}.*.LAST.histo |
- sed -e "s/LTC.$i.S//" -e 's/\.C/ /' -e 's/.LAST.histo:/ /' -e 's/\,/ /g' |
- awk '{print $1, $2, $4, $6, $8, $10}' |
- sort -k 1n -k 2n > LTC.${i}.LAST.tbl
- paste LTC.${i}.FIRST.tbl LTC.${i}.LAST.tbl |
- awk '{print $1, $2, $3, $4, $5, $6, $9, $10, $11, $12}' > LTC.${i}.tbl
-done
-
-for i in LCL RMT; do
- grep Min `ls LTC.${i}.*.histo | grep -v FIRST | grep -v LAST` |
- sed -e "s/LTC.$i.S//" -e 's/\.C/ /' -e 's/.histo:/ /' -e 's/\,/ /g' |
- awk '{print $1, $2, $4, $6, $8, $10}' |
- sort -k 1n -k 2n > LTC.${i}.tbl
-done
-
-paste LTC.LCL.tbl LTC.RMT.tbl |
- awk '{print $1, $2, $3, $4, $5, $6, $9, $10, $11, $12}' > LTC.LCLRMT.tbl
-
-exit 0
-
-for s in $HP_SUPPLIERS; do
- gnuplot <<_EOF_
-set grid xtics ytics
-set ylabel "Relative frequency"
-
-set xlabel "Latency (usecs) [$s suppliers, local events]"
-set terminal postscript eps color
-set output "LTC.LCL.S${s}.eps"
-plot 'LTC.LCL.S${s}.data' w i
-#set terminal x11
-#plot 'LTC.LCL.S${s}.data' w i
-#pause 2
-
-set xlabel "Time (usecs) [$s suppliers, remote events]"
-set terminal postscript eps
-set output "LTC.RMT.S${s}.eps"
-plot 'LTC.RMT.S${s}.data' w i
-#set terminal x11
-#plot 'LTC.RMT.S${s}.data' w i
-#pause 2
-
-_EOF_
-done
-
-for i in LTC.*.eps; do
- b=`basename $i .eps`
- gs -sDEVICE=jpeg -g640x480 -r110x110 -sNOPAUSE \
- -sOutputFile="${b}.jpg" ${b}.eps quit.ps
-done
diff --git a/TAO/orbsvcs/tests/EC_Multiple/gen_overhead b/TAO/orbsvcs/tests/EC_Multiple/gen_overhead
deleted file mode 100755
index 3f6cf50acd5..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/gen_overhead
+++ /dev/null
@@ -1,114 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-#TESTS_SOURCES="X LCL RMT1 RMT2 RPT.X RPT.LCL RPT.RMT1 RPT.RMT2"
-TESTS_SOURCES="RPT.X RPT.LCL RPT.RMT1 RPT.RMT2"
-
-#TESTS="$TEST_SOURCES RPT.RMT RMT"
-TESTS="$TEST_SOURCES RPT.RMT"
-
-for i in $TESTS_SOURCES; do
- grep "Scavenger time" OVH.${i}.*.log |
- sed -e "s/^OVH\.${i}\.//" -e 's/\.log:Scavenger time://' |
- sort -n > OVH.${i}.scav.data
- grep "Push time" OVH.${i}.*.log |
- sed -e "s/^OVH\.${i}\.//" -e 's/\.log:Push time://' |
- sort -n > OVH.${i}.push.data
-# | awk '{printf ("%d %.3f\n", $1, $2/$1);}'
-done
-
-paste scav.RMT1.data scav.RMT2.data |
- awk '{printf("%d %.3f\n", $1, ($2 + $4)/2);}' > OVH.RMT.scav.data
-paste push.RMT1.data push.RMT2.data |
- awk '{printf("%d %.3f\n", $1, ($2 + $4)/2);}' > OVH.RMT.push.data
-
-paste scav.RPT.RMT1.data scav.RPT.RMT2.data |
- awk '{printf("%d %.3f\n", $1, ($2 + $4)/2);}' > OVH.RPT.RMT.scav.data
-paste push.RPT.RMT1.data push.RPT.RMT2.data |
- awk '{printf("%d %.3f\n", $1, ($2 + $4)/2);}' > OVH.RPT.RMT.push.data
-
-for i in X LCL RMT RMT1 RMT2; do
- paste OVH.${i}.scav.data OVH.${i}.push.data |
- awk '{
- if (NR == 1) {
- b = $2;
- } else {
- printf ("%d %.3f\n", $1, ($2 - $4 - b) / $1);
- }}' > OVH.${i}.over.data
-done
-
-for i in RPT.X RPT.LCL RPT.RMT RPT.RMT1 RPT.RMT2; do
- paste OVH.${i}.scav.data OVH.${i}.push.data |
- awk '{
- printf ("%d %.3f\n", $1, ($2 - $4));
- }' > OVH.${i}.over.data
-done
-
-for i in $TESTS; do
- case $i in
- X) LABEL="Number of Messages [short circuit test]"
- ;;
- LCL) LABEL="Number of Messages [local EC test]"
- ;;
- RMT) LABEL="Number of Messages [remote EC test]"
- ;;
- RMT1) LABEL="Number of Messages [remote EC test 1]"
- ;;
- RMT2) LABEL="Number of Messages [remote EC test 2]"
- ;;
- RPT.X) LABEL="Test Number [short circuit test]"
- ;;
- RPT.LCL) LABEL="Test Number [local EC test]"
- ;;
- RPT.RMT) LABEL="Test Number [remote EC test]"
- ;;
- RPT.RMT1) LABEL="Test Number [remote EC test 1]"
- ;;
- RPT.RMT2) LABEL="Test Number [remote EC test 2]"
- ;;
-
- *) LABEL="Test Number [unknown test]"
- ;;
- esac
-
- gnuplot <<_EOF_
-set grid xtics ytics
-set xlabel "$LABEL"
-
-set terminal postscript eps color
-set ylabel "Time in scavenger (usecs)"
-set output "OVH.${i}.scav.eps"
-plot 'OVH.${i}.scav.data' w l
-set terminal x11
-plot 'OVH.${i}.scav.data' w l
-pause 2
-
-set terminal postscript eps
-set ylabel "Time in push (usecs)"
-set output "OVH.${i}.push.eps"
-plot 'OVH.${i}.push.data' w l
-set terminal x11
-plot 'OVH.${i}.push.data' w l
-pause 2
-
-set terminal postscript eps
-set ylabel "Overhead (usecs)"
-set output "OVH.${i}.over.eps"
-plot 'OVH.${i}.over.data' w l
-set terminal x11
-plot 'OVH.${i}.over.data' w l
-pause 2
-_EOF_
-done
-
-for i in OVH.push OVH.scav OVH.over; do
- for j in $TESTS; do
- gs -sDEVICE=jpeg -g640x480 -r110x110 -sNOPAUSE \
- -sOutputFile="${i}.${j}.jpg" ${i}.${j}.eps quit.ps
- done
-done
-
-exit 0
-
diff --git a/TAO/orbsvcs/tests/EC_Multiple/gen_throughput b/TAO/orbsvcs/tests/EC_Multiple/gen_throughput
deleted file mode 100755
index 6dce32939d0..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/gen_throughput
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-HP_CONSUMERS="1 5 10 20"
-# The number of high priority consumers.
-
-HP_SUPPLIERS="1 2 10"
-# The number of high priority suppliers
-
-for s in $HP_SUPPLIERS; do
- for c in $HP_CONSUMERS; do
- grep TOTAL THR.LCL.S${s}.C${c}.*.log |
- sed -e "s/THR.LCL.S${s}.C${c}.I//" -e 's/\.log:Time\[TOTAL\]://' |
- nawk -v f=$s '{print 1000000 / $1, $2 * f / 500 / $1}' |
- sort -n > THR.LCL.S${s}.C${c}.data
- done
-done
-
-cat >/tmp/genthr.$$ <<EOF
-set grid xtics ytics
-set ylabel "Effective/Expected Event Rate"
-set xlabel "Event Rate (Hz)"
-set output "THR.LCL.eps"
-set terminal postscript eps color
-plot 1
-EOF
-for s in $HP_SUPPLIERS; do
- for c in $HP_CONSUMERS; do
- cat >>/tmp/genthr.$$ <<EOF
-replot 'THR.LCL.S${s}.C${c}.data' title "$s supp. $c cons." w l
-EOF
- done
-done
-
-gnuplot < /tmp/genthr.$$
-
-for i in THR.*.eps; do
- b=`basename $i .eps`
- gs -sDEVICE=jpeg -g640x480 -r110x110 -sNOPAUSE \
- -sOutputFile="${b}.jpg" ${b}.eps quit.ps
-done
diff --git a/TAO/orbsvcs/tests/EC_Multiple/gen_utilization b/TAO/orbsvcs/tests/EC_Multiple/gen_utilization
deleted file mode 100755
index f39760531f0..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/gen_utilization
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-HP_WORKLOADS="60 65 70 72 74 76 78 80 81 82 83 84 85 86 87 88 89 90"
-
-
-for w in $HP_WORKLOADS; do
- echo $w
- ./histo.pl -k 'Laxity\[LCL,LP' UTL.LCL.${w}.log > UTL.XLCL.${w}.LP.histo
- ./histo.pl -k 'Laxity\[LCL,HP' UTL.LCL.${w}.log > UTL.XLCL.${w}.HP.histo
- ./histo.pl -k 'Laxity\[LCL,LP' UTL.ECM1.${w}.log UTL.ECM2.${w}.log > UTL.LCL.${w}.LP.histo
- ./histo.pl -k 'Laxity\[LCL,HP' UTL.ECM1.${w}.log UTL.ECM2.${w}.log > UTL.LCL.${w}.HP.histo
-done
-
-HP_MSGS=200
-HP_CONSUMERS=1
-
-LP_WORKLOAD=500
-LP_MSGS=50
-LP_CONSUMERS=1
-
-WORK_USEC=118
-
-# awk '{print $1, 100 * ($1 * 200 + 500 * 50) * 118 / $2}' |
-
-grep 'Min' UTL.XLCL.*.LP.histo |
- sed -e 's/UTL.XLCL.//' -e s'/.LP.histo:Min://' -e 's/,//g' |
- awk '{print $1, $6, $2, $4}' |
- sort -n > UTL.XLCL.LP.LAX.data
-
-grep 'Min' UTL.XLCL.*.HP.histo |
- sed -e 's/UTL.XLCL.//' -e s'/.HP.histo:Min://' -e 's/,//g' |
- awk '{print $1, $6, $2, $4}' |
- sort -n > UTL.XLCL.HP.LAX.data
-
-grep 'Min' UTL.LCL.*.LP.histo |
- sed -e 's/UTL.LCL.//' -e s'/.LP.histo:Min://' -e 's/,//g' |
- awk '{print $1, $6, $2, $4}' |
- sort -n > UTL.LCL.LP.LAX.data
-
-grep 'Min' UTL.LCL.*.HP.histo |
- sed -e 's/UTL.LCL.//' -e s'/.HP.histo:Min://' -e 's/,//g' |
- awk '{print $1, $6, $2, $4}' |
- sort -n > UTL.LCL.HP.LAX.data
-
-cat UTL.LCL.LP.LAX.data |
- awk '{print ($1 * 4 + 500) * 118 / 1000, $2, $3, $4}' > UTL.LCL.LP.data
-cat UTL.XLCL.LP.LAX.data |
- awk '{print ($1 * 4 + 500) * 118 / 1000, $2, $3, $4}' > UTL.XLCL.LP.data
-cat UTL.LCL.HP.LAX.data |
- awk '{print ($1 * 4 + 500) * 118 / 1000, $2, $3, $4}' > UTL.LCL.HP.data
-cat UTL.XLCL.HP.LAX.data |
- awk '{print ($1 * 4 + 500) * 118 / 1000, $2, $3, $4}' > UTL.XLCL.HP.data
-
-exit 0
-
-gnuplot <<_EOF_
-set grid xtics ytics
-set terminal postscript eps color
-set xlabel "CPU Utilization (percentage)"
-
-set ylabel "Minimum laxity for low-priority task"
-set output "UTL.LCL.eps"
-plot 'UTL.LCL.data' w l
-#set terminal x11
-#plot 'UTL.LCL.data' w l
-#pause 2
-
-_EOF_
-
-for i in UTL.*.eps; do
- b=`basename $i .eps`
- gs -sDEVICE=jpeg -g640x480 -r110x110 -sNOPAUSE \
- -sOutputFile="${b}.jpg" ${b}.eps quit.ps
-done
-
-grep 'Time\[LCL,HP' UTL.LCL.*.log | sed -e 's/UTL.LCL.//' -e s'/.log:Time\[.*\]://' | awk '{if ($1 != 0) {print $2 / $1 / 200}}'
-
diff --git a/TAO/orbsvcs/tests/EC_Multiple/histo.pl b/TAO/orbsvcs/tests/EC_Multiple/histo.pl
deleted file mode 100755
index dcd13f27320..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/histo.pl
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# $Id$
-#
-# Extract a histogram, minimum, maximum and average from a file,
-# filtering by a given RE.
-#
-
-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 Getopt::Std;
-
-$opt_k = 'Latency\[LCL,[A-Z]*\]';
-$opt_r = 1;
-
-getopts ('k:r:');
-
-$max = 0;
-$min = 0;
-$sum = 0;
-$sum2 = 0;
-$n = 0;
-%histo = ();
-
-while (<>) {
- if (!m/^$opt_k/) {
- next;
- }
- chop;
- @f = split(/:/, $_);
- if ($n == 0) {
- $min = $f[1];
- $max = $f[1];
- $sum = $f[1];
- $sum2 = $f[1] * $f[1];
- $n = 1;
- } else {
- if ($min > $f[1]) {
- $min = $f[1];
- }
- if ($max < $f[1]) {
- $max = $f[1];
- }
- $sum += $f[1];
- $sum2 += $f[1] * $f[1];
- $n++;
- }
- $i = int ($f[1] * $opt_r);
- $histo{"$i"}++;
-}
-
-print "Latency results for $opt_k:\n";
-$s2 = $sum2 / ($n - 1) - $sum / $n * $sum / ($n - 1);
-if ($s2 >= 0) {
- $sigma = int(sqrt ( $s2 ));
-} else {
- print "Error: $sum, $sum2, $n\n";
- $sigma = $sum2;
-}
-
-print "Min: $min,",
- " Max: $max,",
- " Avg: ", int($sum / $n),
- " Dev: ", $sigma,
- "\n";
-
-while ( ($key,$value) = each %histo ) {
- $t = ($key / $opt_r);
- print $t, " ", 100 * $value / $n, "\n";
-}
-
diff --git a/TAO/orbsvcs/tests/EC_Multiple/run_dynamic b/TAO/orbsvcs/tests/EC_Multiple/run_dynamic
deleted file mode 100755
index 7d2a0c94a99..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/run_dynamic
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-if [ -z "$NameServicePort" ]; then
- NameServicePort=0
- export NameServicePort
-fi
-
-# The number of messages to send.
-MSG_COUNT=100
-
-# The number of high-priority consumers.
-HP_CONSUMERS="1"
-
-# The number of high-priority suppliers
-HP_SUPPLIERS="1"
-
-# The number of low-priority consumers
-# LP_CONSUMERS="1 5 10 20"
-LP_CONSUMERS="1 10 100 200 300 500 1000"
-
-HP_INTERVAL=250000
-LP_INTERVAL=250000
-
-########
-######## Enable signal handler.
-########
-done=0
-trap 'done=1; \
- if [ "$NameServicePID" ]; then \
- kill -1 $NameServicePID; NameServicePID=; \
- fi; \
- /bin/rm -f NameService.ior' 0 1 2 3 15
-
-
-for s in $HP_SUPPLIERS; do
- for c in $LP_CONSUMERS; do
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -ORBobjrefstyle url -o NameService.ior >/dev/null 2>&1 &
- NameServicePID=$!
- sleep 2
- while [ ! -f NameService.ior -a $done -eq 0 ]; do
- echo waiting for NameService.ior; sleep 2
- done
- NameService=`cat NameService.ior`
- export NameService
-
- echo Consumers = $c Suppliers = $s
-# ./EC_Multiple -ORBport 0 -l ECM3 -s local -d sched \
-# -h ${s},${s},0,${HP_INTERVAL},${MSG_COUNT},1,2,1,2 \
-# -w 1,${c},0,${LP_INTERVAL},${MSG_COUNT},3,4,3,4 > \
-# DYN.LCL.S${s}.C${c}.log 2>&1
- ./EC_Multiple -ORBport 0 -l ECM3 -s runtime \
- -h ${s},${s},0,${HP_INTERVAL},${MSG_COUNT},1,2,1,2 \
- -w 1,${c},0,${LP_INTERVAL},${MSG_COUNT},3,4,3,4 > \
- DYN.LCL.S${s}.C${c}.log 2>&1
-
- if [ $done -eq 1 ]; then exit 1; fi
-
- kill -1 $NameServicePID; NameServicePID=
- done
-done
diff --git a/TAO/orbsvcs/tests/EC_Multiple/run_latency b/TAO/orbsvcs/tests/EC_Multiple/run_latency
deleted file mode 100755
index 70fe09d3446..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/run_latency
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-if [ -z "$NameServicePort" ]; then
- NameServicePort=0
- export NameServicePort
-fi
-
-# The number of messages to send.
-MSG_COUNT=100
-
-# The number of high-priority consumers.
-HP_CONSUMERS="1 5 10 20"
-
-# The number of high-priority suppliers
-HP_SUPPLIERS="1 2 10"
-
-HP_INTERVAL=250000
-
-/bin/rm -f NameService.ior NameService.pid EC1.pid EC2.pid EC.pid
-
-for s in $HP_SUPPLIERS; do
- for c in $HP_CONSUMERS; do
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
-
- echo Consumers = $c Suppliers = $s
- ./EC_Multiple -ORBport 0 -l ECM1 -p ECM1.pid -s runtime \
- -h ${s},${c},0,${HP_INTERVAL},${MSG_COUNT},1,2,1,2 > \
- LTC.LCL.S${s}.C${c}.log 2>&1
- kill `cat NameService.pid`
-
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
-
- ./EC_Multiple -ORBport 0 -l ECM1 -r ECM2 -p ECM1.pid -s runtime \
- -h ${s},${c},0,${HP_INTERVAL},${MSG_COUNT},1,2,1,3 > \
- LTC.ECM1.S${s}.C${c}.log 2>&1 &
- ./EC_Multiple -ORBport 0 -l ECM2 -r ECM1 -p ECM2.pid -s runtime \
- -h ${s},${c},0,${HP_INTERVAL},${MSG_COUNT},4,3,4,2 > \
- LTC.ECM2.S${s}.C${c}.log 2>&1 &
- sleep 2
- wait `cat ECM1.pid`
- wait `cat ECM2.pid`
- kill `cat NameService.pid`
- done
-done
diff --git a/TAO/orbsvcs/tests/EC_Multiple/run_overhead b/TAO/orbsvcs/tests/EC_Multiple/run_overhead
deleted file mode 100755
index fb77d3d7b93..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/run_overhead
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-if [ -z "$NameServicePort" ]; then
- NameServicePort=0
- export NameServicePort
-fi
-
-MSG_INTERVAL=5000 # 50000
-# The interval between the messages, in usecs
-
-UTL_COUNT=50000 # 500000
-# The number of iterations in the scavenger thread; each iteration is
-# (roughly) 20 usecs (On a Sparc Ultra 30); and the number of
-# iterations must be high enough so all the messages are sent while
-# the scavenger is still running.
-
-MSG_COUNTS="1 50 100 150 200 250 300 350 400 450 500 550 600 650 700 "
-"750 800 850 900 950 1000"
-# The number of messages sent on each test...
-
-RPT_ITER="01 02 03 04 05 06 07 08 09 10"
-# The iterations for the final test.
-
-RPT_MSGS=1000
-# The number of messages in the final test.
-
-/bin/rm -f NameService.ior NameService.pid EC1.pid EC2.pid EC.pid
-
-for i in $RPT_ITER; do
- echo Short circuit RPT test $i
- sleep 1
- ./EC_Multiple -ORBport 0 -l EC1 -s RUNTIME1 \
- -a 1 -b 2 -c 2 -p EC1.pid -m $RPT_MSGS -u $UTL_COUNT \
- -i $MSG_INTERVAL -x > OVH.RPT.X.${i}.log 2>&1
-
- echo Local RPT EC test $i
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
- ./EC_Multiple -ORBport 0 -l EC1 -s RUNTIME1 \
- -a 1 -b 2 -c 2 -p EC1.pid -m $RPT_MSGS -u $UTL_COUNT \
- -i $MSG_INTERVAL > OVH.RPT.LCL.${i}.log 2>&1
- kill `cat NameService.pid`
-
- echo Remote RPT EC test $i
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
- ./EC_Multiple -ORBport 0 -l EC1 -r EC2 -s RUNTIME1 -o RUNTIME2 \
- -a 1 -b 2 -c 3 -p EC1.pid -m $RPT_MSGS -u $UTL_COUNT \
- -i $MSG_INTERVAL > OVH.RPT.RMT1.${i}.log 2>&1 &
- ./EC_Multiple -ORBport 0 -l EC2 -r EC1 -s RUNTIME2 -o RUNTIME1 \
- -a 4 -b 3 -c 2 -p EC2.pid -m $RPT_MSGS -u $UTL_COUNT \
- -i $MSG_INTERVAL > OVH.RPT.RMT2.${i}.log 2>&1 &
- sleep 2
- wait `cat EC1.pid`
- wait `cat EC2.pid`
- kill `cat NameService.pid`
- wait
-done
-
-exit 0
-
-# This tests prove that the overhead is linear on the number of
-# messages...
-
-# Generate the baseline data, i.e. shortcircuit the EC.
-
-for i in $MSG_COUNTS; do
- echo Short circuit test $i
- sleep 1
- ./EC_Multiple -ORBport 0 -l EC1 -s RUNTIME1 \
- -a 1 -b 2 -c 2 -m $i -u $UTL_COUNT \
- -i $MSG_INTERVAL -x > OVH.X.${i}.log 2>&1
-done
-
-# Generate the local data, i.e. what is the overhead of using the local EC.
-for i in $MSG_COUNTS; do
- echo Local EC test $i
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
- ./EC_Multiple -ORBport 0 -l EC1 -s RUNTIME1 \
- -a 1 -b 2 -c 2 -m $i -u $UTL_COUNT \
- -i $MSG_INTERVAL -p EC1.pid > OVH.LCL.${i}.log 2>&1
- kill `cat NameService.pid`
-done
-
-# Generate the remote data, this test is much slower since the latency
-# can be as high as 2 msec
-for i in $MSG_COUNTS; do
- echo Remote EC test $i
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
- ./EC_Multiple -ORBport 0 -l EC1 -r EC2 -s RUNTIME1 -o RUNTIME2 \
- -a 1 -b 2 -c 3 -p EC1.pid -m $i -u $UTL_COUNT \
- -i $MSG_INTERVAL > OVH.RMT1.${i}.log 2>&1 &
- ./EC_Multiple -ORBport 0 -l EC2 -r EC1 -s RUNTIME2 -o RUNTIME1 \
- -a 4 -b 3 -c 2 -p EC2.pid -m $i -u $UTL_COUNT \
- -i $MSG_INTERVAL > OVH.RMT2.${i}.log 2>&1 &
- sleep 2
- wait `cat EC1.pid`
- wait `cat EC2.pid`
- kill `cat NameService.pid`
- wait
-done
diff --git a/TAO/orbsvcs/tests/EC_Multiple/run_schedule b/TAO/orbsvcs/tests/EC_Multiple/run_schedule
deleted file mode 100755
index 310f36b567a..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/run_schedule
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-if [ -z "$NameServicePort" ]; then
- NameServicePort=0
- export NameServicePort
-fi
-
-# The number of high-priority messages to send.
-HP_MSG_COUNT=400
-
-# The number of high-priority consumers.
-HP_CONSUMERS=25
-
-# The number of high-priority suppliers
-HP_SUPPLIERS=10
-
-# The number of low-priority messages to send.
-LP_MSG_COUNT=10
-
-# The number of low-priority consumers.
-LP_CONSUMERS=5
-
-# The number of low-priority suppliers
-LP_SUPPLIERS=5
-
-/bin/rm -f NameService.ior NameService.pid EC1.pid EC2.pid EC.pid
-
-../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
-sleep 2
-NameService=`cat NameService.ior`
-export NameService
-
-./EC_Multiple -ORBport 0 -l ECM1 -r ECM2 -p ECM1.pid \
- -h ${HP_SUPPLIERS},${HP_CONSUMERS},1,${HP_MSG_COUNT},1,2,1,3 \
- -w ${LP_SUPPLIERS},${LP_CONSUMERS},1,${LP_MSG_COUNT},4,5,4,5 \
- -d SCHED_ECM1.cpp > SCH1.log 2>&1 &
-./EC_Multiple -ORBport 0 -l ECM2 -r ECM1 -p ECM2.pid \
- -h ${HP_SUPPLIERS},${HP_CONSUMERS},1,${HP_MSG_COUNT},6,3,6,2 \
- -w ${LP_SUPPLIERS},${LP_CONSUMERS},1,${LP_MSG_COUNT},7,8,7,8 \
- -d SCHED_ECM2.cpp > SCH2.log 2>&1 &
-sleep 2
-wait `cat ECM1.pid`
-wait `cat ECM2.pid`
-kill `cat NameService.pid`
diff --git a/TAO/orbsvcs/tests/EC_Multiple/run_test.pl b/TAO/orbsvcs/tests/EC_Multiple/run_test.pl
deleted file mode 100755
index df3183f0c3f..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/run_test.pl
+++ /dev/null
@@ -1,27 +0,0 @@
-# $Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-unshift @INC, '../../../../bin';
-require Process;
-
-$NS_ior = "NameService.ior";
-$sleeptime = 3;
-
-$NS = Process::Create ("../../Naming_Service/Naming_Service".
- $Process::EXE_EXT." -o $NS_ior ");
-
-sleep $sleeptime;
-
-# This is a very simple test, no multiple consumers and no gateways.
-$status = system ($EXEPREFIX."EC_Multiple".$Process::EXE_EXT.
- " -s local");
-
-$NS->Kill ();
-
-unlink $NS_ior;
-
-# @@ Capture any errors from the server too.
-exit $status;
diff --git a/TAO/orbsvcs/tests/EC_Multiple/run_throughput b/TAO/orbsvcs/tests/EC_Multiple/run_throughput
deleted file mode 100755
index 256d6796c00..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/run_throughput
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-
-if [ -z "$NameServicePort" ]; then
- NameServicePort=0
- export NameServicePort
-fi
-
-MSG_COUNT=500
-# The number of messages to send.
-
-HP_CONSUMERS="1 5 10 20"
-# The number of high priority consumers.
-
-HP_SUPPLIERS="1 2 10"
-# The number of high priority suppliers
-
-HP_INTERVALS="30000 25000 20000 19000 18000 17000 16000 15000 12000 10000"
-
-/bin/rm -f NameService.ior NameService.pid EC1.pid EC2.pid EC.pid
-
-for s in $HP_SUPPLIERS; do
- for c in $HP_CONSUMERS; do
- for i in $HP_INTERVALS; do
- echo echo Supplier = $s Consumer = $c Interval = $i
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
-
- ./EC_Multiple -ORBport 0 -l ECM1 -p ECM1.pid -s runtime \
- -h ${s},${c},0,${i},${MSG_COUNT},1,2,1,2 > \
- THR.LCL.S${s}.C${c}.I${i}.log 2>&1
- kill `cat NameService.pid`
- done
- done
-done
diff --git a/TAO/orbsvcs/tests/EC_Multiple/run_utilization b/TAO/orbsvcs/tests/EC_Multiple/run_utilization
deleted file mode 100755
index d92d9e5431e..00000000000
--- a/TAO/orbsvcs/tests/EC_Multiple/run_utilization
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-
-if [ -z "$NameServicePort" ]; then
- NameServicePort=0
- export NameServicePort
-fi
-
-HP_WORKLOADS="0 60 65 70 72 74 76 78 80 81 82 83 84 85 86 87 88 89 90"
-HP_MSGS=200
-HP_CONSUMERS=1
-HP_INTERVAL=25000
-
-LP_WORKLOAD=500
-LP_MSGS=50
-LP_CONSUMERS=1
-LP_INTERVAL=100000
-
-/bin/rm -f NameService.ior NameService.pid EC1.pid EC2.pid EC.pid
-
-# Generate the baseline data, i.e. shortcircuit the EC.
-
-for w in $HP_WORKLOADS; do
- echo Local EC test $w
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
- ./EC_Multiple -ORBport 0 -l ECM1 -s runtime -p ECM1.pid \
- -w 1,${LP_CONSUMERS},${LP_WORKLOAD},${LP_INTERVAL},${LP_MSGS},3,4,3,4 \
- -h 1,${HP_CONSUMERS},${w},${HP_INTERVAL},${HP_MSGS},1,2,1,2 > \
- UTL.LCL.${w}.log 2>&1
-
- kill `cat NameService.pid`
-
- ../../Naming_Service/Naming_Service -ORBport $NameServicePort \
- -o NameService.ior -p NameService.pid >/dev/null 2>&1 &
- sleep 2
- NameService=`cat NameService.ior`
- export NameService
-
- ./EC_Multiple -ORBport 0 -l ECM1 -r ECM2 -s runtime -p ECM1.pid \
- -w 1,${LP_CONSUMERS},${LP_WORKLOAD},${LP_INTERVAL},${LP_MSGS},1,2,1,3 \
- -h 1,${HP_CONSUMERS},${w},${HP_INTERVAL},${HP_MSGS},4,5,4,6 > \
- UTL.ECM1.${w}.log 2>&1 &
- ./EC_Multiple -ORBport 0 -l ECM2 -r ECM1 -s runtime -p ECM2.pid \
- -w 1,${LP_CONSUMERS},${LP_WORKLOAD},${LP_INTERVAL},${LP_MSGS},7,3,7,2 \
- -h 1,${HP_CONSUMERS},${w},${HP_INTERVAL},${HP_MSGS},8,6,8,5 > \
- UTL.ECM2.${w}.log 2>&1 &
-
- sleep 2
- wait `cat ECM1.pid`
- wait `cat ECM2.pid`
- kill `cat NameService.pid`
-
-done
-
-exit 0
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp
deleted file mode 100644
index 946d4cde39a..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.cpp
+++ /dev/null
@@ -1,198 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "ECT_Consumer.h"
-
-ACE_RCSID(EC_Throughput, ECT_Consumer, "$Id$")
-
-Test_Consumer::Test_Consumer (ECT_Driver *driver,
- void *cookie,
- int n_suppliers)
- : driver_ (driver),
- cookie_ (cookie),
- n_suppliers_ (n_suppliers),
- recv_count_ (0),
- shutdown_count_ (0)
-{
-}
-
-void
-Test_Consumer::connect (RtecScheduler::Scheduler_ptr scheduler,
- const char* name,
- int type_start,
- int type_count,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& TAO_IN_ENV)
-{
- RtecScheduler::handle_t rt_info =
- scheduler->create (name, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // The worst case execution time is far less than 2
- // milliseconds, but that is a safe estimate....
- ACE_Time_Value tv (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- scheduler->set (rt_info,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- 0,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 0,
- RtecScheduler::OPERATION,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_ConsumerQOS_Factory qos;
- qos.start_disjunction_group ();
- qos.insert_type (ACE_ES_EVENT_SHUTDOWN, rt_info);
- for (int i = 0; i != type_count; ++i)
- {
- qos.insert_type (type_start + i, rt_info);
- }
-
- // = Connect as a consumer.
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin =
- ec->for_consumers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_proxy_ =
- consumer_admin->obtain_push_supplier (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- RtecEventComm::PushConsumer_var objref = this->_this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_proxy_->connect_push_consumer (objref.in (),
- qos.get_ConsumerQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-Test_Consumer::disconnect (CORBA::Environment &TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->supplier_proxy_.in ()))
- return;
-
- this->supplier_proxy_->disconnect_push_supplier (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_proxy_ =
- RtecEventChannelAdmin::ProxyPushSupplier::_nil ();
-
- // Deactivate the servant
- PortableServer::POA_var poa =
- this->_default_POA (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- PortableServer::ObjectId_var id =
- poa->servant_to_id (this, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- poa->deactivate_object (id.in (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-Test_Consumer::dump_results (const char* name)
-{
- ACE_Time_Value tv;
- this->timer_.elapsed_time (tv);
- double f = 1.0 / (tv.sec () + tv.usec () / 1000000.0);
- double eps = this->recv_count_ * f;
-
- ACE_DEBUG ((LM_DEBUG,
- "ECT_Consumer (%s):\n"
- " Total time: %d.%08.8d (secs.usecs)\n"
- " Total events: %d\n"
- " Events per second: %.3f\n",
- name,
- tv.sec (), tv.usec (),
- this->recv_count_,
- eps));
-}
-
-void
-Test_Consumer::push (const RtecEventComm::EventSet& events,
- CORBA::Environment &TAO_IN_ENV)
-{
- if (events.length () == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "no events\n"));
- return;
- }
-
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->lock_);
-
- // We start the timer as soon as we receive the first event...
- if (this->recv_count_ == 0)
- this->timer_.start ();
-
- this->recv_count_ += events.length ();
-
- if (TAO_debug_level > 0
- && this->recv_count_ % 1000 == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "ECT_Consumer (%P|%t): %d events received\n",
- this->recv_count_));
- }
-
- // ACE_DEBUG ((LM_DEBUG, "%d event(s)\n", events.length ()));
-
- for (u_int i = 0; i < events.length (); ++i)
- {
- const RtecEventComm::Event& e = events[i];
-
- if (e.header.type == ACE_ES_EVENT_SHUTDOWN)
- {
- this->shutdown_count_++;
- if (this->shutdown_count_ >= this->n_suppliers_)
- {
- // We stop the timer as soon as we realize it is time to
- // do so.
- this->timer_.stop ();
- this->driver_->shutdown_consumer (this->cookie_, TAO_IN_ENV);
- }
- }
- else
- {
- ACE_hrtime_t creation;
- ORBSVCS_Time::TimeT_to_hrtime (creation,
- e.header.creation_time);
-
- ACE_hrtime_t ec_recv;
- ORBSVCS_Time::TimeT_to_hrtime (ec_recv,
- e.header.ec_recv_time);
-
- ACE_hrtime_t ec_send;
- ORBSVCS_Time::TimeT_to_hrtime (ec_send,
- e.header.ec_send_time);
-
- const ACE_hrtime_t now = ACE_OS::gethrtime ();
- const ACE_hrtime_t elapsed = now - creation;
- this->driver_->end_to_end (elapsed);
- this->driver_->supplier_to_ec (ec_recv - creation);
- this->driver_->inside_ec (ec_send - ec_recv);
- this->driver_->ec_to_consumer (now - ec_send);
- }
- }
-}
-
-void
-Test_Consumer::disconnect_push_consumer (CORBA::Environment &)
-{
-}
-
-// ****************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.dsp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.dsp
deleted file mode 100644
index 9f5513e2610..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.dsp
+++ /dev/null
@@ -1,120 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ECT_Consumer" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=ECT_Consumer - 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 "ECT_Consumer.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 "ECT_Consumer.mak" CFG="ECT_Consumer - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ECT_Consumer - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "ECT_Consumer - 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)" == "ECT_Consumer - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAO.lib orbsvcs.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "ECT_Consumer - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ECT_Consumer - Win32 Release"
-# Name "ECT_Consumer - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ".cpp"
-# Begin Source File
-
-SOURCE=.\ECT_Consumer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Consumer_Driver.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Driver.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ".h"
-# Begin Source File
-
-SOURCE=.\ECT_Consumer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Consumer_Driver.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Driver.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.h b/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.h
deleted file mode 100644
index 8b33409dd5b..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// This test to measure how many events per minute can the EC
-// process, it also serves as an example how how to encode complex
-// data types in a octet sequence.
-//
-// ============================================================================
-
-#ifndef ECT_CONSUMER_H
-#define ECT_CONSUMER_H
-
-#include "ace/Task.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/High_Res_Timer.h"
-#include "orbsvcs/Channel_Clients_T.h"
-
-#include "ECT_Driver.h"
-
-class Test_Consumer : public POA_RtecEventComm::PushConsumer
-{
- // = TITLE
- // Receive the events.
- //
- // = DESCRIPTION
- // This class is a consumer of events. It subscribes for a
- // continous ranges of event types, this permits studying the
- // effect of the number of subscriptions for each particular kind
- // of event on the EC.
- //
-public:
- Test_Consumer (ECT_Driver* driver,
- void* cookie,
- int n_suppliers);
-
- void connect (RtecScheduler::Scheduler_ptr scheduler,
- const char* name,
- int type_start,
- int type_count,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& _env);
- // This method connects the consumer to the EC.
-
- void disconnect (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- void dump_results (const char* name);
- // Print out the results
-
- virtual void push (const RtecEventComm::EventSet& events,
- CORBA::Environment &_env);
- virtual void disconnect_push_consumer (CORBA::Environment &);
- // The skeleton methods.
-
-private:
- ECT_Driver* driver_;
- // The main driver for the test.
-
- void* cookie_;
- // A magic cookie passed by the driver that we pass back in our
- // callbacks.
-
- int n_suppliers_;
- // The number of suppliers that are feeding this consumer, we
- // terminate once we receive a shutdown event from each supplier.
-
- RtecEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_;
- // We talk to the EC using this proxy.
-
- ACE_SYNCH_MUTEX lock_;
- int recv_count_;
- ACE_High_Res_Timer timer_;
- // How many events we have received.
-
- int shutdown_count_;
- // How many shutdown events we have received.
-};
-
-#endif /* ECT_CONSUMER_H */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp
deleted file mode 100644
index 79854c466af..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.cpp
+++ /dev/null
@@ -1,332 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "ECT_Consumer_Driver.h"
-
-ACE_RCSID(EC_Throughput, ECT_Consumer_Driver, "$Id$")
-
-int
-main (int argc, char *argv [])
-{
- ECT_Consumer_Driver driver;
- return driver.run (argc, argv);
-}
-
-// ****************************************************************
-
-ECT_Consumer_Driver::ECT_Consumer_Driver (void)
- : n_consumers_ (1),
- n_suppliers_ (1),
- type_start_ (ACE_ES_EVENT_UNDEFINED),
- type_count_ (1),
- pid_file_name_ (0),
- active_count_ (0)
-{
-}
-
-ECT_Consumer_Driver::~ECT_Consumer_Driver (void)
-{
-}
-
-int
-ECT_Consumer_Driver::run (int argc, char* argv[])
-{
- TAO_TRY
- {
- this->orb_ =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- this->orb_->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv))
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "Execution parameters:\n"
- " consumers = <%d>\n"
- " suppliers = <%d>\n"
- " type_start = <%d>\n"
- " type count = <%d>\n"
- " pid file name = <%s>\n",
-
- this->n_consumers_,
- this->n_suppliers_,
- this->type_start_,
- this->type_start_,
-
- this->pid_file_name_?this->pid_file_name_:"nil") );
-
- if (this->pid_file_name_ != 0)
- {
- FILE* pid = ACE_OS::fopen (this->pid_file_name_, "w");
- if (pid != 0)
- {
- ACE_OS::fprintf (pid, "%d\n", ACE_OS::getpid ());
- ACE_OS::fclose (pid);
- }
- }
-
- int min_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO);
- // Enable FIFO scheduling, e.g., RT scheduling class on Solaris.
-
- if (ACE_OS::sched_params (ACE_Sched_Params (ACE_SCHED_FIFO,
- min_priority,
- ACE_SCOPE_PROCESS)) != 0)
- {
- if (ACE_OS::last_error () == EPERM)
- ACE_DEBUG ((LM_DEBUG,
- "%s: user is not superuser, "
- "so remain in time-sharing class\n", argv[0]));
- else
- ACE_ERROR ((LM_ERROR,
- "%s: ACE_OS::sched_params failed\n", argv[0]));
- }
-
- if (ACE_OS::thr_setprio (min_priority) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) main thr_setprio failed,"
- "no real-time features\n"));
- }
-
- CORBA::Object_var naming_obj =
- this->orb_->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to get the Naming Service.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name schedule_name (1);
- schedule_name.length (1);
- schedule_name[0].id = CORBA::string_dup ("ScheduleService");
-
- CORBA::Object_var sched_obj =
- naming_context->resolve (schedule_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (CORBA::is_nil (sched_obj.in ()))
- return 1;
- RtecScheduler::Scheduler_var scheduler =
- RtecScheduler::Scheduler::_narrow (sched_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name name (1);
- name.length (1);
- name[0].id = CORBA::string_dup ("EventService");
-
- CORBA::Object_var ec_obj =
- naming_context->resolve (name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventChannelAdmin::EventChannel_var channel;
- if (CORBA::is_nil (ec_obj.in ()))
- channel = RtecEventChannelAdmin::EventChannel::_nil ();
- else
- channel = RtecEventChannelAdmin::EventChannel::_narrow (ec_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->connect_consumers (scheduler.in (), channel.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected consumer(s)\n"));
-
- ACE_DEBUG ((LM_DEBUG, "running the test\n"));
- if (this->orb_->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
- ACE_DEBUG ((LM_DEBUG, "event loop finished\n"));
-
- this->dump_results ();
-
- this->disconnect_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- channel->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-ECT_Consumer_Driver::shutdown_consumer (void*,
- CORBA::Environment &)
-{
- // int ID =
- // (ACE_reinterpret_cast(Test_Consumer**,consumer_cookie)
- // - this->consumers_);
- //
- // ACE_DEBUG ((LM_DEBUG, "(%t) events received by consumer %d\n", ID));
-
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->lock_);
- this->active_count_--;
- if (this->active_count_ <= 0)
- this->orb_->shutdown ();
-}
-
-void
-ECT_Consumer_Driver::connect_consumers
- (RtecScheduler::Scheduler_ptr scheduler,
- RtecEventChannelAdmin::EventChannel_ptr channel,
- CORBA::Environment &TAO_IN_ENV)
-{
- {
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->lock_);
- this->active_count_ = this->n_consumers_;
- }
- for (int i = 0; i < this->n_consumers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "consumer_%02.2d", i);
-
- ACE_NEW (this->consumers_[i],
- Test_Consumer (this,
- this->consumers_ + i,
- this->n_suppliers_));
-
- this->consumers_[i]->connect (scheduler,
- buf,
- this->type_start_,
- this->type_count_,
- channel,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECT_Consumer_Driver::dump_results (void)
-{
- for (int i = 0; i < this->n_consumers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "consumer_%02.2d", i);
-
- this->consumers_[i]->dump_results (buf);
- }
- this->dump_latency_results ("Latency");
-}
-
-void
-ECT_Consumer_Driver::disconnect_consumers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_consumers_; ++i)
- {
- this->consumers_[i]->disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-int
-ECT_Consumer_Driver::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "dc:s:h:p:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'c':
- this->n_consumers_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 's':
- this->n_suppliers_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'h':
- {
- char* aux;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
-
- this->type_start_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->type_count_ = ACE_OS::atoi (arg);
- }
- break;
-
- case 'p':
- this->pid_file_name_ = get_opt.optarg;
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "[ORB options] "
- "-c <n_consumers> "
- "-s <n_suppliers> "
- "-h <type_start,type_count> "
- "-p <pid file name> "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- if (this->n_suppliers_ <= 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: number of suppliers (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->n_suppliers_,
- 1));
- this->n_suppliers_ = 1;
- }
-
- if (this->n_consumers_ <= 0)
- {
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: number of consumers or "
- "suppliers out of range\n", argv[0]), -1);
- }
-
- if (this->type_count_ <= 0)
- {
- this->type_count_ = 1;
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: number of event types "
- "suppliers out of range, reset to default (1)\n",
- argv[0]), -1);
- }
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.h b/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.h
deleted file mode 100644
index 4eaf51054c6..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Consumer_Driver.h
+++ /dev/null
@@ -1,93 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// This test to measure how many events per minute can the EC
-// process, it also serves as an example how how to encode complex
-// data types in a octet sequence.
-//
-// ============================================================================
-
-#ifndef ECT_CONSUMER_DRIVER_H
-#define ECT_CONSUMER_DRIVER_H
-
-#include "ace/Task.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/High_Res_Timer.h"
-#include "orbsvcs/Channel_Clients_T.h"
-#include "ECT_Driver.h"
-#include "ECT_Consumer.h"
-
-class ECT_Consumer_Driver : public ECT_Driver
-{
- //
- // = TITLE
- //
- // = DESCRIPTION
- //
-public:
- ECT_Consumer_Driver (void);
- virtual ~ECT_Consumer_Driver (void);
-
- enum {
- MAX_CONSUMERS = 16
- // Maximum number of consumers.
- };
-
- int run (int argc, char* argv[]);
- // Execute the test.
-
- virtual void shutdown_consumer (void* consumer_cookie,
- CORBA::Environment&);
- // Callback method for consumers, each consumer will call this
- // method once it receives all the shutdown events from the
- // suppliers.
-
-private:
- int parse_args (int argc, char* argv[]);
- // parse the command line args
-
- void connect_consumers (RtecScheduler::Scheduler_ptr scheduler,
- RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- void disconnect_consumers (CORBA::Environment &_env);
- // Connect and disconnect the consumers.
-
- void dump_results (void);
- // Print out the results
-
-private:
- Test_Consumer* consumers_[ECT_Consumer_Driver::MAX_CONSUMERS];
- // The consumer array.
-
- int n_consumers_;
- // The number of consumers.
-
- int n_suppliers_;
- // How many suppliers are sending events, used for shutdown, each
- // supplier sends a shutdown message after it finishes, the consumer
- // finishes when all the suppliers do.
-
- int type_start_;
- int type_count_;
- // We receive the events whose type is in the range
- // [type_start,type_start+type_count)
-
- const char* pid_file_name_;
- // The name of a file where the process stores its pid
-
- CORBA::ORB_var orb_;
- // A reference to the ORB, to shut it down properly.
-
- ACE_SYNCH_MUTEX lock_;
- int active_count_;
- // How many consumers are still receiving events.
-};
-
-#endif /* ECT_CONSUMER_DRIVER_H */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.cpp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.cpp
deleted file mode 100644
index 8f4b7103195..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-// $Id$
-
-#include "ECT_Driver.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ECT_Driver.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_RCSID(EC_Throughput, ECT_Driver, "$Id$")
-
-ECT_Driver::~ECT_Driver (void)
-{
-}
-
-void
-ECT_Driver::dump_latency_results (const char* d)
-{
- this->end_to_end_.dump_results (d, "end to end");
- this->supplier_to_ec_.dump_results (d, "supplier to ec");
- this->inside_ec_.dump_results (d, "inside ec");
- this->ec_to_consumer_.dump_results (d, "ec to consumer");
-}
-
-// ****************************************************************
-
-void
-ECT_Driver::Latency_Stats::dump_results (const char *description,
- const char *desc2)
-{
- if (this->n_ <= 1)
- return;
-
- ACE_hrtime_t avg = this->sum_ / this->n_;
- ACE_hrtime_t dev =
- this->sum2_ / (this->n_ - 1)
- - (this->sum_ / this->n_) * (this->sum_ / (this->n_ - 1));
-
- double min_usec = ACE_CU64_TO_CU32 (this->min_) / 1000.0;
- double max_usec = ACE_CU64_TO_CU32 (this->max_) / 1000.0;
- double avg_usec = ACE_CU64_TO_CU32 (avg) / 1000.0;
- double dev_usec = ACE_CU64_TO_CU32 (dev) / 1000.0;
- ACE_DEBUG ((LM_DEBUG,
- "%s (%s): %.2f/%.2f/%.2f/%.2f (min/avg/max/dev2) [usecs]\n",
- description, desc2,
- min_usec, avg_usec, max_usec, dev_usec));
-}
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.h b/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.h
deleted file mode 100644
index 0124a535ba1..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// Abstract base class for the test driver, this let us implement a
-// collocated and a non-collocated test.
-//
-// ============================================================================
-
-#ifndef ECT_DRIVER_H
-#define ECT_DRIVER_H
-
-#include "tao/corba.h"
-
-class ECT_Driver
-{
- //
- // = TITLE
- //
- // = DESCRIPTION
- //
-public:
- virtual ~ECT_Driver (void);
-
- virtual void shutdown_consumer (void* consumer_cookie,
- CORBA::Environment&) = 0;
- // Callback method for consumers, each consumer will call this
- // method once it receives all the shutdown events from the
- // suppliers.
-
- void end_to_end (ACE_hrtime_t sample);
- void supplier_to_ec (ACE_hrtime_t sample);
- void inside_ec (ACE_hrtime_t sample);
- void ec_to_consumer (ACE_hrtime_t sample);
-
- void dump_latency_results (const char* description);
-
- class Latency_Stats
- {
- // = TITLE
- // Maintains latency statistics.
- //
- // = DESCRIPTION
- // This class is used to keep latency statistics of the Event
- // Channel, in the future we could keep a histogram, but at the
- // moment we just keep track of minimum, maximum, average and
- // variance.
- // The data should be collected using the High Resolution
- // timers.
- public:
- Latency_Stats (void);
-
- void dump_results (const char* description,
- const char* description2);
-
- void sample (ACE_hrtime_t sample);
-
- private:
- u_long n_;
- ACE_hrtime_t sum_;
- ACE_hrtime_t sum2_;
- ACE_hrtime_t min_;
- ACE_hrtime_t max_;
- };
-
-private:
- Latency_Stats end_to_end_;
- Latency_Stats supplier_to_ec_;
- Latency_Stats inside_ec_;
- Latency_Stats ec_to_consumer_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ECT_Driver.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ECT_CONSUMER_H */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.i b/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.i
deleted file mode 100644
index a0fabf450c8..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Driver.i
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// $Id$
-//
-
-ACE_INLINE
-ECT_Driver::Latency_Stats::Latency_Stats (void)
- : n_ (0),
- sum_ (0),
- sum2_ (0),
- min_ (0),
- max_ (0)
-{
-}
-
-ACE_INLINE
-void ECT_Driver::Latency_Stats::sample (ACE_hrtime_t sample)
-{
- this->sum_ += sample;
- this->sum2_ += sample * sample;
- if (this->n_ == 0)
- {
- this->min_ = sample;
- this->max_ = sample;
- }
- else if (this->min_ > sample)
- this->min_ = sample;
- else if (this->max_ < sample)
- this->max_ = sample;
- this->n_++;
-}
-
-// ****************************************************************
-
-ACE_INLINE
-void ECT_Driver::end_to_end (ACE_hrtime_t sample)
-{
- this->end_to_end_.sample (sample);
-}
-
-ACE_INLINE
-void ECT_Driver::supplier_to_ec (ACE_hrtime_t sample)
-{
- this->supplier_to_ec_.sample (sample);
-}
-
-ACE_INLINE
-void ECT_Driver::inside_ec (ACE_hrtime_t sample)
-{
- this->inside_ec_.sample (sample);
-}
-
-ACE_INLINE
-void ECT_Driver::ec_to_consumer (ACE_hrtime_t sample)
-{
- this->ec_to_consumer_.sample (sample);
-}
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Scheduler_Info.h b/TAO/orbsvcs/tests/EC_Throughput/ECT_Scheduler_Info.h
deleted file mode 100644
index 93b22e16916..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Scheduler_Info.h
+++ /dev/null
@@ -1,80 +0,0 @@
-// This file was automatically generated by Scheduler_Factory
-// before editing the file please consider generating it again
-// $Id$
-
-#include "orbsvcs/Scheduler_Factory.h"
-
-static ACE_Scheduler_Factory::POD_RT_Info runtime_infos[] = {
-{ "Reactor_Task-25000.us", 1, 0, 0, 0, 250000,
- 4, 0, 0, 1, 8, 0, 0, 0 },
-{ "Reactor_Task-50000.us", 2, 0, 0, 0, 500000,
- 4, 0, 0, 1, 6, 0, 0, 0 },
-{ "Reactor_Task-100000.us", 3, 0, 0, 0, 1000000,
- 4, 0, 0, 1, 4, 0, 0, 0 },
-{ "Reactor_Task-200000.us", 4, 0, 0, 0, 2000000,
- 4, 0, 0, 1, 2, 0, 0, 0 },
-{ "Reactor_Task-1000000.us", 5, 0, 0, 0, 10000000,
- 4, 0, 0, 1, 0, 0, 0, 0 },
-
-{ "ACE_ES_Dispatch_Queue-25000.us", 6, 0, 0, 0, 0,
- 4, 0, 0, 1, 9, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-50000.us", 7, 0, 0, 0, 0,
- 4, 0, 0, 1, 7, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-100000.us", 8, 0, 0, 0, 0,
- 4, 0, 0, 1, 5, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-200000.us", 9, 0, 0, 0, 0,
- 4, 0, 0, 1, 3, 0, 0, 0 },
-{ "ACE_ES_Dispatch_Queue-1000000.us", 10, 0, 0, 0, 0,
- 4, 0, 0, 1, 1, 0, 0, 0 },
-
-{ "supplier_00", 11, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_01", 12, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_02", 13, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_03", 14, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_04", 15, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_05", 16, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_06", 17, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_07", 18, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_08", 19, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-{ "supplier_09", 20, 20000, 20000, 20000, 250000,
- 4, 0, 20000, 1, 8, 0, 0, 0 },
-
-{ "consumer_00", 28, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_01", 29, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_02", 30, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_03", 31, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_04", 32, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_05", 33, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_06", 34, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_07", 35, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_08", 36, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 },
-{ "consumer_09", 37, 20000, 20000, 20000, 0,
- 4, 0, 20000, 0, 9, 0, 0, 0 }
-};
-
-static int runtime_infos_size = sizeof(runtime_infos)/sizeof(runtime_infos[0]);
-
-static ACE_Scheduler_Factory::POD_Config_Info runtime_configs[] = {
-{ 0, 59, (RtecScheduler::Dispatching_Type_t) 0 }
-};
-static int runtime_configs_size = sizeof(runtime_configs)/sizeof(runtime_configs[0]);
-
-// EOF
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp
deleted file mode 100644
index ea94d0c59e2..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.cpp
+++ /dev/null
@@ -1,247 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "ECT_Supplier.h"
-
-ACE_RCSID(EC_Throughput, ECT_Supplier, "$Id$")
-
-Test_Supplier::Test_Supplier (ECT_Driver *driver)
- : driver_ (driver),
- supplier_ (this),
- burst_count_ (0),
- burst_size_ (0),
- event_size_ (0),
- burst_pause_ (0),
- type_start_ (ACE_ES_EVENT_UNDEFINED),
- type_count_ (1)
-{
-}
-
-void
-Test_Supplier::connect (RtecScheduler::Scheduler_ptr scheduler,
- const char* name,
- int burst_count,
- int burst_size,
- int event_size,
- int burst_pause,
- int type_start,
- int type_count,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->burst_count_ = burst_count;
- this->burst_size_ = burst_size;
- this->event_size_ = event_size;
- this->burst_pause_ = burst_pause;
- this->type_start_ = type_start;
- this->type_count_ = type_count;
-
- RtecScheduler::handle_t rt_info =
- scheduler->create (name, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_Time_Value tv (0, burst_pause);
- RtecScheduler::Period_t rate = tv.usec () * 10;
-
- // The execution times are set to reasonable values, but
- // actually they are changed on the real execution, i.e. we
- // lie to the scheduler to obtain right priorities; but we
- // don't care if the set is schedulable.
- tv.set (0, 2000);
- TimeBase::TimeT time;
- ORBSVCS_Time::Time_Value_to_TimeT (time, tv);
- scheduler->set (rt_info,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- time, time, time,
- rate,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- time,
- 1,
- RtecScheduler::OPERATION,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->supplier_id_ = ACE::crc32 (name);
- ACE_DEBUG ((LM_DEBUG, "ID for <%s> is %04.4x\n", name,
- this->supplier_id_));
-
- ACE_SupplierQOS_Factory qos;
- for (int i = 0; i != type_count; ++i)
- {
- qos.insert (this->supplier_id_,
- type_start + i,
- rt_info, 1);
- }
- qos.insert (this->supplier_id_,
- ACE_ES_EVENT_SHUTDOWN,
- rt_info, 1);
-
- RtecEventChannelAdmin::SupplierAdmin_var supplier_admin =
- ec->for_suppliers (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->consumer_proxy_ =
- supplier_admin->obtain_push_consumer (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- RtecEventComm::PushSupplier_var objref =
- this->supplier_._this (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->consumer_proxy_->connect_push_supplier (objref.in (),
- qos.get_SupplierQOS (),
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-Test_Supplier::disconnect (CORBA::Environment &TAO_IN_ENV)
-{
- if (CORBA::is_nil (this->consumer_proxy_.in ()))
- return;
-
- this->consumer_proxy_->disconnect_push_consumer (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- this->consumer_proxy_ =
- RtecEventChannelAdmin::ProxyPushConsumer::_nil ();
-
- // Deactivate the servant
- PortableServer::POA_var poa =
- this->supplier_._default_POA (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- PortableServer::ObjectId_var id =
- poa->servant_to_id (&this->supplier_, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- poa->deactivate_object (id.in (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- RtecEventChannelAdmin::ProxyPushConsumer::_nil ();
-}
-
-int
-Test_Supplier::svc ()
-{
- int min_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO);
- // Enable FIFO scheduling, e.g., RT scheduling class on Solaris.
-
- if (ACE_OS::thr_setprio (min_priority) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Test_Supplier::svc (%P|%t) "
- "thr_setprio failed\n"));
- }
-
- TAO_TRY
- {
- ACE_Time_Value tv (0, this->burst_pause_);
-
- ACE_Message_Block mb (this->event_size_);
- mb.wr_ptr (this->event_size_);
-
- RtecEventComm::EventSet event (1);
- event.length (1);
- event[0].header.source = this->supplier_id ();
- event[0].header.ttl = 1;
-
- ACE_hrtime_t t = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (event[0].header.creation_time, t);
- event[0].header.ec_recv_time = ORBSVCS_Time::zero;
- event[0].header.ec_send_time = ORBSVCS_Time::zero;
-
- event[0].data.x = 0;
- event[0].data.y = 0;
-
- // We use replace to minimize the copies, this should result
- // in just one memory allocation;
- event[0].data.payload.replace (this->event_size_,
- &mb);
-
- this->timer_.start ();
- for (int i = 0; i < this->burst_count_; ++i)
- {
- for (int j = 0; j < this->burst_size_; ++j)
- {
- event[0].header.type =
- this->type_start_ + j % this->type_count_;
-
- ACE_hrtime_t now = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (event[0].header.creation_time,
- now);
- // ACE_DEBUG ((LM_DEBUG, "(%t) supplier push event\n"));
- this->consumer_proxy ()->push (event, TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
- ACE_OS::sleep (tv);
- }
-
- // Send one event shutdown from each supplier
- event[0].header.type = ACE_ES_EVENT_SHUTDOWN;
- this->consumer_proxy ()->push(event, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- this->timer_.stop ();
-
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-Test_Supplier::disconnect_push_supplier (CORBA::Environment &)
-{
-}
-
-int Test_Supplier::supplier_id (void) const
-{
- return this->supplier_id_;
-}
-
-RtecEventChannelAdmin::ProxyPushConsumer_ptr
-Test_Supplier::consumer_proxy (void)
-{
- return this->consumer_proxy_.in ();
-}
-
-void
-Test_Supplier::dump_results (const char* name)
-{
- ACE_Time_Value tv;
- this->timer_.elapsed_time (tv);
-
- int event_count = this->burst_count_ * this->burst_size_ + 1;
- double f = 1.0 / (tv.sec () + tv.usec () / 1000000.0);
- double eps = event_count * f;
-
- ACE_DEBUG ((LM_DEBUG,
- "ECT_Supplier (%s):\n"
- " Total time: %d.%08.8d (secs.usecs)\n"
- " Total events: %d\n"
- " Events per second: %.3f\n",
- name,
- tv.sec (), tv.usec (),
- event_count,
- eps));
-}
-
-// ****************************************************************
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_PushSupplier_Adapter<Test_Supplier>;
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_PushSupplier_Adapter<Test_Supplier>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.dsp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.dsp
deleted file mode 100644
index 335541b26c2..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.dsp
+++ /dev/null
@@ -1,120 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ECT_Supplier" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=ECT_Supplier - 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 "ECT_Supplier.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 "ECT_Supplier.mak" CFG="ECT_Supplier - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ECT_Supplier - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "ECT_Supplier - 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)" == "ECT_Supplier - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAO.lib orbsvcs.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "ECT_Supplier - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ECT_Supplier - Win32 Release"
-# Name "ECT_Supplier - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ".cpp"
-# Begin Source File
-
-SOURCE=.\ECT_Driver.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Supplier.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Supplier_Driver.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ".h"
-# Begin Source File
-
-SOURCE=.\ECT_Driver.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Supplier.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Supplier_Driver.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.h b/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.h
deleted file mode 100644
index 233e270f3d7..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// This is a helper class for the throughput tests of the Event
-// Channel.
-//
-// ============================================================================
-
-#ifndef ECT_SUPPLIER_H
-#define ECT_SUPPLIER_H
-
-#include "ace/Task.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/High_Res_Timer.h"
-#include "orbsvcs/Channel_Clients_T.h"
-#include "ECT_Driver.h"
-
-class Test_Supplier : public ACE_Task<ACE_SYNCH>
-{
- //
- // = TITLE
- // Simplifies the supplier task startup.
- //
- // = DESCRIPTION
- //
-public:
- Test_Supplier (ECT_Driver *driver);
-
- int svc (void);
- // Run the test, just forwards to the driver
-
- void connect (RtecScheduler::Scheduler_ptr scheduler,
- const char* name,
- int burst_count,
- int burst_size,
- int event_size,
- int burst_pause,
- int type_start,
- int type_count,
- RtecEventChannelAdmin::EventChannel_ptr ec,
- CORBA::Environment& _env);
- // This method connects the supplier to the EC.
-
- void disconnect (CORBA::Environment &_env);
- // Disconnect from the EC.
-
- virtual void disconnect_push_supplier (CORBA::Environment &);
- // The methods in the skeleton.
-
- RtecEventComm::EventSourceID supplier_id (void) const;
- // The supplier ID.
-
- RtecEventChannelAdmin::ProxyPushConsumer_ptr consumer_proxy (void);
- // We talk to the EC (as a supplier) using this proxy, no duplicates
- // are done here...
-
- void dump_results (const char* name);
- // Dump the results...
-
-private:
- ECT_Driver *driver_;
- // Class we forward to.
-
- void *cookie_;
- // The test provide us a cookie so we can give back our identity.
-
- RtecEventComm::EventSourceID supplier_id_;
- // We generate an id based on the name....
-
- RtecEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_;
- // We talk to the EC (as a supplier) using this proxy.
-
- ACE_PushSupplier_Adapter<Test_Supplier> supplier_;
- // We also connect to the EC as a consumer so we can receive the
- // timeout events.
-
- ACE_High_Res_Timer timer_;
- // Measure the elapsed time spent while sending the events.
-
- int burst_count_;
- int burst_size_;
- int event_size_;
- int burst_pause_;
- int type_start_;
- int type_count_;
- // The test data.
-};
-
-#endif /* ECT_SUPPLIER_H */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp
deleted file mode 100644
index a0aa22447ab..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.cpp
+++ /dev/null
@@ -1,372 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "ECT_Supplier_Driver.h"
-
-ACE_RCSID(EC_Throughput, ECT_Supplier_Driver, "$Id$")
-
-int
-main (int argc, char *argv [])
-{
- ECT_Supplier_Driver driver;
- return driver.run (argc, argv);
-}
-
-// ****************************************************************
-
-ECT_Supplier_Driver::ECT_Supplier_Driver (void)
- : n_suppliers_ (1),
- burst_count_ (10),
- burst_size_ (100),
- event_size_ (128),
- burst_pause_ (100),
- type_start_ (ACE_ES_EVENT_UNDEFINED),
- type_count_ (1),
- pid_file_name_ (0)
-{
-}
-
-ECT_Supplier_Driver::~ECT_Supplier_Driver (void)
-{
-}
-
-void
-ECT_Supplier_Driver::shutdown_consumer (void*,
- CORBA::Environment &)
-{
-}
-
-int
-ECT_Supplier_Driver::run (int argc, char* argv[])
-{
- TAO_TRY
- {
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv))
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "Execution parameters:\n"
- " suppliers = <%d>\n"
- " burst count = <%d>\n"
- " burst size = <%d>\n"
- " event size = <%d>\n"
- " burst size = <%d>\n"
- " type start = <%d>\n"
- " type count = <%d>\n"
- " pid file name = <%s>\n",
-
- this->n_suppliers_,
- this->burst_count_,
- this->burst_size_,
- this->event_size_,
- this->burst_pause_,
- this->type_start_,
- this->type_count_,
-
- this->pid_file_name_?this->pid_file_name_:"nil") );
-
- if (this->pid_file_name_ != 0)
- {
- FILE* pid = ACE_OS::fopen (this->pid_file_name_, "w");
- if (pid != 0)
- {
- ACE_OS::fprintf (pid, "%d\n", ACE_OS::getpid ());
- ACE_OS::fclose (pid);
- }
- }
-
- int min_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO);
- // Enable FIFO scheduling, e.g., RT scheduling class on Solaris.
-
- if (ACE_OS::sched_params (ACE_Sched_Params (ACE_SCHED_FIFO,
- min_priority,
- ACE_SCOPE_PROCESS)) != 0)
- {
- if (ACE_OS::last_error () == EPERM)
- ACE_DEBUG ((LM_DEBUG,
- "%s: user is not superuser, "
- "so remain in time-sharing class\n", argv[0]));
- else
- ACE_ERROR ((LM_ERROR,
- "%s: ACE_OS::sched_params failed\n", argv[0]));
- }
-
- if (ACE_OS::thr_setprio (min_priority) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) main thr_setprio failed,"
- "no real-time features\n"));
- }
-
- CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to get the Naming Service.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name schedule_name (1);
- schedule_name.length (1);
- schedule_name[0].id = CORBA::string_dup ("ScheduleService");
-
- CORBA::Object_var sched_obj =
- naming_context->resolve (schedule_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (CORBA::is_nil (sched_obj.in ()))
- return 1;
- RtecScheduler::Scheduler_var scheduler =
- RtecScheduler::Scheduler::_narrow (sched_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- CosNaming::Name name (1);
- name.length (1);
- name[0].id = CORBA::string_dup ("EventService");
-
- CORBA::Object_var ec_obj =
- naming_context->resolve (name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventChannelAdmin::EventChannel_var channel;
- if (CORBA::is_nil (ec_obj.in ()))
- channel = RtecEventChannelAdmin::EventChannel::_nil ();
- else
- channel = RtecEventChannelAdmin::EventChannel::_narrow (ec_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->connect_suppliers (scheduler.in (),
- channel.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected supplier(s)\n"));
-
- this->activate_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "suppliers are active\n"));
-
- // Wait for the supplier threads...
- if (ACE_Thread_Manager::instance ()->wait () == -1)
- {
- ACE_ERROR ((LM_ERROR, "Thread_Manager wait failed\n"));
- return 1;
- }
-
- ACE_DEBUG ((LM_DEBUG, "suppliers finished\n"));
-
- this->dump_results ();
-
- this->disconnect_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // @@ Deactivate the suppliers (as CORBA Objects?)
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("NON SYS EX");
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-ECT_Supplier_Driver::connect_suppliers
- (RtecScheduler::Scheduler_ptr scheduler,
- RtecEventChannelAdmin::EventChannel_ptr channel,
- CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "supplier_%02.2d", i);
-
- ACE_NEW (this->suppliers_[i], Test_Supplier (this));
-
- this->suppliers_[i]->connect (scheduler,
- buf,
- this->burst_count_,
- this->burst_size_,
- this->event_size_,
- this->burst_pause_,
- this->type_start_,
- this->type_count_,
- channel,
- TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECT_Supplier_Driver::activate_suppliers (CORBA::Environment &)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- this->suppliers_[i]->activate ();
- }
-}
-
-void
-ECT_Supplier_Driver::disconnect_suppliers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- this->suppliers_[i]->disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECT_Supplier_Driver::dump_results (void)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "supplier_%02.2d", i);
-
- this->suppliers_[i]->dump_results (buf);
- }
-}
-
-int
-ECT_Supplier_Driver::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "ds:u:n:t:b:h:p:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 's':
- this->n_suppliers_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'u':
- this->burst_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'n':
- this->burst_size_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'b':
- this->event_size_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 't':
- this->burst_pause_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'h':
- {
- char* aux;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
-
- this->type_start_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->type_count_ = ACE_OS::atoi (arg);
- }
- break;
-
- case 'p':
- this->pid_file_name_ = get_opt.optarg;
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "[ORB options] "
- "-s <nsuppliers> "
- "-u <burst count> "
- "-n <burst size> "
- "-b <event payload size> "
- "-T <burst pause (usecs)> "
- "-h <type_start,type_count> "
- "-p <pid file name> "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- if (this->burst_count_ <= 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: burst count (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->burst_count_,
- 100));
- this->burst_count_ = 100;
- }
-
- if (this->burst_size_ <= 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: burst size (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->burst_size_,
- 10));
- this->burst_size_ = 10;
- }
-
- if (this->event_size_ < 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: event size (%d) is out of range, "
- "reseting to default (%d)\n",
- argv[0], this->event_size_,
- 128));
- this->event_size_ = 128;
- }
-
- if (this->n_suppliers_ <= 0)
- {
- this->n_suppliers_ = 1;
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: number of suppliers out of range, "
- "reset to default (%d)\n",
- argv[0], 1), -1);
- }
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.h b/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.h
deleted file mode 100644
index a4294e0e929..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Supplier_Driver.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// This is a helper class for the throughput tests of the Event
-// Channel.
-//
-// ============================================================================
-
-#ifndef ECT_SUPPLIER_DRIVER_H
-#define ECT_SUPPLIER_DRIVER_H
-
-#include "ace/Task.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/High_Res_Timer.h"
-#include "orbsvcs/Channel_Clients_T.h"
-#include "ECT_Driver.h"
-#include "ECT_Supplier.h"
-
-class ECT_Supplier_Driver : public ECT_Driver
-{
- //
- // = TITLE
- //
- // = DESCRIPTION
- //
-public:
- ECT_Supplier_Driver (void);
- virtual ~ECT_Supplier_Driver (void);
-
- virtual void shutdown_consumer (void* consumer_cookie,
- CORBA::Environment&);
- // Not used....
-
- enum {
- MAX_SUPPLIERS = 16
- // Maximum number of suppliers.
- };
-
- int run (int argc, char* argv[]);
- // Execute the test.
-
-private:
- int parse_args (int argc, char* argv[]);
- // parse the command line args
-
- void connect_suppliers (RtecScheduler::Scheduler_ptr scheduler,
- RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- void disconnect_suppliers (CORBA::Environment &_env);
- // Connect the suppliers.
-
- void activate_suppliers (CORBA::Environment &_env);
- // Activate the suppliers, i.e. they start generating events.
-
- void dump_results (void);
- // Dump the results for each supplier.
-
-private:
- Test_Supplier* suppliers_[ECT_Supplier_Driver::MAX_SUPPLIERS];
- // The suppliers array.
-
- int n_suppliers_;
- // The number of suppliers.
-
- int burst_count_;
- // How many bursts we will send from each supplier.
-
- int burst_size_;
- // The number of events
-
- int event_size_;
- // The size of the payload on each event.
-
- int burst_pause_;
- // The time between each event burst, in microseconds.
-
- int type_start_;
- int type_count_;
- // We send two types of events, with different contents.
-
- const char* pid_file_name_;
- // The name of a file where the process stores its pid
-};
-
-#endif /* ECT_SUPPLIER_DRIVER_H */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp
deleted file mode 100644
index d74d353358b..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.cpp
+++ /dev/null
@@ -1,679 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Sched_Params.h"
-
-#include "tao/Timeprobe.h"
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/Sched/Config_Scheduler.h"
-#include "orbsvcs/Runtime_Scheduler.h"
-#include "orbsvcs/Event/Event_Channel.h"
-#include "orbsvcs/Event/Module_Factory.h"
-#include "orbsvcs/Event/EC_Event_Channel.h"
-#include "orbsvcs/Event/EC_Basic_Factory.h"
-#include "orbsvcs/Event/EC_ConsumerAdmin.h"
-#include "ECT_Throughput.h"
-
-ACE_RCSID(EC_Throughput, ECT_Throughput, "$Id$")
-
-int
-main (int argc, char *argv [])
-{
- ECT_Throughput driver;
- return driver.run (argc, argv);
-}
-
-// ****************************************************************
-
-ECT_Throughput::ECT_Throughput (void)
- : n_consumers_ (1),
- n_suppliers_ (1),
- burst_count_ (10),
- burst_size_ (100),
- event_size_ (128),
- burst_pause_ (100),
- consumer_type_start_ (ACE_ES_EVENT_UNDEFINED),
- consumer_type_count_ (1),
- consumer_type_shift_ (0),
- supplier_type_start_ (ACE_ES_EVENT_UNDEFINED),
- supplier_type_count_ (1),
- supplier_type_shift_ (0),
- pid_file_name_ (0),
- active_count_ (0),
- reactive_ec_ (0),
- new_ec_ (0),
- ec_concurrency_hwm_ (1)
-{
-}
-
-ECT_Throughput::~ECT_Throughput (void)
-{
-}
-
-int
-ECT_Throughput::run (int argc, char* argv[])
-{
- TAO_TRY
- {
- this->orb_ =
- CORBA::ORB_init (argc, argv, "", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- this->orb_->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->parse_args (argc, argv))
- return 1;
-
- ACE_DEBUG ((LM_DEBUG,
- "Execution parameters:\n"
- " consumers = <%d>\n"
- " suppliers = <%d>\n"
- " burst count = <%d>\n"
- " burst size = <%d>\n"
- " event size = <%d>\n"
- " burst size = <%d>\n"
- " consumer type start = <%d>\n"
- " consumer type count = <%d>\n"
- " consumer type shift = <%d>\n"
- " supplier type start = <%d>\n"
- " supplier type count = <%d>\n"
- " supplier type shift = <%d>\n"
- " pid file name = <%s>\n"
- " remote EC = <%d>\n"
- " new EC = <%d>\n"
- " concurrency HWM = <%d>\n",
-
- this->n_consumers_,
- this->n_suppliers_,
- this->burst_count_,
- this->burst_size_,
- this->event_size_,
- this->burst_pause_,
- this->consumer_type_start_,
- this->consumer_type_count_,
- this->consumer_type_shift_,
- this->supplier_type_start_,
- this->supplier_type_count_,
- this->supplier_type_shift_,
-
- this->pid_file_name_?this->pid_file_name_:"nil",
- this->reactive_ec_,
- this->new_ec_,
- this->ec_concurrency_hwm_
- ) );
-
- if (this->pid_file_name_ != 0)
- {
- FILE* pid = ACE_OS::fopen (this->pid_file_name_, "w");
- if (pid != 0)
- {
- ACE_OS::fprintf (pid, "%d\n", ACE_OS::getpid ());
- ACE_OS::fclose (pid);
- }
- }
-
- int min_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO);
- // Enable FIFO scheduling, e.g., RT scheduling class on Solaris.
-
- if (ACE_OS::sched_params (ACE_Sched_Params (ACE_SCHED_FIFO,
- min_priority,
- ACE_SCOPE_PROCESS)) != 0)
- {
- if (ACE_OS::last_error () == EPERM)
- ACE_DEBUG ((LM_DEBUG,
- "%s: user is not superuser, "
- "so remain in time-sharing class\n", argv[0]));
- else
- ACE_ERROR ((LM_ERROR,
- "%s: ACE_OS::sched_params failed\n", argv[0]));
- }
-
- if (ACE_OS::thr_setprio (min_priority) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) main thr_setprio failed,"
- "no real-time features\n"));
- }
-
- CORBA::Object_var naming_obj =
- this->orb_->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to get the Naming Service.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // This is the name we (potentially) register the Scheduling
- // Service in the Naming Service.
- CosNaming::Name schedule_name (1);
- schedule_name.length (1);
- schedule_name[0].id = CORBA::string_dup ("ScheduleService");
-
-#if 1
- ACE_Config_Scheduler scheduler_impl;
-#else
-#include "ECT_Scheduler_Info.h"
- ACE_Runtime_Scheduler scheduler_impl (
- runtime_configs_size,
- runtime_configs,
- runtime_infos_size,
- runtime_infos);
-#endif
- RtecScheduler::Scheduler_var scheduler =
- scheduler_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
-#if 0
- CORBA::String_var str =
- this->orb_->object_to_string (scheduler.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG, "The (local) scheduler IOR is <%s>\n",
- str.in ()));
-
- // Register the servant with the Naming Context....
- naming_context->rebind (schedule_name, scheduler.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_Scheduler_Factory::use_config (naming_context.in ());
-#endif /* 0 */
-
- // The factories must be destroyed *after* the EC, hence the
- // auto_ptr declarations must go first....
- auto_ptr<TAO_Module_Factory> module_factory;
- auto_ptr<TAO_EC_Factory> ec_factory;
-
- auto_ptr<POA_RtecEventChannelAdmin::EventChannel> ec_impl;
- if (this->new_ec_ == 0)
- {
-
- if (this->reactive_ec_ == 1)
- {
- module_factory =
- auto_ptr<TAO_Module_Factory> (new TAO_Reactive_Module_Factory);
- }
- else
- {
- module_factory =
- auto_ptr<TAO_Module_Factory> (new TAO_Default_Module_Factory);
- }
-
- // Create the EC
- ec_impl =
- auto_ptr<POA_RtecEventChannelAdmin::EventChannel>
- (new ACE_EventChannel (scheduler.in (),
- 1,
- ACE_DEFAULT_EVENT_CHANNEL_TYPE,
- module_factory.get ()));
- }
- else
- {
- ec_factory =
- auto_ptr<TAO_EC_Factory>(new TAO_EC_Basic_Factory (root_poa.in ()));
-
- TAO_EC_Event_Channel* ec =
- new TAO_EC_Event_Channel (ec_factory.get ());
- ec->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ec->consumer_admin ()->busy_hwm (this->ec_concurrency_hwm_);
-
- ec_impl =
- auto_ptr<POA_RtecEventChannelAdmin::EventChannel> (ec);
- }
-
- RtecEventChannelAdmin::EventChannel_var channel =
- ec_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- poa_manager->activate (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->connect_consumers (scheduler.in (), channel.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected consumer(s)\n"));
-
- this->connect_suppliers (scheduler.in (),
- channel.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "connected supplier(s)\n"));
-
- this->activate_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "suppliers are active\n"));
-
- ACE_DEBUG ((LM_DEBUG, "running the event loop\n"));
- if (this->orb_->run () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "orb->run"), -1);
- ACE_DEBUG ((LM_DEBUG, "event loop finished\n"));
-
-#if 0
- naming_context->unbind (schedule_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-#endif
-
- // Wait for the supplier threads...
- if (ACE_Thread_Manager::instance ()->wait () == -1)
- {
- ACE_ERROR ((LM_ERROR, "Thread_Manager wait failed\n"));
- return 1;
- }
-
- ACE_DEBUG ((LM_DEBUG, "suppliers finished\n"));
-
- this->dump_results ();
-
- {
- // Deactivate the EC
- PortableServer::POA_var poa =
- ec_impl->_default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- PortableServer::ObjectId_var id =
- poa->servant_to_id (ec_impl.get (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- poa->deactivate_object (id.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- {
- // Deactivate the Scheduler
- PortableServer::POA_var poa =
- scheduler_impl._default_POA (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- PortableServer::ObjectId_var id =
- poa->servant_to_id (&scheduler_impl, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- poa->deactivate_object (id.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- this->disconnect_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->disconnect_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- channel->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("ECT_Throughput::run");
- }
- TAO_CATCHALL
- {
- ACE_ERROR ((LM_ERROR, "non-corba exception raised\n"));
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-ECT_Throughput::shutdown_consumer (void*,
- CORBA::Environment &)
-{
- // int ID =
- // (ACE_reinterpret_cast(Test_Consumer**,consumer_cookie)
- // - this->consumers_);
- //
- // ACE_DEBUG ((LM_DEBUG, "(%t) events received by consumer %d\n", ID));
-
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->lock_);
- this->active_count_--;
- if (this->active_count_ <= 0)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down the ORB\n"));
- this->orb_->shutdown ();
- }
-}
-
-void
-ECT_Throughput::connect_consumers
- (RtecScheduler::Scheduler_ptr scheduler,
- RtecEventChannelAdmin::EventChannel_ptr channel,
- CORBA::Environment &TAO_IN_ENV)
-{
- {
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->lock_);
- this->active_count_ = this->n_consumers_;
- }
- for (int i = 0; i < this->n_consumers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "consumer_%02.2d", i);
-
- ACE_NEW (this->consumers_[i],
- Test_Consumer (this,
- this->consumers_ + i,
- this->n_suppliers_));
-
- int start = this->consumer_type_start_
- + i * this->consumer_type_shift_;
-
- this->consumers_[i]->connect (scheduler,
- buf,
- start,
- this->consumer_type_count_,
- channel,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-void
-ECT_Throughput::connect_suppliers
- (RtecScheduler::Scheduler_ptr scheduler,
- RtecEventChannelAdmin::EventChannel_ptr channel,
- CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "supplier_%02.2d", i);
-
- ACE_NEW (this->suppliers_[i], Test_Supplier (this));
-
- int start = this->supplier_type_start_ + i*this->supplier_type_shift_;
- this->suppliers_[i]->connect (scheduler,
- buf,
- this->burst_count_,
- this->burst_size_,
- this->event_size_,
- this->burst_pause_,
- start,
- this->supplier_type_count_,
- channel,
- TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-void
-ECT_Throughput::activate_suppliers (CORBA::Environment &)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- this->suppliers_[i]->activate ();
- }
-}
-
-void
-ECT_Throughput::disconnect_suppliers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- this->suppliers_[i]->disconnect (TAO_IN_ENV);
- if (TAO_IN_ENV.exception () != 0) return;
- }
-}
-
-void
-ECT_Throughput::disconnect_consumers (CORBA::Environment &TAO_IN_ENV)
-{
- for (int i = 0; i < this->n_consumers_; ++i)
- {
- this->consumers_[i]->disconnect (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
-}
-
-void
-ECT_Throughput::dump_results (void)
-{
- for (int j = 0; j < this->n_consumers_; ++j)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "consumer_%02.2d", j);
-
- this->consumers_[j]->dump_results (buf);
- }
- for (int i = 0; i < this->n_suppliers_; ++i)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "supplier_%02.2d", i);
-
- this->suppliers_[i]->dump_results (buf);
- }
- this->dump_latency_results ("Latency");
-}
-
-int
-ECT_Throughput::parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "rdc:s:u:n:t:b:h:l:p:m:w:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'r':
- this->new_ec_ = 0;
- this->reactive_ec_ = 1;
- break;
-
- case 'm':
- if (ACE_OS::strcasecmp (get_opt.optarg, "rt") == 0)
- {
- this->new_ec_ = 0;
- this->reactive_ec_ = 0;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "st") == 0)
- {
- this->new_ec_ = 0;
- this->reactive_ec_ = 1;
- }
- else if (ACE_OS::strcasecmp (get_opt.optarg, "new") == 0)
- {
- this->new_ec_ = 1;
- this->reactive_ec_ = 1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unknown mode <%s> "
- "default is rt\n",
- get_opt.optarg));
- this->new_ec_ = 0;
- this->reactive_ec_ = 0;
- }
- break;
-
- case 'c':
- this->n_consumers_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 's':
- this->n_suppliers_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'u':
- this->burst_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'n':
- this->burst_size_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'b':
- this->event_size_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 't':
- this->burst_pause_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case 'h':
- {
- char* aux;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
-
- this->consumer_type_start_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->consumer_type_count_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->consumer_type_shift_ = ACE_OS::atoi (arg);
- }
- break;
-
- case 'l':
- {
- char* aux;
- char* arg = ACE_OS::strtok_r (get_opt.optarg, ",", &aux);
-
- this->supplier_type_start_ = ACE_ES_EVENT_UNDEFINED + ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->supplier_type_count_ = ACE_OS::atoi (arg);
- arg = ACE_OS::strtok_r (0, ",", &aux);
- this->supplier_type_shift_ = ACE_OS::atoi (arg);
- }
- break;
-
- case 'p':
- this->pid_file_name_ = get_opt.optarg;
- break;
-
- case 'w':
- this->ec_concurrency_hwm_ = ACE_OS::atoi (get_opt.optarg);
- break;
-
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "[ORB options] "
- "-c <n_consumers> "
- "-s <n_suppliers> "
- "-u <burst count> "
- "-n <burst size> "
- "-b <event payload size> "
- "-t <burst pause (usecs)> "
- "-h <consumer_start,consumer_count,consumer_shift> "
- "-l <supplier_start,supplier_count,supplier_shift> "
- "-p <pid file name> "
- "-w <concurrency HWM> "
- "-r "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- if (this->burst_count_ <= 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: burst count (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->burst_count_,
- 100));
- this->burst_count_ = 100;
- }
-
- if (this->burst_size_ <= 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: burst size (%d) is out of range, "
- "reset to default (%d)\n",
- argv[0], this->burst_size_,
- 10));
- this->burst_size_ = 10;
- }
-
- if (this->event_size_ < 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s: event size (%d) is out of range, "
- "reseting to default (%d)\n",
- argv[0], this->event_size_,
- 128));
- this->event_size_ = 128;
- }
-
- if (this->n_consumers_ < 0
- || this->n_consumers_ >= ECT_Throughput::MAX_CONSUMERS)
- {
- this->n_consumers_ = 1;
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: number of consumers or "
- "suppliers out of range, "
- "reset to default (%d)\n",
- argv[0], 1), -1);
- }
-
- if (this->n_suppliers_ < 0
- || this->n_suppliers_ >= ECT_Throughput::MAX_SUPPLIERS)
- {
- this->n_suppliers_ = 1;
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: number of suppliers out of range, "
- "reset to default (%d)\n",
- argv[0], 1), -1);
- }
-
- if (this->n_suppliers_ == 0 && this->n_consumers_ == 0)
- {
- this->n_suppliers_ = 1;
- this->n_consumers_ = 1;
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: no suppliers or consumers, "
- "reset to default (%d of each)\n",
- argv[0], 1), -1);
- }
-
- if (this->ec_concurrency_hwm_ <= 0)
- {
- this->ec_concurrency_hwm_ = 1;
- ACE_ERROR_RETURN ((LM_DEBUG,
- "%s: invalid concurrency HWM, "
- "reset to default (%d)\n",
- argv[0], 1), -1);
- }
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Auto_Basic_Ptr<POA_RtecScheduler::Scheduler>;
-template class auto_ptr<POA_RtecScheduler::Scheduler>;
-template class ACE_Auto_Basic_Ptr<POA_RtecEventChannelAdmin::EventChannel>;
-template class auto_ptr<POA_RtecEventChannelAdmin::EventChannel>;
-template class ACE_Auto_Basic_Ptr<TAO_Module_Factory>;
-template class auto_ptr<TAO_Module_Factory>;
-template class ACE_Auto_Basic_Ptr<TAO_EC_Factory>;
-template class auto_ptr<TAO_EC_Factory>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Auto_Basic_Ptr<POA_RtecScheduler::Scheduler>
-#pragma instantiate auto_ptr<POA_RtecScheduler::Scheduler>
-#pragma instantiate ACE_Auto_Basic_Ptr<POA_RtecEventChannelAdmin::EventChannel>
-#pragma instantiate auto_ptr<POA_RtecEventChannelAdmin::EventChannel>
-#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Module_Factory>
-#pragma instantiate auto_ptr<TAO_Module_Factory>
-#pragma instantiate ACE_Auto_Basic_Ptr<TAO_EC_Factory>
-#pragma instantiate auto_ptr<TAO_EC_Factory>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.dsp b/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.dsp
deleted file mode 100644
index 3c14769a966..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.dsp
+++ /dev/null
@@ -1,123 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ECT_Throughput" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=ECT_Throughput - 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 "ECT_Throughput.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 "ECT_Throughput.mak" CFG="ECT_Throughput - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ECT_Throughput - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "ECT_Throughput - 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)" == "ECT_Throughput - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAO.lib orbsvcs.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "ECT_Throughput - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ECT_Throughput - Win32 Release"
-# Name "ECT_Throughput - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ".cpp"
-# Begin Source File
-
-SOURCE=.\ECT_Consumer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Driver.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Supplier.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Throughput.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ".h"
-# Begin Source File
-
-SOURCE=.\ECT_Consumer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Supplier.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ECT_Throughput.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.h b/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.h
deleted file mode 100644
index 47d1ff7dacd..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/ECT_Throughput.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = DESCRIPTION
-// This is a helper class for the throughput tests of the Event
-// Channel.
-// Used for the collocated test.
-//
-// ============================================================================
-
-#ifndef ECT_THROUGHPUT_H
-#define ECT_THROUGHPUT_H
-
-#include "ECT_Driver.h"
-#include "ECT_Consumer.h"
-#include "ECT_Supplier.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-class ECT_Throughput : public ECT_Driver
-{
- //
- // = TITLE
- //
- // = DESCRIPTION
- //
-public:
- ECT_Throughput (void);
-
- virtual ~ECT_Throughput (void);
-
- enum {
- MAX_CONSUMERS = 16,
- // Maximum number of consumers.
- MAX_SUPPLIERS = 16
- // Maximum number of suppliers.
- };
-
- int run (int argc, char* argv[]);
- // Execute the test.
-
- virtual void shutdown_consumer (void* consumer_cookie,
- CORBA::Environment&);
- // Callback method for consumers, each consumer will call this
- // method once it receives all the shutdown events from the
- // suppliers.
-
-private:
- int parse_args (int argc, char* argv[]);
- // parse the command line args
-
- void connect_consumers (RtecScheduler::Scheduler_ptr scheduler,
- RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- void disconnect_consumers (CORBA::Environment &_env);
- // Connect and disconnect the consumers.
-
- void connect_suppliers (RtecScheduler::Scheduler_ptr scheduler,
- RtecEventChannelAdmin::EventChannel_ptr local_ec,
- CORBA::Environment &_env);
- void disconnect_suppliers (CORBA::Environment &_env);
- // Connect the suppliers.
-
- void activate_suppliers (CORBA::Environment &_env);
- // Activate the suppliers, i.e. they start generating events.
-
- void dump_results (void);
- // Dump the results for each supplier.
-
-private:
- Test_Consumer* consumers_[ECT_Throughput::MAX_CONSUMERS];
- // The consumer array.
-
- int n_consumers_;
- // The number of consumers.
-
- Test_Supplier* suppliers_[ECT_Throughput::MAX_SUPPLIERS];
- // The suppliers array.
-
- int n_suppliers_;
- // The number of suppliers.
-
- int burst_count_;
- // How many bursts we will send from each supplier.
-
- int burst_size_;
- // The number of events
-
- int event_size_;
- // The size of the payload on each event.
-
- int burst_pause_;
- // The time between each event burst, in microseconds.
-
- int consumer_type_start_;
- int consumer_type_count_;
- int consumer_type_shift_;
- // The consumers subscribe to different sets of events, as follows:
- // Consumer0: [start , start + count)
- // Consumer1: [start + 1*shift, start + 1*shift + count)
- // Consumer2: [start + 2*shift, start + 2*shift + count)
- // And so on.
-
- int supplier_type_start_;
- int supplier_type_count_;
- int supplier_type_shift_;
- // The suppliers generate different sets of events, as follows:
- // Supplier0: [start , start + count)
- // Supplier1: [start + 1*shift, start + 1*shift + count)
- // Supplier2: [start + 2*shift, start + 2*shift + count)
- // And so on.
-
- const char* pid_file_name_;
- // The name of a file where the process stores its pid
-
- CORBA::ORB_var orb_;
- // A reference to the ORB, to shut it down properly.
-
- ACE_SYNCH_MUTEX lock_;
- int active_count_;
- // How many consumers are still receiving events.
-
- int reactive_ec_;
- // If not zero then we use a reactive EC.
-
- int new_ec_;
- // If not zero then we use the new EC implementation
-
- int ec_concurrency_hwm_;
- // Set the HWM for the concurrency in the EC.
-};
-
-#endif /* ECT_TRHOUGHPUT_H */
diff --git a/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.dsw b/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.dsw
deleted file mode 100644
index 0df7f2ed0f6..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/EC_Throughput.dsw
+++ /dev/null
@@ -1,53 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ECT_Consumer"=.\ECT_Consumer.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ECT_Supplier"=.\ECT_Supplier.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ECT_Throughput"=.\ECT_Throughput.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/EC_Throughput/Makefile b/TAO/orbsvcs/tests/EC_Throughput/Makefile
deleted file mode 100644
index cd03bedb25f..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/Makefile
+++ /dev/null
@@ -1,1013 +0,0 @@
-# $Id$
-
-BIN = ECT_Supplier ECT_Consumer ECT_Throughput
-
-LDLIBS= -lorbsvcs -lTAO
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-ECT_Supplier_OBJS=$(addsuffix .o,ECT_Supplier ECT_Driver ECT_Supplier_Driver)
-ECT_Consumer_OBJS=$(addsuffix .o,ECT_Consumer ECT_Driver ECT_Consumer_Driver)
-ECT_Throughput_OBJS=$(addsuffix .o,ECT_Throughput ECT_Driver ECT_Consumer ECT_Supplier)
-
-SRC = $(addsuffix .cpp, $(BIN))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-#include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-
-#### Local rules and variables...
-
-ECT_Supplier: $(addprefix $(VDIR),$(ECT_Supplier_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-ECT_Consumer: $(addprefix $(VDIR),$(ECT_Consumer_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-ECT_Throughput: $(addprefix $(VDIR),$(ECT_Throughput_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean:
- $(RM) -f $(BIN)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/ECT_Supplier.o .obj/ECT_Supplier.so .shobj/ECT_Supplier.o .shobj/ECT_Supplier.so: ECT_Supplier.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- ECT_Supplier.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- ECT_Driver.h ECT_Driver.i
-.obj/ECT_Consumer.o .obj/ECT_Consumer.so .shobj/ECT_Consumer.o .shobj/ECT_Consumer.so: ECT_Consumer.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- ECT_Consumer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- ECT_Driver.h ECT_Driver.i
-.obj/ECT_Throughput.o .obj/ECT_Throughput.so .shobj/ECT_Throughput.o .shobj/ECT_Throughput.so: ECT_Throughput.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Auto_Ptr.i \
- $(ACE_ROOT)/ace/Auto_Ptr.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Scheduler_Generic.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Config_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Runtime_Scheduler.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Local_ESTypes.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/RT_Task.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Timer_Module.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/ReactorTask.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Fast_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor_T.h \
- $(ACE_ROOT)/ace/Select_Reactor_Base.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Token.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Select_Reactor_Base.i \
- $(ACE_ROOT)/ace/Select_Reactor_T.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.cpp \
- $(ACE_ROOT)/ace/Select_Reactor_T.i \
- $(ACE_ROOT)/ace/Select_Reactor.i \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_List_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Manip.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/Module_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Event_Channel.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Event_Channel.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Basic_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Busy_Lock.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Busy_Lock.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_Busy_Lock.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.i \
- ECT_Throughput.h ECT_Driver.h ECT_Driver.i ECT_Consumer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Channel_Clients_T.cpp \
- ECT_Supplier.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/EC_Throughput/README b/TAO/orbsvcs/tests/EC_Throughput/README
deleted file mode 100644
index 9155815802b..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/README
+++ /dev/null
@@ -1,34 +0,0 @@
-# $Id$
-
- This test tries to stress the Event_Service by sending events
-in bursts, the user can control the size of the events, the size of
-the burst, the number of bursts and the time between the bursts, the
-number of suppliers and the number of consumers.
-
- There are two versions of the test, a collocated version and a
-version using a remote event channel.
-
- Both versions require a Naming Service, a usual execution for
-the collocated test would be:
-
-# Each command in a separate shell or window:
-$ ../../Naming_Service/Naming_Service
-$ ./ECT_Throughput
-
- and for the non-collocated test:
-
-# Each command in a separate shell or window:
-$ ../../Naming_Service/Naming_Service
-$ ../../Event_Service/Event_Service
-$ ../../ECT_Consumer
-$ ../../ECT_Supplier
-
- It is important that the consumer knows exactly how many
-suppliers are sending events, otherwise it cannot terminate properly,
-a typical use would be:
-
-# Each command in a separate shell or window:
-$ ../../Naming_Service/Naming_Service
-$ ../../Event_Service/Event_Service
-$ ../../ECT_Consumer -s 4
-$ ../../ECT_Supplier -s 4
diff --git a/TAO/orbsvcs/tests/EC_Throughput/run_test.pl b/TAO/orbsvcs/tests/EC_Throughput/run_test.pl
deleted file mode 100755
index 6a2a01a8bd8..00000000000
--- a/TAO/orbsvcs/tests/EC_Throughput/run_test.pl
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-unshift @INC, '../../../../bin';
-require Process;
-
-$NS_ior = "NameService.ior";
-$sleeptime = 5;
-
-$NS = Process::Create ("..".$DIR_SEPARATOR.
- "..".$DIR_SEPARATOR.
- "Naming_Service".$DIR_SEPARATOR.
- "Naming_Service".$Process::EXE_EXT.
- " -o $NS_ior ");
-
-sleep $sleeptime;
-
-$T = Process::Create ($EXEPREFIX."ECT_Throughput".$Process::EXE_EXT);
-
-sleep $sleeptime;
-
-$T->Wait ();
-
-$NS->Kill (); $NS->Wait ();
-
-unlink $NS_ior;
-
-# @@ Capture the errors from the processes.
-exit 0;
diff --git a/TAO/orbsvcs/tests/Event_Latency/Event_Latency.cpp b/TAO/orbsvcs/tests/Event_Latency/Event_Latency.cpp
deleted file mode 100644
index 5cf5c6138ef..00000000000
--- a/TAO/orbsvcs/tests/Event_Latency/Event_Latency.cpp
+++ /dev/null
@@ -1,983 +0,0 @@
-// $Id$
-
-#if defined (ACE_HAS_QUANTIFY)
-# include <quantify.h>
-#endif /* ACE_HAS_QUANTIFY */
-
-#include "ace/Get_Opt.h"
-#include "ace/Sched_Params.h"
-#include "ace/Profile_Timer.h"
-
-#include "orbsvcs/Event_Utilities.h"
-#include "orbsvcs/Event_Service_Constants.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Time_Utilities.h"
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "Event_Latency.h"
-
-#include "tao/Timeprobe.h"
-
-ACE_RCSID(Event_Latency, Event_Latency, "$Id$")
-
-#if defined (ACE_ENABLE_TIMEPROBES)
-
-static const char *Event_Latency_Timeprobe_Description[] =
-{
- "push event to consumer",
- "start with new event in Supplier",
- "supplier starts pushing event",
- "supplier ends pushing event"
-};
-
-enum
-{
- // Timeprobe description table start key
- EVENT_LATENCY_PUSH_EVENT_TO_CONSUMER = 20000,
- EVENT_LATENCY_START_WITH_NEW_EVENT_IN_SUPPLIER,
- EVENT_LATENCY_SUPPLIER_STARTS_PUSHING_EVENT,
- EVENT_LATENCY_SUPPLIER_ENDS_PUSHING_EVENT
-};
-
-// Setup Timeprobes
-ACE_TIMEPROBE_EVENT_DESCRIPTIONS (Event_Latency_Timeprobe_Description,
- EVENT_LATENCY_PUSH_EVENT_TO_CONSUMER);
-
-#endif /* ACE_ENABLE_TIMEPROBES */
-
-static const char usage [] = "[-? |\n"
-" [-c <consumers> [1]]\n"
-" [-d directly connect all consumers/suppliers\n"
-" [-j to collect jitter statistics]\n"
-" [-m <count> of messages to send [10]]\n"
-" [-s <suppliers>, [1]]\n"
-" [-t <timeout interval>, msec [250]]]";
-
-// Configuration parameters.
-static u_int consumers = 1;
-static u_int suppliers = 1;
-static u_int total_messages = 10;
-static int measure_jitter = 0;
-static u_int timeout_interval = 250; // msec
-
-static int short_circuit_EC = 0;
-static int shutting_down = 0;
-
-// This is global to allow the Supplier to short circuit the EC
-// and talk directly to consumers. For testing only :-)
-static Latency_Consumer **consumer;
-
-// ************************************************************
-
-Latency_Consumer::Latency_Consumer (const int measure_jitter)
- : measure_jitter_ (measure_jitter),
- min_latency_ (INT_MAX),
- max_latency_ (INT_MIN),
- total_latency_ (0),
- total_pushes_ (0),
- min_to_ec_ (INT_MAX),
- max_to_ec_ (INT_MIN),
- sum_to_ec_ (0),
- min_in_ec_ (INT_MAX),
- max_in_ec_ (INT_MIN),
- sum_in_ec_ (0),
- min_from_ec_ (INT_MAX),
- max_from_ec_ (INT_MIN),
- sum_from_ec_ (0)
-{
-}
-
-int
-Latency_Consumer::open_consumer (RtecEventChannelAdmin::EventChannel_ptr ec,
- const char *my_name)
-{
- entry_point (my_name);
- TAO_TRY
- {
- RtecScheduler::Scheduler_ptr server =
- ACE_Scheduler_Factory::server ();
-
- rt_info_ =
- server->create (my_name, TAO_TRY_ENV);
-
- const ACE_hrtime_t wcet_ns = ACE_UINT64_LITERAL (10000000); // 1 ms
- RtecScheduler::Time wcet;
- ORBSVCS_Time::hrtime_to_TimeT (wcet, wcet_ns);
-
- server->set (rt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- wcet,
- wcet,
- ORBSVCS_Time::zero,
- 0,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- ORBSVCS_Time::zero,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
-
- // Create the event that we're registering for.
- ACE_ConsumerQOS_Factory dependencies;
- dependencies.start_disjunction_group ();
- dependencies.insert_type (ACE_ES_EVENT_NOTIFICATION, rt_info_);
- dependencies.insert_type (ACE_ES_EVENT_SHUTDOWN, rt_info_);
-
- this->channel_admin_ =
- RtecEventChannelAdmin::EventChannel::_duplicate (ec);
-
- // = Connect as a consumer.
- this->consumer_admin_ =
- channel_admin_->for_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->suppliers_ =
- consumer_admin_->obtain_push_supplier (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventComm::PushConsumer_var objref =
- this->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->suppliers_->connect_push_consumer (objref.in (),
- dependencies.get_ConsumerQOS (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (RtecEventChannelAdmin::EventChannel::SUBSCRIPTION_ERROR, se)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "Latency_Consumer::open: "
- "subscribe failed.\n"), -1);
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "Latency_Consumer::open: "
- "unexpected exception.\n"), -1);
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-void
-Latency_Consumer::disconnect_push_consumer (CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG, "Consumer received disconnect from channel.\n"));
-}
-
-void
-Latency_Consumer::push (const RtecEventComm::EventSet &events,
- CORBA::Environment &)
-{
- // ACE_DEBUG ((LM_DEBUG, "Latency_Consumer:push - "));
- ACE_TIMEPROBE (EVENT_LATENCY_PUSH_EVENT_TO_CONSUMER);
-
- if (events.length () == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "no events\n"));
- return;
- }
- // ACE_DEBUG ((LM_DEBUG, "%d event(s)\n", events.length ()));
-
-#if defined (ACE_HAS_QUANTIFY)
- // If measuring jitter, just Quantify the supplier-consumer path.
- if (measure_jitter_)
- {
- quantify_stop_recording_data ();
- }
-#endif /* ACE_HAS_QUANTIFY */
-
- for (CORBA::ULong i = 0; i < events.length (); ++i)
- {
- if (events[i].header.type == ACE_ES_EVENT_SHUTDOWN)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Latency Consumer: received shutdown event\n"));
- this->shutdown ();
- }
- else
- {
- if (measure_jitter_)
- {
- ACE_hrtime_t creation;
- ORBSVCS_Time::TimeT_to_hrtime (creation,
- events[i].header.creation_time);
-
- ACE_hrtime_t ec_recv;
- ORBSVCS_Time::TimeT_to_hrtime (ec_recv,
- events[i].header.ec_recv_time);
-
- ACE_hrtime_t ec_send;
- ORBSVCS_Time::TimeT_to_hrtime (ec_send,
- events[i].header.ec_send_time);
-
- const ACE_hrtime_t now = ACE_OS::gethrtime ();
- const ACE_hrtime_t elapsed = now - creation;
- ACE_Time_Value latency (ACE_static_cast (long,
- elapsed / ACE_ONE_SECOND_IN_NSECS),
- ACE_static_cast (long,
- ACE_CU64_TO_CU32 (elapsed) % ACE_ONE_SECOND_IN_NSECS / 1000));
-
- const long to_ec_nsecs = ACE_CU64_TO_CU32 (ec_recv - creation);
- ACE_Time_Value to_ec (to_ec_nsecs / ACE_ONE_SECOND_IN_NSECS,
- to_ec_nsecs % ACE_ONE_SECOND_IN_NSECS /
- 1000);
-
- ACE_Time_Value in_ec, from_ec;
- if (! short_circuit_EC)
- {
- const ACE_hrtime_t in_ec_nsecs = ec_send - ec_recv;
- in_ec =
- ACE_Time_Value (ACE_static_cast (long,
- in_ec_nsecs / ACE_ONE_SECOND_IN_NSECS),
- ACE_static_cast (long,
- ACE_CU64_TO_CU32 (in_ec_nsecs) %
- ACE_ONE_SECOND_IN_NSECS / 1000));
-
- const ACE_hrtime_t from_ec_nsecs = now - ec_send;
- from_ec =
- ACE_Time_Value (ACE_static_cast (long,
- from_ec_nsecs / ACE_ONE_SECOND_IN_NSECS),
- ACE_static_cast (long,
- ACE_CU64_TO_CU32 (from_ec_nsecs) %
- ACE_ONE_SECOND_IN_NSECS / 1000));
- }
-
- if (! shutting_down)
- {
- ++total_pushes_;
- if (min_latency_ > latency) min_latency_ = latency;
- if (max_latency_ < latency) max_latency_ = latency;
- total_latency_ += latency;
- if (min_to_ec_ > to_ec) min_to_ec_ = to_ec;
- if (max_to_ec_ < to_ec) max_to_ec_ = to_ec;
- if (! short_circuit_EC)
- {
- sum_to_ec_ += to_ec;
- if (min_in_ec_ > in_ec) min_in_ec_ = in_ec;
- if (max_in_ec_ < in_ec) max_in_ec_ = in_ec;
- sum_in_ec_ += in_ec;
- if (min_from_ec_ > from_ec) min_from_ec_ = from_ec;
- if (max_from_ec_ < from_ec) max_from_ec_ = from_ec;
- sum_from_ec_ += from_ec;
- }
- }
- }
- }
-
- }
-}
-
-void
-Latency_Consumer::shutdown (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) %s shutting down.\n", entry_point ()));
-
- TAO_TRY
- {
- // Disconnect from the push supplier.
- this->suppliers_->disconnect_push_supplier (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR,
- "(%t) %s Latency_Consumer::shutdown: unexpected exception.\n",
- entry_point ()));
- }
- TAO_ENDTRY;
-}
-
-
-void
-Latency_Consumer::print_stats () /* const */
-{
- if (measure_jitter_)
- {
- double lat_min =
- (min_latency_.sec () * 1000000.0 + min_latency_.usec ()) / 1000.0;
- double lat_max =
- (max_latency_.sec () * 1000000.0 + max_latency_.usec ()) / 1000.0;
- double lat_avg =
- (total_latency_.sec () * 1000000.0 +total_latency_.usec ()) /
- total_pushes_ / 1000.0;
- ACE_DEBUG ((LM_TRACE,
- "%s: Latency in msec (min/max/avg): "
- "%5.3f/%5.3f/%5.3f\n",
- entry_point (), lat_min, lat_max, lat_avg));
-
- if (! short_circuit_EC)
- {
- double to_ec_min =
- (min_to_ec_.sec () * 1000000.0 + min_to_ec_.usec ()) / 1000.0;
- double to_ec_max =
- (max_to_ec_.sec () * 1000000.0 + max_to_ec_.usec ()) / 1000.0;
- double to_ec_avg =
- (sum_to_ec_.sec () * 1000000.0 + sum_to_ec_.usec ()) /
- total_pushes_ / 1000.0;
- ACE_DEBUG ((LM_TRACE,
- "%s: From test to EC (min/max/avg): "
- "%5.3f/%5.3f/%5.3f\n",
- entry_point (), to_ec_min, to_ec_max, to_ec_avg));
-
- double in_ec_min =
- (min_in_ec_.sec () * 1000000.0 + min_in_ec_.usec ()) / 1000.0;
- double in_ec_max =
- (max_in_ec_.sec () * 1000000.0 + max_in_ec_.usec ()) / 1000.0;
- double in_ec_avg =
- (sum_in_ec_.sec () * 1000000.0 + sum_in_ec_.usec ()) /
- total_pushes_ / 1000.0;
- ACE_DEBUG ((LM_TRACE,
- "%s: In the EC (min/max/avg): "
- "%5.3f/%5.3f/%5.3f\n",
- entry_point (), in_ec_min, in_ec_max, in_ec_avg));
-
- double from_ec_min =
- (min_from_ec_.sec () * 1000000.0 + min_from_ec_.usec ()) / 1000.0;
- double from_ec_max =
- (max_from_ec_.sec () * 1000000.0 + max_from_ec_.usec ()) / 1000.0;
- double from_ec_avg =
- (sum_from_ec_.sec () * 1000000.0 + sum_from_ec_.usec ()) /
- total_pushes_ / 1000.0;
- ACE_DEBUG ((LM_TRACE,
- "%s: From EC to test (min/max/avg): "
- "%5.3f/%5.3f/%5.3f\n",
- entry_point (), from_ec_min, from_ec_max, from_ec_avg));
- }
- }
-}
-
-
-// ************************************************************
-
-Latency_Supplier::Supplier::Supplier (Latency_Supplier* impl)
- : impl_ (impl)
-{
-}
-
-void Latency_Supplier::Supplier::disconnect_push_supplier
- (CORBA::Environment &TAO_IN_ENV)
-{
- this->impl_->disconnect_push_supplier (TAO_IN_ENV);
-}
-
-Latency_Supplier::Consumer::Consumer (Latency_Supplier* impl)
- : impl_ (impl)
-{
-}
-
-void Latency_Supplier::Consumer::disconnect_push_consumer
- (CORBA::Environment &TAO_IN_ENV)
-{
- this->impl_->disconnect_push_consumer (TAO_IN_ENV);
-}
-
-void Latency_Supplier::Consumer::push
- (const RtecEventComm::EventSet &events,
- CORBA::Environment &TAO_IN_ENV)
-{
- this->impl_->push (events, TAO_IN_ENV);
-}
-
-// ************************************************************
-
-Latency_Supplier::Latency_Supplier (const u_int total_messages,
- CORBA::Long supplier_id,
- const int timestamp)
- : total_messages_ (total_messages),
- supplier_id_ (supplier_id),
- timestamp_ (timestamp),
- total_sent_ (0),
- master_ (0),
- supplier_ (this),
- consumer_ (this)
-{
-}
-
-int
-Latency_Supplier::open_supplier (RtecEventChannelAdmin::EventChannel_ptr ec,
- const char *name, int master)
-{
- this->entry_point (name);
- master_ = master;
- TAO_TRY
- {
- this->channel_admin_ =
- RtecEventChannelAdmin::EventChannel::_duplicate (ec);
-
- RtecScheduler::Scheduler_ptr server =
- ACE_Scheduler_Factory::server ();
-
- this->rt_info_ =
- server->create (name, TAO_TRY_ENV);
-
- RtecScheduler::Period_t period = timeout_interval * 20000;
-
- server->set (rt_info_,
- RtecScheduler::VERY_HIGH_CRITICALITY,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- ORBSVCS_Time::zero,
- period,
- RtecScheduler::VERY_LOW_IMPORTANCE,
- ORBSVCS_Time::zero,
- 1,
- RtecScheduler::OPERATION,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_SupplierQOS_Factory publications;
- publications.insert (supplier_id_,
- ACE_ES_EVENT_NOTIFICATION,
- rt_info_, 1);
- publications.insert (supplier_id_,
- ACE_ES_EVENT_SHUTDOWN,
- rt_info_, 1);
-
- // = Connect as a supplier.
- this->supplier_admin_ =
- channel_admin_->for_suppliers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->consumers_ =
- supplier_admin_->obtain_push_consumer (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventComm::PushSupplier_var objref =
- this->supplier_._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- consumers_->connect_push_supplier (objref.in (),
- publications.get_SupplierQOS (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Latency_Supplier::open");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-void
-Latency_Supplier::disconnect_push_consumer (CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Supplier-consumer received disconnect from channel.\n"));
-}
-
-void
-Latency_Supplier::disconnect_push_supplier (CORBA::Environment &)
-{
- ACE_DEBUG ((LM_DEBUG, "Supplier received disconnect from channel.\n"));
-}
-
-int
-Latency_Supplier::start_generating_events (void)
-{
- const ACE_hrtime_t now = ACE_OS::gethrtime ();
- test_start_time_.set (ACE_static_cast (long, now / 1000000000),
- ACE_static_cast (long,
- ACE_CU64_TO_CU32 (now) % 1000000000 /
- 1000));
-
- TAO_TRY
- {
- ACE_Time_Value tv_timeout (0, timeout_interval * 1000);
- TimeBase::TimeT timeout;
- ORBSVCS_Time::Time_Value_to_TimeT (timeout, tv_timeout);
-
- ACE_DEBUG ((LM_DEBUG,
- "start generating events: "
- "timeout = %d "
- "interval = %d "
- "tv.msec () = %d\n",
- ACE_U64_TO_U32 (timeout),
- timeout_interval,
- tv_timeout.msec ()));
-
- ACE_ConsumerQOS_Factory dependencies;
- dependencies.start_disjunction_group ();
- dependencies.insert_time (ACE_ES_EVENT_INTERVAL_TIMEOUT,
- timeout,
- rt_info_);
- if (!master_)
- dependencies.insert_type (ACE_ES_EVENT_SHUTDOWN, rt_info_);
-
- // = Connect as a consumer.
- consumer_admin_ =
- channel_admin_->for_consumers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- suppliers_ =
- consumer_admin_->obtain_push_supplier (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventComm::PushConsumer_var objref =
- this->consumer_._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->suppliers_->connect_push_consumer (objref.in (),
- dependencies.get_ConsumerQOS (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "Latency_Supplier::generate_events:"
- " unexpected exception.\n"), -1);
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-void
-Latency_Supplier::push (const RtecEventComm::EventSet &events,
- CORBA::Environment & TAO_IN_ENV)
-{
- // ACE_DEBUG ((LM_DEBUG, "Latency_Supplier::push - "));
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- if (events.length () == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, "no events\n"));
- return;
- }
-
- // ACE_DEBUG ((LM_DEBUG, "%d event(s)\n", events.length ()));
-
- for (CORBA::ULong i = 0; i < events.length (); ++i)
- {
- if (!master_ && events[i].header.type == ACE_ES_EVENT_SHUTDOWN)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Latency Supplier: received shutdown event\n"));
- this->shutdown ();
- }
- else if (events[i].header.type == ACE_ES_EVENT_INTERVAL_TIMEOUT)
- {
- // Create the event to send.
- RtecEventComm::Event event;
- event.header.source = this->supplier_id_;
- event.header.type = ACE_ES_EVENT_NOTIFICATION;
- ++total_sent_;
-
- if (this->timestamp_)
- {
- ACE_hrtime_t now = ACE_OS::gethrtime ();
- ORBSVCS_Time::hrtime_to_TimeT (event.header.creation_time,
- now);
- }
-
- // @@ ACE_TIMEPROBE_RESET;
- // @@ ACE_TIMEPROBE (EVENT_LATENCY_START_WITH_NEW_EVENT_IN_SUPPLIER);
-
- TAO_TRY
- {
- if (short_circuit_EC)
- {
- for (u_int cons = 0; cons < consumers; ++cons)
- {
- // This constructor is fast.
- const RtecEventComm::EventSet es (1, 1, &event);
- consumer [cons]->push (es, TAO_TRY_ENV);
- }
- }
- else
- {
-#if defined (ACE_HAS_QUANTIFY)
- // If measuring jitter, just Quantify the
- // supplier-consumer path.
- if (measure_jitter)
- {
- quantify_start_recording_data ();
- }
-#endif /* ACE_HAS_QUANTIFY */
-
- ACE_TIMEPROBE (EVENT_LATENCY_SUPPLIER_STARTS_PUSHING_EVENT);
-
- RtecEventComm::EventSet events (1);
- events.length (1);
- events[0] = event;
- consumers_->push (events, TAO_TRY_ENV);
-
- ACE_TIMEPROBE (EVENT_LATENCY_SUPPLIER_ENDS_PUSHING_EVENT);
- }
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "(%t) %s Latency_Supplier::push:"
- " unexpected exception.\n",
- entry_point ()));
- }
- TAO_ENDTRY;
-
- // Check if we're done.
- if (master_ && (total_sent_ >= total_messages_))
- this->shutdown ();
- }
- else
- {
- ACE_ERROR ((LM_ERROR, "(%t) %s received unexpected events: ",
- entry_point ()));
- // ::dump_sequence (events);
- return;
- }
- }
-}
-
-void
-Latency_Supplier::shutdown (void)
-{
- shutting_down = 1;
-
-#if defined (ACE_HAS_QUANTIFY)
- // Need to stop recording here even if testing for jitter, because
- // recording is still probably enabled.
- quantify_stop_recording_data ();
- if (! measure_jitter)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) stopped Quantify recording\n"));
- }
-#endif /* ACE_HAS_QUANTIFY */
-
- const ACE_hrtime_t now = ACE_OS::gethrtime ();
- test_stop_time_.set (ACE_static_cast (long, now / ACE_ONE_SECOND_IN_NSECS),
- ACE_static_cast (long, ACE_CU64_TO_CU32 (now) %
- ACE_ONE_SECOND_IN_NSECS /
- 1000));
-
- static int total_iterations = 1;
- if (--total_iterations > 0)
- {
- total_sent_ = 0;
- return;
- }
-
- TAO_TRY
- {
- if (master_)
- {
- // Create the shutdown message.
- RtecEventComm::Event event;
- event.header.source = this->supplier_id_;
- event.header.type = ACE_ES_EVENT_SHUTDOWN;
-
- // Push the shutdown event.
- RtecEventComm::EventSet events (1);
- events.length (1);
- events[0] = event;
- consumers_->push (events, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- // Disconnect from the channel.
- consumers_->disconnect_push_consumer (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Disconnect from the push supplier.
- suppliers_->disconnect_push_supplier (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (master_)
- {
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
- }
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "(%t) %s Latency_Supplier::shutdown:"
- " unexpected exception.\n",
- entry_point ()));
- TAO_TRY_ENV.print_exception ("Latency_Supplier::shutdown");
- }
- TAO_ENDTRY;
-}
-
-
-void
-Latency_Supplier::print_stats () /* const */
-{
- ACE_Time_Value test_elapsed_time (test_stop_time_ - test_start_time_);
- const u_int elapsed = test_elapsed_time.sec () * 1000000 +
- test_elapsed_time.usec (); // usec
-
- ACE_DEBUG ((LM_TRACE,
- "%s: delivered %u events to %u consumer(s) in %u msec;\n"
- " per-event average was %8.3f msec.\n",
- entry_point (),
- total_sent_,
- consumers / suppliers + consumers % suppliers,
- elapsed / 1000,
- ACE_static_cast (ACE_CAST_CONST double, elapsed) / total_sent_ /
- 1000.0));
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function get_options
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-static
-unsigned int
-get_options (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "Oc:djm:s:t:?");
- int opt;
- int temp;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt) {
- case 'c':
- if ((temp = ACE_OS::atoi (get_opt.optarg)) > 0)
- {
- consumers = ACE_static_cast (u_int, temp);
- }
- else
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: number of consumers must be > 0",
- argv[0]), 1);
- }
- break;
- case 'd':
- short_circuit_EC = 1;
- break;
- case 'j':
- measure_jitter = 1;
- break;
- case 'm':
- if ((temp = ACE_OS::atoi (get_opt.optarg)) > 0)
- {
- total_messages = ACE_static_cast (u_int, temp);
- }
- else
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: count must be > 0",
- argv[0]), 1);
- }
- break;
- case 's':
- if ((temp = ACE_OS::atoi (get_opt.optarg)) > 0)
- {
- suppliers = ACE_static_cast (u_int, temp);
- }
- else
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: number of suppliers must be > 0",
- argv[0]), 1);
- }
- break;
- case 't':
- if (ACE_OS::atoi (get_opt.optarg) >= 0)
- {
- timeout_interval = ACE_OS::atoi (get_opt.optarg);
- }
- else
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: timeout must be >= 0",
- argv[0]), 1);
- }
- break;
- case '?':
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s %s\n",
- argv[0], usage));
- ACE_OS::exit (0);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: unknown arg, -%c\n"
- "Usage: %s %s\n",
- argv[0], ACE_static_cast (char, opt),
- argv[0], usage), 1);
- }
- }
-
- if (argc != get_opt.optind)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: too many arguments\n"
- "Usage: %s %s\n",
- argv[0], argv[0], usage), 1);
- }
-
- return 0;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function main
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-int
-main (int argc, char *argv [])
-{
- 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, "Latency: user is not superuser, "
- "so remain in time-sharing class\n"));
- }
- else
- {
- ACE_DEBUG ((LM_ERROR, "%p\n", "Latency"));
- }
- }
-
- u_int i;
-
- TAO_TRY
- {
- // Initialize ORB.
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "internet", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil (poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
- if (CORBA::is_nil (naming_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to get the Naming Service.\n"),
- 1);
-
- CosNaming::NamingContext_var naming_context =
- CosNaming::NamingContext::_narrow (naming_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_Scheduler_Factory::use_config (naming_context.in ());
-
- if (get_options (argc, argv))
- ACE_OS::exit (-1);
-
- // Allocate the timeprobe instance now, so we don't measure
- // the cost of doing it later.
- ACE_TIMEPROBE_RESET;
-
- CosNaming::Name channel_name (1);
- channel_name.length (1);
- channel_name[0].id = CORBA::string_dup ("EventService");
-
- CORBA::Object_var ec_obj =
- naming_context->resolve (channel_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- RtecEventChannelAdmin::EventChannel_var ec =
- RtecEventChannelAdmin::EventChannel::_narrow (ec_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Create supplier(s).
- Latency_Supplier **supplier;
- ACE_NEW_RETURN (supplier, Latency_Supplier *[suppliers], -1);
- for (i = 0; i < suppliers; ++i)
- {
- int supplier_timestamps = (i==0);
- ACE_NEW_RETURN (supplier [i],
- Latency_Supplier (total_messages,
- ACE_static_cast (CORBA::Long, i),
- supplier_timestamps),
- -1);
- char supplier_name [BUFSIZ];
- sprintf (supplier_name, "supplier-%d", i+1);
- // Only the first supplier timestamps its messages.
- int master = (i==0);
- if (supplier [i]->open_supplier (ec.in (),
- supplier_name,
- master) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Supplier open failed.\n"), -1);
- }
-
- // Create consumers.
- ACE_NEW_RETURN (consumer, Latency_Consumer *[consumers], -1);
- for (i = 0; i < consumers; ++i)
- {
- ACE_NEW_RETURN (consumer [i], Latency_Consumer (measure_jitter), -1);
- char buf [BUFSIZ];
- sprintf (buf, "consumer-%d", i+1);
-
- if (consumer [i]->open_consumer (ec.in (), buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Someone was feeling introverted.\n"),
- -1);
- }
-
-#if defined (ACE_HAS_QUANTIFY)
- if (! measure_jitter)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) start Quantify recording\n"));
- quantify_start_recording_data ();
- }
-#endif /* ACE_HAS_QUANTIFY */
-
- // Tell supplier(s) to generate events.
- for (i = 0; i < suppliers; ++i)
- {
- if (supplier [i]->start_generating_events () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "generate_events failed.\n"), -1);
- }
-
- orb->run ();
-
- for (i = 0; i < suppliers; ++i)
- {
- supplier [i]->print_stats ();
- delete supplier[i];
- TAO_CHECK_ENV;
- }
- delete [] supplier;
-
- for (i = 0; i < consumers; ++i)
- {
- consumer [i]->print_stats ();
- delete consumer [i];
- TAO_CHECK_ENV;
- }
- delete [] consumer;
-
- ec->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_TIMEPROBE_PRINT;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_ENDTRY;
-
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Event_Latency/Event_Latency.dsp b/TAO/orbsvcs/tests/Event_Latency/Event_Latency.dsp
deleted file mode 100644
index b9ecd48409b..00000000000
--- a/TAO/orbsvcs/tests/Event_Latency/Event_Latency.dsp
+++ /dev/null
@@ -1,104 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Event_Latency" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Event_Latency - 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_Latency.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_Latency.mak" CFG="Event_Latency - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Event_Latency - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Event_Latency - 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)" == "Event_Latency - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 orbsvcs.lib TAO.lib aced.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "Event_Latency - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 TAOd.lib orbsvcsd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Event_Latency - Win32 Release"
-# Name "Event_Latency - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Event_Latency.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Event_Latency.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Event_Latency/Event_Latency.dsw b/TAO/orbsvcs/tests/Event_Latency/Event_Latency.dsw
deleted file mode 100644
index 3188c9cb9c8..00000000000
--- a/TAO/orbsvcs/tests/Event_Latency/Event_Latency.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Event_Latency"=.\Event_Latency.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/Event_Latency/Event_Latency.h b/TAO/orbsvcs/tests/Event_Latency/Event_Latency.h
deleted file mode 100644
index 2ef454cc317..00000000000
--- a/TAO/orbsvcs/tests/Event_Latency/Event_Latency.h
+++ /dev/null
@@ -1,253 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE Event Service Benchmarks
-//
-// = FILENAME
-// Latency.h
-//
-// = AUTHOR
-// David Levine (levine@cs.wustl.edu) and
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-//
-// ============================================================================
-
-#ifndef EVENT_LATENCY_H
-#define EVENT_LATENCY_H
-
-#include "ace/SString.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/RtecEventChannelAdminC.h"
-#include "orbsvcs/RtecEventCommS.h"
-
-class Latency_Consumer : public POA_RtecEventComm::PushConsumer
-// = TITLE
-// Latency Consumer
-//
-// = DESCRIPTION
-// Simple example of a consumer that registers for supplier
-// notifications.
-{
-public:
- Latency_Consumer (const int measure_jitter = 0);
- // Construction. The default of not measuring jitter provides
- // a "null" push routine, for measuring aggregate timing.
-
- int open_consumer (RtecEventChannelAdmin::EventChannel_ptr ec,
- const char *my_name);
- // Uses the name server to obtain a reference to the <supplier_name>
- // and registers with channel to receive notifications from the
- // supplier. Also registers to receive shutdown messages from the
- // supplier. Stores <my_name> for printing out messages. Returns 0
- // on success, -1 on failure.
-
- virtual void disconnect_push_consumer (CORBA::Environment &);
- // The channel is disconnecting.
-
- void entry_point (const char*);
- const char *entry_point () const;
-
- void print_stats () /* const */;
- // Print timing statistics.
-
-// (not protected to allow short-circuiting) protected:
- virtual void push (const RtecEventComm::EventSet &events,
- CORBA::Environment &);
- // If the <events>[0] is a notification, prints out the data from
- // the supplier. If its a shutdown message, the consumer
- // disconnects from the channel.
-
-protected:
- void shutdown (void);
- // Disconnect from the Event Service.
-
- // = Event channel adminstration references.
- RtecEventChannelAdmin::EventChannel_var channel_admin_;
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin_;
- RtecEventChannelAdmin::ProxyPushSupplier_var suppliers_;
-
-private:
- RtecScheduler::handle_t rt_info_;
-
- int measure_jitter_;
-
- ACE_Time_Value min_latency_;
- ACE_Time_Value max_latency_;
- ACE_Time_Value total_latency_;
- u_long total_pushes_;
- // Registers and counters for keeping track of latency statistics.
-
- ACE_Time_Value min_to_ec_;
- ACE_Time_Value max_to_ec_;
- ACE_Time_Value sum_to_ec_;
- // Statitics on time to get to the EC.
-
- ACE_Time_Value min_in_ec_;
- ACE_Time_Value max_in_ec_;
- ACE_Time_Value sum_in_ec_;
- // Statitics on time spent in the EC.
-
- ACE_Time_Value min_from_ec_;
- ACE_Time_Value max_from_ec_;
- ACE_Time_Value sum_from_ec_;
- // Statitics on time spent since the EC put the event on the wire
- // and it gets here.
-
- ACE_CString entry_point_;
-};
-
-// ************************************************************
-
-class Latency_Supplier
-// = TITLE
-// Latency Supplier
-//
-// = DESCRIPTION
-// Generates event nofications and a shutdown message.
-{
-public:
-
- //
- // This class provides IS-A Consumer and Supplier of events. But
- // inheritance from two skeleton classes is non-complaint (or at
- // least won't work with TAO). We use smaller implementation classes
- // that delegate on Latency_Supplier to do the job.
- //
- class Supplier : public POA_RtecEventComm::PushSupplier {
- public:
- virtual void disconnect_push_supplier (CORBA::Environment &);
- // The channel is disconnecting.
-
- private:
- Supplier (Latency_Supplier* impl);
- friend class Latency_Supplier;
-
- private:
- Latency_Supplier* impl_;
- };
-
- class Consumer : public POA_RtecEventComm::PushConsumer {
- public:
- virtual void push (const RtecEventComm::EventSet &events,
- CORBA::Environment &);
- // The channel pushed some events to us.
-
- virtual void disconnect_push_consumer (CORBA::Environment &);
- // The channel is disconnecting.
-
- private:
- Consumer (Latency_Supplier* impl);
- friend class Latency_Supplier;
-
- private:
- Latency_Supplier* impl_;
- };
-
- Latency_Supplier (const u_int total_messages,
- CORBA::Long supplier_id,
- const int timestamp = 0);
- // Construction. Requires the total number of messages to be
- // sent. If the timestamp flag is enabled, then events are
- // timestamped, e.g., for use in measuring jitter.
-
- int open_supplier (RtecEventChannelAdmin::EventChannel_ptr event_channel,
- const char *name, int master);
- // Registers with the name server under the given <name>. Also
- // connects to the Event Channel as a supplier of notifications and
- // shutdown messages. If <master> != 0, then the supplier will
- // destroy the channel upon shutting down. Returns 0 on success, -1
- // on failure.
-
- void disconnect_push_supplier (CORBA::Environment &);
- // The channel is disconnecting.
-
- void disconnect_push_consumer (CORBA::Environment &);
- // The channel is disconnecting.
-
- void push (const RtecEventComm::EventSet &events,
- CORBA::Environment &);
- // Takes a timestamp and then pushes event_ to all consumers, either
- // directly, or via a channel.
-
- int start_generating_events (void);
- // Called when the supplier should start generating events.
- // Registers with the Event Channel to receive timeouts every .25
- // seconds. Will generate some number of events and then send a
- // shutdown message. Returns 0 on success, -1 on failure.
-
- void entry_point (const char *);
- const char *entry_point () const;
-
- void print_stats () /* const */;
- // Print timing statistics.
-
-protected:
-
- void shutdown (void);
- // Disconnect from the Event Service.
-
- // = Event Channel adminstration references.
- RtecEventChannelAdmin::EventChannel_var channel_admin_;
- RtecEventChannelAdmin::ConsumerAdmin_var consumer_admin_;
- RtecEventChannelAdmin::ProxyPushConsumer_var consumers_;
- RtecEventChannelAdmin::SupplierAdmin_var supplier_admin_;
- RtecEventChannelAdmin::ProxyPushSupplier_var suppliers_;
-
-private:
- RtecScheduler::handle_t rt_info_;
-
- u_int total_messages_;
- // How many events to push before ending the test.
-
- CORBA::Long supplier_id_;
- // Our supplier ID.
-
- int timestamp_;
- // Flag indicating whether or not to timestamp outgoing events.
-
- u_int total_sent_;
- // How many events we've pushed.
-
- ACE_Time_Value test_start_time_;
- ACE_Time_Value test_stop_time_;
- // Start/stop times, marking the time period when events are
- // sent to consumers.
-
- int master_;
-
- ACE_CString entry_point_;
-
- Supplier supplier_;
- Consumer consumer_;
-};
-
-void Latency_Consumer::entry_point(const char* s)
-{
- entry_point_ = s;
-}
-
-const char* Latency_Consumer::entry_point (void) const
-{
- return entry_point_.fast_rep ();
-}
-
-void Latency_Supplier::entry_point(const char* s)
-{
- entry_point_ = s;
-}
-
-const char* Latency_Supplier::entry_point (void) const
-{
- return entry_point_.fast_rep ();
-}
-
-#endif /* EVENT_LATENCY_H */
diff --git a/TAO/orbsvcs/tests/Event_Latency/Makefile b/TAO/orbsvcs/tests/Event_Latency/Makefile
deleted file mode 100644
index d46e731c7a1..00000000000
--- a/TAO/orbsvcs/tests/Event_Latency/Makefile
+++ /dev/null
@@ -1,348 +0,0 @@
-# $Id$
-
-BIN = Event_Latency
-
-
-EVENT_LATENCY_SRCS= \
- Event_Latency.cpp
-
-LSRC= \
- $(EVENT_LATENCY_SRCS) \
-
-EVENT_LATENCY_OBJS = $(EVENT_LATENCY_SRCS:.cpp=.o)
-
-LDLIBS= -lorbsvcs -lTAO
-
-#----------------------------------------------------------------------------
-# 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.local.GNU
-
-#### Local rules and variables...
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-# Leave the scheduler output out if this is a config run.
-ifeq ($(runtime),1)
-EVENT_LATENCY_CONFIG_OBJS=Event_Latency_Scheduler_Runtime.o
-endif # runtime
-
-Event_Latency: $(addprefix $(VDIR),$(EVENT_LATENCY_OBJS) $(EVENT_LATENCY_CONFIG_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Event_Latency.o .obj/Event_Latency.so .shobj/Event_Latency.o .shobj/Event_Latency.so: Event_Latency.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(ACE_ROOT)/ace/Profile_Timer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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/SOCK_Acceptor.i \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventChannelAdminC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- Event_Latency.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecEventCommS.i \
- $(TAO_ROOT)/tao/Timeprobe.h \
- $(ACE_ROOT)/ace/Timeprobe.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Event_Latency/run_test.pl b/TAO/orbsvcs/tests/Event_Latency/run_test.pl
deleted file mode 100755
index 1c0506f887c..00000000000
--- a/TAO/orbsvcs/tests/Event_Latency/run_test.pl
+++ /dev/null
@@ -1,31 +0,0 @@
-# $Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-unshift @INC, '../../../../bin';
-require Process;
-
-$NS_ior = "NameService.ior";
-$sleeptime = 3;
-
-$NS = Process::Create ("../../Naming_Service/Naming_Service".
- $Process::EXE_EXT." -o $NS_ior ");
-
-sleep $sleeptime;
-
-$ES = Process::Create ("../../Event_Service/Event_Service".$Process::EXE_EXT);
-
-sleep $sleeptime;
-
-$status = system ($EXEPREFIX."Event_Latency".$Process::EXE_EXT.
- " -j -m 100");
-
-$NS->Kill ();
-$ES->Kill ();
-
-unlink ($NS_ior);
-
-# @@ Capture any errors from the server too.
-exit $status;
diff --git a/TAO/orbsvcs/tests/Event_Latency/run_tests.sh b/TAO/orbsvcs/tests/Event_Latency/run_tests.sh
deleted file mode 100755
index 545a634dd1b..00000000000
--- a/TAO/orbsvcs/tests/Event_Latency/run_tests.sh
+++ /dev/null
@@ -1,67 +0,0 @@
-#! /bin/sh
-# $Id$
-#
-# Runs Event_Latency test.
-
-usage="Usage: $0 [-m <messages>] [-s <suppliers>]"
-messages=1000
-suppliers=1
-
-########
-######## Interpret command arguments.
-########
-skip_arg=0
-for arg in "$@"; do
- if [ $skip_arg -eq 0 ]; then
- case $arg in
- -m ) messages=$2
- skip_arg=1
- ;;
- -s ) suppliers=$2
- skip_arg=1
- ;;
- -* ) echo undefined option: $arg
- echo $usage
- exit 1
- ;;
- * ) echo $usage
- exit 1
- ;;
- esac
- else
- skip_arg=0
- fi
- shift
-done
-
-whoami=`whoami`
-
-run ()
-#### Run the process in the RT class, if root on Solaris.
-{
- if [ `uname -s` = 'SunOS' -a "$whoami" = 'root' ]; then
- LD_BIND_NOW=1 priocntl -e -c RT -p 0 $@
- else
- $@
- fi
-}
-
-
-########
-######## Clean up on normal or abnormal termination.
-########
-trap '../start_services clean' 0 1 2 3 15
-
-
-########
-######## Start NameService, etc.
-########
-run ../start_services
-NameService=`cat /tmp/nameserviceior_levine`
-export NameService
-
-
-########
-######## Run the Event_Latency test.
-########
-./Event_Latency -j -t 50 -m $messages -s $suppliers -c $suppliers
diff --git a/TAO/orbsvcs/tests/ImplRepo/Airplane.idl b/TAO/orbsvcs/tests/ImplRepo/Airplane.idl
deleted file mode 100644
index ecc38afa7c5..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/Airplane.idl
+++ /dev/null
@@ -1,7 +0,0 @@
-// $Id$
-
-interface Paper_Airplane_Server
-{
- string get_plane ();
- // Returns the plane of the moment.
-};
diff --git a/TAO/orbsvcs/tests/ImplRepo/IR_Helper.cpp b/TAO/orbsvcs/tests/ImplRepo/IR_Helper.cpp
deleted file mode 100644
index 649c8903775..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/IR_Helper.cpp
+++ /dev/null
@@ -1,227 +0,0 @@
-// $Id$
-
-#include "IR_Helper.h"
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-#include "orbsvcs/PingS.h"
-#include "tao/IIOP_Profile.h"
-
-class Ping_i: public POA_Ping_Object
- // = TITLE
- // Ping Object Implementation
- //
- // = DESCRIPTION
- // Implementation Repository uses this to check to see if the server
- // is still running.
-{
-public:
- Ping_i (int debug = 0) : debug_ (debug) {}
-
- virtual void ping (CORBA::Environment &)
- {
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG, "Pong!\n"));
- }
-private:
- int debug_;
-};
-
-IR_Helper::IR_Helper (char *server_name,
- PortableServer::POA_ptr poa,
- CORBA::ORB_ptr orb,
- int debug)
- : name_ (ACE::strnew (server_name)),
- ir_key_ (0),
- ir_addr_ (0),
- ping_ (new Ping_i (debug)),
- implrepo_ (0),
- poa_ (poa),
- orb_ (orb),
- debug_ (debug)
-{
- const char *exception_message = "Null Message";
-
- ACE_TRY_NEW_ENV
- {
- exception_message = "While read_ir_ior";
- this->read_ir_ior (ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // Resolve the IR.
- exception_message = "While string_to_object of ImplRepo";
- CORBA::Object_var implrepo_object =
- this->orb_->string_to_object (this->ir_key_, ACE_TRY_ENV);
- ACE_TRY_CHECK;;
-
- if (CORBA::is_nil (implrepo_object.in ()))
- ACE_ERROR ((LM_ERROR,
- "invalid implrepo key <%s>\n",
- this->ir_key_));
-
- exception_message = "While narrowing ImplRepo";
- this->implrepo_ =
- Implementation_Repository::_narrow (implrepo_object.in(), ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // Now register the Ping Object
- PortableServer::ObjectId_var ping_id =
- PortableServer::string_to_ObjectId ("ping");
-
- exception_message = "While activating ping object";
- this->poa_->activate_object_with_id (ping_id.in (),
- this->ping_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- exception_message = "While creating reference to ping object";
- this->ping_ptr_ =
- this->poa_->id_to_reference (ping_id.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "IR_Helper::IR_Helper - %s\n", exception_message));
- ACE_TRY_ENV.print_exception ("SYS_EX");
- return;
- }
- ACE_ENDTRY;
-}
-
-IR_Helper::~IR_Helper ()
-{
- delete this->name_;
- delete this->ir_key_;
-
- // @@ Delete the two objects
-}
-
-int
-IR_Helper::register_server (const char *comm_line,
- const char *environment,
- const char *working_dir,
- CORBA_Environment &ACE_TRY_ENV)
-{
- ACE_TRY
- {
- CORBA::Object_var implrepo_object =
- this->orb_->string_to_object (this->ir_key_, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- Implementation_Repository *ImplRepo =
- Implementation_Repository::_narrow (implrepo_object.in(), ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (CORBA::is_nil (implrepo_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid implrepo key <%s>\n",
- this->ir_key_),
- -1);
-
- Implementation_Repository::Process_Options proc_opts;
-
- proc_opts.command_line_ = CORBA::string_dup (comm_line);
- proc_opts.environment_ = CORBA::string_dup (environment);
- proc_opts.working_directory_ = CORBA::string_dup (working_dir);
-
- ImplRepo->reregister_server (this->name_, proc_opts, ACE_TRY_ENV);
- }
- ACE_CATCHANY
- {
- ACE_TRY_ENV.print_exception ("IR_Helper::register_server");
- return -1;
- }
- ACE_ENDTRY;
- return 0;
-}
-
-int
-IR_Helper::read_ir_ior (CORBA_Environment &ACE_TRY_ENV)
-{
- ACE_UNUSED_ARG (ACE_TRY_ENV);
-
- // Open the file for reading.
- // @@ Hard-coded name is bad. Need to fix.
- ACE_HANDLE f_handle_ = ACE_OS::open ("implrepo.ior", 0);
-
- if (f_handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: implrepo.ior\n"),
- -1);
-
- ACE_Read_Buffer ior_buffer (f_handle_);
- this->ir_key_ = ior_buffer.read ();
-
- if (this->ir_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to allocate memory to read ior: %p\n"),
- -1);
-
- ACE_OS::close (f_handle_);
- return 0;
-}
-
-
-void
-IR_Helper::notify_startup (CORBA_Environment &ACE_TRY_ENV)
-{
- // Get our host and port and convert it to something we can use.
- ACE_INET_Addr my_addr = TAO_ORB_Core_instance ()->orb_params ()->addr ();
- Implementation_Repository::INET_Addr my_ir_addr;
- my_ir_addr.port_ = my_addr.get_port_number ();
- my_ir_addr.host_ = CORBA::string_dup (my_addr.get_host_name ());
-
- ACE_TRY
- {
- delete this->ir_addr_;
- this->ir_addr_ = this->implrepo_->server_is_running (this->name_,
- my_ir_addr,
- this->ping_ptr_,
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_RETHROW;
- }
- ACE_ENDTRY;
-}
-
-
-// Notify the IR that the server has been shut down.
-void
-IR_Helper::notify_shutdown (CORBA_Environment &ACE_TRY_ENV)
-{
- ACE_TRY
- {
- this->implrepo_->server_is_shutting_down (this->name_, ACE_TRY_ENV);
- ACE_TRY_CHECK;
- }
- ACE_CATCHANY
- {
- ACE_RETHROW;
- }
- ACE_ENDTRY;
-}
-
-void
-IR_Helper::change_object (CORBA::Object_ptr obj, CORBA_Environment &ACE_TRY_ENV)
-{
- if ( obj
- && obj->_stubobj ()
- && obj->_stubobj ()->profile_in_use ()
- && this->implrepo_
- && this->implrepo_->_stubobj ()
- && this->implrepo_->_stubobj ()->profile_in_use () )
- {
- TAO_IIOP_Profile *implrepo_pfile =
- ACE_dynamic_cast (TAO_IIOP_Profile *,
- this->implrepo_->_stubobj ()->profile_in_use ());
- TAO_IIOP_Profile *iiop_pfile =
- ACE_dynamic_cast (TAO_IIOP_Profile *,
- obj->_stubobj ()->profile_in_use ());
-
- // @@ Only same host for now
- iiop_pfile->port (implrepo_pfile->port ());
- }
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/IR_Helper.h b/TAO/orbsvcs/tests/ImplRepo/IR_Helper.h
deleted file mode 100644
index fa674bc7a41..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/IR_Helper.h
+++ /dev/null
@@ -1,74 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/ImplRepo
-//
-// = FILENAME
-// IR_Helper.h
-//
-// = DESCRIPTION
-// Class which contains basic operations needed by a server to use the IR.
-//
-// = AUTHORS
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (IR_HELPER_H)
-#define IR_HELPER_H
-
-#include "tao/TAO.h"
-#include "orbsvcs/ImplRepoC.h"
-
-class POA_Ping_Object;
-
-class IR_Helper
- // = TITLE
- // Implementation Repository Helper Class
- //
- // = DESCRIPTION
- // Contains basic IR operations required by a server.
- //
-{
-public:
- IR_Helper (char *server_name, PortableServer::POA_ptr poa, CORBA::ORB_ptr orb, int debug = 0);
- // Constructor
- ~IR_Helper ();
- // Destructor
-
- void notify_startup (CORBA_Environment &_env = CORBA_Environment::default_environment ());
- // Notify the IR that the server is now running.
-
- void notify_shutdown (CORBA_Environment &_env = CORBA_Environment::default_environment ());
- // Notify the IR that the server has been shut down.
-
- int register_server (const char *comm_line,
- const char *environment = "",
- const char *working_dir = "",
- CORBA_Environment &_env = CORBA_Environment::default_environment ());
- // Tell the IR how to start yourself up.
-
- void change_object (CORBA::Object_ptr obj,
- CORBA_Environment &_env = CORBA_Environment::default_environment ());
- // Convert an object into a IR controlled object.
-private:
- int read_ir_ior (CORBA_Environment &_env = CORBA_Environment::default_environment ());
-
- char *name_;
- char *ir_key_;
-
- Implementation_Repository::INET_Addr *ir_addr_;
-
- POA_Ping_Object *ping_;
- CORBA::Object_ptr ping_ptr_;
-
- Implementation_Repository *implrepo_;
- PortableServer::POA_var poa_;
- CORBA::ORB_var orb_;
- int debug_;
-};
-
-#endif /* IR_HELPER_H */
diff --git a/TAO/orbsvcs/tests/ImplRepo/ImplRepo.dsw b/TAO/orbsvcs/tests/ImplRepo/ImplRepo.dsw
deleted file mode 100644
index 4dde9407ed2..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/ImplRepo.dsw
+++ /dev/null
@@ -1,77 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Airplane Client"=.\airplane_client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Airplane Server"=.\airplane_server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Nestea Client"=.\nestea_client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Nestea Server"=.\nestea_server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Repository_Test"=.\Repository_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/ImplRepo/Makefile b/TAO/orbsvcs/tests/ImplRepo/Makefile
deleted file mode 100644
index cf79e56a981..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/Makefile
+++ /dev/null
@@ -1,2389 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif # ! TAO_ROOT
-
-LDLIBS = -lorbsvcs -lTAO
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-IDL_SRC = AirplaneS.cpp AirplaneC.cpp
-PROG_SRCS = Repository.cpp \
- Repository_Test.cpp \
- airplane_client.cpp \
- airplane_server.cpp \
- airplane_client_i.cpp \
- airplane_server_i.cpp \
- airplane_i.cpp \
- IR_Helper.cpp
-
-SRC=$(IDL_SRC) $(PROG_SRCS)
-
-AIRPLANE_CLIENT_OBJS = AirplaneC.o \
- AirplaneS.o \
- airplane_client.o \
- airplane_client_i.o
-
-AIRPLANE_SERVER_OBJS = AirplaneC.o \
- AirplaneS.o \
- airplane_server.o \
- airplane_server_i.o \
- airplane_i.o \
- IR_Helper.o
-
-REPOSITORY_TEST_OBJS = ../../../ImplRepo_Service/$(VDIR)/Repository.o \
- Repository_Test.o
-
-BIN = airplane_server \
- airplane_client \
- Repository_Test
-
-BUILD = $(BIN)
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-VBIN = $(BIN:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-include $(TAO_ROOT)/taoconfig.mk
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-IDL_EXT=C.h C.i C.cpp S.h S.i S.cpp S_T.h S_T.i S_T.cpp
-
-.PRECIOUS: $(foreach ext, $(IDL_EXT), Airplane$(ext))
-
-airplane_server: $(addprefix $(VDIR),$(AIRPLANE_SERVER_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-airplane_client: $(addprefix $(VDIR),$(AIRPLANE_CLIENT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-Repository_Test: $(addprefix $(VDIR),$(REPOSITORY_TEST_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean: clean
- -/bin/rm -rf $(foreach ext, $(IDL_EXT), Airplane$(ext))
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/AirplaneS.o .obj/AirplaneS.so .shobj/AirplaneS.o .shobj/AirplaneS.so: AirplaneS.cpp AirplaneS.h AirplaneC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- AirplaneC.i AirplaneS_T.h AirplaneS_T.i AirplaneS_T.cpp AirplaneS.i
-.obj/AirplaneC.o .obj/AirplaneC.so .shobj/AirplaneC.o .shobj/AirplaneC.so: AirplaneC.cpp AirplaneC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- AirplaneC.i AirplaneS.h AirplaneS_T.h AirplaneS_T.i AirplaneS_T.cpp \
- AirplaneS.i
-.obj/Repository.o .obj/Repository.so .shobj/Repository.o .shobj/Repository.so: Repository.cpp Repository.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/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/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/INET_Addr.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/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/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/Synch_Options.i \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h
-.obj/Repository_Test.o .obj/Repository_Test.so .shobj/Repository_Test.o .shobj/Repository_Test.so: Repository_Test.cpp \
- ../../ImplRepo_Service/Repository.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/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/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/INET_Addr.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/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/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/Synch_Options.i \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h
-.obj/airplane_client.o .obj/airplane_client.so .shobj/airplane_client.o .shobj/airplane_client.so: airplane_client.cpp airplane_client_i.h AirplaneC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- AirplaneC.i
-.obj/airplane_server.o .obj/airplane_server.so .shobj/airplane_server.o .shobj/airplane_server.so: airplane_server.cpp airplane_server_i.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- airplane_i.h AirplaneS.h AirplaneC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- AirplaneC.i AirplaneS_T.h AirplaneS_T.i AirplaneS_T.cpp AirplaneS.i \
- IR_Helper.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.i
-.obj/airplane_client_i.o .obj/airplane_client_i.so .shobj/airplane_client_i.o .shobj/airplane_client_i.so: airplane_client_i.cpp airplane_client_i.h \
- AirplaneC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- AirplaneC.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i
-.obj/airplane_server_i.o .obj/airplane_server_i.so .shobj/airplane_server_i.o .shobj/airplane_server_i.so: airplane_server_i.cpp airplane_server_i.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- airplane_i.h AirplaneS.h AirplaneC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- AirplaneC.i AirplaneS_T.h AirplaneS_T.i AirplaneS_T.cpp AirplaneS.i \
- IR_Helper.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i
-.obj/airplane_i.o .obj/airplane_i.so .shobj/airplane_i.o .shobj/airplane_i.so: airplane_i.cpp airplane_i.h AirplaneS.h AirplaneC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- AirplaneC.i AirplaneS_T.h AirplaneS_T.i AirplaneS_T.cpp AirplaneS.i
-.obj/IR_Helper.o .obj/IR_Helper.so .shobj/IR_Helper.o .shobj/IR_Helper.so: IR_Helper.cpp IR_Helper.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/ImplRepoC.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/PingS.i \
- $(TAO_ROOT)/tao/IIOP_Profile.h \
- $(TAO_ROOT)/tao/IIOP_Profile.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/ImplRepo/Nestea.idl b/TAO/orbsvcs/tests/ImplRepo/Nestea.idl
deleted file mode 100644
index 0be9ee1e792..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/Nestea.idl
+++ /dev/null
@@ -1,16 +0,0 @@
-// $Id$
-
-interface Nestea_Bookshelf
-{
- void drink (in long cans);
- // Add a number of cans to the bookshelf.
-
- void crush (in long cans);
- // Crush some of those cans.
-
- long bookshelf_size ();
- // How many cans are in the collection?
-
- string get_praise ();
- // What does the server think of your collection?
-};
diff --git a/TAO/orbsvcs/tests/ImplRepo/README b/TAO/orbsvcs/tests/ImplRepo/README
deleted file mode 100644
index 30ab7f2e5ff..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/README
+++ /dev/null
@@ -1,10 +0,0 @@
-$Id$
-
-Here are a few tests for the ImplRepo. The best way to test is to
-use the run_test.pl passing it either airplane or airplane_ir to
-test out the airplane server.
-
-More information about the Implementation Repository can be found in
-TAO/docs.
-
--Darrell Brunsch <brunsch@cs.wustl.edu> \ No newline at end of file
diff --git a/TAO/orbsvcs/tests/ImplRepo/Repository.cpp b/TAO/orbsvcs/tests/ImplRepo/Repository.cpp
deleted file mode 100644
index 0c243356b0c..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/Repository.cpp
+++ /dev/null
@@ -1,208 +0,0 @@
-// $Id$
-#include "Repository.h"
-
-// Default Constructor
-Repository::Repository ()
-{
- this->repository_.open (ACE_Naming_Context::PROC_LOCAL);
-}
-
-// Add a new server to the Repository
-int
-Repository::add (const char *key, const char *comm_line, const char *env, const char *wdir)
-{
- char *temp; // Temporary string to hold all the variables in.
-
- // Needs to be as long as all the lengths plus the 2 separators and the
- // null character.
- ACE_NEW_RETURN (temp, char [ACE_OS::strlen (comm_line) + ACE_OS::strlen (env)
- + ACE_OS::strlen (wdir) + 10], -1);
-
- ACE_OS::sprintf (temp, "%s\n%s\n%s", comm_line, env, wdir);
-
- // Store the record in the repository.
- int retval = this->repository_.bind (key, temp);
-
- // Clean up and exit.
- delete [] temp;
-
- return retval;
-}
-
-// Removes the server from the Repository
-int
-Repository::remove (const char *key)
-{
- return this->repository_.unbind (key);
-}
-
-
-// Find the key record in the Repository
-int
-Repository::resolve (const char *key, char *&comm_line, char *&env, char *&wdir)
-{
- char *value, *type; // Temp variables needed for resolve
- char *last, *temp ; // For fields
- int retval = this->repository_.resolve (key, value, type);
-
- // If successful, return what we need.
- while (retval == 0)
- {
- temp = value;
- last = ACE_OS::strstr (temp, "\n");
- if (last != 0 && *last == '\n')
- {
- *last = '\0';
- ACE_NEW_RETURN (comm_line, char [strlen (temp) + 1], -1);
-
- // Copy to the comm_line argument
- strcpy (comm_line, temp);
- }
- else
- {
- retval = -1;
- break;
- }
-
- temp = last + 1;
- last = ACE_OS::strstr (temp, "\n");
- if (last != 0 && *last == '\n')
- {
- *last = '\0';
- ACE_NEW_RETURN (env, char [strlen (temp) + 1], -1);
-
- // Copy to the env argument
- strcpy (env, temp);
- }
- else
- {
- retval = -1;
- break;
- }
-
- temp = last + 1;
- if (last != 0)
- {
- ACE_NEW_RETURN (wdir, char [strlen (temp) + 1], -1);
-
- // Copy to the env argument
- strcpy (wdir, temp);
- }
- else
- {
- retval = -1;
- break;
- }
-
- // Now exit out.
- break;
- }
-
- delete [] value;
- delete [] type;
- return retval;
-}
-// = Accessor methods
-
-int
-Repository::get_comm_line (const char *key, char *&comm_line)
-{
- char *value, *type; // Temp variables needed for resolve
- char *last, *temp; // For fields
- int retval = this->repository_.resolve (key, value, type);
-
- // If successful, return what we need.
- if (retval == 0)
- {
- temp = value;
- // Null terminate the first field
- last = ACE_OS::strstr (value, "\n");
- if (last != 0 && *last == '\n')
- {
- *last = '\0';
- ACE_NEW_RETURN (comm_line, char [strlen (temp) + 1], -1);
-
- // Copy to the comm_line argument
- strcpy (comm_line, temp);
-
- delete [] value;
- delete [] type;
- return 0;
- }
- else
- {
- delete [] value;
- delete [] type;
- return -1;
- }
- }
-
- return retval;
-}
-
-
-int
-Repository::get_env (const char *key, char *&env)
-{
- char *value, *type; // Temp variables needed for resolve
- char *last, *temp; // For field position
- int retval = this->repository_.resolve (key, value, type);
-
- // If successful, return what we need.
- if (retval == 0)
- {
- last = ACE_OS::strstr (value, "\n");
- temp = last + 1;
- last = ACE_OS::strstr (temp, "\n");
-
- if (last != 0 && *last == '\n')
- {
- *last = '\0';
- ACE_NEW_RETURN (env, char [strlen (temp) + 1], -1);
-
- // Copy to the env argument
- strcpy (env, temp);
- delete [] value;
- delete [] type;
- return 0;
- }
- else
- {
- delete [] value;
- delete [] type;
- return -1;
- }
- }
-
- return retval;
-}
-
-int
-Repository::get_wdir (const char *key, char *&wdir)
-{
- char *value, *type; // Temp variables needed for resolve
- char *last, *temp ; // For fields
- int retval = this->repository_.resolve (key, value, type);
-
- // If successful, return what we need.
- if (retval == 0)
- {
- last = ACE_OS::strstr (value, "\n");
- last = ACE_OS::strstr (last + 1, "\n");
- temp = last + 1;
-
- ACE_NEW_RETURN (wdir, char [strlen (temp) + 1], -1);
-
- // Copy to the wdir argument
- strcpy (wdir, temp);
- delete [] value;
- delete [] type;
- }
- return retval;
-}
-
-void
-Repository::dump (void)
-{
- this->repository_.dump ();
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/Repository.h b/TAO/orbsvcs/tests/ImplRepo/Repository.h
deleted file mode 100644
index aa8467e2d2c..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/Repository.h
+++ /dev/null
@@ -1,35 +0,0 @@
-// $Id$
-#if !defined (REPOSITORY_H)
-#define REPOSITORY_H
-
-#include "ace/Naming_Context.h"
-
-class Repository
-{
-public:
- Repository ();
- // Default Constructor
-
- int add (const char *key, const char *comm_line, const char *env, const char *wdir);
- // Add a new server to the Repository
-
- int remove (const char *key);
- // Removes the server from the Repository
-
- int resolve (const char *key, char *&comm_line, char *&env, char *&wdir);
- // Find the key record in the Repository
-
- // = Accessor methods
- int get_comm_line (const char *key, char *&comm_line);
- int get_env (const char *key, char *&env);
- int get_wdir (const char *key, char *&wdir);
-
- // Dump method
- void dump (void);
-
-private:
- ACE_Naming_Context repository_;
-};
-
-
-#endif /* REPOSITORY_H */
diff --git a/TAO/orbsvcs/tests/ImplRepo/Repository_Test.cpp b/TAO/orbsvcs/tests/ImplRepo/Repository_Test.cpp
deleted file mode 100644
index 31f3b2fa3ed..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/Repository_Test.cpp
+++ /dev/null
@@ -1,165 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "../../ImplRepo_Service/Repository.h"
-
-const char *NAME_VALUE = "server";
-const char *COMM_LINE_VALUE = "server -i";
-const char *ENV_VALUE = "null environment";
-const char *HOST_VALUE = "maxixe.cs.wustl.edu";
-const int PORT_VALUE = 20000;
-const char *PING_IOR_VALUE = "iiop://maxixe/ping";
-const char *WDIR_VALUE = ".";
-
-// Just tests the functionality of the Repository
-
-int main (int argc, char *argv[])
-{
- int test_success = 1;
- Repository rep;
- Repository::Record new_rec, rec;
-
- new_rec.comm_line = ACE::strnew (COMM_LINE_VALUE);
- new_rec.env = ACE::strnew (ENV_VALUE);
- new_rec.host = ACE::strnew (HOST_VALUE);
- new_rec.port = PORT_VALUE;
- new_rec.ping_ior = ACE::strnew (PING_IOR_VALUE);
- new_rec.wdir = ACE::strnew (WDIR_VALUE);
-
- ACE_DEBUG ((LM_DEBUG, "=Adding Record to Repository\n"));
-
- // Add our one record
- int result = rep.add (NAME_VALUE, new_rec);
-
- if (result == 1) // We need to get rid of it
- {
- ACE_DEBUG ((LM_DEBUG, "New Record already registered, updating\n"));
- rep.update (NAME_VALUE, new_rec);
- }
-
- ACE_DEBUG ((LM_DEBUG, "=Performing Resolve Test\n"));
-
- // Bring it back!
- if (rep.resolve (NAME_VALUE, rec) == 0)
- {
- if (ACE_OS::strcmp (rec.comm_line, COMM_LINE_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: comm_line compare failed: \"%s\" \"%s\"\n",
- rec.comm_line,
- COMM_LINE_VALUE));
- test_success = 0;
- }
-
- if (ACE_OS::strcmp (rec.env, ENV_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: env compare failed: \"%s\" \"%s\"\n",
- rec.env,
- ENV_VALUE));
- test_success = 0;
- }
-
- if (ACE_OS::strcmp (rec.wdir, WDIR_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: wdir compare failed: \"%s\" \"%s\"\n",
- rec.wdir,
- WDIR_VALUE));
- test_success = 0;
- }
-
- if (ACE_OS::strcmp (rec.host, HOST_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: host compare failed: \"%s\" \"%s\"\n",
- rec.host,
- HOST_VALUE));
- test_success = 0;
- }
-
- if (rec.port != PORT_VALUE)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: port compare failed: \"%hu\" \"%hu\"\n",
- rec.port,
- PORT_VALUE));
- test_success = 0;
- }
-
- if (ACE_OS::strcmp (rec.ping_ior, PING_IOR_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: ping_ior compare failed: \"%s\" \"%s\"\n",
- rec.ping_ior,
- PING_IOR_VALUE));
- test_success = 0;
- }
- }
-
- // Try some of the single accessors
-
- char *cl, *env, *ping_ior;
-
- ACE_DEBUG ((LM_DEBUG, "=Performing Single Accessor Test\n"));
-
- if (rep.get_comm_line (NAME_VALUE, cl) == 0
- && rep.get_env (NAME_VALUE, env) == 0
- && rep.get_ping_ior (NAME_VALUE, ping_ior) == 0)
- {
- if (ACE_OS::strcmp (cl, COMM_LINE_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: comm_line compare failed: \"%s\" \"%s\"\n",
- cl,
- COMM_LINE_VALUE));
- test_success = 0;
- }
-
- if (ACE_OS::strcmp (env, ENV_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: env compare failed: \"%s\" \"%s\"\n",
- env,
- ENV_VALUE));
- test_success = 0;
- }
-
- if (ACE_OS::strcmp (ping_ior, PING_IOR_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Error: ping_ior compare failed: \"%s\" \"%s\"\n",
- ping_ior,
- PING_IOR_VALUE));
- test_success = 0;
- }
-
- delete [] cl;
- delete [] env;
- delete [] ping_ior;
- }
-
- ACE_DEBUG ((LM_DEBUG, "=Performing Reregister Test\n"));
-
- if (rep.add (NAME_VALUE, new_rec) != 1)
- {
- ACE_DEBUG ((LM_DEBUG, "Error: Reregistration not detected\n"));
- test_success = 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, "=Cleaning up\n"));
-
- if (rep.remove (NAME_VALUE) != 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Error: Could not remove record\n"));
- test_success = 0;
- }
-
- if (test_success == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Tests were successful\n"));
- return 0;
- }
- else
- return -1;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/Repository_Test.dsp b/TAO/orbsvcs/tests/ImplRepo/Repository_Test.dsp
deleted file mode 100644
index 17c1df0a9cb..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/Repository_Test.dsp
+++ /dev/null
@@ -1,108 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Repository_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Repository_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 "Repository_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 "Repository_Test.mak" CFG="Repository_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Repository_Test - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Repository_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Repository_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 "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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib winspool.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)" == "Repository_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" /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 kernel32.lib user32.lib gdi32.lib 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 "Repository_Test - Win32 Release"
-# Name "Repository_Test - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\ImplRepo_Service\Repository.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Repository_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=..\..\ImplRepo_Service\Repository.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_client.cpp b/TAO/orbsvcs/tests/ImplRepo/airplane_client.cpp
deleted file mode 100644
index 6d386d2de1e..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_client.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-// $Id$
-
-#include "airplane_client_i.h"
-
-ACE_RCSID(ImplRepo, airplane_client, "$Id$")
-
-// This function runs the test.
-
-int
-main (int argc, char **argv)
-{
- Airplane_Client_i client;
-
- ACE_DEBUG ((LM_DEBUG, "\n\tPaper Airplane Client\n\n"));
-
- if (client.init (argc, argv) == -1)
- return 1;
- else
- return client.run ();
-}
-
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_client.dsp b/TAO/orbsvcs/tests/ImplRepo/airplane_client.dsp
deleted file mode 100644
index 3dd4f596208..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_client.dsp
+++ /dev/null
@@ -1,208 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Airplane Client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Airplane 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 "airplane_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 "airplane_client.mak" CFG="Airplane Client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Airplane Client - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Airplane Client - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Airplane 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 "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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib winspool.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 TAO.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Airplane 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 "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib 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 TAOd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Airplane Client - Win32 Release"
-# Name "Airplane Client - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\airplane_client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\airplane_client_i.cpp
-# End Source File
-# End Group
-# Begin Group "Generated Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\AirplaneC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\AirplaneS.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\airplane_client_i.h
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Airplane.idl
-
-!IF "$(CFG)" == "Airplane Client - Win32 Release"
-
-USERDEP__AIRPL="..\..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Airplane.idl
-InputName=Airplane
-
-BuildCmds= \
- ..\..\..\..\bin\Release\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "Airplane Client - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__AIRPL="..\..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Airplane.idl
-InputName=Airplane
-
-BuildCmds= \
- ..\..\..\..\bin\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp b/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp
deleted file mode 100644
index 765944d3bac..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.cpp
+++ /dev/null
@@ -1,171 +0,0 @@
-// $Id$
-
-#include "airplane_client_i.h"
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-
-ACE_RCSID(ImplRepo, airplane_client_i, "$Id$")
-
-// Constructor.
-Airplane_Client_i::Airplane_Client_i (void)
- : server_key_ (ACE_OS::strdup ("key0")),
- loop_count_ (10),
- server_ (Paper_Airplane_Server::_nil ())
-{
-}
-
-// Reads the Server factory ior from a file
-
-int
-Airplane_Client_i::read_ior (char *filename)
-{
- // Open the file for reading.
- ACE_HANDLE f_handle_ = ACE_OS::open (filename, 0);
-
- if (f_handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: %p\n",
- filename),
- -1);
- ACE_Read_Buffer ior_buffer (f_handle_);
- this->server_key_ = ior_buffer.read ();
-
- if (this->server_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to allocate memory to read ior: %p\n"),
- -1);
-
- ACE_OS::close (f_handle_);
- return 0;
-}
-
-// Parses the command line arguments and returns an error status.
-
-int
-Airplane_Client_i::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "dn:k:");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case 'n': // loop count
- this->loop_count_ = (u_int) ACE_OS::atoi (get_opts.optarg);
- break;
- case 'k': // ior provide on command line
- this->server_key_ = ACE_OS::strdup (get_opts.optarg);
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- " [-n loopcount]"
- " [-k server-obj-key]"
- "\n",
- this->argv_ [0]),
- -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-// Retreives <count> paper airplanes from the server.
-
-void
-Airplane_Client_i::get_planes (size_t count)
-{
- for (size_t i = 0; i < count; i++)
- {
- TAO_TRY
- {
- TAO_TRY_ENV.clear ();
- CORBA::String_var response =
- this->server_->get_plane (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "Plane %d is %s\n", i, response.in ()));
- }
- TAO_CATCHANY
- {
- ACE_ERROR ((LM_ERROR, "Plane %d exception:\n", i));
- TAO_TRY_ENV.print_exception ("get_planes");
- }
- TAO_ENDTRY;
- }
-}
-
-
-// Execute client example code.
-
-int
-Airplane_Client_i::run ()
-{
- this->get_planes (this->loop_count_);
-
- return 0;
-}
-
-Airplane_Client_i::~Airplane_Client_i (void)
-{
- // Free resources
- // Close the ior files
- CORBA::release (this->server_);
-
- if (this->server_key_ != 0)
- delete this->server_key_;
-}
-
-
-int
-Airplane_Client_i::init (int argc, char **argv)
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- TAO_TRY
- {
- // Retrieve the ORB.
- this->orb_ = CORBA::ORB_init (this->argc_,
- this->argv_,
- "internet",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Parse command line and verify parameters.
- if (this->parse_args () == -1)
- return -1;
-
- if (this->server_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: no server key specified\n",
- this->argv_[0]),
- -1);
-
- CORBA::Object_var server_object =
- this->orb_->string_to_object (this->server_key_, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->server_ = Paper_Airplane_Server::_narrow (server_object.in(), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (server_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid server key <%s>\n",
- this->server_key_),
- -1);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Airplane_Client_i::init");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.h b/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.h
deleted file mode 100644
index 66790adca6d..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_client_i.h
+++ /dev/null
@@ -1,78 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/ImplRepo
-//
-// = FILENAME
-// airplane_client_i.h
-//
-// = DESCRIPTION
-// This class implements a simple CORBA client which returns a random
-// paper airplane from the paper airplane server.
-//
-// = AUTHORS
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (AIRPLANE_CLIENT_I_H)
-#define AIRPLANE_CLIENT_I_H
-
-#include "AirplaneC.h"
-#include "tao/corba.h"
-
-class Airplane_Client_i
-{
- // = TITLE
- // Paper Airplane Client Implementation
- //
- // = DESCRIPTION
- // Class wrapper for a client which gets the server IOR and then makes
- // a couple of calls to the server.
-public:
- // = Constructor and destructor.
- Airplane_Client_i (void);
- ~Airplane_Client_i (void);
-
- int run ();
- // Execute client example code.
-
- int init (int argc, char **argv);
- // Initialize the client communication endpoint with server.
-
-private:
- int read_ior (char *filename);
- // Function to read the server ior from a file.
-
- int parse_args (void);
- // Parses the arguments passed on the command line.
-
- void get_planes (size_t count);
- // Ask the Paper Airplane Server for <count> planes.
-
- int argc_;
- // # of arguments on the command line.
-
- char **argv_;
- // arguments from command line.
-
- char *server_key_;
- // Key of the obj ref of the server.
-
- size_t loop_count_;
- // Number of airplanes to query for.
-
- CORBA::Environment env_;
- // Environment variable.
-
- Paper_Airplane_Server_ptr server_;
- // Server object ptr.
-
- CORBA::ORB_var orb_;
- // Remember our orb.
-};
-
-#endif /* AIRPLANE_CLIENT_I_H */
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_i.cpp b/TAO/orbsvcs/tests/ImplRepo/airplane_i.cpp
deleted file mode 100644
index 27ce56606fa..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_i.cpp
+++ /dev/null
@@ -1,94 +0,0 @@
-// $Id$
-
-#include "airplane_i.h"
-#include "tao/corba.h"
-
-ACE_RCSID(ImplRepo, airplane_i, "$Id$")
-
-// Constructor
-
-Airplane_i::Airplane_i (int shutdown)
-: shutdown_ (shutdown)
-{
- // Seed the random number generator
- // Note: This server should not be run with thread-per-request since the seeding
- // doesn't work with threads.
- ACE_OS::srand (ACE_OS::time (0L));
-}
-
-
-// Destructor
-
-Airplane_i::~Airplane_i (void)
-{
- // Nothing
-}
-
-
-// Returns a random plane and page number
-
-char *
-Airplane_i::get_plane (CORBA::Environment &TAO_IN_ENV)
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- if (TAO_debug_level)
- ACE_DEBUG ((LM_DEBUG, "Airplane_i::get_plane\n"));
-
- if (this->shutdown_ != 0)
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
-
- switch (ACE_OS::rand () % 24)
- {
- case 0:
- return CORBA::string_dup ("Seagull, page 2");
- case 1:
- return CORBA::string_dup ("Albatross, page 7");
- case 2:
- return CORBA::string_dup ("Owl, page 13");
- case 3:
- return CORBA::string_dup ("Falcon, page 19");
- case 4:
- return CORBA::string_dup ("Sparrow, page 24");
- case 5:
- return CORBA::string_dup ("Condor, page 31");
- case 6:
- return CORBA::string_dup ("Basic wing-flapper, page 36");
- case 7:
- return CORBA::string_dup ("Butterfly, page 42");
- case 8:
- return CORBA::string_dup ("Moth, page 49");
- case 9:
- return CORBA::string_dup ("Bat, page 54");
- case 10:
- return CORBA::string_dup ("Wind rider, page 62");
- case 11:
- return CORBA::string_dup ("Bobber, page 67");
- case 12:
- return CORBA::string_dup ("Thunderbird, page 72");
- case 13:
- return CORBA::string_dup ("Oddbird, page 77");
- case 14:
- return CORBA::string_dup ("Another oddbird, page 81");
- case 15:
- return CORBA::string_dup ("Asymmetric plane, page 86");
- case 16:
- return CORBA::string_dup ("Flying spectacles, page 90");
- case 17:
- return CORBA::string_dup ("UFO, page 100");
- case 18:
- return CORBA::string_dup ("Space fighter #1, page 105");
- case 19:
- return CORBA::string_dup ("Space fighter #2, page 110");
- case 20:
- return CORBA::string_dup ("Pinwheel, page 120");
- case 21:
- return CORBA::string_dup ("Flying saucer, page 128");
- case 22:
- return CORBA::string_dup ("Flying teacup, page 134");
- case 23:
- return CORBA::string_dup ("Tumbler, page 138");
- }
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_i.h b/TAO/orbsvcs/tests/ImplRepo/airplane_i.h
deleted file mode 100644
index 05398af6b86..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_i.h
+++ /dev/null
@@ -1,60 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/ImplRepo
-//
-// = FILENAME
-// airplane_i.h
-//
-// = DESCRIPTION
-// This class implements a simple CORBA server which returns a random
-// paper airplane from the book "Oddballs, Wing-Flappers, & Spinners:
-// Great Paper Airplanes" by John Bringhurst. ISBN: 0-07-067910-X (pbk.)
-// An excellent book to have! I personally recommend getting it just
-// for the wing-flappers.
-//
-// = AUTHOR
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (AIRPLANE_I_H)
-#define AIRPLANE_I_H
-
-#include "AirplaneS.h"
-
-// Forward declarations.
-class Airplane_i;
-
-// Typedefs.
-typedef Airplane_i *Airplane_i_ptr;
-typedef Airplane_i_ptr Airplane_i_ref;
-
-class Airplane_i: public POA_Paper_Airplane_Server
-{
- // = TITLE
- // Paper Airplane Server Implementation
- //
- // = DESCRIPTION
- // This server has one method that returns the featured paper airplane
- // at this moment (in other words, a random airplane).
-public:
- Airplane_i (int shutdown = 0);
- // Constructor that takes in an optional shutdown parameter which, if nonzero,
- // will shutdown the server after each call to get_plane.
-
- ~Airplane_i (void);
- // Destructor
-
- virtual char *get_plane (CORBA::Environment &_env);
- // Returns a random plane.
-
-private:
- int shutdown_;
- // Shutdown flag
-};
-
-#endif /* AIRPLANE_I_H */
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_server.cpp b/TAO/orbsvcs/tests/ImplRepo/airplane_server.cpp
deleted file mode 100644
index 290770b24f2..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_server.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-// $Id$
-
-#include "airplane_server_i.h"
-
-ACE_RCSID(ImplRepo, airplane_server, "$Id$")
-
-int
-main (int argc, char *argv[])
-{
- Airplane_Server_i server;
-
- ACE_DEBUG ((LM_DEBUG, "\n\tPaper Airplane Server\n\n"));
- TAO_TRY
- {
- if (server.init (argc, argv, TAO_TRY_ENV) == -1)
- return -1;
- else
- {
- server.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_server.dsp b/TAO/orbsvcs/tests/ImplRepo/airplane_server.dsp
deleted file mode 100644
index a5068a8b5d4..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_server.dsp
+++ /dev/null
@@ -1,224 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Airplane Server" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Airplane 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 "airplane_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 "airplane_server.mak" CFG="Airplane Server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Airplane Server - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Airplane Server - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Airplane 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 "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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib winspool.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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Airplane 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib 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 TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Airplane Server - Win32 Release"
-# Name "Airplane Server - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\airplane_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\airplane_server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\airplane_server_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IR_Helper.cpp
-# End Source File
-# End Group
-# Begin Group "Generated Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\AirplaneC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\AirplaneS.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\airplane_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\airplane_server_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IR_Helper.h
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Airplane.idl
-
-!IF "$(CFG)" == "Airplane Server - Win32 Release"
-
-USERDEP__AIRPL="..\..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Airplane.idl
-InputName=Airplane
-
-BuildCmds= \
- ..\..\..\..\bin\Release\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "Airplane Server - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__AIRPL="..\..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Airplane.idl
-InputName=Airplane
-
-BuildCmds= \
- ..\..\..\..\bin\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_server_i.cpp b/TAO/orbsvcs/tests/ImplRepo/airplane_server_i.cpp
deleted file mode 100644
index 3a6ec2909d1..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_server_i.cpp
+++ /dev/null
@@ -1,175 +0,0 @@
-// $Id$
-
-#include "airplane_server_i.h"
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-
-ACE_RCSID(ImplRepo, airplane_server_i, "$Id$")
-
-Airplane_Server_i::Airplane_Server_i (void)
- : server_impl_ (0),
- ior_output_file_ (0),
- ir_helper_ (0),
- register_with_ir_ (0),
- use_ir_ (0)
-{
- // Nothing
-}
-
-int
-Airplane_Server_i::parse_args (void)
-{
- ACE_Get_Opt get_opts (this->argc_, this->argv_, "do:ir");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag.
- TAO_debug_level++;
- break;
- case 'r': // Register restart information with the IR.
- this->register_with_ir_ = 1;
- break;
- case 'i': // Use the IR
- this->use_ir_ = 1;
- break;
- case 'o': // output the IOR to a file.
- this->ior_output_file_ = ACE_OS::fopen (get_opts.optarg, "w");
- if (this->ior_output_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: %p\n",
- get_opts.optarg), -1);
- break;
- case '?': // display help for use of the server.
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- " [-i]"
- " [-r]"
- " [-o] <ior_output_file>"
- "\n",
- argv_ [0]),
- 1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-int
-Airplane_Server_i::init (int argc, char** argv, CORBA::Environment& TAO_IN_ENV)
-{
- char poa_name[] = "plane";
-
- TAO_TRY
- {
- // Call the init of <TAO_ORB_Manager> to initialize the ORB and
- // create a child POA under the root POA.
- if (this->orb_manager_.init_child_poa (argc, argv, poa_name, TAO_TRY_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init_child_poa"), -1);
-
- TAO_CHECK_ENV;
-
- this->argc_ = argc;
- this->argv_ = argv;
-
- int retval = this->parse_args ();
-
- if (retval != 0)
- return retval;
-
- ACE_NEW_RETURN (this->server_impl_, Airplane_i (this->use_ir_), -1);
-
- CORBA::String_var server_str =
- this->orb_manager_.activate_under_child_poa ("server",
- this->server_impl_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->use_ir_ == 1)
- {
- ACE_NEW_RETURN (this->ir_helper_, IR_Helper (poa_name,
- this->orb_manager_.child_poa (),
- this->orb_manager_.orb (),
- TAO_debug_level),
- -1);
-
- if (this->register_with_ir_ == 1)
- this->ir_helper_->register_server ("airplane_server -i");
- }
-
- PortableServer::ObjectId_var id =
- PortableServer::string_to_ObjectId ("server");
-
- CORBA::Object_var server_obj =
- this->orb_manager_.child_poa ()->id_to_reference (id.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->use_ir_ == 1)
- {
- this->ir_helper_->change_object (server_obj, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- server_str =
- this->orb_manager_.orb ()->object_to_string (server_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG, "The IOR is: <%s>\n", server_str.in ()));
-
- if (this->ior_output_file_)
- {
- ACE_OS::fprintf (this->ior_output_file_, "%s", server_str.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Airplane_i::init");
- TAO_RETHROW_RETURN (-1);
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-Airplane_Server_i::run (CORBA::Environment& env)
-{
- TAO_TRY
- {
- if (this->use_ir_ == 1)
- {
- this->ir_helper_->notify_startup (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- this->orb_manager_.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->use_ir_ == 1)
- {
- this->ir_helper_->notify_shutdown (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Airplane_Server_i::run");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-Airplane_Server_i::~Airplane_Server_i (void)
-{
- delete this->ir_helper_;
- delete this->server_impl_;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/airplane_server_i.h b/TAO/orbsvcs/tests/ImplRepo/airplane_server_i.h
deleted file mode 100644
index 351ea8133a2..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/airplane_server_i.h
+++ /dev/null
@@ -1,80 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/ImplRepo
-//
-// = FILENAME
-// airplane_server_i.h
-//
-// = DESCRIPTION
-// Server that sets up the ORB and handles the registration and execution
-// of the Paper Airplane Server.
-//
-// = AUTHORS
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (AIRPLANE_SERVER_I_H)
-#define AIRPLANE_SERVER_I_H
-
-#include "tao/TAO.h"
-#include "airplane_i.h"
-#include "IR_Helper.h"
-
-class Airplane_Server_i
-{
- // = TITLE
- // Paper Airplane Server Implementation Class
- //
- // = DESCRIPTION
- // Sets up everything necessary to get the Paper Airplane Server
- // running.
- //
-public:
- // = Initialization and termination methods.
- Airplane_Server_i (void);
- // Default constructor
-
- ~Airplane_Server_i (void);
- // Destructor
-
- int init (int argc, char **argv, CORBA::Environment& env);
- // Initialize the Server state - parsing arguments and waiting
-
- int run (CORBA::Environment& env);
- // Run the orb
-
-private:
- int parse_args (void);
- // Parses the commandline arguments.
-
- int argc_;
- // Number of command line arguments.
-
- char **argv_;
- // The command line arguments.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- Airplane_i *server_impl_;
- // The Paper Airplane Server Implementation.
-
- FILE *ior_output_file_;
- // File where the IOR of the server object is stored.
-
- IR_Helper *ir_helper_;
- // Helper class for using the IR.
-
- int register_with_ir_;
- // Flag for whether or not to register startup with the IR.
-
- int use_ir_;
- // Flag for whether or not to use the IR.
-};
-
-#endif /* AIRPLANE_SERVER_I_H */
diff --git a/TAO/orbsvcs/tests/ImplRepo/implrepo.conf b/TAO/orbsvcs/tests/ImplRepo/implrepo.conf
deleted file mode 100644
index dfef701b2ae..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/implrepo.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-# $Id$
-dynamic Resource_Factory Service_Object * TAO:_make_TAO_Resource_Factory() "-ORBresources tss"
-dynamic Client_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Client_Strategy_Factory()
-dynamic Server_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Server_Strategy_Factory() "-ORBconcurrency thread-per-connection -ORBpoalock null -ORBtablesize 128"
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_client.cpp b/TAO/orbsvcs/tests/ImplRepo/nestea_client.cpp
deleted file mode 100644
index 03e00c6bdd6..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_client.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-// $Id$
-
-#include "nestea_client_i.h"
-
-ACE_RCSID(ImplRepo, nestea_client, "$Id$")
-
-// This function runs the test.
-
-int
-main (int argc, char **argv)
-{
- Nestea_Client_i client;
-
- ACE_DEBUG ((LM_DEBUG, "\n\tNestea Bookshelf Client\n\n"));
-
- if (client.init (argc, argv) == -1)
- return 1;
- else
- return client.run ();
-}
-
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_client.dsp b/TAO/orbsvcs/tests/ImplRepo/nestea_client.dsp
deleted file mode 100644
index 88780a43145..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_client.dsp
+++ /dev/null
@@ -1,208 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Nestea Client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Nestea 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 "nestea_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 "nestea_client.mak" CFG="Nestea Client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Nestea Client - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Nestea Client - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Nestea 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 "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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib winspool.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 TAO.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Nestea 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 "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib 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 TAOd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Nestea Client - Win32 Release"
-# Name "Nestea Client - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\nestea_client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\nestea_client_i.cpp
-# End Source File
-# End Group
-# Begin Group "Generated Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\NesteaC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\NesteaS.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\nestea_client_i.h
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Nestea.idl
-
-!IF "$(CFG)" == "Nestea Client - Win32 Release"
-
-USERDEP__AIRPL="..\..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Nestea.idl
-InputName=Nestea
-
-BuildCmds= \
- ..\..\..\..\bin\Release\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "Nestea Client - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__AIRPL="..\..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Nestea.idl
-InputName=Nestea
-
-BuildCmds= \
- ..\..\..\..\bin\tao_idl -Gi $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_client_i.cpp b/TAO/orbsvcs/tests/ImplRepo/nestea_client_i.cpp
deleted file mode 100644
index b8b47a28d8b..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_client_i.cpp
+++ /dev/null
@@ -1,155 +0,0 @@
-// $Id$
-
-#include "nestea_client_i.h"
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-
-ACE_RCSID(ImplRepo, nestea_client_i, "$Id$")
-
-// Constructor.
-Nestea_Client_i::Nestea_Client_i (void)
- : server_key_ (ACE_OS::strdup ("key0")),
- server_ (Nestea_Bookshelf::_nil ())
-{
-}
-
-// Reads the Server factory ior from a file
-
-int
-Nestea_Client_i::read_ior (char *filename)
-{
- // Open the file for reading.
- ACE_HANDLE f_handle_ = ACE_OS::open (filename, 0);
-
- if (f_handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: %p\n",
- filename),
- -1);
- ACE_Read_Buffer ior_buffer (f_handle_);
- this->server_key_ = ior_buffer.read ();
-
- if (this->server_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to allocate memory to read ior: %p\n"),
- -1);
-
- ACE_OS::close (f_handle_);
- return 0;
-}
-
-// Parses the command line arguments and returns an error status.
-
-int
-Nestea_Client_i::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "dn:k:");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case 'k': // ior provide on command line
- this->server_key_ = ACE_OS::strdup (get_opts.optarg);
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- " [-n loopcount]"
- " [-k server-object-key]"
- "\n",
- this->argv_ [0]),
- -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-// Execute client example code.
-
-int
-Nestea_Client_i::run ()
-{
- this->server_->drink (40);
- this->server_->drink (100);
-
- ACE_DEBUG ((LM_DEBUG, "Cans: %d\n"
- "Praise: %s\n",
- this->server_->bookshelf_size (),
- this->server_->get_praise ()));
-
- this->server_->drink (500);
- this->server_->crush (200);
-
- ACE_DEBUG ((LM_DEBUG, "Cans: %d\n"
- "Praise: %s\n",
- this->server_->bookshelf_size (),
- this->server_->get_praise ()));
-
- return 0;
-}
-
-Nestea_Client_i::~Nestea_Client_i (void)
-{
- // Free resources
- // Close the ior files
- CORBA::release (this->server_);
-
- if (this->server_key_ != 0)
- delete this->server_key_;
-}
-
-
-int
-Nestea_Client_i::init (int argc, char **argv)
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- ACE_TRY_NEW_ENV
- {
- // Retrieve the ORB.
- this->orb_ = CORBA::ORB_init (this->argc_,
- this->argv_,
- "internet",
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- // Parse command line and verify parameters.
- if (this->parse_args () == -1)
- return -1;
-
- if (this->server_key_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: no server key specified\n",
- this->argv_[0]),
- -1);
-
- CORBA::Object_var server_object =
- this->orb_->string_to_object (this->server_key_, ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- this->server_ = Nestea_Bookshelf::_narrow (server_object.in(), ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
- if (CORBA::is_nil (server_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid server key <%s>\n",
- this->server_key_),
- -1);
- }
- ACE_CATCHANY
- {
- ACE_TRY_ENV.print_exception ("Nestea_Client_i::init");
- return -1;
- }
- ACE_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_client_i.h b/TAO/orbsvcs/tests/ImplRepo/nestea_client_i.h
deleted file mode 100644
index 5a428183d36..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_client_i.h
+++ /dev/null
@@ -1,69 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/ImplRepo
-//
-// = FILENAME
-// nestea_client_i.h
-//
-// = DESCRIPTION
-// This class implements a simple CORBA client which controls a Nestea
-// can database
-//
-// = AUTHORS
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (NESTEA_CLIENT_I_H)
-#define NESTEA_CLIENT_I_H
-
-#include "tao/corba.h"
-#include "NesteaC.h"
-
-class Nestea_Client_i
-{
- // = TITLE
- // Nestea Bookshelf Client Implementation
- //
- // = DESCRIPTION
- // Class wrapper for a client which gets the server IOR and then makes
- // a couple of calls to the server.
-public:
- // = Constructor and destructor.
- Nestea_Client_i (void);
- ~Nestea_Client_i (void);
-
- int run ();
- // Execute client example code.
-
- int init (int argc, char **argv);
- // Initialize the client communication endpoint with server.
-
-private:
- int read_ior (char *filename);
- // Function to read the server ior from a file.
-
- int parse_args (void);
- // Parses the arguments passed on the command line.
-
- int argc_;
- // # of arguments on the command line.
-
- char **argv_;
- // arguments from command line.
-
- char *server_key_;
- // Key of the obj ref of the server.
-
- Nestea_Bookshelf_ptr server_;
- // Server object ptr.
-
- CORBA::ORB_var orb_;
- // Remember our orb.
-};
-
-#endif /* Nestea_CLIENT_I_H */
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_i.cpp b/TAO/orbsvcs/tests/ImplRepo/nestea_i.cpp
deleted file mode 100644
index a012444ade1..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_i.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-// $Id$
-
-#include "nestea_i.h"
-#include "tao/corba.h"
-#include "ace/FILE_Connector.h"
-
-const size_t MAX_UINT32_STR_LEN = 11; // Largest UINT32 is 8589934591 + NUL is 11 characters
-
-ACE_RCSID(ImplRepo, nestea_i, "$Id$")
-
-// Constructor
-
-Nestea_i::Nestea_i (const char *filename, int shutdown)
-: shutdown_ (shutdown),
- cans_ (0)
-{
- this->data_filename_ = ACE::strnew (filename);
-
- // @@ This should probably be called from somewhere else
- this->load_data ();
-}
-
-
-// Destructor
-
-Nestea_i::~Nestea_i (void)
-{
- delete this->data_filename_;
-}
-
-
-// Add <cans> number of cans to the bookshelf.
-
-void
-Nestea_i::drink (CORBA::Long cans,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_UNUSED_ARG (ACE_TRY_ENV);
-
- if (TAO_debug_level)
- ACE_DEBUG ((LM_DEBUG, "Nestea_i::drink %d cans\n", cans));
-
- this->cans_ += cans;
-
- if (this->shutdown_ != 0)
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
-
- this->save_data ();
-}
-
-
-// Removes <cans> number of cans from the bookshelf.
-
-void
-Nestea_i::crush (CORBA::Long cans,
- CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_UNUSED_ARG (ACE_TRY_ENV);
-
- if (TAO_debug_level)
- ACE_DEBUG ((LM_DEBUG, "Nestea_i::crush %d cans\n", cans));
-
- this->cans_ -= cans;
-
- // Don't go below 0.
- if (this->cans_ < 0)
- this->cans_ = 0;
-
- if (this->shutdown_ != 0)
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
-
- this->save_data ();
-}
-
-
-// Returns the number of cans in the bookshelf.
-
-CORBA::Long
-Nestea_i::bookshelf_size (CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_UNUSED_ARG (ACE_TRY_ENV);
-
- if (TAO_debug_level)
- ACE_DEBUG ((LM_DEBUG, "Nestea_i::bookshelf_size\n"));
-
- if (this->shutdown_ != 0)
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
-
- return this->cans_;
-}
-
-// Returns comments about your collection.
-
-char *
-Nestea_i::get_praise (CORBA::Environment &ACE_TRY_ENV)
-{
- ACE_UNUSED_ARG (ACE_TRY_ENV);
-
- if (TAO_debug_level)
- ACE_DEBUG ((LM_DEBUG, "Nestea_i::get_praise\n"));
-
- if (this->shutdown_ != 0)
- TAO_ORB_Core_instance ()->orb ()->shutdown ();
-
- if (this->cans_ > 500)
- return CORBA::string_dup ("Man, that is one excellent Nestea Collection!");
- else if (this->cans_ > 250)
- return CORBA::string_dup ("We are getting into the big leagues now!");
- else if (this->cans_ > 100)
- return CORBA::string_dup ("Things are looking up!");
- else if (this->cans_ > 0)
- return CORBA::string_dup ("Well, it is a start. Drink more Nestea!");
- else
- return CORBA::string_dup ("No cans, no praise.");
-}
-
-
-// Saves bookshelf data to a file.
-
-int
-Nestea_i::save_data (void)
-{
- ACE_FILE_IO file;
- ACE_FILE_Addr filename (this->data_filename_);
- ACE_FILE_Connector tempfile (file, filename);
-
- char str[MAX_UINT32_STR_LEN];
-
- ACE_OS::sprintf (str, "%d", this->cans_);
-
- return file.send_n (str, ACE_OS::strlen (str) + 1);
-}
-
-
-// Loads bookshelf data from a file.
-
-int
-Nestea_i::load_data (void)
-{
- ACE_FILE_IO file;
- ACE_FILE_Addr filename ("nestea.dat");
- ACE_FILE_Connector tempfile (file, filename);
-
- char str[12];
-
- int len = file.recv (str, ACE_OS::strlen (str) + 1);
- str[len] = 0;
-
- if (len > 0)
- this->cans_ = ACE_OS::atoi (str);
- else
- this->cans_ = 0;
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_i.h b/TAO/orbsvcs/tests/ImplRepo/nestea_i.h
deleted file mode 100644
index 78361d1e19b..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_i.h
+++ /dev/null
@@ -1,81 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/ImplRepo
-//
-// = FILENAME
-// nestea_i.h
-//
-// = DESCRIPTION
-// This class is an implementation of the Nestea Bookshelf interface.
-//
-// = AUTHOR
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (NESTEA_I_H)
-#define NESTEA_I_H
-
-#include "NesteaS.h"
-
-// Forward declarations.
-class Nestea_i;
-
-// Typedefs.
-typedef Nestea_i *Nestea_i_ptr;
-typedef Nestea_i_ptr Nestea_i_ref;
-
-class Nestea_i: public POA_Nestea_Bookshelf
-{
- // = TITLE
- // Nestea Bookshelf Implementation
- //
- // = DESCRIPTION
- // Implements the Nestea Bookshelf server, which keeps track of the
- // number of nestea cans in a bookshelf. You can drink Nestea to add
- // it to the bookshelf or crush the cans to remove them.
-public:
- Nestea_i (const char *filename = "nestea.dat", int shutdown = 0);
- // Constructor that takes in an optional shutdown parameter which, if nonzero,
- // will shutdown the server after each call.
-
- virtual ~Nestea_i (void);
- // Destructor
-
- virtual void drink (CORBA::Long cans,
- CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment ());
- // Add <cans> number of cans to the bookshelf.
-
- virtual void crush (CORBA::Long cans,
- CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment ());
- // Removes <cans> number of cans from the bookshelf.
-
- virtual CORBA::Long bookshelf_size (CORBA::Environment &ACE_TRY_ENV = CORBA::Environment::default_environment ());
- // Returns the number of cans in the bookshelf.
-
- virtual char *get_praise (CORBA::Environment &ACE_TRY_ENV =
- CORBA::Environment::default_environment ());
- // Returns comments about your collection.
-
-private:
- int save_data (void);
- // Saves bookshelf data to a file.
-
- int load_data (void);
- // Loads bookshelf data from a file.
-
- char *data_filename_;
- // The name of the file to store the data in.
-
- int shutdown_;
- // Shutdown flag.
-
- ACE_UINT32 cans_;
- // Number of cans in the bookshelf.
-};
-
-#endif /* NESTEA_I_H */
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_server.cpp b/TAO/orbsvcs/tests/ImplRepo/nestea_server.cpp
deleted file mode 100644
index 683c16b0158..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_server.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-// $Id$
-
-#include "nestea_server_i.h"
-#include "ace/file_connector.h"
-
-ACE_RCSID(ImplRepo, nestea_server, "$Id$")
-
-int
-main (int argc, char *argv[])
-{
- Nestea_Server_i server;
-
- ACE_DEBUG ((LM_DEBUG, "\n\tNestea Bookshelf Server\n\n"));
- TAO_TRY
- {
- if (server.init (argc, argv, TAO_TRY_ENV) == -1)
- return -1;
- else
- {
- server.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_server.dsp b/TAO/orbsvcs/tests/ImplRepo/nestea_server.dsp
deleted file mode 100644
index 72be10ec8c5..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_server.dsp
+++ /dev/null
@@ -1,224 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Nestea Server" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Nestea 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 "nestea_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 "nestea_server.mak" CFG="Nestea Server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Nestea Server - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Nestea Server - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Nestea 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 "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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib winspool.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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Nestea 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /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 kernel32.lib user32.lib gdi32.lib 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 TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Nestea Server - Win32 Release"
-# Name "Nestea Server - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\nestea_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\nestea_server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\nestea_server_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IR_Helper.cpp
-# End Source File
-# End Group
-# Begin Group "Generated Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\NesteaC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\NesteaS.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\nestea_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\nestea_server_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IR_Helper.h
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Nestea.idl
-
-!IF "$(CFG)" == "Nestea Server - Win32 Release"
-
-USERDEP__AIRPL="..\..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Nestea.idl
-InputName=Nestea
-
-BuildCmds= \
- ..\..\..\..\bin\Release\tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "Nestea Server - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__AIRPL="..\..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\Nestea.idl
-InputName=Nestea
-
-BuildCmds= \
- ..\..\..\..\bin\tao_idl -Gi $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_server_i.cpp b/TAO/orbsvcs/tests/ImplRepo/nestea_server_i.cpp
deleted file mode 100644
index bea9ed3e111..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_server_i.cpp
+++ /dev/null
@@ -1,177 +0,0 @@
-// $Id$
-
-#include "nestea_server_i.h"
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-
-ACE_RCSID(ImplRepo, nestea_server_i, "$Id$")
-
-const char *NESTEA_DATA_FILENAME = "nestea.dat";
-
-Nestea_Server_i::Nestea_Server_i (const char *filename)
- : server_impl_ (0),
- ior_output_file_ (0),
- ir_helper_ (0),
- register_with_ir_ (0),
- use_ir_ (0)
-{
- // Nothing
-}
-
-Nestea_Server_i::~Nestea_Server_i (void)
-{
- delete this->ir_helper_;
- delete this->server_impl_;
-}
-
-int
-Nestea_Server_i::parse_args (void)
-{
- ACE_Get_Opt get_opts (this->argc_, this->argv_, "do:ir");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag.
- TAO_debug_level++;
- break;
- case 'r': // Register restart information with the IR.
- this->register_with_ir_ = 1;
- break;
- case 'i': // Use the IR
- this->use_ir_ = 1;
- break;
- case 'o': // output the IOR to a file.
- this->ior_output_file_ = ACE_OS::fopen (get_opts.optarg, "w");
- if (this->ior_output_file_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Unable to open %s for writing: %p\n",
- get_opts.optarg), -1);
- break;
- case '?': // display help for use of the server.
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- " [-i]"
- " [-r]"
- " [-o] <ior_output_file>"
- "\n",
- argv_ [0]),
- 1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-int
-Nestea_Server_i::init (int argc, char** argv, CORBA::Environment &TAO_IN_ENV)
-{
- char poa_name[] = "nestea_server";
-
- TAO_TRY
- {
- // Call the init of <TAO_ORB_Manager> to initialize the ORB and
- // create a child POA under the root POA.
- if (this->orb_manager_.init_child_poa (argc, argv, poa_name, TAO_TRY_ENV) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init_child_poa"), -1);
-
- TAO_CHECK_ENV;
-
- this->argc_ = argc;
- this->argv_ = argv;
-
- int retval = this->parse_args ();
-
- if (retval != 0)
- return retval;
-
- ACE_NEW_RETURN (this->server_impl_, Nestea_i (NESTEA_DATA_FILENAME, this->use_ir_), -1);
-
- CORBA::String_var server_str =
- this->orb_manager_.activate_under_child_poa ("server",
- this->server_impl_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->use_ir_ == 1)
- {
- ACE_NEW_RETURN (this->ir_helper_, IR_Helper (poa_name,
- this->orb_manager_.child_poa (),
- this->orb_manager_.orb (),
- TAO_debug_level),
- -1);
-
- if (this->register_with_ir_ == 1)
- this->ir_helper_->register_server ("nestea_server -i");
- }
-
- PortableServer::ObjectId_var id =
- PortableServer::string_to_ObjectId ("server");
-
- CORBA::Object_var server_obj =
- this->orb_manager_.child_poa ()->id_to_reference (id.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->use_ir_ == 1)
- {
- this->ir_helper_->change_object (server_obj, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- server_str =
- this->orb_manager_.orb ()->object_to_string (server_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG, "The IOR is: <%s>\n", server_str.in ()));
-
- if (this->ior_output_file_)
- {
- ACE_OS::fprintf (this->ior_output_file_, "%s", server_str.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Nestea_i::init");
- TAO_RETHROW_RETURN (-1);
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-Nestea_Server_i::run (CORBA::Environment& env)
-{
- TAO_TRY
- {
- if (this->use_ir_ == 1)
- {
- this->ir_helper_->notify_startup (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- this->orb_manager_.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->use_ir_ == 1)
- {
- this->ir_helper_->notify_shutdown (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Nestea_Server_i::run");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/ImplRepo/nestea_server_i.h b/TAO/orbsvcs/tests/ImplRepo/nestea_server_i.h
deleted file mode 100644
index 887e2c54512..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/nestea_server_i.h
+++ /dev/null
@@ -1,80 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/ImplRepo
-//
-// = FILENAME
-// nestea_server_i.h
-//
-// = DESCRIPTION
-// Server that sets up the ORB and handles the registration and execution
-// of the Nestea Bookshelf Server.
-//
-// = AUTHORS
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (NESTEA_SERVER_I_H)
-#define NESTEA_SERVER_I_H
-
-#include "tao/TAO.h"
-#include "nestea_i.h"
-#include "IR_Helper.h"
-
-class Nestea_Server_i
-{
- // = TITLE
- // Nestea Bookshelf Server Implementation Class
- //
- // = DESCRIPTION
- // Sets up everything necessary to get the Nestea Bookshelf Server
- // running.
- //
-public:
- // = Initialization and termination methods.
- Nestea_Server_i (const char *filename = "nestea.dat");
- // Default constructor
-
- ~Nestea_Server_i (void);
- // Destructor
-
- int init (int argc, char **argv, CORBA::Environment& env);
- // Initialize the Server state - parsing arguments and waiting
-
- int run (CORBA::Environment& env);
- // Run the orb
-
-private:
- int parse_args (void);
- // Parses the commandline arguments.
-
- int argc_;
- // Number of command line arguments.
-
- char **argv_;
- // The command line arguments.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- Nestea_i *server_impl_;
- // The Nestea Bookshelf Server Implementation.
-
- FILE *ior_output_file_;
- // File where the IOR of the server object is stored.
-
- IR_Helper *ir_helper_;
- // Helper class for using the IR.
-
- int register_with_ir_;
- // Flag for whether or not to register startup with the IR.
-
- int use_ir_;
- // Flag for whether or not to use the IR.
-};
-
-#endif /* NESTEA_SERVER_I_H */
diff --git a/TAO/orbsvcs/tests/ImplRepo/run_test.pl b/TAO/orbsvcs/tests/ImplRepo/run_test.pl
deleted file mode 100755
index 532f1f9a029..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/run_test.pl
+++ /dev/null
@@ -1,156 +0,0 @@
-#$Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-use lib "../../../../bin";
-
-require ACEutils;
-
-$airplane_ior = "airplane.ior";
-$nestea_ior = "nestea.ior";
-$implrepo_ior = "implrepo.ior";
-
-# Make sure the files are gone, so we can wait on them.
-unlink $airplane_ior;
-unlink $nestea_ior;
-unlink $implrepo_ior;
-
-# The Tests
-
-sub airplane_test
-{
- $SV = Process::Create ($EXEPREFIX."airplane_server".$Process::EXE_EXT,
- "-o $airplane_ior -r");
-
- ACE::waitforfile ($airplane_ior);
-
- $status = system ($EXEPREFIX."airplane_client".$Process::EXE_EXT.
- " -k file://$airplane_ior");
-
- $SV->Kill (); $SV->Wait ();
- unlink $airplane_ior;
-}
-
-sub airplane_ir_test
-{
- $IR = Process::Create ("..".$DIR_SEPARATOR."..".$DIR_SEPARATOR."ImplRepo_Service".$DIR_SEPARATOR."ImplRepo_Service".$Process::EXE_EXT,
- "-ORBsvcconf implrepo.conf -ORBobjrefstyle url -d 0");
-
- ACE::waitforfile ($implrepo_ior);
-
- $SV = Process::Create ($EXEPREFIX."airplane_server".$Process::EXE_EXT,
- "-o $airplane_ior -i -r -ORBobjrefstyle url");
-
- ACE::waitforfile ($airplane_ior);
-
- system($EXEPREFIX."airplane_client -k file://$airplane_ior -ORBobjrefstyle url");
-
- $IR->Kill (); $IR->Wait ();
-}
-
-sub nestea_test
-{
- $SV = Process::Create ($EXEPREFIX."nestea_server".$Process::EXE_EXT,
- "-o $nestea_ior");
-
- ACE::waitforfile ($nestea_ior);
-
- $status = system ($EXEPREFIX."nestea_client".$Process::EXE_EXT.
- " -k file://$nestea_ior");
-
- $SV->Kill (); $SV->Wait ();
-
- unlink $nestea_ior;
-}
-
-sub nestea_ir_test
-{
- $IR = Process::Create ("..".$DIR_SEPARATOR."..".$DIR_SEPARATOR."ImplRepo_Service".$DIR_SEPARATOR."ImplRepo_Service".$Process::EXE_EXT,
- "-ORBsvcconf implrepo.conf -ORBobjrefstyle url -d 0");
-
- ACE::waitforfile ($implrepo_ior);
-
- $SV = Process::Create ($EXEPREFIX."nestea_server".$Process::EXE_EXT,
- "-o $nestea_ior -i -r -ORBobjrefstyle url");
-
- ACE::waitforfile ($nestea_ior);
-
- system($EXEPREFIX."nestea_client -k file://$nestea_ior -ORBobjrefstyle url");
-
- $IR->Kill (); $IR->Wait ();
-}
-
-sub both_ir_test
-{
- $IR = Process::Create ("..".$DIR_SEPARATOR."..".$DIR_SEPARATOR."ImplRepo_Service".$DIR_SEPARATOR."ImplRepo_Service".$Process::EXE_EXT,
- "-ORBsvcconf implrepo.conf -ORBobjrefstyle url -d 0");
-
- ACE::waitforfile ($implrepo_ior);
-
- $ASV = Process::Create ($EXEPREFIX."nestea_server".$Process::EXE_EXT,
- "-o $nestea_ior -i -r -ORBobjrefstyle url");
-
- $NSV = Process::Create ($EXEPREFIX."airplane_server".$Process::EXE_EXT,
- "-o $airplane_ior -i -r -ORBobjrefstyle url");
-
- ACE::waitforfile ($nestea_ior);
-
- $NCL = Process::Create ($EXEPREFIX."nestea_client".$Process::EXE_EXT,
- "-k file://$nestea_ior -ORBobjrefstyle url");
-
- ACE::waitforfile ($airplane_ior);
-
- system($EXEPREFIX."airplane_client -k file://$airplane_ior -ORBobjrefstyle url");
-
- $NCL->Kill (); $NCL->Kill ();
- $IR->Kill (); $IR->Wait ();
-}
-
-
-# Parse the arguments
-
-for ($i = 0; $i <= $#ARGV; $i++)
-{
- SWITCH:
- {
- if ($ARGV[$i] eq "-h" || $ARGV[$i] eq "-?")
- {
- print "run_test test\n";
- print "\n";
- print "test -- Runs a specific test\n";
- print " airplane, simple, or implrepo\n";
- exit;
- }
- if ($ARGV[$i] eq "airplane")
- {
- airplane_test ();
- exit;
- }
- if ($ARGV[$i] eq "airplane_ir")
- {
- airplane_ir_test ();
- exit;
- }
- if ($ARGV[$i] eq "nestea")
- {
- nestea_test ();
- exit;
- }
- if ($ARGV[$i] eq "nestea_ir")
- {
- nestea_ir_test ();
- exit;
- }
- if ($ARGV[$i] eq "both_ir")
- {
- both_ir_test ();
- exit;
- }
-
- print "run_test: Unknown Option: ".$ARGV[$i]."\n";
- }
-}
-
-print "Specify airplane, airplane_ir, nestea, nestea_ir, or both_ir\n"
diff --git a/TAO/orbsvcs/tests/ImplRepo/svc.conf b/TAO/orbsvcs/tests/ImplRepo/svc.conf
deleted file mode 100644
index be31b0bb031..00000000000
--- a/TAO/orbsvcs/tests/ImplRepo/svc.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-# $Id$
-dynamic Resource_Factory Service_Object * TAO:_make_TAO_Resource_Factory() "-ORBresources global"
-dynamic Client_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Client_Strategy_Factory()
-dynamic Server_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Server_Strategy_Factory() "-ORBconcurrency reactive -ORBtablesize 128"
diff --git a/TAO/orbsvcs/tests/Logger/Logger.dsw b/TAO/orbsvcs/tests/Logger/Logger.dsw
deleted file mode 100644
index d17cf7c9604..00000000000
--- a/TAO/orbsvcs/tests/Logger/Logger.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.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/TAO/orbsvcs/tests/Logger/Logging_Test.cpp b/TAO/orbsvcs/tests/Logger/Logging_Test.cpp
deleted file mode 100644
index 35fb4dc27a1..00000000000
--- a/TAO/orbsvcs/tests/Logger/Logging_Test.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-// $Id$
-
-#include "Logging_Test_i.h"
-
-ACE_RCSID(Logger, Logging_Test, "$Id$")
-
-// This function runs the Logging service test.
-
-int
-main (int argc, char **argv)
-{
- Logger_Client logger_client;
-
- ACE_DEBUG ((LM_DEBUG,
- "\n \t IDL_Logger: client \n\n"));
-
- if (logger_client.init (argc, argv) == -1)
- return 1;
-
- return logger_client.run ();
-}
diff --git a/TAO/orbsvcs/tests/Logger/Logging_Test_i.cpp b/TAO/orbsvcs/tests/Logger/Logging_Test_i.cpp
deleted file mode 100644
index 38c37f2f803..00000000000
--- a/TAO/orbsvcs/tests/Logger/Logging_Test_i.cpp
+++ /dev/null
@@ -1,348 +0,0 @@
-// $Id$
-
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram_Mcast.h"
-#include "ace/OS.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/LoggerC.h"
-#include "Logging_Test_i.h"
-
-ACE_RCSID(Logger, Logging_Test_i, "$Id$")
-
- // Constructor
- Logger_Client::Logger_Client (void)
-{
- // Do nothing
-}
-
-// Destructor
-Logger_Client::~Logger_Client (void)
-{
- // Do nothing
-}
-
-int
-Logger_Client::init (int argc, char *argv[])
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- TAO_TRY
- {
- // Initialize the ORB
- orb_ = CORBA::ORB_init (argc,
- argv,
- "internet",
- TAO_TRY_ENV);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nTrying to initialize orb\n"));
-
- TAO_CHECK_ENV;
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nOrb initialized successfully\n"));
-
- // Parse command line and verify parameters.
- if (this->parse_args () == -1)
- return -1;
-
- // Initialize the naming service
- if (this->init_naming_service (TAO_TRY_ENV) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize naming"
- "services.\n"),
- -1);
- // Create the logger instances
- if (this->init_loggers (TAO_TRY_ENV) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize logger"
- "instances.\n"),
- -1);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("init");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-
-}
-
-int
-Logger_Client::init_naming_service (CORBA::Environment &env)
-{
- // Initialize the naming services
- if (my_name_client_.init (orb_.in ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- // Resolve an instance of the Logger_Factory
- CosNaming::Name factory_name (1);
- factory_name.length (1);
- factory_name[0].id = CORBA::string_dup ("Logger_Factory");
-
- CORBA::Object_var factory_ref =
- my_name_client_->resolve (factory_name,
- env);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nFactory_ref resolved\n"));
-
- if (CORBA::is_nil (factory_ref.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "resolved to nil object"),
- -1);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nLogger_Factory resolved\n"));
-
- // Narrow the factory and check the success
- factory_ =
- Logger_Factory::_narrow (factory_ref.in (),
- env);
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nFactory narrowed\n"));
- if (CORBA::is_nil (factory_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "narrow returned nil"),
- -1);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nLogger_Factory narrowed\n"));
-
- // If debugging, get the factory's IOR
- CORBA::String_var str =
- orb_->object_to_string (factory_.in (),
- env);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "The factory IOR is <%s>\n",
- str.in ()));
- return 0;
-}
-
-int
-Logger_Client::init_loggers (CORBA::Environment &env)
-{
- // Retrieve the Logger obj ref corresponding to key1 and
- // key2.
- this->logger_1_ = factory_->make_logger ("key1",
- env);
- if (env.exception () != 0)
- return -1;
-
- this->logger_2_ = factory_->make_logger ("key2",
- env);
- if (env.exception () != 0)
- return -1;
-
- if (CORBA::is_nil (this->logger_1_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "nil logger1"),
- -1);
-
- if (CORBA::is_nil (this->logger_2_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "nil logger2"),
- -1);
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "Created two loggers\n"));
-
- if (TAO_debug_level > 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "\nTrying to resolve already created logger..."));
- Logger_var logger_3 = factory_->make_logger ("key1",
- env);
- if (CORBA::is_nil (logger_3.in ()))
- ACE_DEBUG ((LM_DEBUG,
- "\nResolution failed."));
- else
- ACE_DEBUG ((LM_DEBUG,
- "\nResolution succeeded."));
- }
-
- return 0;
-}
-
-
-// Execute client example code.
-
-int
-Logger_Client::run (void)
-{
- TAO_TRY
- {
- // Create 3 Log_Records for the test
- Logger::Log_Record rec1;
- Logger::Log_Record rec2;
- Logger::Log_Record rec3;
- Logger::Log_Record rec4;
- ;
- // Setup the first log record
- this->init_record (rec1,
- Logger::LM_DEBUG,
- "log() test (1) \n");
-
- // Setup the second log record
- this->init_record (rec2,
- Logger::LM_MAX,
- "log() test (2) \n");
-
- // Setup the third log record
- this->init_record (rec3,
- Logger::LM_INFO,
- "logv() test (3) \n");
-
- // Setup the fourth log record
- this->init_record (rec4,
- Logger::LM_EMERGENCY,
- "log2() test (4) \n");
-
- // If debugging, output the new log records
- if (TAO_debug_level > 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "\nFirst Log_Record created. Contents:\n"));
- this->show_record (rec1);
-
- ACE_DEBUG ((LM_DEBUG,
- "\nSecond Log_Record created. Contents:\n"));
- this->show_record (rec2);
-
- ACE_DEBUG ((LM_DEBUG,
- "\nThird log record created. Contents:\n"));
- this->show_record (rec3);
-
- ACE_DEBUG ((LM_DEBUG,
- "\nFourth log record created. Contents:\n"));
- this->show_record (rec4);
- }
-
- // Change the verbosity.
- this->logger_1_->verbosity (Logger::VERBOSE_LITE, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Log the first Log_Record (VERBOSE_LITE)
- this->logger_1_->log (rec1, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Change the verbosity again.
- this->logger_2_->verbosity (Logger::VERBOSE, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Log the second Log_Record (VERBOSE)
- this->logger_2_->log (rec2, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Change the verbosity again
- this->logger_2_->verbosity (Logger::SILENT, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Log the third log record using logv() (this shows if the
- // verbosity level overrides the logger's verbosity level)
- this->logger_2_->logv (rec3, Logger::VERBOSE, TAO_TRY_ENV);
-
- // Change the verbosity again (so that regular log msgs can be
- // seen again)
- this->logger_2_->verbosity (Logger::VERBOSE, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Log the fourth record using log2()
- this->logger_2_->log2 (rec4, TAO_TRY_ENV);
- }
-
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("run");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Parses the command line arguments and returns an error status.
-
-int
-Logger_Client::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "d");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- "\n"
- " -d: increase debug level\n",
- this->argv_ [0]),
- -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-
-void
-Logger_Client::init_record (Logger::Log_Record &newrec,
- Logger::Log_Priority lp,
- const char *msg)
-{
- // Copy the message data into newrec.
- newrec.msg_data = CORBA::string_copy (msg);
-
- // Assign the log priority.
- newrec.type = lp;
-
- // Create and assign the timestamp.
- ACE_Time_Value time (ACE_OS::gettimeofday ());
- newrec.time = time.sec ();
-
- // Get and store the PID of the calling process.
- pid_t pid = ACE_OS::getpid ();
- newrec.app_id = pid;
-
- // Get and store the IP of the local host .
- char name[MAXHOSTNAMELEN];
- ACE_OS::hostname (name, MAXHOSTNAMELEN);
- hostent *he = ACE_OS::gethostbyname (name);
- newrec.host_addr =
- (ACE_reinterpret_cast (in_addr *,
- he->h_addr_list[0])->s_addr);
-}
-
-void
-Logger_Client::show_record (Logger::Log_Record &newrec)
-{
- in_addr address;
- address.s_addr = newrec.host_addr;
-
- ACE_DEBUG ((LM_DEBUG,
- " Log Priority: %d\n"
- " Time: %d\n"
- " PID: %d\n"
- " Host Address: %s\n"
- " Message: %s\n",
- newrec.type,
- newrec.time,
- newrec.app_id,
- inet_ntoa (address),
- newrec.msg_data.in ()));
-}
diff --git a/TAO/orbsvcs/tests/Logger/Logging_Test_i.h b/TAO/orbsvcs/tests/Logger/Logging_Test_i.h
deleted file mode 100644
index 748473ea51b..00000000000
--- a/TAO/orbsvcs/tests/Logger/Logging_Test_i.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/Logger
-//
-// = FILENAME
-// client_i.h
-//
-// = DESCRIPTION
-// This class implements a simple logger CORBA client for the Logger
-// example using stubs generated by the TAO ORB IDL compiler
-//
-// = AUTHORS
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-// Matt Braun <mjb2@cec.wustl.edu>
-//
-// ============================================================================
-
-#ifndef _LOG_CLIENT_H
-#define _LOG_CLIENT_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/corba.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/LoggerC.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-class Logger_Client
-{
- // = TITLE
- // Defines a class that encapsulates behaviour of the Logger
- // client example. Provides a better understanding of the logic
- // in an object oriented way.
- //
- // = DESCRIPTION
- // This class declares an interface to run the example client for
- // Logger CORBA server. All the complexity for initializing the
- // server is hidden in the class. Just the <run> interface is
- // needed.
-public:
- // = Initialization and termination methods.
-
- Logger_Client (void);
- // Constructor.
-
- ~Logger_Client (void);
- // Destructor.
-
- int init (int argc, char **argv);
- // Initialize the client communication endpoint with server.
-
- int run (void);
- // Execute client example code.
-
-private:
- int parse_args (void);
- // Parses the arguments passed on the command line.
-
- void init_record (Logger::Log_Record &newrec,
- Logger::Log_Priority lp,
- const char *msg);
- // Prepares the <Log_Record> for logging.
-
- int init_naming_service (CORBA::Environment &env);
- // Initialises the name server and resolves the logger_factory
-
- int init_loggers (CORBA::Environment &env);
- // Instantiates the 2 logger member variables
-
- void show_record (Logger::Log_Record &newrec);
- // Shows contents of the record (for debugging purposes).
-
- TAO_Naming_Client my_name_client_;
- // An instance of the name client used for resolving the factory
- // objects.
-
- CORBA::ORB_var orb_;
- // Keep a pointer to the ORB for easy access
-
- int argc_;
- // # of arguments on the command line.
-
- char **argv_;
- // arguments from command line.
-
- Logger_Factory_var factory_;
- // A pointer to the Logger_Factory; used in init_loggers
-
- Logger_var logger_1_;
- // Logger obj ref.
-
- Logger_var logger_2_;
- // Logger obj ref.
-};
-
-#endif /* _LOG_CLIENT_H */
diff --git a/TAO/orbsvcs/tests/Logger/Makefile b/TAO/orbsvcs/tests/Logger/Makefile
deleted file mode 100644
index 9046cd4561f..00000000000
--- a/TAO/orbsvcs/tests/Logger/Makefile
+++ /dev/null
@@ -1,607 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Top-level Makefile for the Logging Service test
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif # ! TAO_ROOT
-
-LDLIBS = -lorbsvcs -lTAO
-
-SRC = Logging_Test.cpp \
- Logging_Test_i.cpp
-
-LOGGING_TEST_OBJS = Logging_Test_i.o Logging_Test.o
-
-BIN = Logging_Test
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-#include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)#-H
-
-Logging_Test: $(addprefix $(VDIR),$(LOGGING_TEST_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Logging_Test.o .obj/Logging_Test.so .shobj/Logging_Test.o .shobj/Logging_Test.so: Logging_Test.cpp Logging_Test_i.h \
- $(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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/Logging_Test_i.o .obj/Logging_Test_i.so .shobj/Logging_Test_i.o .shobj/Logging_Test_i.so: Logging_Test_i.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Acceptor.cpp \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/LoggerC.i \
- Logging_Test_i.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Logger/README b/TAO/orbsvcs/tests/Logger/README
deleted file mode 100644
index 64a11da2ede..00000000000
--- a/TAO/orbsvcs/tests/Logger/README
+++ /dev/null
@@ -1,45 +0,0 @@
-$ID$
-
-This example tests the TAO logging service. It generates SII stubs and
-skeletons using the TAO IDL compiler. You can either run the client
-and server as seperate processes in the same, or different windows (or
-machines), or you may run the "runtests.pl" script which will start
-both executables.
-
-By default, the client and server use the Naming Service. The
-log_server has its own NamingServer implementation, so it doesn't
-require you to start the NamingService before starting the client and
-server.
-
-The test demonstrates the functionality of the logging service. The
-client program will generate 4 logging messages which will be logged
-to the screen. The first message will be in the "verbose_lite"
-format. The rest will be fully verbose messages. Successful output is:
-
-LM_DEBUG@::log() test (1)
-Mar 8 16:31:06.000 1999@128.252.165.142@822@LM_EMERGENCY@::log() test (2)
-Mar 8 16:31:06.000 1999@128.252.165.142@822@LM_INFO@::logv() test (3)
-Mar 8 16:31:06.000 1999@128.252.165.142@822@LM_EMERGENCY@::log2() test (4)
-
-server: ------
-
-% server [-d]
-
-client: -------
-
-% client [-d]
-
-Options: -------
-
--d Debug flag. It is an additive flag, so more -d's will increase
- the debugging level. Only one flag is necessary to enable the
- debugging output from the executables, but the debug level
- affects how the utilized TAO methods act (including mysterious
- debugging messages).
-
-That's all there is to it. If you desire, feel free to change the
-logging priorities, verbosity levels and messages in the client
-program but note that the maximum length of the message is 1023
-characters.
-
--Matt Braun mjb2@cs.wustl.edu Thursday, Nov 12'th, 1998
diff --git a/TAO/orbsvcs/tests/Logger/client.cpp b/TAO/orbsvcs/tests/Logger/client.cpp
deleted file mode 100644
index b2f1fd63640..00000000000
--- a/TAO/orbsvcs/tests/Logger/client.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-// $Id$
-
-#include "client_i.h"
-
-ACE_RCSID(Logger, client, "$Id$")
-
-// This function runs the Logging service test.
-
-int
-main (int argc, char **argv)
-{
- Logger_Client logger_client;
-
- ACE_DEBUG ((LM_DEBUG,
- "\n \t IDL_Logger: client \n\n"));
-
- if (logger_client.init (argc, argv) == -1)
- return 1;
-
- return logger_client.run ();
-}
diff --git a/TAO/orbsvcs/tests/Logger/client.dsp b/TAO/orbsvcs/tests/Logger/client.dsp
deleted file mode 100644
index 48cf02669c5..00000000000
--- a/TAO/orbsvcs/tests/Logger/client.dsp
+++ /dev/null
@@ -1,104 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Logger Test Client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Logger Test 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="Logger Test Client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Logger Test Client - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Logger Test 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)" == "Logger Test 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 "..\.." /I "..\..\..\.." /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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Logger Test 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Logger Test Client - Win32 Release"
-# Name "Logger Test Client - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\client.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\client_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\client_i.h
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Logger/client.h b/TAO/orbsvcs/tests/Logger/client.h
deleted file mode 100644
index 8a6e1978466..00000000000
--- a/TAO/orbsvcs/tests/Logger/client.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/Logger
-//
-// = FILENAME
-// client.h
-//
-// = DESCRIPTION
-// This program tests an implementation of a logger service. It uses the
-// <Logger_Factory> server to create a number of logger objects.
-// It then uses their object references to test functions supported
-// by the logger server.
-//
-// = AUTHORS
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-// Matt Braun <mjb2@cec.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/corba.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/LoggerC.h"
-
-class Logger_Client
-{
- // = TITLE
- // Defines a class that encapsulates behaviour of the Logger
- // client example. Provides a better understanding of the logic
- // in an object oriented way.
- //
- // = DESCRIPTION
- // This class declares an interface to run the example client for
- // Logger CORBA server. All the complexity for initializing the
- // server is hidden in the class. Just the <run> interface is
- // needed.
-public:
- // = Constructor and destructor.
- Logger_Client (void);
- ~Logger_Client (void);
-
- int run (void);
- // Execute client example code.
-
- int init (int argc, char **argv);
- // Initialize the client communication endpoint with server.
-
-private:
- int parse_args (void);
- // Parses the arguments passed on the command line.
-
- void init_record (Logger::Log_Record &newrec,
- Logger::Log_Priority lp,
- const char *msg);
- // Prepares the <Log_Record> for logging.
-
- void show_record (Logger::Log_Record &newrec);
- // Shows contents of the record (for debugging purposes)
-
- CORBA::Object_var
- resolve_name (CosNaming::Name &name, char* namestring,
- CosNaming::NamingContext_var context,
- CORBA::Environment &env);
- // Take the Name, give it the proper string name, and
- // resolve it
- int
- nesting_test (CosNaming::Name &name, char* namestring,
- CosNaming::NamingContext_var context,
- CORBA::Environment &env);
- // Test the nesting context
-
- int argc_;
- // # of arguments on the command line.
-
- char **argv_;
- // arguments from command line.
-
- int test_nesting_;
- // Test nested naming context or not.
-
- CORBA::ORB_var orb_;
- // Keep a pointer to the orb, to avoid accidental deletes.
-
- Logger_var logger_1_;
- // Logger obj ref.
-
- Logger_var logger_2_;
- // Logger obj ref.
-
- // @@ Matt, I recommend that once you finish implementing the
- // TAO_Naming_Client class that you include an instance of it in
- // this class, which can then do the (simplified) initialization of
- // the Naming Service CLIENT.
-};
-
diff --git a/TAO/orbsvcs/tests/Logger/client_i.cpp b/TAO/orbsvcs/tests/Logger/client_i.cpp
deleted file mode 100644
index 02003a5f608..00000000000
--- a/TAO/orbsvcs/tests/Logger/client_i.cpp
+++ /dev/null
@@ -1,291 +0,0 @@
-// $Id$
-
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram_Mcast.h"
-#include "ace/OS.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/LoggerC.h"
-#include "client_i.h"
-
-ACE_RCSID(Logger, client_i, "$Id$")
-
-// Constructor
-Logger_Client::Logger_Client (void)
-{
- // Do nothing
-}
-
-// Destructor
-Logger_Client::~Logger_Client (void)
-{
- // Do nothing
-}
-
-int
-Logger_Client::init (int argc, char *argv[])
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- TAO_TRY
- {
- // Initialize the ORB
- orb_ = CORBA::ORB_init (argc,
- argv,
- "internet",
- TAO_TRY_ENV);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nTrying to initialize orb\n"));
-
- TAO_CHECK_ENV;
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nOrb initialized successfully\n"));
-
- // Parse command line and verify parameters.
- if (this->parse_args () == -1)
- return -1;
-
- // Initialize the naming service
- if (this->init_naming_service (TAO_TRY_ENV) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize naming"
- "services.\n"),
- -1);
- // Create the logger instances
- if (this->init_loggers (TAO_TRY_ENV) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize logger"
- "instances.\n"),
- -1);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("init");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-
-}
-
-int
-Logger_Client::init_naming_service (CORBA::Environment &env)
-{
- // Initialize the naming services
- if (my_name_client_.init (orb_) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- // Resolve an instance of the Logger_Factory
- CosNaming::Name factory_name (1);
- factory_name.length (1);
- factory_name[0].id = CORBA::string_dup ("logger_factory");
-
- CORBA::Object_var factory_ref =
- my_name_client_->resolve (factory_name,
- env);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nFactory_ref resolved\n"));
-
- if (CORBA::is_nil (factory_ref.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "resolved to nil object"),
- -1);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nLogger_Factory resolved\n"));
-
- // Narrow the factory and check the success
- factory_ =
- Logger_Factory::_narrow (factory_ref.in (),
- env);
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nFactory narrowed\n"));
- if (CORBA::is_nil (factory_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "narrow returned nil"),
- -1);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\nLogger_Factory narrowed\n"));
-
- // If debugging, get the factory's IOR
- CORBA::String_var str =
- orb_->object_to_string (factory_.in (),
- env);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "The factory IOR is <%s>\n",
- str.in ()));
- return 0;
-}
-
-int
-Logger_Client::init_loggers (CORBA::Environment &env)
-{
- // Retrieve the Logger obj ref corresponding to key1 and
- // key2.
- this->logger_1_ = factory_->make_logger ("key1",
- env);
- this->logger_2_ = factory_->make_logger ("key2",
- env);
-
- if (CORBA::is_nil (this->logger_1_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "nil logger1"),
- -1);
-
- if (CORBA::is_nil (this->logger_2_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "nil logger2"),
- -1);
-
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "Created two loggers\n"));
- return 0;
-}
-
-
-// Execute client example code.
-
-int
-Logger_Client::run (void)
-{
- TAO_TRY
- {
- // Create 2 Log_Records for the test
- Logger::Log_Record rec1;
- Logger::Log_Record rec2;
-
- // Setup the first log record
- this->init_record (rec1,
- Logger::LM_DEBUG,
- "Praise Bob! (1)\n");
-
- // Setup the second log record
- this->init_record (rec2,
- Logger::LM_ERROR,
- "Beware The Stark Fist of Removal. (2)\n");
-
- // If debugging, output the new log records
- if (TAO_debug_level > 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "First Log_Record created. Contents:\n"));
- this->show_record (rec1);
-
- ACE_DEBUG ((LM_DEBUG,
- "Second Log_Record created. Contents:\n"));
- this->show_record (rec2);
- }
-
- // Change the verbosity.
- this->logger_1_->verbosity (Logger::VERBOSE_LITE, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Log the first Log_Record
- this->logger_1_->log (rec1, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Change the verbosity again.
- this->logger_2_->verbosity (Logger::VERBOSE, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Log the second Log_Record.
- this->logger_2_->log (rec2, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("run");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-// Parses the command line arguments and returns an error status.
-
-int
-Logger_Client::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "d");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- "\n"
- " -d: increase debug level\n",
- this->argv_ [0]),
- -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-
-void
-Logger_Client::init_record (Logger::Log_Record &newrec,
- Logger::Log_Priority lp,
- const char *msg)
-{
- // Copy the message data into newrec.
- newrec.msg_data = CORBA::string_copy (msg);
-
- // Assign the log priority.
- newrec.type = lp;
-
- // Create and assign the timestamp.
- ACE_Time_Value time (ACE_OS::gettimeofday ());
- newrec.time = time.sec ();
-
- // Get and store the PID of the calling process.
- pid_t pid = ACE_OS::getpid ();
- newrec.app_id = pid;
-
- // Get and store the IP of the local host .
- char name[MAXHOSTNAMELEN];
- ACE_OS::hostname (name, MAXHOSTNAMELEN);
- hostent *he = ACE_OS::gethostbyname (name);
- newrec.host_addr =
- (ACE_reinterpret_cast (in_addr *,
- he->h_addr_list[0])->s_addr);
-}
-
-void
-Logger_Client::show_record (Logger::Log_Record &newrec)
-{
- in_addr address;
- address.s_addr = newrec.host_addr;
-
- ACE_DEBUG ((LM_DEBUG,
- " Log Priority: %d\n"
- " Time: %d\n"
- " PID: %d\n"
- " Host Address: %s\n"
- " Message: %s\n",
- newrec.type,
- newrec.time,
- newrec.app_id,
- inet_ntoa (address),
- newrec.msg_data.in ()));
-}
diff --git a/TAO/orbsvcs/tests/Logger/client_i.h b/TAO/orbsvcs/tests/Logger/client_i.h
deleted file mode 100644
index 0ce8873035d..00000000000
--- a/TAO/orbsvcs/tests/Logger/client_i.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/Logger
-//
-// = FILENAME
-// client_i.h
-//
-// = DESCRIPTION
-// This class implements a simple logger CORBA client for the Logger
-// example using stubs generated by the TAO ORB IDL compiler
-//
-// = AUTHORS
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-// Matt Braun <mjb2@cec.wustl.edu>
-//
-// ============================================================================
-
-// @@ Add the guard against multiple inclusions.
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/corba.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/LoggerC.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-class Logger_Client
-{
- // = TITLE
- // Defines a class that encapsulates behaviour of the Logger
- // client example. Provides a better understanding of the logic
- // in an object oriented way.
- //
- // = DESCRIPTION
- // This class declares an interface to run the example client for
- // Logger CORBA server. All the complexity for initializing the
- // server is hidden in the class. Just the <run> interface is
- // needed.
-public:
- // = Initialization and termination methods.
-
- Logger_Client (void);
- // Constructor.
-
- ~Logger_Client (void);
- // Destructor.
-
- int init (int argc, char **argv);
- // Initialize the client communication endpoint with server.
-
- int run (void);
- // Execute client example code.
-
-private:
- int parse_args (void);
- // Parses the arguments passed on the command line.
-
- void init_record (Logger::Log_Record &newrec,
- Logger::Log_Priority lp,
- const char *msg);
- // Prepares the <Log_Record> for logging.
-
- int init_naming_service (CORBA::Environment &env);
- // Initialises the name server and resolves the logger_factory
-
- int init_loggers (CORBA::Environment &env);
- // Instantiates the 2 logger member variables
-
- void show_record (Logger::Log_Record &newrec);
- // Shows contents of the record (for debugging purposes).
-
- TAO_Naming_Client my_name_client_;
- // An instance of the name client used for resolving the factory
- // objects.
-
- CORBA::ORB_var orb_;
- // Keep a pointer to the ORB for easy access
-
- int argc_;
- // # of arguments on the command line.
-
- char **argv_;
- // arguments from command line.
-
- Logger_Factory_var factory_;
- // A pointer to the Logger_Factory; used in init_loggers
-
- Logger_var logger_1_;
- // Logger obj ref.
-
- Logger_var logger_2_;
- // Logger obj ref.
-};
-
diff --git a/TAO/orbsvcs/tests/Logger/run_test.pl b/TAO/orbsvcs/tests/Logger/run_test.pl
deleted file mode 100755
index bbacd0be9ee..00000000000
--- a/TAO/orbsvcs/tests/Logger/run_test.pl
+++ /dev/null
@@ -1,46 +0,0 @@
-# $Id$
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-$tao_root = $ENV{TAO_ROOT};
-# This is a Perl script that runs the Logger client and server
-
-unshift @INC, '../../../../bin';
-require Process;
-
-# amount of delay between running the servers
-$sleeptime = 3;
-
-# Starts the Logging Service
-sub service
-{
- my $args = "";
- my $prog = $EXEPREFIX."$tao_root/orbsvcs/Logging_Service/Logging_Service"
- .$Process::EXE_EXT;
- $SV = Process::Create ($prog, $args);
-}
-
-# Starts the test client
-sub test
-{
- my $args = "";
- my $prog = $EXEPREFIX."Logging_Test".$Process::EXE_EXT;
-
- system ("$prog $args");
-}
-
-# Start the service
-service ();
-
-# Give the service time to settle
-sleep $sleeptime;
-
-# Start the client (which exits automatically)
-test ();
-
-# Give the client time to log and exit
-sleep 3;
-
-# Kill the service
-$SV->Kill ();
diff --git a/TAO/orbsvcs/tests/Logger/server.cpp b/TAO/orbsvcs/tests/Logger/server.cpp
deleted file mode 100644
index 1d8db63fdf8..00000000000
--- a/TAO/orbsvcs/tests/Logger/server.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-// $Id$
-
-#include "server_i.h"
-
-ACE_RCSID(Logger, server, "$Id$")
-
-int
-main (int argc, char *argv[])
-{
- Logger_Server log_server;
-
- ACE_DEBUG ((LM_DEBUG,
- "\n\tIDL_Logger:SERVER\n\n"));
-
- TAO_TRY
- {
- if (log_server.init (argc, argv, TAO_TRY_ENV) == -1)
- return 1;
- else
- {
- log_server.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- ACE_UNUSED_ARG (userex);
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-
diff --git a/TAO/orbsvcs/tests/Logger/server.dsp b/TAO/orbsvcs/tests/Logger/server.dsp
deleted file mode 100644
index 964fb378a74..00000000000
--- a/TAO/orbsvcs/tests/Logger/server.dsp
+++ /dev/null
@@ -1,100 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Logger Test Server" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Logger Test 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="Logger Test Server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Logger Test Server - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Logger Test 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)" == "Logger Test 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 "..\.." /I "..\..\..\.." /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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Logger Test 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Logger Test Server - Win32 Release"
-# Name "Logger Test Server - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\server_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\server_i.h
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Logger/server_i.cpp b/TAO/orbsvcs/tests/Logger/server_i.cpp
deleted file mode 100644
index a995334e1cc..00000000000
--- a/TAO/orbsvcs/tests/Logger/server_i.cpp
+++ /dev/null
@@ -1,131 +0,0 @@
-// $Id$
-
-#include "server_i.h"
-
-ACE_RCSID(Logger, server_i, "$Id$")
-
-Logger_Server::Logger_Server (void)
-{
- // Do nothing
-}
-
-int
-Logger_Server::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "d");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag.
- TAO_debug_level++;
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- "\n",
- argv_ [0]),
- -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-int
-Logger_Server::init (int argc,
- char *argv[],
- CORBA::Environment &env)
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- // Call the init of <TAO_ORB_Manager> to initialize the ORB and
- // create a child POA under the root POA.
- if (this->orb_manager_.init_child_poa (argc,
- argv,
- "child_poa",
- env) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init_child_poa"),
- -1);
-
- TAO_CHECK_ENV_RETURN (env,-1);
-
- // Parse the command line arguments.
- if (this->parse_args () != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "parse_args"),
- -1);
-
- // Activate the logger_factory.
- CORBA::String_var str =
- this->orb_manager_.activate_under_child_poa ("logger_factory",
- &this->factory_impl_,
- env);
- if (TAO_debug_level > 0)
- ACE_DEBUG ((LM_DEBUG,
- "The IOR is: <%s>\n",
- str.in ()));
-
- // Initialize the naming service
- if (this->init_naming_service (env) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init_naming_service"),
- -1);
- else
- return 0;
-}
-
-
-// Initialisation of Naming Service and register IDL_Logger Context
-// and logger_factory object.
-
-int
-Logger_Server::init_naming_service (CORBA::Environment& env)
-{
- // Get pointers to the ORB and child POA
- CORBA::ORB_var orb = this->orb_manager_.orb ();
- PortableServer::POA_var child_poa = this->orb_manager_.child_poa ();
-
- // Initialize the naming service
- if (this->my_name_server_.init (orb.in (),
- child_poa.in ()) == -1)
- return -1;
-
- // Create an instance of the Logger_Factory
- Logger_Factory_var factory = this->factory_impl_._this (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- //Register the logger_factory
- CosNaming::Name factory_name (1);
- factory_name.length (1);
- factory_name[0].id = CORBA::string_dup ("logger_factory");
- this->my_name_server_->bind (factory_name,
- factory.in (),
- env);
- TAO_CHECK_ENV_RETURN (env,-1);
-
- return 0;
-}
-
-int
-Logger_Server::run (CORBA::Environment& env)
-{
- if (this->orb_manager_.run (env) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Logger_Server::run"),
- -1);
- return 0;
-}
-
-Logger_Server::~Logger_Server (void)
-{
- // Do nothing
-}
diff --git a/TAO/orbsvcs/tests/Logger/server_i.h b/TAO/orbsvcs/tests/Logger/server_i.h
deleted file mode 100644
index 0a8736a8ab0..00000000000
--- a/TAO/orbsvcs/tests/Logger/server_i.h
+++ /dev/null
@@ -1,92 +0,0 @@
-// -*- c++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/Logger
-//
-// = FILENAME
-// server_i.h
-//
-// = DESCRIPTION
-// This class implements a simple "logger" CORBA server for the Logger
-// example using skeletons generated by the TAO ORB IDL compiler.
-//
-// = AUTHORS
-// Nagarajan Surendran <naga@cs.wustl.edu>
-// Matthew Braun <mjb2@cec.wustl.edu>
-//
-// ============================================================================
-
-#ifndef _C_SERVER_H
-#define _C_SERVER_H
-
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Log_Msg.h"
-#include "tao/TAO.h"
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/Log/Logger_i.h"
-#include "orbsvcs/LoggerS.h"
-
-class Logger_Server
-{
- // = TITLE
- // Defines a Logger_Server class that implements the functionality
- // of a server process as an object.
- //
- // = DESCRIPTION
- // The interface is quite simple. A server program has to call
- // init to initialize the logger_server's state and then call run
- // to run the orb.
-public:
- // = Initialization and termination methods.
- Logger_Server (void);
- // Constructor.
-
- ~Logger_Server (void);
- // Destructor.
-
- int init (int argc,
- char **argv,
- CORBA::Environment& env);
- // Initialize the Logger_Server state - parsing arguments and ...
-
- int run (CORBA::Environment& env);
- // Run the ORB.
-
-private:
- int parse_args (void);
- // Parses the commandline arguments.
-
- int init_naming_service (CORBA::Environment &env);
- // Initialises the name server and registers logger_factory with the
- // name server.
-
- TAO_ORB_Manager orb_manager_;
- // The ORB manager.
-
- TAO_Naming_Server my_name_server_;
- // An instance of the name server used for registering the factory
- // objects.
-
- Logger_Factory_i factory_impl_;
- // Implementation object of the Logger_Factory.
-
- Logger_Factory_var factory_;
- // Factory_var to register with NamingService.
-
- int argc_;
- // Number of commandline arguments.
-
- char **argv_;
- // commandline arguments.
-};
-
-#endif /* _C_SERVER_H */
diff --git a/TAO/orbsvcs/tests/Makefile b/TAO/orbsvcs/tests/Makefile
deleted file mode 100644
index c4247d21f1b..00000000000
--- a/TAO/orbsvcs/tests/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = Simple_Naming \
- Logger \
- Event_Latency \
- EC_Multiple \
- EC_Throughput \
- EC_Mcast \
- EC_Custom_Marshal \
- EC_Basic \
- Concurrency \
- Trading \
- Property \
- CosEC_Basic \
- CosEC_Multiple \
- ImplRepo \
- Sched_Conf \
- Time
-
-#----------------------------------------------------------------------------
-# 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/TAO/orbsvcs/tests/Property/Makefile b/TAO/orbsvcs/tests/Property/Makefile
deleted file mode 100644
index cf29bdd32ab..00000000000
--- a/TAO/orbsvcs/tests/Property/Makefile
+++ /dev/null
@@ -1,622 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Top-level Makefile for the CosPropertyService Demo.
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-LDLIBS = -lorbsvcs -lTAO
-
-CosProperty_SERVER_OBJS = server.o
-CosProperty_CLIENT_OBJS = client.o
-SRC=server.cpp client.cpp
-
-BIN = server client
-BUILD = $(BIN)
-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.local.GNU
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-server:$(addprefix $(VDIR),$(CosProperty_SERVER_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-client:$(addprefix $(VDIR),$(CosProperty_CLIENT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean: clean
- -/bin/rm -rf
-
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/server.o .obj/server.so .shobj/server.o .shobj/server.so: server.cpp server.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/client.o .obj/client.so .shobj/client.o .shobj/client.so: client.cpp client.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.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/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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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/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/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/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(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/Synch_Options.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(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 \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Property/CosPropertyService_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosPropertyServiceS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Property/README b/TAO/orbsvcs/tests/Property/README
deleted file mode 100644
index 77be4c63db3..00000000000
--- a/TAO/orbsvcs/tests/Property/README
+++ /dev/null
@@ -1,37 +0,0 @@
-This tests TAO's CosPropertyService implementation.
-
-Please report bugs/comments to <alex@cs.wustl.edu> and
- <ace-users@cs.wustl.edu>
-
-To compile:
-==========
-
-% make realclean all
-
-
-To run:
-======
-
-% run_test.pl
-
-OR
-
-Run the each of NamingService, Server and Client separately within the
-same host.
-
-
-Naming Service:
---------------
-
-% $TAO_ROOT/orbsvcs/NamingService/NamingService [-ORBnameserviceport <portnum>]
-
-Server:
------
-
-% server [-ORBnameserviceport <portnum>]
-
-Client:
-------
-% client [-ORBnameserviceport <portnum>]
-
-<portnum> is same everywhere.
diff --git a/TAO/orbsvcs/tests/Property/client.cpp b/TAO/orbsvcs/tests/Property/client.cpp
deleted file mode 100644
index 138f21d5643..00000000000
--- a/TAO/orbsvcs/tests/Property/client.cpp
+++ /dev/null
@@ -1,827 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/Property
-//
-// = FILENAME
-// client.cpp
-//
-// = DESCRIPTION
-// Test client for the Property Service.
-//
-// = AUTHORS
-// Alexander Babu Arulanthu <alex@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "client.h"
-
-ACE_RCSID(CosPropertyService, client, "$Id$")
-
- Client::Client (void)
-{
-}
-
-int
-Client::init (int argc,
- char *argv[],
- CORBA::Environment &env)
-{
- // Init the ORB.
- manager_.init (argc,
- argv,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Open the ORB.
- manager_.orb ()->open ();
-
- // Initialize the naming services
- if (my_name_client_.init (manager_.orb()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- // Bind PropertySetDef Object.
-
- CosNaming::Name propsetdef_name (1);
- propsetdef_name.length (1);
- propsetdef_name [0].id = CORBA::string_dup ("PropertySetDef");
- CORBA::Object_var propsetdef_obj = my_name_client_->resolve (propsetdef_name,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- ACE_DEBUG ((LM_DEBUG, "Naming resolve done\n"));
-
- this->propsetdef_ = CosPropertyService::PropertySetDef::_narrow (propsetdef_obj.in (),
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- if (CORBA::is_nil (this->propsetdef_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Couldnot resolve propsetdef in Naming server"),
- -1);
-
- return 0;
-}
-
-// Testing the methods of the property service.
-
-int
-Client::property_tester (CORBA::Environment &env)
-{
- // = Testing PropertySet & Iterators.
-
- // Testing define_property () of PropertySet interface.
- this->test_define_property (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Test the number of properties.
- this->test_get_number_of_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Testing get_all_property_names.
- this->test_get_all_property_names (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Test get_property_value.
- this->test_get_property_value (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Testing delete property.
- this->test_delete_property ("no_property",env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Testing get_properties.
- this->test_get_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Testing delete_properties.
- this->test_delete_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Test the number of properties.
- this->test_get_number_of_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Testing define_properties.
- this->test_define_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Test the number of properties.
- this->test_get_number_of_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Testing get_all_property_names.
- this->test_get_all_property_names (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Testing get_all_properties.
- this->test_get_all_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // = Testing PropertySetDef & Iterators.
-
- // Testing define_property_with_mode.
- this->test_define_property_with_mode (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-// Testing define_property.
-
-int
-Client::test_define_property (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking define_property\n"));
-
- CORBA::Any anyval;
-
- // Prepare a char and "define" that in the PropertySet.
- CORBA::Char ch = '#';
- anyval <<= CORBA::Any::from_char (ch);
- ch = '*';
- anyval >>= CORBA::Any::to_char (ch);
-
- ACE_DEBUG ((LM_DEBUG,
- "Main : Char ch = %c\n",
- ch));
- this->propsetdef_->define_property ("char_property",
- anyval,
- env);
-
- // Check if that is an user exception, if so, print it out.
- if ((env.exception () != 0) &&
- (CORBA::UserException::_narrow (env.exception ()) != 0))
- {
- env.print_exception ("char_property");
- env.clear ();
- }
-
- // Prepare a Short and "define" that in the PropertySet.
- CORBA::Short s = 3;
- anyval <<= s;
- s = 7;
- anyval >>= s;
-
- ACE_DEBUG ((LM_DEBUG,
- "Main : Short s = %d\n",
- s));
- propsetdef_->define_property ("short_property",
- anyval,
- env);
-
- // Check if that is an user exception, if so, print it out.
- if ((env.exception () != 0) &&
- (CORBA::UserException::_narrow (env.exception ()) != 0))
- {
- env.print_exception ("char_property");
- env.clear ();
- }
-
- // Prepare a Long and "define" that in the PropertySet.
- CORBA::Long l = 931232;
- anyval <<= l;
- l = 931233;
- anyval >>= l;
- ACE_DEBUG ((LM_DEBUG,
- "Main : Long l = %d\n",
- l));
- CORBA::Any newany(anyval);
- propsetdef_->define_property ("long_property",
- anyval,
- env);
-
- // Check if that is an user exception, if so, print it out.
- if ((env.exception () != 0) &&
- (CORBA::UserException::_narrow (env.exception ()) != 0))
- {
- env.print_exception ("char_property");
- env.clear ();
- }
-
- // Prepare a Float and "define" that in the PropertySet.
- CORBA::Float f = 3.14F;
- anyval <<= f;
- f = 4.14F;
- anyval >>= f;
- ACE_DEBUG ((LM_DEBUG,
- "Main : Float f = %f\n",
- f));
- propsetdef_->define_property ("float_property",
- anyval,
- env);
-
- // Check if that is an user exception, if so, print it out.
- if ((env.exception () != 0) &&
- (CORBA::UserException::_narrow (env.exception ()) != 0))
- {
- env.print_exception ("char_property");
- env.clear ();
- }
-
- // Prepare a String and "define" that in the PropertySet.
- ACE_DEBUG ((LM_DEBUG,
- "Main: Any holding String\n"));
- CORBA::String_var strvar (CORBA::string_dup ("Test_String"));
- anyval <<= strvar.in ();
- CORBA::String newstr;
- anyval >>= newstr;
- ACE_DEBUG ((LM_DEBUG,
- "Main: String : %s, From any : %s\n",
- strvar.in (),
- newstr));
- propsetdef_->define_property ("string_property",
- anyval,
- env);
-
- // Check if that is an user exception, if so, print it out.
- if ((env.exception () != 0) &&
- (CORBA::UserException::_narrow (env.exception ()) != 0))
- {
- env.print_exception ("string_property");
- env.clear ();
- }
-
- return 0;
-}
-
-// Testing get_all_property_names of the PropertySet.
-
-int
-Client::test_get_all_property_names (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nTesting get_all_property_names ()\n"));
-
- // Get the size.
- CORBA::ULong num_of_properties =
- propsetdef_->get_number_of_properties (env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Get half on the names and half of on the iterator.
- CORBA::ULong how_many = num_of_properties / 2;
-
- // The extra ptr's and out's required to avoind SunnCC's warning
- // when foo.out () is passed to a funtion.
- CosPropertyService::PropertyNames_var names_var;
- CosPropertyService::PropertyNames_ptr names_ptr = 0;
- CosPropertyService::PropertyNames_out names_out (names_ptr);
-
- CosPropertyService::PropertyNamesIterator_var iterator_var;
- CosPropertyService::PropertyNamesIterator_ptr iterator_ptr;
- CosPropertyService::PropertyNamesIterator_out iterator_out (iterator_ptr);
-
- propsetdef_->get_all_property_names (how_many,
- names_out,
- iterator_out,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Get the values back to var.
- names_var = names_out.ptr ();
- iterator_var = iterator_out.ptr ();
-
- // Print out the names in the names-sequence.
- if (names_var.ptr () != 0)
- {
- CORBA::ULong len = names_var->length ();
-
- for (CORBA::ULong ni = 0; ni < len; ni++)
- ACE_DEBUG ((LM_DEBUG,
- "%s\n",
- (const char *) names_var [ni]));
- }
-
- // Iterate thru and print out the names in the iterator, if any.
- if (iterator_var.ptr () != 0)
- {
- // Helper variables to stop the SunCC warnings on on foo.out
- // ().
- CosPropertyService::PropertyName name_ptr = 0;
- CosPropertyService::PropertyName_out name_out (name_ptr);
-
- // Call the function.
- CORBA::Boolean next_one_result = iterator_var->next_one (name_out, env);
-
- // Get the values back on a _var variable.
- CosPropertyService::PropertyName_var name_var = name_out.ptr ();
-
- while (next_one_result == 1)
- {
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG, "%s\n", name_var.in ()));
-
- // Call the function to iterate again.
- next_one_result = iterator_var->next_one (name_out, env);
-
- // Get the values back on a _var variable.
- name_var = name_out.ptr ();
- }
-
- TAO_CHECK_ENV_RETURN (env, -1);
- }
-
- return 0;
-}
-
-// Test get_properties. Give a sequence of names and get all their
-// properties.
-
-int
-Client::test_get_properties (CORBA::Environment &env)
-{
- // Get float_property, string_property and no_property. If return
- // value is false and type is tc_void then that name is not there in
- // the PropertySet.
- ACE_DEBUG ((LM_DEBUG, "\nTesting get_properties\n"));
- CosPropertyService::PropertyNames_var names;
- CosPropertyService::PropertyNames_ptr names_ptr;
-
- ACE_NEW_RETURN (names_ptr,
- CosPropertyService::PropertyNames,
- -1);
- names = names_ptr;
-
- names->length (3);
- names [0] = CORBA::string_dup ("float_property");
- //names [1] = CORBA::string_dup ("string_property");
- names [1] = CORBA::string_dup ("long_property");
- names [2] = CORBA::string_dup ("char_property");
- //names [2] = CORBA::string_dup ("no_property");
-
-
- CosPropertyService::Properties_ptr properties_ptr = 0;
- CosPropertyService::Properties_out properties_out (properties_ptr);
-
- // Get the properties.
- CORBA::Boolean return_val = propsetdef_->get_properties (names.in (),
- properties_out,
- env);
- ACE_UNUSED_ARG (return_val);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Get the value to the _var.
- CosPropertyService::Properties_var properties = properties_out.ptr ();
-
- if (properties.ptr () != 0)
- {
- // Go thru the properties and print them out, if they are not
- // _tc_void typed values.
- CORBA::ULong len = properties->length ();
-
- for (CORBA::ULong pi = 0; pi < len; pi++)
- {
- // Print the name.
- ACE_DEBUG ((LM_DEBUG,
- "%s : ",
- (const char *) properties [pi].property_name.in ()));
-
- // Print the value.
- CORBA::Any::dump (properties [pi].property_value);
- }
- }
- return 0;
-}
-
-// Testing, get_number_of_properties.
-
-int
-Client::test_get_number_of_properties (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nNumber of props : %d\n",
- this->propsetdef_->get_number_of_properties (env)));
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-// Test delete_property.
-
-int
-Client::test_delete_property (CORBA::String property_name,
- CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-
- ACE_DEBUG ((LM_DEBUG, "\nDeleting %s\n",property_name));
-
- TAO_TRY
- {
- this->propsetdef_->delete_property (property_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::UserException, ex)
- {
- TAO_TRY_ENV.print_exception ("User exception");
- return -1;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Not an user exception");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// Test delete_properties.
-// Make a sequence of property names and delete them from the
-// PropertySet. Deleting char, short, long, float and string
-// properties.
-
-int
-Client::test_delete_properties (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking delete_properties\n"));
- CosPropertyService::PropertyNames prop_names;
- prop_names.length (3);
- prop_names [0] = CORBA::string_dup ("char_property");
- prop_names [1] = CORBA::string_dup ("short_property");
- prop_names [2] = CORBA::string_dup ("long_property");
- // prop_names [3] = CORBA::string_dup ("no_property");
- ACE_DEBUG ((LM_DEBUG,
- "Length of sequence %d, Maxlength : %d\n",
- prop_names.length (),
- prop_names.maximum ()));
- this->propsetdef_->delete_properties (prop_names,
- env);
- TAO_CHECK_ENV_RETURN (env, 0);
-
- return 0;
-}
-
-// Defines a sequnce of properties containing, char, short, long,
-// float in the property set.
-
-int
-Client::test_define_properties (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking define_properties\n"));
- CosPropertyService::Properties nproperties;
- nproperties.length (4);
- CORBA::Any anyval;
- // Prepare a char and "define" that in the PropertySet.
- CORBA::Char ch = '#';
- anyval <<= CORBA::Any::from_char (ch);
- ch = '*';
- anyval >>= CORBA::Any::to_char (ch);
- nproperties[0].property_name = CORBA::string_copy ("char_property");
- nproperties[0].property_value <<= CORBA::Any::from_char (ch);
-
- // Prepare a Short and "define" that in the PropertySet.
- CORBA::Short s = 3;
- anyval <<= s;
- s = 7;
- anyval >>= s;
- nproperties[1].property_name = CORBA::string_copy ("short_property");
- nproperties[1].property_value <<= s;
-
- // Prepare a Long and "define" that in the PropertySet.
- CORBA::Long l = 931232;
- anyval <<= l;
- l = 931233;
- anyval >>= l;
- nproperties[2].property_name = CORBA::string_copy ("long_property");
- nproperties[2].property_value <<= l;
-
- // Prepare a Float and "define" that in the PropertySet.
- CORBA::Float f = 3.14F;
- anyval <<= f;
- f = 4.14F;
- anyval >>= f;
- nproperties[3].property_name = CORBA::string_copy ("float_property");
- nproperties[3].property_value <<= f;
-
- // Define this sequence of properties now.
- this->propsetdef_->define_properties (nproperties, env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-// Test get_all_properties.
-
-int
-Client::test_get_all_properties (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nTesting get_all_properties\n"));
- // Get the number of current properties.
- CORBA::ULong num_of_properties =
- this->propsetdef_->get_number_of_properties (env);
- ACE_UNUSED_ARG (num_of_properties);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Get half on the properties and half of on the iterator.
- CORBA::ULong how_many = 1;
-
- // Helper variables to avoid SunCC warnings.
- CosPropertyService::Properties_ptr properties_ptr = 0;
- CosPropertyService::Properties_out properties_out (properties_ptr);
- CosPropertyService::PropertiesIterator_ptr iterator_ptr = 0;
- CosPropertyService::PropertiesIterator_out iterator_out (iterator_ptr);
-
- propsetdef_->get_all_properties (how_many,
- properties_out,
- iterator_out,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Get these values to the _var's.
- CosPropertyService::Properties_var properties = properties_out.ptr ();
- CosPropertyService::PropertiesIterator_var iterator = iterator_out.ptr ();
-
- // Print out the properties now.
- if (properties.ptr () != 0)
- {
- CORBA::ULong len = properties->length ();
-
- for (CORBA::ULong pi = 0; pi < len; pi++)
- {
- // Print the property_name.
- ACE_DEBUG ((LM_DEBUG,
- "%s : ",
- properties [pi].property_name.in ()));
-
- // Print the value if type is not tk_void.
- if (properties [pi].property_value.type () == CORBA::_tc_void)
- ACE_DEBUG ((LM_DEBUG,"Void\n"));
-
- if (properties [pi].property_value.type () == CORBA::_tc_float)
- {
- CORBA::Float f;
- properties [pi].property_value >>= f;
- ACE_DEBUG ((LM_DEBUG,"%f\n", f));
- }
-
- if (properties [pi].property_value.type () == CORBA::_tc_string)
- {
- CORBA::String str;
- properties [pi].property_value >>= str;
- ACE_DEBUG ((LM_DEBUG,"%s\n", str));
- }
-
- if (properties [pi].property_value.type () == CORBA::_tc_long)
- {
- CORBA::Long l;
- properties [pi].property_value >>= l;
- ACE_DEBUG ((LM_DEBUG,"%d\n", l));
- }
- }
- }
-
- // Pass thru the iterator.
- if (iterator.ptr () != 0)
- {
- // Helper variables to avoid warnings with .out () in SunCC.
- CosPropertyService::Property* property_ptr = 0;
- CosPropertyService::Property_out property_out (property_ptr);
-
- // Call the funtion.
- CORBA::Boolean next_one_result = iterator->next_one (property_out,
- env);
-
- // Get the value to the _var variable.
- CosPropertyService::Property_var property = property_out.ptr ();
-
- while (next_one_result != 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Iteration over PropertyIterartor"));
- TAO_CHECK_ENV_RETURN (env, -1);
- ACE_DEBUG ((LM_DEBUG,
- "%s : ",
- property->property_name.in ()));
-
- // Print the property_value.
- if (property->property_value.type () == CORBA::_tc_char)
- {
- CORBA::Char c;
- property->property_value >>= CORBA::Any::to_char (c);
- ACE_DEBUG ((LM_DEBUG,"%c\n", c));
- }
-
- if (property->property_value.type () == CORBA::_tc_short)
- {
- CORBA::Short s;
- property->property_value >>= s;
- ACE_DEBUG ((LM_DEBUG,"%d\n", s));
- }
-
- if (property->property_value.type () == CORBA::_tc_float)
- {
- CORBA::Float f;
- property->property_value >>= f;
- ACE_DEBUG ((LM_DEBUG,"%f\n", f));
- }
-
- if (property->property_value.type () == CORBA::_tc_string)
- {
- CORBA::String str;
- property->property_value >>= str;
- ACE_DEBUG ((LM_DEBUG,"%s\n", str));
- }
-
- if (property->property_value.type () == CORBA::_tc_long)
- {
- CORBA::Long l;
- property->property_value >>= l;
- ACE_DEBUG ((LM_DEBUG,"%d\n", l));
- }
-
- // Call the function for the next iteraton.
- next_one_result = iterator->next_one (property_out,
- env);
-
- // Get the value to the _var variable.
- property = property_out.ptr ();
- }
- TAO_CHECK_ENV_RETURN (env, -1);
- }
- return 0;
-}
-
-// Testing define property with mode.
-// Defines char, short, long and float properties with different modes.
-int
-Client::test_define_property_with_mode (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking define_property_with_mode\n"));
-
- CORBA::Any anyval;
-
- // Prepare a char and "define" that in the PropertySet.
- CORBA::Char ch = '#';
- anyval <<= CORBA::Any::from_char (ch);
- ch = '*';
- anyval >>= CORBA::Any::to_char (ch);
-
- ACE_DEBUG ((LM_DEBUG,
- "Main : Char ch = %c\n",
- ch));
- this->propsetdef_->define_property_with_mode ("char_property",
- anyval,
- CosPropertyService::normal,
- env);
- // Check if that is an user exception, if so, print it out.
- if ((env.exception () != 0) &&
- (CORBA::UserException::_narrow (env.exception ()) != 0))
- {
- env.print_exception ("char_property");
- env.clear ();
- }
-
- // Prepare a Short and "define" that in the PropertySet.
- CORBA::Short s = 3;
- anyval <<= s;
- s = 7;
- anyval >>= s;
-
- ACE_DEBUG ((LM_DEBUG,
- "Main : Short s = %d\n",
- s));
- propsetdef_->define_property_with_mode ("short_property",
- anyval,
- CosPropertyService::read_only,
- env);
- // Check if that is an user exception, if so, print it out.
- if (env.exception () != 0)
- {
- env.print_exception ("char_property");
- if (CORBA::UserException::_narrow (env.exception ()) != 0)
- env.clear ();
- else
- return -1;
- }
-
-
- // Prepare a Long and "define" that in the PropertySet.
- CORBA::Long l = 931232;
- anyval <<= l;
- l = 931233;
- anyval >>= l;
- ACE_DEBUG ((LM_DEBUG,
- "Main : Long l = %d\n",
- l));
- CORBA::Any newany(anyval);
- propsetdef_->define_property_with_mode ("long_property",
- anyval,
- CosPropertyService::fixed_normal,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
-
- // Prepare a Float and "define" that in the PropertySet.
- CORBA::Float f = 3.14F;
- anyval <<= f;
- f = 4.14F;
- anyval >>= f;
- ACE_DEBUG ((LM_DEBUG,
- "Main : Float f = %f\n",
- f));
- propsetdef_->define_property_with_mode ("float_property",
- anyval,
- CosPropertyService::fixed_readonly,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- // Prepare a String and "define" that in the PropertySet.
- ACE_DEBUG ((LM_DEBUG,
- "Main: Any holding String\n"));
- CORBA::String_var strvar (CORBA::string_dup ("Test_String"));
- anyval <<= strvar.in ();
- CORBA::String newstr;
- anyval >>= newstr;
-
- ACE_DEBUG ((LM_DEBUG,
- "Main: String : %s, From any : %s\n",
- strvar.in (),
- newstr));
- propsetdef_->define_property ("string_property",
- anyval,
- env);
- TAO_CHECK_ENV_RETURN (env, -1);
-
- return 0;
-}
-
-int
-Client::test_get_property_value (CORBA::Environment &env)
-{
- ACE_UNUSED_ARG (env);
-
- ACE_DEBUG ((LM_DEBUG, "Testing get_property_value\n"));
-
- TAO_TRY
- {
- // Get the ior property.
- CORBA::Any_ptr any_ptr = this->propsetdef_->get_property_value ("PropertySetDef_IOR",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "Property value received successfully\n"));
-
- // Check whether the IOR is fine.
- CORBA::Object_var propsetdef_object;
- (*any_ptr) >>= CORBA::Any::to_object (propsetdef_object.out ());
-
- CosPropertyService::PropertySetDef_var propsetdef =
- CosPropertyService::PropertySetDef::_narrow (propsetdef_object.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (propsetdef.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid object reference\n"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG, "IOR retrieved\n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("get_property_value");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- TAO_TRY
- {
- Client client;
-
- if (client.init (argc,
- argv,
- TAO_TRY_ENV) == -1)
- return 1;
- TAO_CHECK_ENV;
-
- // client.run (TAO_TRY_ENV);
- if (client.property_tester (TAO_TRY_ENV) != 0)
- ACE_DEBUG ((LM_DEBUG, "Test failed\n"));
- else
- ACE_DEBUG ((LM_DEBUG, "Test succeeded\n"));
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("PropertyService Test : client");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Property/client.h b/TAO/orbsvcs/tests/Property/client.h
deleted file mode 100644
index dab07813f50..00000000000
--- a/TAO/orbsvcs/tests/Property/client.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/Property
-//
-// = FILENAME
-// client.h
-//
-// = DESCRIPTION
-// Test client for the Property Service.
-//
-// = AUTHORS
-// Alexander Babu Arulanthu <alex@cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef PROPERTY_CLIENT_H
-#define PROPERTY_CLIENT_H
-
-#include "ace/Synch.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "ace/Task.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Get_Opt.h"
-#include "tao/TAO.h"
-#include "orbsvcs/Property/CosPropertyService_i.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-class Client
-{
- // = TITLE
- // Client for A/V Streams demo.
- //
- // = DESCRIPTION
- // Encapsulates client functionality.
-public:
- Client (void);
- // Constructor.
-
- int init (int argc,
- char **argv,
- CORBA::Environment &env);
- // Initialize the ORB etc, and bind the MMDevices.
-
- int run (CORBA::Environment &env);
- // Run the client. This will call StreamCtrl::bind_devs.
-
- int property_tester (CORBA::Environment &env);
- // Testing the property service methods.
-
-protected:
- int bind_to_remote_mmdevice (int argc,
- char *argv[],
- CORBA::Environment &env);
- // Bind to the remote MMDevice.
-
- // = Property Testing.
-
- int test_define_property (CORBA::Environment &env);
- // Testing the define property method.
-
- int test_get_number_of_properties (CORBA::Environment &env);
- // Testing the number of properties, currently in the Property Set.
-
- int test_get_all_property_names (CORBA::Environment &env);
- //Testing get_all_property_names.
-
- int test_get_property_value (CORBA::Environment &env);
- // Testing get_property_value.
-
- int test_get_properties (CORBA::Environment &env);
- //Testing get_properties. Give the names and get their properties.
-
- int test_get_all_properties (CORBA::Environment &env);
- // Testing get_all_properties.
-
- int test_delete_property (CORBA::String property_name,
- CORBA::Environment &env);
- // Testing delete_property.
-
- int test_delete_properties (CORBA::Environment &env);
- // Testing delete_properties.
-
- int test_define_properties (CORBA::Environment &env);
- // Defining a sequence of properties.
-
- int test_define_property_with_mode (CORBA::Environment &env);
- // Defines properties with various modes.
-
- TAO_ORB_Manager manager_;
- // The ORB manager, handles ORB initialization etc.
-
- TAO_Naming_Client my_name_client_;
- // The Naming Client handles Naming Service work
-
- CosPropertyService::PropertySetDef_var propsetdef_;
- // To test propertySetDef interface.
-};
-
-#endif /* COSPROPERTYSERVICE_CLIENT_H */
diff --git a/TAO/orbsvcs/tests/Property/main.cpp b/TAO/orbsvcs/tests/Property/main.cpp
deleted file mode 100644
index eb739fae1d6..00000000000
--- a/TAO/orbsvcs/tests/Property/main.cpp
+++ /dev/null
@@ -1,591 +0,0 @@
-// $Id$
-
-// ========================================================================
-//
-// = FILE
-// Program to test the property services.
-//
-// = DESCRIPTION
-// Here all the objects are at one address space. See the
-// client.cpp and server.cpp to see property calls on remote
-// objects.
-//
-// = AUTHOR
-// Alexander Babu Arulanthu <alex@cs.wustl.edu>
-//
-// ========================================================================
-
-#include "orbsvcs/CosPropertyServiceS.h"
-#include "orbsvcs/Property/CosPropertyService_i.h"
-
-ACE_RCSID(CosPropertyService, main, "$Id$")
-
-class TAO_PropertySet_Tester
-{
- // = TITLE
- // The testing code for the PropertySet interface are grouped
- // under the functions of this class.
- //
- // = DESCRIPTION
- // Go thru the functions to understand the usage of the various
- // methods of the PropertySet interaface.
-public:
- friend class TAO_PropertyNamesIterator_Tester;
- // He has to instantiate TAO_NamesIterator class using the instance
- // of TAO_PropertySet.
-
- TAO_PropertySet_Tester (void);
- // Constructor.
-
- ~TAO_PropertySet_Tester (void);
- // Destructor.
-
- int test_define_property (CORBA::Environment &env);
- // Defines a char,a short, a long, a float and a string property.
-
- int test_get_number_of_properties (CORBA::Environment &env);
- // Gets the number of properties currently defined in the PropertySet.
-
- int test_delete_property (const char *property_name,
- CORBA::Environment &env);
- // Delete a given property.
-
- int test_is_property_defined (CORBA::Environment &env);
- // Check the following properties are defined or
- // no. "char_property", "short_property" and a "string_property".
-
- int test_get_property_value (CORBA::Environment &env);
- // Get the "float_property" and "string_property" and print them
- // out.
-
- int test_delete_properties (CORBA::Environment &env);
- // Delete char, short,long, and string properties.
-
- int test_delete_all_properties (CORBA::Environment &env);
- // Delete all the properties.
-
- int test_define_properties (CORBA::Environment &env);
- // Define a sequence of properties. a char, a short, a long, a float
- // and a string.
-
-private:
- TAO_PropertySet property_set_;
- // The PropertySet.
-};
-
-class TAO_PropertyNamesIterator_Tester
-{
- // = TITLE
- // The testing code for the PropertyNamesIterator interface are grouped
- // under the functions of this class.
- //
- // = DESCRIPTION
- // Go thru the functions to understand the usage of the various
- // methods of the PropertyNamesIterator interaface.
-public:
- TAO_PropertyNamesIterator_Tester (TAO_PropertySet_Tester &propertyset_tester);
- // Constructor. To make names iterator from the property set object.
-
- ~TAO_PropertyNamesIterator_Tester (void);
- // Destructor.
-
- int test_next_one (CORBA::Environment &env);
- // Test next one method. Iterate thru all the names in the
- // PropertySet and print them out.
-
- int test_reset (CORBA::Environment &env);
- // Test the reset method.
-
- int test_next_n (size_t n, CORBA::Environment &env);
- // Test the next_n method.
-private:
- TAO_PropertyNamesIterator iterator_;
- // Our names iterator.
-};
-
-
-// Constructor.
-TAO_PropertySet_Tester::TAO_PropertySet_Tester (void)
-{
-}
-
-// Destructor.
-TAO_PropertySet_Tester::~TAO_PropertySet_Tester (void)
-{
-}
-
-// Defines a char, a short, a long, a float and a string.
-int
-TAO_PropertySet_Tester::test_define_property (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking define_property\n"));
-
- CORBA::Any anyval;
-
- // Prepare a char and "define" that in the PropertySet.
- CORBA::Char ch = '#';
- anyval <<= from_char (ch);
- ch = '*';
- anyval >>= to_char (ch);
- ACE_DEBUG ((LM_DEBUG,
- "Main : Char ch = %c\n",
- ch));
- property_set_.define_property ("char_property",
- anyval,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- // Prepare a Short and "define" that in the PropertySet.
- CORBA::Short s = 3;
- anyval <<= s;
- s = 7;
- anyval >>= s;
- ACE_DEBUG ((LM_DEBUG,
- "Main : Short s = %d\n",
- s));
- property_set_.define_property ("short_property",
- anyval,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
-
- // Prepare a Long and "define" that in the PropertySet.
- CORBA::Long l = 931232;
- anyval <<= l;
- l = 931233;
- anyval >>= l;
- ACE_DEBUG ((LM_DEBUG,
- "Main : Long l = %d\n",
- l));
- CORBA::Any newany(anyval);
-
- property_set_.define_property ("long_property",
- anyval,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- // Prepare a Float and "define" that in the PropertySet.
- CORBA::Float f = 3.14;
- anyval <<= f;
- f = 4.14;
- anyval >>= f;
- ACE_DEBUG ((LM_DEBUG,
- "Main : Float f = %f\n",
- f));
- property_set_.define_property ("float_property",
- anyval,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- // Prepare a String and "define" that in the PropertySet.
- ACE_DEBUG ((LM_DEBUG,
- "Main: Any holding String\n"));
- CORBA::String_var strvar (CORBA::string_dup ("Test_String"));
- anyval <<= strvar.in ();
- CORBA::String newstr;
- anyval >>= newstr;
- ACE_DEBUG ((LM_DEBUG,
- "Main: String : %s, From any : %s\n",
- strvar.in (),
- newstr));
- property_set_.define_property ("string_property",
- anyval,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- return 0;
-}
-
-// Testing, get_number_of_properties.
-int
-TAO_PropertySet_Tester::test_get_number_of_properties (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Main : Number of props : %d\n",
- property_set_.get_number_of_properties (env)));
- TAO_CHECK_ENV_RETURN (env, 1);
-
- return 0;
-}
-
-// Testing the delete_property. Delets property, with the given name,
-// if that exsists.
-int
-TAO_PropertySet_Tester::test_delete_property (const char *property_name,
- CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG, "\nChecking delete_property\n"));
- property_set_.delete_property (property_name,
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- return 0;
-}
-
-// Gets the value of "short_property" and "string_property".
-
-int
-TAO_PropertySet_Tester::test_get_property_value (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking get_property_value\n"));
-
- CORBA::Any_ptr anyptr = property_set_.get_property_value ("short_property",
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- // Get the short value.
- if (anyptr != 0)
- {
- CORBA::Short s;
- *anyptr >>= s;
- ACE_DEBUG ((LM_DEBUG,
- "Short %d\n",
- s));
- }
- else
- ACE_DEBUG ((LM_DEBUG,
- "Short property not found\n"));
- // Get the string.
- anyptr = property_set_.get_property_value ("string_property",
- env);
- TAO_CHECK_ENV_RETURN (env, 1);
- if (anyptr != 0)
- {
- CORBA::String str;
- *anyptr >>= str;
- ACE_DEBUG ((LM_DEBUG,
- "Str %s\n", str));
- }
- else
- ACE_DEBUG ((LM_DEBUG,
- "string_property not found\n"));
- return 0;
-}
-
-// Check the following properties are defined or no. "short_property",
-// "string_property" and "char_property".
-
-int
-TAO_PropertySet_Tester::test_is_property_defined (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking is_property_defined ()\n"));
- if (property_set_.is_property_defined ("short_property",
- env) == 0)
- ACE_DEBUG ((LM_DEBUG,
- "short_property not defined\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "short_property defined\n"));
- TAO_CHECK_ENV_RETURN (env, 1);
- if (property_set_.is_property_defined ("string_property",
- env) == 0)
- ACE_DEBUG ((LM_DEBUG,
- "string_property not defined\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "string_property defined\n"));
- TAO_CHECK_ENV_RETURN (env, 1);
- if (property_set_.is_property_defined ("char_property",
- env) == 0)
- ACE_DEBUG ((LM_DEBUG,
- "char_property not defined\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "char_property defined\n"));
- TAO_CHECK_ENV_RETURN (env, 1);
-
- return 0;
-}
-
-// Make a sequence of property names and delete them from the
-// PropertySet. Deleting char, short, long, float and string
-// properties.
-int
-TAO_PropertySet_Tester::test_delete_properties (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking delete_properties == Deleting a sequence of Properties\n"));
- CosPropertyService::PropertyNames prop_names;
- prop_names.length (4);
- prop_names [0] = CORBA::string_dup ("char_property");
- prop_names [1] = CORBA::string_dup ("short_property");
- prop_names [2] = CORBA::string_dup ("long_property");
- prop_names [3] = CORBA::string_dup ("float_property");
- ACE_DEBUG ((LM_DEBUG,
- "Length of sequence %d, Maxlength : %d\n",
- prop_names.length (),
- prop_names.maximum ()));
- property_set_.delete_properties (prop_names,
- env);
- TAO_CHECK_ENV_RETURN (env, 0);
-
- return 0;
-}
-
-// Defines a sequnce of properties containing, char, short, long,
-// float and string property in the property set.
-int
-TAO_PropertySet_Tester::test_define_properties (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking define_properties == Defining sequence of properties\n"));
- // TAO_TRY
- // {
- CosPropertyService::Properties nproperties;
- nproperties.length (5);
- CORBA::Any anyval;
- // Prepare a char and "define" that in the PropertySet.
- CORBA::Char ch = '#';
- anyval <<= from_char (ch);
- ch = '*';
- anyval >>= to_char (ch);
- nproperties[0].property_name = CORBA::string_copy ("char_property");
- nproperties[0].property_value <<= from_char (ch);
-
- // Prepare a Short and "define" that in the PropertySet.
- CORBA::Short s = 3;
- anyval <<= s;
- s = 7;
- anyval >>= s;
- nproperties[1].property_name = CORBA::string_copy ("short_property");
- nproperties[1].property_value <<= s;
-
- // Prepare a Long and "define" that in the PropertySet.
- CORBA::Long l = 931232;
- anyval <<= l;
- l = 931233;
- anyval >>= l;
- nproperties[2].property_name = CORBA::string_copy ("long_property");
- nproperties[2].property_value <<= l;
-
- // Prepare a Float and "define" that in the PropertySet.
- CORBA::Float f = 3.14;
- anyval <<= f;
- f = 4.14;
- anyval >>= f;
- nproperties[3].property_name = CORBA::string_copy ("float_property");
- nproperties[3].property_value <<= f;
-
- // Prepare a String and "define" that in the PropertySet.
- CORBA::String_var strvar (CORBA::string_dup ("Test_String"));
- anyval <<= strvar.in ();
- nproperties[4].property_name = CORBA::string_copy ("string_property");
- nproperties[4].property_value <<= strvar.in ();
-
- // Define this sequence of properties now.
- property_set_.define_properties (nproperties, env);
- TAO_CHECK_ENV_RETURN (env, 1);
-
- return 0;
-}
-
-// Delete all the properties.
-int
-TAO_PropertySet_Tester::test_delete_all_properties (CORBA::Environment &env)
-{
- // Deleting all the properties
- ACE_DEBUG ((LM_DEBUG,
- "\nChecking delete_all_properties\n"));
- if (property_set_.delete_all_properties (env) == 1)
- ACE_DEBUG ((LM_DEBUG,
- "All properties deleted, I guess\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "delete_all_properties failed\n"));
- return 0;
-}
-
-// Constructor. To make names iterator from the property set object.
-TAO_PropertyNamesIterator_Tester::TAO_PropertyNamesIterator_Tester (TAO_PropertySet_Tester &propertyset_tester)
- : iterator_ (propertyset_tester.property_set_)
-{
-}
-
-// Destructor.
-TAO_PropertyNamesIterator_Tester::~TAO_PropertyNamesIterator_Tester (void)
-{
-}
-
-// Test next one method. Iterate thru all the names in the
-// PropertySet and print them out.
-int
-TAO_PropertyNamesIterator_Tester::test_next_one (CORBA::Environment &env)
-{
- CORBA::String_var strvar;
- ACE_DEBUG ((LM_DEBUG,
- "\nTesting next_one of NamesIterator, Iterating thru names.\n"));
- // Let us iterate, now.
- while (iterator_.next_one (strvar.out (), env) != 0)
- {
- TAO_CHECK_ENV_RETURN (env, 1);
- ACE_DEBUG ((LM_DEBUG, "Str : %s\n", strvar.in ()));
- }
- return 0;
-}
-
-// Reset the names iterator.
-int
-TAO_PropertyNamesIterator_Tester::test_reset (CORBA::Environment &env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "Resetting (reset ()) the NamesIterator."));
- iterator_.reset (env);
- TAO_CHECK_ENV_RETURN (env, 1);
- return 0;
-}
-
-// Test the next_n method. Get the next n names and print them all.
-int
-TAO_PropertyNamesIterator_Tester::test_next_n (size_t n,
- CORBA::Environment &env)
-{
- CosPropertyService::PropertyNames_var pnames_var;
- ACE_DEBUG ((LM_DEBUG,
- "Checking next_n (), next %d\n",
- n));
- if (iterator_.next_n (n, pnames_var.out (), env) == 0)
- {
- // Return if no more items in the iterator.
- TAO_CHECK_ENV_RETURN (env, 1);
- ACE_DEBUG ((LM_DEBUG,
- "Iterator has no more items\n"));
- return 0;
- }
- TAO_CHECK_ENV_RETURN (env, 1);
- for (size_t i = 0; i < pnames_var.in ().length (); i++)
- ACE_DEBUG ((LM_DEBUG,
- "str %s \n",
- (const char *) pnames_var[i]));
- return 0;
-}
-
-int
-main (int argc, char *argv [])
-{
- TAO_TRY
- {
- CORBA::ORB_var orb_var = CORBA::ORB_init (argc,
- argv,
- "internet",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // = Checking PropertySet interface.
-
- ACE_DEBUG ((LM_DEBUG,
- "\nTAO_PropertySet Testing\n"));
- TAO_PropertySet_Tester propertyset_tester;
-
- // Checking define_property. define a char, a short,a long, a float
- // and a string.
- propertyset_tester.test_define_property (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Test the number of properties and print it out.
- propertyset_tester.test_get_number_of_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Test delete property. Delete "string_property"
- propertyset_tester.test_delete_property ("string_property", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Test the number of properties and print it out.
- propertyset_tester.test_get_number_of_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Test delete_properties. Delete char, short, long and float.
- propertyset_tester.test_delete_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Test the number of properties and print it out.
- propertyset_tester.test_get_number_of_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Define a sequence of properties. char, short, long, float and
- // string.
- propertyset_tester.test_define_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Test the number of properties and print it out.
- propertyset_tester.test_get_number_of_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Checking get_property_value. get the value of short and string.
- propertyset_tester.test_get_property_value (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Checking delete_all_properties.
- propertyset_tester.test_delete_all_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Test the number of properties and print it out.
- propertyset_tester.test_get_number_of_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Define a sequence of properties. char, short, long, float and
- // string.
- propertyset_tester.test_define_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Test the number of properties and print it out.
- propertyset_tester.test_get_number_of_properties (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // = Checking the PropertyNamesIterator interface.
-
- ACE_DEBUG ((LM_DEBUG,
- "\nTAO_PropertyNamesIterator Testing\n"));
-
- // Construct the names iterator from the PropertySet object.
- TAO_PropertyNamesIterator_Tester names_iterator_tester (propertyset_tester);
-
- // Checking next_one. Iterate thru the property names.
- names_iterator_tester.test_next_one (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Checking the reset () method.
- names_iterator_tester.test_reset (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Iterating again thru the property names.
- names_iterator_tester.test_next_one (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Reset again.
- names_iterator_tester.test_reset (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Checking next_n. Prints out all the names it has got.
- names_iterator_tester.test_next_n (6, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Try next_n without resetting.
- names_iterator_tester.test_next_n (6, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- TAO_TRY_ENV.print_exception ("System Exception");
- return -1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- TAO_TRY_ENV.print_exception ("User Exception");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-
-
-
-
-
-
-
-
-
diff --git a/TAO/orbsvcs/tests/Property/run_test.pl b/TAO/orbsvcs/tests/Property/run_test.pl
deleted file mode 100755
index 50292c6c72a..00000000000
--- a/TAO/orbsvcs/tests/Property/run_test.pl
+++ /dev/null
@@ -1,57 +0,0 @@
-# $Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-$tao_root = $ENV{TAO_ROOT};
-# This is a Perl script that runs the Naming Service, client and servers
-
-unshift @INC, '../../../../bin';
-require Process;
-require Uniqueid;
-
-# amount of delay between running the servers
-
-$sleeptime = 6;
-
-# variables for parameters
-
-$nsport = 20000 + uniqueid ();
-sub name_server
-{
- my $args = "-ORBnameserviceport $nsport";
- my $prog = "$tao_root/orbsvcs/Naming_Service/Naming_Service"
- .$Process::EXE_EXT;
- print ("\nNaming_Service: $prog$Process::EXE_EXT $args\n");
- $NS = Process::Create ($prog, $args);
-}
-
-
-sub server
-{
- my $args = "-ORBnameserviceport $nsport";
- print ("\nServer: server$Process::EXE_EXT $args\n");
- $SV = Process::Create ($EXEPREFIX."server$Process::EXE_EXT", $args);
-}
-
-
-sub client
-{
- my $args = "-ORBnameserviceport $nsport";
- print ("\nclient: client $args\n");
- $CL = Process::Create ($EXEPREFIX."client$Process::EXE_EXT", $args);
-}
-
-name_server ();
-sleep $sleeptime;
-
-server ();
-sleep $sleeptime;
-
-client ();
-sleep $sleeptime;
-
-$NS->Kill ();
-$SV->Kill ();
-
diff --git a/TAO/orbsvcs/tests/Property/server.cpp b/TAO/orbsvcs/tests/Property/server.cpp
deleted file mode 100644
index 8e9cc712b23..00000000000
--- a/TAO/orbsvcs/tests/Property/server.cpp
+++ /dev/null
@@ -1,119 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/CosPropertyService
-//
-// = FILENAME
-// server.cpp
-//
-// = DESCRIPTION
-// Test server for the CosPropertyService
-//
-// = AUTHORS
-// Alexander Babu Arulanthu <alex@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "server.h"
-
-ACE_RCSID(CosPropertyService, server, "$Id$")
-
-// Main program
-
-int
-main (int argc, char ** argv)
-{
- TAO_TRY
- {
- TAO_ORB_Manager m;
-
- // Initialize the ORB.
- m.init_child_poa (argc,
- argv,
- "child_poa",
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Using naming server.
- TAO_Naming_Client my_name_client;
- if (my_name_client.init (m.orb ()) < 0)
- return 1;
-
- ACE_DEBUG ((LM_DEBUG, "Name init done\n"));
-
- // Create PropertySetDef object and register.
- TAO_PropertySetDef *propsetdef_impl;
- ACE_NEW_RETURN (propsetdef_impl,
- TAO_PropertySetDef,
- -1);
- CosPropertyService::PropertySetDef_var propsetdef =
- propsetdef_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name propsetdef_name (1);
- propsetdef_name.length (1);
- propsetdef_name[0].id = CORBA::string_dup ("PropertySetDef");
- my_name_client->bind (propsetdef_name,
- propsetdef.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- CORBA::Any any_val;
-
- // Make this IOR as one of the properties in there.
- any_val <<= propsetdef_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var ior = propsetdef_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- CORBA::Object_ptr ior_ptr = ior.in ();
- any_val <<= ior_ptr;
- // any_val.replace (CORBA::_tc_Object,
- // &ior_ptr,
- // 1,
- // TAO_TRY_ENV);
- // TAO_CHECK_ENV;
-
- propsetdef_impl->define_property_with_mode ("PropertySetDef_IOR",
- any_val,
- CosPropertyService::fixed_readonly,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Create PropertySet factory and then register.
- TAO_PropertySetFactory *propset_factory_impl;
- ACE_NEW_RETURN (propset_factory_impl,
- TAO_PropertySetFactory,
- -1);
- CosPropertyService::PropertySetFactory_var propset_factory =
- propset_factory_impl->_this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosNaming::Name propset_factory_name (1);
- propset_factory_name.length (1);
- propset_factory_name[0].id = CORBA::string_dup ("PropertySetFactory");
- my_name_client->bind (propset_factory_name,
- propset_factory.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Run the ORB Event loop.
- m.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- TAO_TRY_ENV.print_exception ("System Exception");
- return 1;
- }
- TAO_CATCH (CORBA::UserException, userex)
- {
- TAO_TRY_ENV.print_exception ("User Exception");
- return 1;
- }
- TAO_ENDTRY;
- ACE_DEBUG ((LM_DEBUG,
- "\nServer is terminating"));
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Property/server.h b/TAO/orbsvcs/tests/Property/server.h
deleted file mode 100644
index 09e5fa5a52b..00000000000
--- a/TAO/orbsvcs/tests/Property/server.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests/CosPropertyService
-//
-// = FILENAME
-// server.h
-//
-// = DESCRIPTION
-// Test server for the CosPropertyService.
-//
-// = AUTHORS
-// Alexander Babu Arulanthu <alex.cs.wustl.edu>
-//
-// ============================================================================
-
-#ifndef COSPROPERTYSERVICE_SERVER_H
-#define COSPROPERTYSERVICE_SERVER_H
-
-#include "tao/TAO.h"
-#include "orbsvcs/Property/CosPropertyService_i.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-#endif /* COSPROPERTYSERVICE_SERVER_H */
diff --git a/TAO/orbsvcs/tests/Sched/DynSched_Test.cpp b/TAO/orbsvcs/tests/Sched/DynSched_Test.cpp
deleted file mode 100644
index ac5bb643d3c..00000000000
--- a/TAO/orbsvcs/tests/Sched/DynSched_Test.cpp
+++ /dev/null
@@ -1,288 +0,0 @@
-// $Id$
-
-#include "Strategy_Scheduler.h"
-#if defined (ACE_HAS_QUANTIFY)
-# include <quantify.h>
-#endif /* ACE_HAS_QUANTIFY */
-
-ACE_RCSID(Sched, DynSched_Test, "$Id$")
-
-// period times, in 100 nanoseconds
-#define ONE_HZ 10000000
-#define FIVE_HZ 2000000
-#define TEN_HZ 1000000
-#define TWENTY_HZ 500000
-
-typedef RtecScheduler::handle_t handle_t;
-typedef RtecScheduler::Dependency_Info Dependency_Info;
-typedef RtecScheduler::Preemption_Priority Preemption_Priority;
-typedef RtecScheduler::OS_Priority OS_Priority;
-typedef RtecScheduler::Sub_Priority Sub_Priority;
-typedef RtecScheduler::RT_Info RT_Info;
-typedef RtecScheduler::Time Time;
-typedef RtecScheduler::Period Period;
-typedef RtecScheduler::Info_Type Info_Type;
-typedef RtecScheduler::Dependency_Type Dependency_Type;
-
-
-static
-void
-setup_rt_info (RT_Info &info, const char *entry_point, u_long period,
- u_long execution, RtecScheduler::Criticality criticality,
- RtecScheduler::Importance importance, u_long threads)
-{
- // copy the passed entry point string into the RT_Info
- info.entry_point = CORBA::string_dup (entry_point);
-
- const TimeBase::ulonglong execution_time = {execution, 0};
- const TimeBase::ulonglong zero = {0, 0};
-
- // initialize other values
- info.handle = 0;
- info.worst_case_execution_time = execution_time;
- info.typical_execution_time = execution_time;
- info.cached_execution_time = zero;
- info.period = period;
- info.criticality = criticality;
- info.importance = importance;
- info.quantum = zero;
- info.threads = threads;
- info.priority = 0;
- info.dynamic_subpriority = 0;
- info.static_subpriority = 0;
- info.preemption_priority = 0;
- info.info_type = RtecScheduler::OPERATION;
- info.volatile_token = 0;
-}
-
-static
-int
-register_rt_info (ACE_DynScheduler &scheduler,
- RtecScheduler::RT_Info &info)
-{
- int result = 0;
-
- if (scheduler.register_task (&info, info.handle) !=
- ACE_DynScheduler::SUCCEEDED)
- {
- result = 1;
- printf ("Could not register info for \"%s\"\n", info.entry_point.in ());
- }
-
- return result;
-}
-
-#if 0 /* not currently used */
-static
-void
-setup_conjunction (RT_Info &info, const char *entry_point)
-{
- // copy the passed entry point string into the RT_Info
- info.entry_point = CORBA::string_dup (entry_point);
-
- const TimeBase::ulonglong zero = {0, 0};
-
- // initialize other values
- info.handle = 0;
- info.worst_case_execution_time = zero;
- info.typical_execution_time = zero;
- info.cached_execution_time = zero;
- info.period = 0;
- info.criticality = RtecScheduler::VERY_LOW_CRITICALITY;
- info.importance = RtecScheduler::VERY_LOW_IMPORTANCE;
- info.quantum = zero;
- info.threads = 0;
- info.priority = 0;
- info.dynamic_subpriority = 0;
- info.static_subpriority = 0;
- info.preemption_priority = 0;
- info.info_type = RtecScheduler::CONJUNCTION;
- info.volatile_token = 0;
-}
-
-static
-void
-setup_disjunction (RT_Info &info, const char *entry_point)
-{
- // copy the passed entry point string into the RT_Info
- info.entry_point = CORBA::string_dup (entry_point);
-
- const TimeBase::ulonglong zero = {0, 0};
-
- // initialize other values
- info.handle = 0;
- info.worst_case_execution_time = zero;
- info.typical_execution_time = zero;
- info.cached_execution_time = zero;
- info.period = 0;
- info.criticality = RtecScheduler::VERY_LOW_CRITICALITY;
- info.importance = RtecScheduler::VERY_LOW_IMPORTANCE;
- info.quantum = zero;
- info.threads = 0;
- info.priority = 0;
- info.dynamic_subpriority = 0;
- info.static_subpriority = 0;
- info.preemption_priority = 0;
- info.info_type = RtecScheduler::DISJUNCTION;
- info.volatile_token = 0;
-}
-#endif /* not currently used */
-
-
-static
-int
-run_schedule (ACE_Scheduler_Strategy &strategy,
- const char *output_filename, const char *heading)
-{
-// RtecScheduler::RT_Info low_10, low_20, high_10, high_20;
- RtecScheduler::RT_Info low_1, low_5, low_10, low_20;
- RtecScheduler::RT_Info high_1, high_5, high_10, high_20;
-
- ACE_Strategy_Scheduler scheduler (strategy);
-
- setup_rt_info (low_1, "low_1", ONE_HZ, 180000,
- RtecScheduler::LOW_CRITICALITY,
- RtecScheduler::HIGH_IMPORTANCE, 1);
- setup_rt_info (low_5, "low_5", FIVE_HZ, 180000,
- RtecScheduler::LOW_CRITICALITY,
- RtecScheduler::HIGH_IMPORTANCE, 1);
- setup_rt_info (low_10, "low_10", TEN_HZ, 180000,
- RtecScheduler::LOW_CRITICALITY,
- RtecScheduler::HIGH_IMPORTANCE, 1);
- setup_rt_info (low_20, "low_20", TWENTY_HZ, 180000,
- RtecScheduler::LOW_CRITICALITY,
- RtecScheduler::HIGH_IMPORTANCE, 1);
- setup_rt_info (high_1, "high_1", ONE_HZ, 180000,
- RtecScheduler::HIGH_CRITICALITY,
- RtecScheduler::LOW_IMPORTANCE, 1);
- setup_rt_info (high_5, "high_5", FIVE_HZ, 180000,
- RtecScheduler::HIGH_CRITICALITY,
- RtecScheduler::LOW_IMPORTANCE, 1);
- setup_rt_info (high_10, "high_10", TEN_HZ, 180000,
- RtecScheduler::HIGH_CRITICALITY,
- RtecScheduler::LOW_IMPORTANCE, 1);
- setup_rt_info (high_20, "high_20", TWENTY_HZ, 180000,
- RtecScheduler::HIGH_CRITICALITY,
- RtecScheduler::LOW_IMPORTANCE, 1);
-
- if (
- register_rt_info (scheduler, low_1) ||
- register_rt_info (scheduler, low_5) ||
- register_rt_info (scheduler, low_10) ||
- register_rt_info (scheduler, low_20) ||
- register_rt_info (scheduler, high_1) ||
- register_rt_info (scheduler, high_5) ||
- register_rt_info (scheduler, high_10) ||
- register_rt_info (scheduler, high_20))
- {
- return -1;
- }
-
-#if defined (ACE_HAS_QUANTIFY)
- quantify_start_recording_data ();
-#endif /* ACE_HAS_QUANTIFY */
- ACE_DynScheduler::status_t status = scheduler.schedule ();
-#if defined (ACE_HAS_QUANTIFY)
- quantify_stop_recording_data ();
-#endif /* ACE_HAS_QUANTIFY */
-
- switch (status)
- {
- case ACE_DynScheduler::SUCCEEDED:
- case ACE_DynScheduler::ST_UTILIZATION_BOUND_EXCEEDED:
-
- status = scheduler.output_timeline (output_filename, heading);
- switch (status)
- {
- case ACE_DynScheduler::SUCCEEDED:
- case ACE_DynScheduler::ST_UTILIZATION_BOUND_EXCEEDED:
- break;
-
- default :
- printf ("scheduler.output_timeline (\"%s\") failed: returned %d\n",
- output_filename, status);
- return -1;
- }
-
- break;
-
- default :
-
- printf ("scheduler.schedule () failed: returned %d\n", status);
- return -1;
- }
-
- return 0;
-}
-
-int
-main (int, char *[])
-{
- int result = 0;
-
- // create a bunch of different strategies, indicating the minimum critical
- // priority level (number of priority levels in critical set - 1) for each.
-
- ACE_RMS_Scheduler_Strategy rms_strategy (3);
-// ACE_RMS_Scheduler_Strategy rms_strategy (1);
-
- ACE_MLF_Scheduler_Strategy mlf_strategy (0);
- ACE_EDF_Scheduler_Strategy edf_strategy (0);
-
- ACE_RMS_Dyn_Scheduler_Strategy rms_dyn_strategy (3);
-// ACE_RMS_Dyn_Scheduler_Strategy rms_dyn_strategy (1);
-
- ACE_MUF_Scheduler_Strategy muf_strategy (0);
-
- result = run_schedule (rms_strategy, "RMS_Timelines",
- "RMS Scheduling Strategy");
- if (result < 0)
- {
- printf ("run_schedule (rms_strategy, \"RMS_Timelines\", "
- "\"RMS Scheduling Strategy\") returned %d\n",
- result);
- return 1;
- }
-
- result = run_schedule (mlf_strategy, "MLF_Timelines",
- "MLF Scheduling Strategy");
- if (result < 0)
- {
- printf ("run_schedule (mlf_strategy, \"MLF_Timelines\", "
- "\"MLF Scheduling Strategy\") returned %d\n",
- result);
- return 1;
- }
-
- result = run_schedule (edf_strategy, "EDF_Timelines",
- "EDF Scheduling Strategy");
- if (result < 0)
- {
- printf ("run_schedule (edf_strategy, \"EDF_Timelines\", "
- "\"EDF Scheduling Strategy\") returned %d\n",
- result);
- return 1;
- }
-
- result = run_schedule (rms_dyn_strategy, "RMS_Dyn_Timelines",
- "RMS-Dynamic Scheduling Strategy");
- if (result < 0)
- {
- printf ("run_schedule (rms_dyn_strategy, \"RMS_Dyn_Timelines\", "
- "\"RMS-Dynamic Scheduling Strategy\") returned %d\n",
- result);
- return 1;
- }
-
- result = run_schedule (muf_strategy, "MUF_Timelines",
- "MUF Scheduling Strategy");
- if (result < 0)
- {
- printf ("run_schedule (muf_strategy, \"MUF_Timelines\", "
- "\"MUF Scheduling Strategy\") returned %d\n",
- result);
- return 1;
- }
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Sched/Makefile b/TAO/orbsvcs/tests/Sched/Makefile
deleted file mode 100644
index 290b2b81a18..00000000000
--- a/TAO/orbsvcs/tests/Sched/Makefile
+++ /dev/null
@@ -1,131 +0,0 @@
-# $Id$
-
-BIN = DynSched_Test
-BUILD = $(BIN)
-SRC = $(BIN:%=%$(VAR).cpp)
-LDLIBS= -lorbsvcs -lTAO
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs/orbsvcs/Sched \
- -I$(TAO_ROOT)/orbsvcs \
- -I$(TAO_ROOT)
-
-#----------------------------------------------------------------------------
-# 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.local.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/DynSched_Test.o .obj/DynSched_Test.so .shobj/DynSched_Test.o .shobj/DynSched_Test.so: DynSched_Test.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/DynSched.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-sunos5.5.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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Map_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.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/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.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/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(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/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/SchedEntry.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Event_Service_Constants.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Time_Utilities.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/SchedEntry.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/DynSched.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Sched/Strategy_Scheduler.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Makefile b/TAO/orbsvcs/tests/Sched_Conf/Makefile
deleted file mode 100644
index 1aba9be31ec..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Makefile
+++ /dev/null
@@ -1,327 +0,0 @@
-# $Id$
-
-BIN = Sched_Conf
-BUILD = $(BIN)
-
-DUMP_SRCS = \
- Sched_Conf.cpp
-
-LSRC = $(DUMP_SRCS)
-
-SCHEDULE_OBJS=$(SCHEDULE_SRCS:.cpp=.o)
-DUMP_OBJS=$(DUMP_SRCS:.cpp=.o)
-
-LDLIBS = -lorbsvcs -lTAO
-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.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-TSS_ORB_FLAG = #-DTAO_HAS_TSS_ORBCORE
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Sched_Conf.o .obj/Sched_Conf.so .shobj/Sched_Conf.o .shobj/Sched_Conf.so: Sched_Conf.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Sched_Params.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/RtecSchedulerC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Scheduler_Factory.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Sched_Conf/README b/TAO/orbsvcs/tests/Sched_Conf/README
deleted file mode 100644
index e787e7d690a..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/README
+++ /dev/null
@@ -1,42 +0,0 @@
-Overview:
-
- The scheduling service can run in one of two different modes of
- operation, an off-line configuration mode, and a run-time execution mode.
- The application uses the Scheduler_Factory to specify in which mode
- it would like to use the scheduling service.
-
- In the configuration mode, the application registers RT_Infos containing
- operation characteristics with the off-line scheduler, and also specifies
- operation dependencies. The Event Channel also registers RT_Infos for its
- own operations, and specifies any additional dependencies introduced by
- subscription or event correllation.
-
- Once all operations are registered, the application invokes the
- scheduler's compute_scheduling method. The scheduler generates a
- "schedule" consisting of operation priorities and sub-priorities, and
- determines whether or not the schedule is feasible. The scheduler also
- produces queue specification information that can be used to configure
- the dispatching module's number and kinds of queues (this
- automatic dispatching module configuration will appear in a TAO release
- *very* soon). The application then may ask the config scheduler to dump
- it's schedule to a header file.
-
- The Sched_Conf.cpp file in this directory is an example of how this is done.
- Building and running the Sched_Conf executable will produce a header file
- called Sched_Conf_Runtime.h, which is included by Sched_Conf_Runtime.cpp.
-
- The dumped header file contains tables with the static scheduling and
- configuration information. The Sched_Conf_Runtime application passes this
- information to the run-time scheduler at start-up. The application may also
- re-register its operations to verify the correct operations were loaded. The
- Sched_Conf_Runtime does this, and in fact exercises a number of methods
- of the run-time scheduler to ensure it gives correct responses for the
- table of operations with which it was instantiated.
-
-Program operation:
-
- build Sched_Conf
- run Sched_Conf
- build Sched_Conf_Runtime
- run Sched_Conf_Runtime
-
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.cpp b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.cpp
deleted file mode 100644
index 0eb5c1477ec..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.cpp
+++ /dev/null
@@ -1,443 +0,0 @@
-// $Id$
-
-// This program performa a simple scheduler configuration run,
-// and dumps the results of one scheduling into a C++ header file.
-
-#include "ace/Sched_Params.h"
-#include "ace/Get_Opt.h"
-#include "tao/corba.h"
-
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-ACE_RCSID(Sched_Conf, Sched_Conf, "$Id$")
-
-const char* service_name = "ScheduleService";
-
-const char* format_string = "{%-12s, %d, %d, %d, %d, %8d, "
- "ACE_static_cast (RtecScheduler::Criticality_t, %d), "
- "ACE_static_cast (RtecScheduler::Importance_t, %d), "
- "%d, %d, %3d, %d, %d, "
- "ACE_static_cast (RtecScheduler::Info_Type_t, %d)}\n";
-
-int
-parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "n:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'n':
- service_name = get_opt.optarg;
- break;
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "-n service_name "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- if (parse_args (argc, argv) != 0)
- {
- return 1;
- }
-
- // create initial data for supplier and consumer operations
- const int operation_count = 16;
- ACE_Scheduler_Factory::POD_RT_Info config_infos[operation_count] = {
- // 20 Hz high criticality supplier
- { "high_20_S", // entry point
- 0, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 500000, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 1, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 20 Hz low criticality supplier
- { "low_20_S", // entry point
- 0, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 500000, // period (100 ns)
- RtecScheduler::LOW_CRITICALITY, // criticality
- RtecScheduler::HIGH_IMPORTANCE, // importance
- 0, // quantum (unused)
- 1, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 10 Hz high criticality supplier
- { "high_10_S", // entry point
- 0, // handle
- 10000, // worst case execution time
- 10000, // typical execution time (unused)
- 10000, // cached execution time
- 1000000, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 1, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 10 Hz low criticality supplier
- { "low_10_S", // entry point
- 0, // handle
- 10000, // worst case execution time
- 10000, // typical execution time (unused)
- 10000, // cached execution time
- 1000000, // period (100 ns)
- RtecScheduler::LOW_CRITICALITY, // criticality
- RtecScheduler::HIGH_IMPORTANCE, // importance
- 0, // quantum (unused)
- 1, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 5 Hz high criticality supplier
- { "high_05_S", // entry point
- 0, // handle
- 20000, // worst case execution time
- 20000, // typical execution time (unused)
- 20000, // cached execution time
- 2000000, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 1, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 5 Hz low criticality supplier
- { "low_05_S", // entry point
- 0, // handle
- 20000, // worst case execution time
- 20000, // typical execution time (unused)
- 20000, // cached execution time
- 2000000, // period (100 ns)
- RtecScheduler::LOW_CRITICALITY, // criticality
- RtecScheduler::HIGH_IMPORTANCE, // importance
- 0, // quantum (unused)
- 1, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 1 Hz high criticality supplier (declares a rate but no threads)
- { "high_01_S", // entry point
- 0, // handle
- 100000, // worst case execution time
- 100000, // typical execution time (unused)
- 100000, // cached execution time
- 10000000, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 1 Hz low criticality supplier (remote dependant: scheduler should warn)
- { "low_01_S", // entry point
- 0, // handle
- 100000, // worst case execution time
- 100000, // typical execution time (unused)
- 100000, // cached execution time
- 10000000, // period (100 ns)
- RtecScheduler::LOW_CRITICALITY, // criticality
- RtecScheduler::HIGH_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 20 Hz high criticality consumer
- { "high_20_C", // entry point
- 0, // handle
- 0, // worst case execution time
- 0, // typical execution time (unused)
- 0, // cached execution time
- 0, // period (zero)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 20 Hz low criticality consumer
- { "low_20_C", // entry point
- 0, // handle
- 0, // worst case execution time
- 0, // typical execution time (unused)
- 0, // cached execution time
- 0, // period (zero)
- RtecScheduler::LOW_CRITICALITY, // criticality
- RtecScheduler::HIGH_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 10 Hz high criticality consumer
- { "high_10_C", // entry point
- 0, // handle
- 0, // worst case execution time
- 0, // typical execution time (unused)
- 0, // cached execution time
- 0, // period (zero)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 10 Hz low criticality consumer
- { "low_10_C", // entry point
- 0, // handle
- 0, // worst case execution time
- 0, // typical execution time (unused)
- 0, // cached execution time
- 0, // period (zero)
- RtecScheduler::LOW_CRITICALITY, // criticality
- RtecScheduler::HIGH_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 5 Hz high criticality consumer
- { "high_05_C", // entry point
- 0, // handle
- 0, // worst case execution time
- 0, // typical execution time (unused)
- 0, // cached execution time
- 0, // period (zero)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 5 Hz low criticality consumer
- { "low_05_C", // entry point
- 0, // handle
- 0, // worst case execution time
- 0, // typical execution time (unused)
- 0, // cached execution time
- 0, // period (zero)
- RtecScheduler::LOW_CRITICALITY, // criticality
- RtecScheduler::HIGH_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 1 Hz high criticality consumer
- { "high_01_C", // entry point
- 0, // handle
- 0, // worst case execution time
- 0, // typical execution time (unused)
- 0, // cached execution time
- 0, // period (zero)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // 1 Hz low criticality consumer
- { "low_01_C", // entry point
- 0, // handle
- 0, // worst case execution time
- 0, // typical execution time (unused)
- 0, // cached execution time
- 0, // period (zero)
- RtecScheduler::LOW_CRITICALITY, // criticality
- RtecScheduler::HIGH_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- }
- };
-
-
- TAO_TRY
- {
- // Initialize ORB.
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "internet", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil(poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in(), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Initialize the naming services
- TAO_Naming_Client my_name_client;
- if (my_name_client.init (orb.in ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- if (ACE_Scheduler_Factory::use_config (my_name_client.get_context (),
- service_name) < 0)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to bind to the scheduling service.\n"),
- 1);
- }
- // create and initialize RT_Infos in the scheduler,
- // make second half of array depend on first half.
- for (int i = 0; i < operation_count; ++i)
- {
- // create the RT_Info
- config_infos[i].handle =
- ACE_Scheduler_Factory::server ()->create (config_infos[i].entry_point,
- TAO_TRY_ENV);
-
- // initialize the RT_Info
- ACE_Scheduler_Factory::server ()->
- set (config_infos[i].handle,
- ACE_static_cast (RtecScheduler::Criticality_t, config_infos[i].criticality),
- config_infos[i].worst_case_execution_time,
- config_infos[i].typical_execution_time,
- config_infos[i].cached_execution_time,
- config_infos[i].period,
- ACE_static_cast (RtecScheduler::Importance_t, config_infos[i].importance),
- config_infos[i].quantum,
- config_infos[i].threads,
- ACE_static_cast (RtecScheduler::Info_Type_t, config_infos[i].info_type),
- TAO_TRY_ENV);
-
- // make operations in second half dependant on
- // operations in the first half of the array,
- // and have each called twice as a oneway call
- if (i >= (operation_count / 2))
- {
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[i].handle,
- config_infos[i - (operation_count / 2)].handle,
- 2, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
- }
- }
-
- RtecScheduler::RT_Info_Set_var infos;
- RtecScheduler::Config_Info_Set_var configs;
- RtecScheduler::Scheduling_Anomaly_Set_var anomalies;
-
-#if defined (__SUNPRO_CC)
- // Sun C++ 4.2 warns with the code below:
- // Warning (Anachronism): Temporary used for non-const
- // reference, now obsolete.
- // Note: Type "CC -migration" for more on anachronisms.
- // Warning (Anachronism): The copy constructor for argument
- // infos of type RtecScheduler::RT_Info_Set_out should take
- // const RtecScheduler::RT_Info_Set_out&.
- // But, this code is not CORBA conformant, because users should
- // not define instances of _out types.
-
- RtecScheduler::RT_Info_Set_out infos_out (infos);
- RtecScheduler::Config_Info_Set_out configs_out (configs);
- RtecScheduler::Scheduling_Anomaly_Set_out anomalies_out (anomalies);
- ACE_Scheduler_Factory::server ()->compute_scheduling
- (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- infos_out, configs_out, anomalies_out, TAO_TRY_ENV);
-#else /* ! __SUNPRO_CC */
- ACE_Scheduler_Factory::server ()->compute_scheduling
- (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- infos.out (), configs.out (), anomalies.out (), TAO_TRY_ENV);
-#endif /* ! __SUNPRO_CC */
-
- TAO_CHECK_ENV;
-
- ACE_Scheduler_Factory::dump_schedule (infos.in (),
- configs.in (),
- anomalies.in (),
- "Sched_Conf_Runtime.h",
- format_string);
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.dsp b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.dsp
deleted file mode 100644
index fa1d0de9124..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.dsp
+++ /dev/null
@@ -1,92 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Sched_Conf" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Sched_Conf - 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 "Sched_Conf.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 "Sched_Conf.mak" CFG="Sched_Conf - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Sched_Conf - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sched_Conf - 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)" == "Sched_Conf - 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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /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 orbsvcs.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /out:"Sched_Conf.exe"
-
-!ELSEIF "$(CFG)" == "Sched_Conf - 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 orbsvcsd.lib TAOd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Sched_Conf - Win32 Release"
-# Name "Sched_Conf - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Sched_Conf.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.dsw b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.dsw
deleted file mode 100644
index 829c4735f1e..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf.dsw
+++ /dev/null
@@ -1,56 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Sched_Conf"=.\Sched_Conf.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Sched_Conf_Anomalies"=.\Sched_Conf_Anomalies.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Sched_Conf_Runtime"=.\Sched_Conf_Runtime.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name Sched_Conf
- End Project Dependency
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp
deleted file mode 100644
index a41bbff05c8..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp
+++ /dev/null
@@ -1,388 +0,0 @@
-// $Id$
-
-// This program performa a simple scheduler configuration run,
-// and dumps the results of one scheduling into a C++ header file.
-
-#include "ace/Sched_Params.h"
-#include "ace/Get_Opt.h"
-#include "tao/corba.h"
-
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-ACE_RCSID(Sched_Conf, Sched_Conf_Anomalies, "$Id$")
-
-const char* service_name = "ScheduleService";
-
-const char* format_string = "{%-12s, %d, %d, %d, %d, %8d, "
- "ACE_static_cast (RtecScheduler::Criticality_t, %d), "
- "ACE_static_cast (RtecScheduler::Importance_t, %d), "
- "%d, %d, %3d, %d, %d, "
- "ACE_static_cast (RtecScheduler::Info_Type_t, %d)}\n";
-
-int
-parse_args (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "n:");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'n':
- service_name = get_opt.optarg;
- break;
- case '?':
- default:
- ACE_DEBUG ((LM_DEBUG,
- "Usage: %s "
- "-n service_name "
- "\n",
- argv[0]));
- return -1;
- }
- }
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- if (parse_args (argc, argv) != 0)
- {
- return 1;
- }
-
- // create initial data for supplier and consumer operations
- const int operation_count = 8;
- ACE_Scheduler_Factory::POD_RT_Info config_infos[operation_count] = {
- // good supplier (no unresolved dependencies)
- { "good_supplier", // entry point
- 0, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 500000, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 1, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // good consumer (no unresolved dependencies)
- { "good_consumer", // entry point
- 1, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 0, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // supplier with unresolved remote dependencies
- { "unresolved_remote_supplier", // entry point
- 2, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 0, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::REMOTE_DEPENDANT // info type
- },
- // consumer with unresolved remote dependencies
- { "unresolved_remote_consumer", // entry point
- 3, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 0, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // supplier with unresolved local dependencies
- { "unresolved_local_supplier", // entry point
- 4, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 0, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // consumer with unresolved local dependencies
- { "unresolved_local_consumer", // entry point
- 5, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 0, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // consumer with unresolved local and remote dependencies
- { "both_unresolved_consumer_1", // entry point
- 6, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 0, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- },
- // another consumer with unresolved
- // local and remote dependencies
- { "both_unresolved_consumer_2", // entry point
- 7, // handle
- 5000, // worst case execution time
- 5000, // typical execution time (unused)
- 5000, // cached execution time
- 0, // period (100 ns)
- RtecScheduler::HIGH_CRITICALITY, // criticality
- RtecScheduler::LOW_IMPORTANCE, // importance
- 0, // quantum (unused)
- 0, // threads
- 0, // OS priority
- 0, // Preemption subpriority
- 0, // Preemption priority
- RtecScheduler::OPERATION // info type
- }
- };
-
-
- TAO_TRY
- {
- // Initialize ORB.
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "internet", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil(poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in(), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Initialize the naming services
- TAO_Naming_Client my_name_client;
- if (my_name_client.init (orb.in ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- if (ACE_Scheduler_Factory::use_config (my_name_client.get_context (),
- service_name) < 0)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to bind to the scheduling service.\n"),
- 1);
- }
- // create and initialize RT_Infos in the scheduler,
- // make second half of array depend on first half.
- for (int i = 0; i < operation_count; ++i)
- {
- // create the RT_Info
- config_infos[i].handle =
- ACE_Scheduler_Factory::server ()->create (config_infos[i].entry_point,
- TAO_TRY_ENV);
-
- // initialize the RT_Info
- ACE_Scheduler_Factory::server ()->
- set (config_infos[i].handle,
- ACE_static_cast (RtecScheduler::Criticality_t,
- config_infos[i].criticality),
- config_infos[i].worst_case_execution_time,
- config_infos[i].typical_execution_time,
- config_infos[i].cached_execution_time,
- config_infos[i].period,
- ACE_static_cast (RtecScheduler::Importance_t,
- config_infos[i].importance),
- config_infos[i].quantum,
- config_infos[i].threads,
- ACE_static_cast (RtecScheduler::Info_Type_t,
- config_infos[i].info_type),
- TAO_TRY_ENV);
- }
-
-
- // register dependency of good consumer on good supplier
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[1].handle,
- config_infos[0].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
-
- // register dependency of consumer that will have unresolved remote
- // dependencies on supplier with unresolved remote dependencies
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[3].handle,
- config_infos[2].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
-
-
- // register dependency of consumer that will have unresolved local
- // dependencies on supplier with unresolved local dependencies
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[5].handle,
- config_infos[4].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
-
-
- // register dependencies on each supplier of first consumer that will
- // have both unresolved local and unresolved remote dependencies.
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[6].handle,
- config_infos[0].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[6].handle,
- config_infos[2].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[6].handle,
- config_infos[4].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
-
-
- // Register dependencies on each of the other consumers by second
- // consumer that will have both unresolved local and unresolved remote
- // dependencies.
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[7].handle,
- config_infos[1].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[7].handle,
- config_infos[3].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[7].handle,
- config_infos[5].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
- ACE_Scheduler_Factory::server ()->
- add_dependency (config_infos[7].handle,
- config_infos[6].handle,
- 1, // number of calls
- RtecScheduler::ONE_WAY_CALL, // type of dependency
- TAO_TRY_ENV);
-
-
- RtecScheduler::RT_Info_Set_var infos;
- RtecScheduler::Config_Info_Set_var configs;
- RtecScheduler::Scheduling_Anomaly_Set_var anomalies;
-
-#if defined (__SUNPRO_CC)
- // Sun C++ 4.2 warns with the code below:
- // Warning (Anachronism): Temporary used for non-const
- // reference, now obsolete.
- // Note: Type "CC -migration" for more on anachronisms.
- // Warning (Anachronism): The copy constructor for argument
- // infos of type RtecScheduler::RT_Info_Set_out should take
- // const RtecScheduler::RT_Info_Set_out&.
- // But, this code is not CORBA conformant, because users should
- // not define instances of _out types.
-
- RtecScheduler::RT_Info_Set_out infos_out (infos);
- RtecScheduler::Config_Info_Set_out configs_out (configs);
- RtecScheduler::Scheduling_Anomaly_Set_out anomalies_out (anomalies);
- ACE_Scheduler_Factory::server ()->compute_scheduling
- (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- infos_out, configs_out, anomalies_out, TAO_TRY_ENV);
-#else /* ! __SUNPRO_CC */
- ACE_Scheduler_Factory::server ()->compute_scheduling
- (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_Sched_Params::priority_max (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- infos.out (), configs.out (), anomalies.out (), TAO_TRY_ENV);
-#endif /* ! __SUNPRO_CC */
-
- TAO_CHECK_ENV;
-
- ACE_Scheduler_Factory::dump_schedule (infos.in (),
- configs.in (),
- anomalies.in (),
- "Sched_Conf_Anomalies_Runtime.h",
- format_string);
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.dsp b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.dsp
deleted file mode 100644
index f7e9d6bad1d..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.dsp
+++ /dev/null
@@ -1,102 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Sched_Conf_Anomalies" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Sched_Conf_Anomalies - 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 "Sched_Conf_Anomalies.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 "Sched_Conf_Anomalies.mak" CFG="Sched_Conf_Anomalies - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Sched_Conf_Anomalies - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Sched_Conf_Anomalies - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Sched_Conf_Anomalies - 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 ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /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 kernel32.lib user32.lib gdi32.lib winspool.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 kernel32.lib user32.lib gdi32.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)" == "Sched_Conf_Anomalies - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Sched_Conf_Anomalies___Win32_Debug"
-# PROP BASE Intermediate_Dir "Sched_Conf_Anomalies___Win32_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 /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /FD /GZ /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 kernel32.lib user32.lib gdi32.lib 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 orbsvcsd.lib TAOd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Sched_Conf_Anomalies - Win32 Release"
-# Name "Sched_Conf_Anomalies - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\Sched_Conf_Anomalies.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies_Runtime.h b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies_Runtime.h
deleted file mode 100644
index ef7d87eadb1..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies_Runtime.h
+++ /dev/null
@@ -1,59 +0,0 @@
-// $Id $
-
-// This file was automatically generated by the Scheduler_Factory.
-// Before editing the file please consider generating it again.
-
-#include "orbsvcs/Scheduler_Factory.h"
-
-
-// The following scheduling anomalies were detected:
-ERROR: ST_UNRESOLVED_LOCAL_DEPENDENCIES
-ERROR: The following entry points have unresolved local dependencies:
-// unresolved_local_supplier
-// unresolved_local_consumer
-// both_unresolved_consumer_1
-// both_unresolved_consumer_2
-
-// WARNING: ST_UNRESOLVED_REMOTE_DEPENDENCIES
-// WARNING: The following entry points have unresolved remote dependencies:
-// unresolved_remote_supplier
-// unresolved_remote_consumer
-// both_unresolved_consumer_1
-// both_unresolved_consumer_2
-
-
-
-static ACE_Scheduler_Factory::POD_RT_Info infos[] = {
-{"good_supplier", 1, 5000, 5000, 5000, 500000, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 1, 15, 0, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"good_consumer", 2, 5000, 5000, 5000, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 15, 1, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"unresolved_remote_supplier", 3, 5000, 5000, 5000, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 0, 0, 0, (RtecScheduler::Info_Type_t) 3}
-,
-{"unresolved_remote_consumer", 4, 5000, 5000, 5000, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 0, 0, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"unresolved_local_supplier", 5, 5000, 5000, 5000, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 0, 0, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"unresolved_local_consumer", 6, 5000, 5000, 5000, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 0, 0, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"both_unresolved_consumer_1", 7, 5000, 5000, 5000, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 0, 0, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"both_unresolved_consumer_2", 8, 5000, 5000, 5000, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 0, 0, 0, (RtecScheduler::Info_Type_t) 0}
-
-};
-
-static int infos_size = sizeof(infos)/sizeof(infos[0]);
-
-
-static ACE_Scheduler_Factory::POD_Config_Info configs[] = {
- { 0, 15, (RtecScheduler::Dispatching_Type_t) 2 }
-};
-
-static int configs_size = sizeof(configs)/sizeof(configs[0]);
-
-
-// This sets up Scheduler_Factory to use the runtime version.
-int scheduler_factory_setup =
- ACE_Scheduler_Factory::use_runtime (configs_size, configs, infos_size, infos);
-
-// EOF
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp
deleted file mode 100644
index 2c0bd902827..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.cpp
+++ /dev/null
@@ -1,160 +0,0 @@
-// $Id$
-
-// This program exercises a run-time scheduler,
-// using the config run generated C++ header file.
-
-#include "ace/Sched_Params.h"
-#include "ace/Get_Opt.h"
-#include "tao/corba.h"
-
-#include "orbsvcs/CosNamingC.h"
-#include "orbsvcs/Scheduler_Factory.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-#include "Sched_Conf_Runtime.h"
-
-ACE_RCSID(Sched_Conf, Sched_Conf_Runtime, "$Id$")
-
-
-
-int
-main (int argc, char *argv[])
-{
- TAO_TRY
- {
- // Initialize ORB.
- CORBA::ORB_var orb =
- CORBA::ORB_init (argc, argv, "internet", TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
- if (CORBA::is_nil(poa_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the POA.\n"),
- 1);
-
- PortableServer::POA_var root_poa =
- PortableServer::POA::_narrow (poa_object.in(), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- PortableServer::POAManager_var poa_manager =
- root_poa->the_POAManager (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Store a pointer to the local run-time scheduler.
- RtecScheduler::Scheduler_ptr runtime_scheduler =
- ACE_Scheduler_Factory::server ();
-
- // Some useful variables for retrieving values from the scheduler.
- RtecScheduler::RT_Info *rt_info = 0;
- RtecScheduler::OS_Priority priority;
- RtecScheduler::Preemption_Subpriority_t subpriority;
- RtecScheduler::Preemption_Priority_t p_priority;
- RtecScheduler::Dispatching_Type_t dispatching_type;
-
- for (int i = 0; i < infos_size; ++i)
- {
- // Make sure the correct handle is returned by the
- // run-time scheduler's create and lookup methods.
- ACE_ASSERT (infos [i].handle ==
- runtime_scheduler->create (infos [i].entry_point,
- TAO_TRY_ENV));
- ACE_ASSERT (infos [i].handle ==
- runtime_scheduler->lookup (infos [i].entry_point,
- TAO_TRY_ENV));
-
- // Make sure the values in the RT_Info returned by get are OK.
- delete rt_info;
- rt_info = runtime_scheduler->get (infos [i].handle,
- TAO_TRY_ENV);
- ACE_ASSERT (rt_info != 0);
- ACE_ASSERT (ACE_OS::strcmp (rt_info->entry_point,
- infos [i].entry_point) == 0);
- ACE_ASSERT (rt_info->handle ==
- infos [i].handle);
- ACE_ASSERT (rt_info->worst_case_execution_time ==
- infos [i].worst_case_execution_time);
- ACE_ASSERT (rt_info->typical_execution_time ==
- infos [i].typical_execution_time);
- ACE_ASSERT (rt_info->cached_execution_time ==
- infos [i].cached_execution_time);
- ACE_ASSERT (rt_info->period ==
- infos [i].period);
- ACE_ASSERT (rt_info->criticality ==
- ACE_static_cast (RtecScheduler::Criticality_t, infos [i].criticality));
- ACE_ASSERT (rt_info->importance ==
- ACE_static_cast (RtecScheduler::Importance_t, infos [i].importance));
- ACE_ASSERT (rt_info->quantum ==
- infos [i].quantum);
- ACE_ASSERT (rt_info->threads ==
- infos [i].threads);
- ACE_ASSERT (rt_info->priority ==
- infos [i].priority);
- ACE_ASSERT (rt_info->preemption_subpriority ==
- infos [i].static_subpriority);
- ACE_ASSERT (rt_info->preemption_priority ==
- infos [i].preemption_priority);
- ACE_ASSERT (rt_info->info_type ==
- ACE_static_cast (RtecScheduler::Info_Type_t, infos [i].info_type));
-
- // Make sure the values in the scheduler's internal RT_Info are OK.
- // Scheduler will generate messages if any values don't match.
- runtime_scheduler->set (infos [i].handle,
- ACE_static_cast (RtecScheduler::Criticality_t,
- infos [i].criticality),
- infos [i].worst_case_execution_time,
- infos [i].typical_execution_time,
- infos [i].cached_execution_time,
- infos [i].period,
- ACE_static_cast (RtecScheduler::Importance_t,
- infos [i].importance),
- infos [i].quantum,
- infos [i].threads,
- ACE_static_cast (RtecScheduler::Info_Type_t,
- infos [i].info_type),
- TAO_TRY_ENV);
-
- // Make sure the correct priority values are returned.
- runtime_scheduler->priority (infos [i].handle,
- priority,
- subpriority,
- p_priority,
- TAO_TRY_ENV);
- ACE_ASSERT (priority == infos [i].priority);
- ACE_ASSERT (subpriority == infos [i].static_subpriority);
- ACE_ASSERT (p_priority == infos [i].preemption_priority);
- runtime_scheduler->entry_point_priority (infos [i].entry_point,
- priority,
- subpriority,
- p_priority,
- TAO_TRY_ENV);
- ACE_ASSERT (priority == infos [i].priority);
- ACE_ASSERT (subpriority == infos [i].static_subpriority);
- ACE_ASSERT (p_priority == infos [i].preemption_priority);
- }
-
- for (int j = 0; j < configs_size; ++j)
- {
- // Make sure the correct preemption priority is stored.
- ACE_ASSERT (j == configs [j].preemption_priority);
-
- // Make sure the correct queue configuration values are returned.
- runtime_scheduler->
- dispatch_configuration (configs [j].preemption_priority,
- priority,
- dispatching_type,
- TAO_TRY_ENV);
- ACE_ASSERT (priority == configs [j].thread_priority);
- ACE_ASSERT (dispatching_type == configs [j].dispatching_type);
-
- }
- }
- TAO_CATCH (CORBA::SystemException, sys_ex)
- {
- TAO_TRY_ENV.print_exception ("SYS_EX");
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.dsp b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.dsp
deleted file mode 100644
index f58ec0ec629..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.dsp
+++ /dev/null
@@ -1,96 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Sched_Conf_Runtime" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Sched_Conf_Runtime - 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 "Sched_Conf_Runtime.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 "Sched_Conf_Runtime.mak"\
- CFG="Sched_Conf_Runtime - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Sched_Conf_Runtime - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sched_Conf_Runtime - 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)" == "Sched_Conf_Runtime - 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 ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /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 kernel32.lib user32.lib gdi32.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)" == "Sched_Conf_Runtime - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Sched_Co"
-# PROP BASE Intermediate_Dir "Sched_Co"
-# 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 orbsvcsd.lib TAOd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Sched_Conf_Runtime - Win32 Release"
-# Name "Sched_Conf_Runtime - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Sched_Conf_Runtime.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched_Conf_Runtime.h
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.h b/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.h
deleted file mode 100644
index e45231075a3..00000000000
--- a/TAO/orbsvcs/tests/Sched_Conf/Sched_Conf_Runtime.h
+++ /dev/null
@@ -1,62 +0,0 @@
-// $Id $
-
-// This file was automatically generated by the Scheduler_Factory.
-// Before editing the file please consider generating it again.
-
-#include "orbsvcs/Scheduler_Factory.h"
-
-
-// There were no scheduling anomalies.
-
-
-static ACE_Scheduler_Factory::POD_RT_Info infos[] = {
-{"high_20_S" , 1, 5000, 5000, 5000, 500000, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 1, 15, 11, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"low_20_S" , 2, 5000, 5000, 5000, 500000, (RtecScheduler::Criticality_t) 1, (RtecScheduler::Importance_t) 3, 0, 1, 2, 11, 1, (RtecScheduler::Info_Type_t) 0}
-,
-{"high_10_S" , 3, 10000, 10000, 10000, 1000000, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 1, 15, 8, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"low_10_S" , 4, 10000, 10000, 10000, 1000000, (RtecScheduler::Criticality_t) 1, (RtecScheduler::Importance_t) 3, 0, 1, 2, 8, 1, (RtecScheduler::Info_Type_t) 0}
-,
-{"high_05_S" , 5, 20000, 20000, 20000, 2000000, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 1, 15, 5, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"low_05_S" , 6, 20000, 20000, 20000, 2000000, (RtecScheduler::Criticality_t) 1, (RtecScheduler::Importance_t) 3, 0, 1, 2, 5, 1, (RtecScheduler::Info_Type_t) 0}
-,
-{"high_01_S" , 7, 100000, 100000, 100000, 10000000, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 15, 2, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"low_01_S" , 8, 100000, 100000, 100000, 10000000, (RtecScheduler::Criticality_t) 1, (RtecScheduler::Importance_t) 3, 0, 0, 2, 2, 1, (RtecScheduler::Info_Type_t) 0}
-,
-{"high_20_C" , 9, 0, 0, 0, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 15, 9, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"low_20_C" , 10, 0, 0, 0, 0, (RtecScheduler::Criticality_t) 1, (RtecScheduler::Importance_t) 3, 0, 0, 2, 9, 1, (RtecScheduler::Info_Type_t) 0}
-,
-{"high_10_C" , 11, 0, 0, 0, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 15, 6, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"low_10_C" , 12, 0, 0, 0, 0, (RtecScheduler::Criticality_t) 1, (RtecScheduler::Importance_t) 3, 0, 0, 2, 6, 1, (RtecScheduler::Info_Type_t) 0}
-,
-{"high_05_C" , 13, 0, 0, 0, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 15, 3, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"low_05_C" , 14, 0, 0, 0, 0, (RtecScheduler::Criticality_t) 1, (RtecScheduler::Importance_t) 3, 0, 0, 2, 3, 1, (RtecScheduler::Info_Type_t) 0}
-,
-{"high_01_C" , 15, 0, 0, 0, 0, (RtecScheduler::Criticality_t) 3, (RtecScheduler::Importance_t) 1, 0, 0, 15, 0, 0, (RtecScheduler::Info_Type_t) 0}
-,
-{"low_01_C" , 16, 0, 0, 0, 0, (RtecScheduler::Criticality_t) 1, (RtecScheduler::Importance_t) 3, 0, 0, 2, 0, 1, (RtecScheduler::Info_Type_t) 0}
-
-};
-
-static int infos_size = sizeof(infos)/sizeof(infos[0]);
-
-
-static ACE_Scheduler_Factory::POD_Config_Info configs[] = {
- { 0, 15, (RtecScheduler::Dispatching_Type_t) 2 },
- { 1, 2, (RtecScheduler::Dispatching_Type_t) 2 }
-};
-
-static int configs_size = sizeof(configs)/sizeof(configs[0]);
-
-
-// This sets up Scheduler_Factory to use the runtime version.
-int scheduler_factory_setup =
- ACE_Scheduler_Factory::use_runtime (configs_size, configs, infos_size, infos);
-
-// EOF
diff --git a/TAO/orbsvcs/tests/Simple_Naming/Makefile b/TAO/orbsvcs/tests/Simple_Naming/Makefile
deleted file mode 100644
index 4db3d53f937..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/Makefile
+++ /dev/null
@@ -1,857 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-LDLIBS = -lorbsvcs -lTAO
-
-IDL_SRC = test_objectC.cpp test_objectS.cpp
-CLIENT_SRC = client.cpp
-
-LSRC = $(IDL_SRC) $(CLIENT_SRC)
-
-CLIENT_OBJS = $(IDL_SRC:.cpp=.o) $(CLIENT_SRC:.cpp=.o)
-
-TEST_OBJECT_OBJS = test_objectC.o \
- test_objectS.o \
- client.o
-
-BIN = client
-BUILD = $(BIN)
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-VBIN = $(BIN:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-include $(TAO_ROOT)/taoconfig.mk
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)#-H
-
-client: $(addprefix $(VDIR),$(TEST_OBJECT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean:
- -/bin/rm -rf test_objectC.* test_objectS* client
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/test_objectC.o .obj/test_objectC.so .shobj/test_objectC.o .shobj/test_objectC.so: test_objectC.cpp test_objectC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- test_objectC.i test_objectS.h test_objectS_T.h test_objectS_T.i \
- test_objectS_T.cpp test_objectS.i
-.obj/test_objectS.o .obj/test_objectS.so .shobj/test_objectS.o .shobj/test_objectS.so: test_objectS.cpp test_objectS.h test_objectC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- test_objectC.i test_objectS_T.h test_objectS_T.i test_objectS_T.cpp \
- test_objectS.i
-.obj/client.o .obj/client.so .shobj/client.o .shobj/client.so: client.cpp client.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/tao/TAO.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h \
- test_objectS.h test_objectC.h test_objectC.i test_objectS_T.h \
- test_objectS_T.i test_objectS_T.cpp test_objectS.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Simple_Naming/README b/TAO/orbsvcs/tests/Simple_Naming/README
deleted file mode 100644
index 2d80c03a121..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/README
+++ /dev/null
@@ -1,169 +0,0 @@
-// $Id$
-
-This application tests different features of TAO's Naming Service.
-
-To run all tests automatically -
- execute Perl script run_test.pl
-
-To run tests manually -
- start Naming Service ($TAO_ROOT/orbsvcs/Naming_Service/Naming_Service),
- then run ./client with one of the following options below.
-
-The following options exist:
-
--s Run the Simple test of the Naming Service.
-
--t Run the Tree test of the Naming Service.
-
--e Run the Exceptions test of the Naming Service
-
--i Run the Iterator test of the Naming Service.
-
--y Run the Destroy test of the Naming Service.
-
--m Run the MT test of the Naming Service. Requires integer
- argument specifying number of thread to spawn. (If running
- this test manually, its output should be redirected to some
- file, say, "foo". Then, process-m-output.pl script can be
- used to analyze the test output and print out a diagnostic
- message. Invoke the script with
- "process-m-output.pl foo number_of_threads", where
- <number_of_threads> is the argument that was supplied with "-m"
- option to the client.)
-
-If no option is specified, Simple test is run. If more than one
-option is specified, only one test runs.
-
-NOTE: if running tests manually, Naming Service has to be restarted
-before each test (this is due to some tests not 'cleaning up' bindings
-after themselves).
-
-NOTE: destroy test will not produce desired output if POA 'recreates
-servants on request'.
-
-DESCRIPTION AND EXPECTED OUTPUT FOR EACH TEST
-*******************************************
-
-Simple Test.
-
-Performs bind (), resolve (), and unbind () of an object reference in
-the root context.
-
-Expected Output:
-
-Bound name OK
-Resolved name OK
-Unbound name OK
-
-********************************************
-
-MT Test.
-
-Spawns a specified number of threads. Threads concurrently attempt to
-bind (), resolve (), and unbind () the object reference.
-
-Expected Output (produced by the output processing script):
-
-Multithreaded output is ok
-*******************************************
-
-Tree Test.
-
-Checks all Naming Service functions with a tree of Naming Contexts.
-
-root->bind_new_context (level1)
-
-new = root->new_context (), new->bind (foo, obj), and
- root->bind_context (level1/level2, new)
-
-We now have root->level1->level2->foo
-
-root->resolve (level1/level2/foo).
-root->unbind (level1/level2/foo).
-root->bind (level1/level2/foo, obj).
-
-new = root->new_context()
-root->rebind_context(level1/level2, new)
-
-root->bind (level1/level2/foo obj)
-root->resolve (level1/level2/foo)
-root->rebind (level1/level2/foo, obj2) to have a different object under the name bar.
-root->resolve (level1/level2/foo) to make sure correct reference is returned.
-
-
-Expected Output:
-
-All funtions work properly
-********************************************
-
-Exceptions Test.
-
-Makes sure that Naming Service throws exceptions as expected, and data
-inside exceptions is set correctly.
-
-Create a tree of Naming Contexts: root context -> level1 -> level2.
-
-Bind an object with the name foo into each of the Naming Contexts.
-
-root->resolve () (with a Name of length 0) - should get InvalidName exception.
-root->bind (foo, obj) - should get AlreadyBound exception.
-root->bind (level1/foo, obj) - should get AlreadyBound exception.
-root->unbind (level1/level2/bar) - should get NotFound exception
- with why = not_object, rest_of_name = bar.
-root->unbind (level1/level3/foo) - should get NotFound exception
- with why = missing_node, rest_of_name = level3/foo.
-root->unbind (level1/foo/foo) -should get NotFound exception
- with why = not_context, rest_of_name = foo/foo.
-
-
-Expected Output:
-
-AlreadyBound exception (case 1) works properly
-AlreadyBound exception (case 2) works properly
-NotFound exception (case 1) works properly
-NotFound exception (case 2) works properly
-NotFound exception (case 3) works properly
-
-*********************************************
-
-Iterator Test.
-
-Checks iterator functions.
-
-Bind () objects with the following names foo1, foo2, foo3, and foo4
-into the root Naming Context.
-
-root->lists (1, bl, iter)
-iter->next_one ()
-iter->next_n (2, bl)
-iter->next_one () - should return false
-iter->destroy ()
-
-
-Expected Output:
-
-First binding: foo1
-Second binding: foo2
-Third binding: foo3
-Fourth binding: foo4
-
-*********************************************
-
-Destroy Test.
-
-Makes sure destroy method is working properly.
-
-Create a context and bind an object under it.
-Attempt to destroy the context - NotEmpty exception should be raised.
-
-Unbind the object and call destroy on the context.
-Attempt to call destroy on the object again - OBJECT_NOT_EXIST
-exception should be raised.
-
-
-Expected Output:
-
-NotEmpty exception works properly
-Destroy works properly
-
-********************************************
diff --git a/TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.dsw b/TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.dsw
deleted file mode 100644
index 3e83cd1bc20..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/Simple_Naming.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.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/TAO/orbsvcs/tests/Simple_Naming/client.cpp b/TAO/orbsvcs/tests/Simple_Naming/client.cpp
deleted file mode 100644
index 2922be204bb..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/client.cpp
+++ /dev/null
@@ -1,1187 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Naming_Service/
-//
-// = FILENAME
-// client.cpp
-//
-// = DESCRIPTION
-// This class implements a simple CORBA client for the CosNaming
-// example using stubs generated by the TAO ORB IDL compiler.
-//
-// = AUTHORS
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>,
-// Marina Spivak <marina@cs.wustl.edu>, and
-// Douglas C. Schmidt <schmidt@cs.wustl.edu>
-// ============================================================================
-
-#include "client.h"
-#include "ace/Get_Opt.h"
-
-ACE_RCSID(Simple_Naming, client, "$Id$")
-
-class My_Test_Object : public POA_Test_Object
-{
-public:
- // = Initialization and termination methods.
- My_Test_Object (CORBA::Short id = 0);
- // Constructor.
-
- ~My_Test_Object (void);
- // Destructor.
-
- // = Interface implementation accessor methods.
-
- void id (CORBA::Short id, CORBA::Environment &TAO_IN_ENV);
- // Sets id.
-
- CORBA::Short id (CORBA::Environment &TAO_IN_ENV);
- // Gets id.
-
-private:
- short id_;
-};
-
-My_Test_Object::My_Test_Object (CORBA::Short id)
- : id_ (id)
-{
-}
-
-My_Test_Object::~My_Test_Object (void)
-{
-}
-
-CORBA::Short
-My_Test_Object::id (CORBA::Environment &)
-{
- return id_;
-}
-
-void
-My_Test_Object::id (CORBA::Short id, CORBA::Environment &)
-{
- id_ = id;
-}
-
-// Constructor.
-
-CosNaming_Client::CosNaming_Client (void)
- : argc_ (0),
- argv_ (0),
- test_ (0)
-{
-}
-
-// Parses the command line arguments and returns an error status.
-
-int
-CosNaming_Client::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "dstieylm:");
- int c;
-
- while ((c = get_opts ()) != -1)
- switch (c)
- {
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case 's':
- if (this->test_ == 0)
- ACE_NEW_RETURN (this->test_,
- Simple_Test,
- -1);
- break;
- case 'l':
- if (this->test_ == 0)
- ACE_NEW_RETURN (this->test_,
- Loop_Test,
- -1);
- break;
- case 'm':
- if (this->test_ == 0)
- {
- int size = ACE_OS::atoi (get_opts.optarg);
- if (size <= 0)
- size = 10;
-
- ACE_NEW_RETURN (this->test_,
- MT_Test (this->orbmgr_.orb (), size),
- -1);
- }
-
- break;
- case 't':
- if (this->test_ == 0)
- ACE_NEW_RETURN (this->test_,
- Tree_Test,
- -1);
- break;
- case 'i':
- if (this->test_ == 0)
- ACE_NEW_RETURN (this->test_,
- Iterator_Test,
- -1);
- break;
- case 'e':
- if (this->test_ == 0)
- ACE_NEW_RETURN (this->test_,
- Exceptions_Test,
- -1);
- break;
- case 'y':
- if (this->test_ == 0)
- ACE_NEW_RETURN (this->test_,
- Destroy_Test,
- -1);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "Argument %c \n usage: %s"
- " [-d]"
- " [-s or -e or -t or -i or -y]"
- "\n",
- c,
- this->argv_ [0]),
- -1);
- }
-
- if (this->test_ == 0)
- ACE_NEW_RETURN (this->test_,
- Simple_Test,
- -1);
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-// Execute client example code.
-
-int
-CosNaming_Client::run (void)
-{
- return test_->execute (naming_client_);
-}
-
-CosNaming_Client::~CosNaming_Client (void)
-{
- delete test_;
-}
-
-int
-CosNaming_Client::init (int argc, char **argv)
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- TAO_TRY
- {
- // Initialize ORB.
- this->orbmgr_.init (this->argc_,
- this->argv_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Parse command line and verify parameters.
- if (this->parse_args () == -1)
- return -1;
-
- return this->naming_client_.init (this->orbmgr_.orb ());
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("init");
- return -1;
- }
- TAO_ENDTRY_RETURN (0);
-}
-
-MT_Test::MT_Test (CORBA::ORB_ptr orb,
- int size)
- :size_ (size),
- orb_ (orb),
- name_service_ior_ (0)
-{
-}
-
-int
-MT_Test::svc (void)
-{
- // Obtain object reference to the Naming Service (create new stub.)
-
- CosNaming::NamingContext_var name_service;
-
- TAO_TRY_EX (SETUP)
- {
- CORBA::Object_var name_service_obj =
- orb_->string_to_object (name_service_ior_, TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (SETUP);
-
- name_service =
- CosNaming::NamingContext::_narrow (name_service_obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (SETUP);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in MT test");
- return -1;
- }
- TAO_ENDTRY;
-
- // Bind the object.
- TAO_TRY_EX (BIND)
- {
- name_service->bind (test_name_,
- test_ref_.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (BIND);
- ACE_DEBUG ((LM_DEBUG,
- "Bound name OK in thread %8.8x \n",
- ACE_OS::thr_self ()));
- }
- TAO_CATCH (CosNaming::NamingContext::AlreadyBound, ex)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unable to bind in thread %8.8x \n",
- ACE_OS::thr_self ()));
-
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in MT test");
- return -1;
- }
- TAO_ENDTRY;
-
- // Resolve the object from the Naming Context.
- TAO_TRY_EX (RESOLVE)
- {
- CORBA::Object_var result_obj_ref =
- name_service->resolve (test_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (RESOLVE);
-
- Test_Object_var result_object =
- Test_Object::_narrow (result_obj_ref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (RESOLVE);
-
- if (!CORBA::is_nil (result_object.in ()))
- {
- CORBA::Short id = result_object->id (TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (RESOLVE);
-
- if (id == CosNaming_Client::OBJ1_ID)
- ACE_DEBUG ((LM_DEBUG,
- "Resolved name OK in thread %8.8x \n",
- ACE_OS::thr_self ()));
- }
- }
- TAO_CATCH (CosNaming::NamingContext::NotFound, ex)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unable to resolve in thread %8.8x \n",
- ACE_OS::thr_self ()));
-
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in MT test");
- return -1;
- }
- TAO_ENDTRY;
-
- // Unbind the object from the Naming Context.
- TAO_TRY_EX (UNBIND)
- {
- name_service->unbind (test_name_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (UNBIND);
- ACE_DEBUG ((LM_DEBUG,
- "Unbound name OK in thread %8.8x \n",
- ACE_OS::thr_self ()));
- }
- TAO_CATCH (CosNaming::NamingContext::NotFound, ex)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unable to unbind in thread %8.8x \n",
- ACE_OS::thr_self ()));
-
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in MT test");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-MT_Test::execute (TAO_Naming_Client &root_context)
-{
- // if we weren't given the orb pointer - cannot proceed.
- if (orb_ == 0)
- return -1;
-
- // Create data which will be used by all threads.
-
- // Dummy object instantiation.
- My_Test_Object test_obj_impl (CosNaming_Client::OBJ1_ID);
-
- TAO_TRY
- {
- test_ref_ =
- test_obj_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Get the IOR for the Naming Service. Each thread
- // can use it in <string_to_object> to create its own stub for
- // the Naming Service. This 'trick' is necessary, because
- // multiple threads cannot be using the same stub - bad things
- // happen... This is just a way to give each thread its own stub.
-
- name_service_ior_ =
- orb_->object_to_string (root_context.get_context (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception while instantiating dummy");
- return -1;
- }
- TAO_ENDTRY;
-
- // Create a name for dummy.
- test_name_.length (1);
- test_name_[0].id = CORBA::string_dup ("Foo");
-
- // Spawn threads, each of which will be executing svc ().
- int status = this->activate (THR_NEW_LWP | THR_JOINABLE,
- size_);
- if (status == -1)
- return -1;
- else
- return this->wait ();
-}
-
-
-int
-Loop_Test::execute (TAO_Naming_Client &root_context)
-{
- // Create a dummy object.
- My_Test_Object test_obj_impl (CosNaming_Client::OBJ1_ID);
- Test_Object_var test_ref;
-
- TAO_TRY_EX (SETUP)
- {
- test_ref =
- test_obj_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (SETUP);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception while instantiating dummy");
- return -1;
- }
- TAO_ENDTRY;
-
- // Create a name for dummy.
- CosNaming::Name test_name;
- test_name.length (1);
- test_name[0].id = CORBA::string_dup ("Foo");
-
- // Perform bind, resolve, and unbind operations on the dummy in a
- // loop. CosNaming::NamingContext::AlreadyBound and
- // CosNaming::NamingContext::NotFound exceptions are ignored (i.e.,
- // we move on to performing the next operation in a loop).
- for (int i = 0; i < 200; i++)
- {
- // Bind the object.
- TAO_TRY_EX (BIND)
- {
- root_context->bind (test_name,
- test_ref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (BIND);
- ACE_DEBUG ((LM_DEBUG,
- "Bound name OK in process %8.8x \n",
- ACE_OS::getpid ()));
- }
- TAO_CATCH (CosNaming::NamingContext::AlreadyBound, ex)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unable to bind in process %8.8x \n",
- ACE_OS::getpid ()));
-
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in Loop test");
- return -1;
- }
- TAO_ENDTRY;
-
- // Resolve the object from the Naming Context.
- TAO_TRY_EX (RESOLVE)
- {
- CORBA::Object_var result_obj_ref =
- root_context->resolve (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (RESOLVE);
-
- Test_Object_var result_object =
- Test_Object::_narrow (result_obj_ref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (RESOLVE);
-
-
- if (!CORBA::is_nil (result_object.in ()))
- {
- CORBA::Short id = result_object->id (TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (RESOLVE);
-
- if (id == CosNaming_Client::OBJ1_ID)
- ACE_DEBUG ((LM_DEBUG,
- "Resolved name OK in process %8.8x \n",
- ACE_OS::getpid ()));
- }
- }
- TAO_CATCH (CosNaming::NamingContext::NotFound, ex)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unable to resolve in process %8.8x \n",
- ACE_OS::getpid ()));
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in Loop test");
- return -1;
- }
- TAO_ENDTRY;
-
-
- // Unbind the object from the Naming Context.
- TAO_TRY_EX (UNBIND)
- {
- root_context->unbind (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV_EX (UNBIND);
- ACE_DEBUG ((LM_DEBUG,
- "Unbound name OK in process %8.8x \n",
- ACE_OS::getpid ()));
- }
- TAO_CATCH (CosNaming::NamingContext::NotFound, ex)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unable to unbind in process %8.8x \n",
- ACE_OS::getpid ()));
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in Loop test");
- return -1;
- }
-
- TAO_ENDTRY;
- }
- return 0;
-}
-
-int
-Simple_Test::execute (TAO_Naming_Client &root_context)
-{
- TAO_TRY
- {
- // Dummy object instantiation.
- My_Test_Object test_obj_impl (CosNaming_Client::OBJ1_ID);
- Test_Object_var test_obj_ref =
- test_obj_impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Bind an object to the Naming Context.
- CosNaming::Name test_name;
- test_name.length (1);
- test_name[0].id = CORBA::string_dup ("Foo");
- root_context->bind (test_name,
- test_obj_ref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,
- "Bound name OK\n"));
-
- // Resolve the object from the Naming Context.
- CORBA::Object_var result_obj_ref =
- root_context->resolve (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- Test_Object_var result_object =
- Test_Object::_narrow (result_obj_ref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (!CORBA::is_nil (result_object.in ())
- && result_object->id (TAO_TRY_ENV) == CosNaming_Client::OBJ1_ID)
- ACE_DEBUG ((LM_DEBUG,
- "Resolved name OK\n"));
- TAO_CHECK_ENV;
-
- // Unbind the object from the Naming Context.
- root_context->unbind (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,
- "Unbound name OK\n"));
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in Simple test");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-int
-Tree_Test::execute (TAO_Naming_Client &root_context)
-{
- TAO_TRY
- {
- // Create a tree of contexts: root->level1->level2. Bind object
- // foo under context level2.
-
- // Bind level1 context under root.
- CosNaming::Name level1;
- level1.length (1);
- level1[0].id = CORBA::string_dup ("level1_context");
- CosNaming::NamingContext_var level1_context;
- level1_context = root_context->bind_new_context (level1,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Create a new context.
- CosNaming::NamingContext_var level2_context;
- level2_context = root_context->new_context (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Instantiate a dummy object and bind it under the new context.
- My_Test_Object impl1 (CosNaming_Client::OBJ1_ID);
- Test_Object_var obj1 = impl1._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- CosNaming::Name obj_name;
- obj_name.length (1);
- obj_name[0].id = CORBA::string_dup ("foo");
- level2_context->bind (obj_name, obj1.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Bind the context we just created under level1.
- CosNaming::Name level2 (level1);
- level2.length (2);
- level2[1].id = CORBA::string_dup ("level2_context");
- root_context->bind_context (level2,
- level2_context.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Resolve and unbind level1/level2/foo, and bind it back.
- CosNaming::Name test_name (level2);
- test_name.length (3);
- test_name[2].id = obj_name[0].id;
- CORBA::Object_var result_obj_ref =
- root_context->resolve (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- Test_Object_var result_object =
- Test_Object::_narrow (result_obj_ref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (CORBA::is_nil (result_object.in ())
- || !(result_object->id (TAO_TRY_ENV) == CosNaming_Client::OBJ1_ID))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Problems with resolving foo in Tree Test\n"),
- -1);
- TAO_CHECK_ENV;
-
- // Unbind the object from the Naming Context and bind it back
- // in.
- root_context->unbind (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- root_context->bind (test_name,
- obj1.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Create new context and rebind under the name level1/level2.
- CosNaming::NamingContext_var new_level2_context;
- new_level2_context =
- root_context->new_context (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- root_context->rebind_context (level2,
- new_level2_context.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Bind, resolve, rebind, and resolve foo under level1/level2.
- root_context->bind (test_name,
- obj1.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- result_obj_ref = root_context->resolve (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- result_object = Test_Object::_narrow (result_obj_ref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (CORBA::is_nil (result_object.in ())
- || !(result_object->id (TAO_TRY_ENV) == CosNaming_Client::OBJ1_ID))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Problems in the Tree Test\n"),
- -1);
- TAO_CHECK_ENV;
-
- My_Test_Object impl2 (CosNaming_Client::OBJ2_ID);
- Test_Object_var obj2 = impl2._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- root_context->rebind (test_name,
- obj2.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- result_obj_ref = root_context->resolve (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- result_object = Test_Object::_narrow (result_obj_ref.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (CORBA::is_nil (result_object.in ())
- || !(result_object->id (TAO_TRY_ENV) == CosNaming_Client::OBJ2_ID))
- ACE_ERROR_RETURN ((LM_ERROR,
- "Problems with rebind in Tree Test\n"),
- -1);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in Tree test");
- return -1;
- }
-
- TAO_ENDTRY;
- ACE_DEBUG ((LM_DEBUG,
- "All functions work properly \n"));
- return 0;
-}
-
-int
-Exceptions_Test::execute (TAO_Naming_Client &root_context)
-{
- TAO_TRY
- {
- // Set things up.
-
- // Create a tree of contexts root->level1->level2.
- CosNaming::Name context_name;
- context_name.length (1);
- context_name[0].id = CORBA::string_dup ("level1_context");
- CosNaming::NamingContext_var level1_context;
- level1_context = root_context->bind_new_context (context_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- context_name[0].id = CORBA::string_dup ("level2_context");
- CosNaming::NamingContext_var level2_context;
- level2_context = level1_context->bind_new_context (context_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Bind a dummy object foo under each context.
- My_Test_Object impl;
- Test_Object_var obj = impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- CosNaming::Name object_name;
- object_name.length (1);
- object_name[0].id = CORBA::string_dup ("foo");
- root_context->bind (object_name,
- obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- level1_context->bind (object_name,
- obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- level2_context->bind (object_name,
- obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Run exceptions tests.
- invalid_name_test (root_context,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- already_bound_test (root_context,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- already_bound_test2 (root_context,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- not_found_test (root_context,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- not_found_test2 (root_context,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- not_found_test3 (root_context,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in Exceptions test");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-Exceptions_Test::invalid_name_test (TAO_Naming_Client &root_context,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- CosNaming::Name test_name;
- test_name.length (0);
-
- root_context->resolve (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCH (CosNaming::NamingContext::InvalidName, ex)
- {
- TAO_TRY_ENV.clear ();
- ACE_DEBUG ((LM_DEBUG,
- "InvalidName exception works properly\n"));
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Exceptions_Test::already_bound_test (TAO_Naming_Client &root_context,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- CosNaming::Name test_name;
- test_name.length (1);
- test_name[0].id = CORBA::string_dup ("foo");
- My_Test_Object impl;
- Test_Object_var obj = impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- root_context->bind (test_name,
- obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCH (CosNaming::NamingContext::AlreadyBound, ex)
- {
- TAO_TRY_ENV.clear ();
- ACE_DEBUG ((LM_DEBUG,
- "AlreadyBound exception (case 1) works properly\n"));
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
-
- TAO_ENDTRY;
-}
-
-void
-Exceptions_Test::already_bound_test2 (TAO_Naming_Client &root_context,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- CosNaming::Name test_name;
- test_name.length (2);
- test_name[0].id = CORBA::string_dup ("level1_context");
- test_name[1].id = CORBA::string_dup ("foo");
- My_Test_Object impl;
- Test_Object_var obj = impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- root_context->bind (test_name,
- obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCH (CosNaming::NamingContext::AlreadyBound, ex)
- {
- TAO_TRY_ENV.clear ();
- ACE_DEBUG ((LM_DEBUG,
- "AlreadyBound exception (case 2) works properly\n"));
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Exceptions_Test::not_found_test (TAO_Naming_Client &root_context,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- CosNaming::Name test_name;
- test_name.length (3);
- test_name[0].id = CORBA::string_dup ("level1_context");
- test_name[1].id = CORBA::string_dup ("level2_context");
- test_name[2].id = CORBA::string_dup ("bar");
-
- root_context->unbind (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCH (CosNaming::NamingContext::NotFound, ex)
- {
- if (ex.why == CosNaming::NamingContext::not_object &&
- ex.rest_of_name.length () == 1
- && ACE_OS::strcmp (ex.rest_of_name[0].id.in (),
- "bar") == 0)
- ACE_DEBUG ((LM_DEBUG,
- "NotFound exception (case 1) works properly\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "NotFound exception (case 1)"
- " - parameters aren't set correctly\n"));
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Exceptions_Test::not_found_test2 (TAO_Naming_Client &root_context,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- CosNaming::Name test_name;
- test_name.length (3);
- test_name[0].id = CORBA::string_dup ("level1_context");
- test_name[1].id = CORBA::string_dup ("level3_context");
- test_name[2].id = CORBA::string_dup ("foo");
-
- root_context->unbind (test_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCH (CosNaming::NamingContext::NotFound, ex)
- {
- if (ex.why == CosNaming::NamingContext::missing_node
- && ex.rest_of_name.length () == 2
- && ACE_OS::strcmp (ex.rest_of_name[0].id.in (),
- "level3_context") == 0
- && ACE_OS::strcmp (ex.rest_of_name[1].id.in (),
- "foo") == 0)
- ACE_DEBUG ((LM_DEBUG,
- "NotFound exception (case 2) works properly\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "NotFound exception (case 2)"
- " - parameters aren't set correctly\n"));
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
-
- TAO_ENDTRY;
-}
-
-void
-Exceptions_Test::not_found_test3 (TAO_Naming_Client &root_context,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- CosNaming::Name test_name;
- test_name.length (3);
- test_name[0].id = CORBA::string_dup ("level1_context");
- test_name[1].id = CORBA::string_dup ("foo");
- test_name[2].id = CORBA::string_dup ("foo");
-
- root_context->unbind (test_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCH (CosNaming::NamingContext::NotFound, ex)
- {
- if (ex.why == CosNaming::NamingContext::not_context
- && ex.rest_of_name.length () == 2
- && ACE_OS::strcmp (ex.rest_of_name[0].id.in (),
- "foo") == 0
- && ACE_OS::strcmp (ex.rest_of_name[1].id.in (),
- "foo") == 0)
- ACE_DEBUG ((LM_DEBUG,
- "NotFound exception (case 3) works properly\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "NotFound exception (case 3)"
- " - parameters aren't set correctly\n"));
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-int
-Iterator_Test::execute (TAO_Naming_Client &root_context)
-{
- TAO_TRY
- {
- // Instantiate four dummy objects.
- My_Test_Object impl1;
- Test_Object_var obj1 = impl1._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- My_Test_Object impl2;
- Test_Object_var obj2 = impl2._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- My_Test_Object impl3;
- Test_Object_var obj3 = impl3._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- My_Test_Object impl4;
- Test_Object_var obj4 = impl4._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Bind objects to the naming context.
- CosNaming::Name name1;
- name1.length (1);
- name1[0].id = CORBA::string_dup ("foo1");
- CosNaming::Name name2;
- name2.length (1);
- name2[0].id = CORBA::string_dup ("foo2");
- CosNaming::Name name3;
- name3.length (1);
- name3[0].id = CORBA::string_dup ("foo3");
- CosNaming::Name name4;
- name4.length (1);
- name4[0].id = CORBA::string_dup ("foo4");
- root_context->bind (name1,
- obj1.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- root_context->bind (name2,
- obj2.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- root_context->bind (name3,
- obj3.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- root_context->bind (name4,
- obj4.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // List the content of the Naming Context.
- CosNaming::BindingIterator_var iter;
- CosNaming::BindingList_var bindings_list;
- root_context->list (1,
- bindings_list.out (),
- iter.out (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (CORBA::is_nil (iter.in ())
- || bindings_list->length () != 1
- || bindings_list[0].binding_type != CosNaming::nobject)
- ACE_ERROR_RETURN ((LM_ERROR,
- "CosNaming::list does not function properly\n"),
- -1);
- ACE_DEBUG ((LM_DEBUG,
- "First binding: %s\n",
- bindings_list[0].binding_name[0].id.in ()));
-
- // Invoke operations on the iterator.
- CosNaming::Binding_var binding;
- iter->next_one (binding.out (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (binding->binding_type != CosNaming::nobject)
- ACE_ERROR_RETURN ((LM_ERROR,
- "CosNaming::next_one does not function properly\n"),
- -1);
- ACE_DEBUG ((LM_DEBUG,
- "Second binding: %s\n",
- binding->binding_name[0].id.in ()));
-
- iter->next_n (2, bindings_list.out (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (bindings_list->length () != 2
- || bindings_list[0].binding_type != CosNaming::nobject
- || bindings_list[1].binding_type != CosNaming::nobject)
- ACE_ERROR_RETURN ((LM_ERROR,
- "CosNaming::BindingIterator does not function properly\n"),
- -1);
- ACE_DEBUG ((LM_DEBUG,
- "Third binding: %s\n"
- "Fourth binding: %s\n",
- bindings_list[0].binding_name[0].id.in (),
- bindings_list[1].binding_name[0].id.in ()));
-
- // We already iterated over all the bindings, so the following
- // should return false.
- CORBA::Boolean result = iter->next_one (binding.out (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- if (result)
- ACE_ERROR_RETURN ((LM_ERROR,
- "CosNaming::BindingIterator does not function properly\n"),
- -1);
- iter->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in Iterator test");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-int
-Destroy_Test::execute (TAO_Naming_Client &root_context)
-{
- TAO_TRY
- {
- // Create a context and bind an object under it.
-
- CosNaming::NamingContext_var my_context;
- my_context = root_context->new_context (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Bind a dummy object foo under my_context.
- My_Test_Object impl;
- Test_Object_var obj = impl._this (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- CosNaming::Name object_name;
- object_name.length (1);
- object_name[0].id = CORBA::string_dup ("foo");
- my_context->bind (object_name,
- obj.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Do the testing.
- not_empty_test (my_context,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- my_context->unbind (object_name, TAO_TRY_ENV);
- TAO_CHECK_ENV;
- my_context->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- not_exist_test (my_context,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Unexpected exception in Exceptions test");
- return -1;
- }
- TAO_ENDTRY;
- return 0;
-}
-
-void
-Destroy_Test::not_empty_test (CosNaming::NamingContext_var &ref,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- ref->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCH (CosNaming::NamingContext::NotEmpty, ex)
- {
- TAO_TRY_ENV.clear ();
- ACE_DEBUG ((LM_DEBUG,
- "NotEmpty exception works properly\n"));
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-Destroy_Test::not_exist_test (CosNaming::NamingContext_var &ref,
- CORBA::Environment &TAO_IN_ENV)
-{
- TAO_TRY
- {
- ref->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- TAO_CATCH (CORBA::OBJECT_NOT_EXIST, ex)
- {
- TAO_TRY_ENV.clear ();
- ACE_DEBUG ((LM_DEBUG,
- "Destroy works properly\n"));
- }
- TAO_CATCHANY
- {
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-// This function runs the test.
-
-int
-main (int argc, char **argv)
-{
- CosNaming_Client cosnaming_client;
-
- if (cosnaming_client.init (argc, argv) == -1)
- return 1;
-
- return cosnaming_client.run ();
-}
diff --git a/TAO/orbsvcs/tests/Simple_Naming/client.dsp b/TAO/orbsvcs/tests/Simple_Naming/client.dsp
deleted file mode 100644
index 1662e309723..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/client.dsp
+++ /dev/null
@@ -1,245 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Simple Naming Client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Simple Naming 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="Simple Naming Client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Simple Naming Client - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple Naming 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)" == "Simple Naming 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 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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\orbsvcs"
-
-!ELSEIF "$(CFG)" == "Simple Naming 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Simple Naming Client - Win32 Release"
-# Name "Simple Naming Client - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ".cpp"
-# Begin Source File
-
-SOURCE=.\client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_objectC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_objectS.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ".h"
-# Begin Source File
-
-SOURCE=.\client.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_objectC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_objectS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_objectS_T.h
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ".idl"
-# Begin Source File
-
-SOURCE=.\test_object.idl
-
-!IF "$(CFG)" == "Simple Naming Client - Win32 Release"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__TEST_="..\..\..\..\bin\Release\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\test_object.idl
-InputName=test_object
-
-BuildCmds= \
- tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "Simple Naming Client - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-USERDEP__TEST_="..\..\..\..\bin\tao_idl.exe"
-# Begin Custom Build - Invoking TAO_IDL Compiler
-InputPath=.\test_object.idl
-InputName=test_object
-
-BuildCmds= \
- tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter ".i"
-# Begin Source File
-
-SOURCE=.\test_objectC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_objectS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_objectS_T.i
-# End Source File
-# End Group
-# Begin Group "Template Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\test_objectS_T.cpp
-
-!IF "$(CFG)" == "Simple Naming Client - Win32 Release"
-
-!ELSEIF "$(CFG)" == "Simple Naming Client - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Simple_Naming/client.h b/TAO/orbsvcs/tests/Simple_Naming/client.h
deleted file mode 100644
index 49fff9c428b..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/client.h
+++ /dev/null
@@ -1,282 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/tests
-//
-// = FILENAME
-// client.h
-//
-// = DESCRIPTION
-// This class tests the facilities to connect to the naming service.
-//
-// = AUTHORS
-// Marina Spivak <marina@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "tao/corba.h"
-#include "tao/TAO.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-#include "orbsvcs/CosNamingC.h"
-#include "test_objectS.h"
-
-class Naming_Test
-{
- // = TITLE
- // This is an abstract class which is subclassed
- // to create different Naming Service tests.
- //
- // = DESCRIPTION
- // This is a basic example of the "Strategy" pattern. This class
- // provides a common interface for different tests (or
- // "strategies"), so that a specific test to be used can be
- // chosen at runtime.
-
-public:
- virtual int execute (TAO_Naming_Client &root_context) = 0;
- // Execute the test code. <root_context> is the context to assume
- // as the root for all tests operations.
-};
-
-class Simple_Test : public Naming_Test
-{
- // = TITLE
- // This class implements a simple Naming Service test.
- //
- // = DESCRIPTION
- // The test binds(), resolves(), and unbinds() an object
- // reference from the given Naming Context.
-public:
- virtual int execute (TAO_Naming_Client &root_context);
- // Execute the simple test code.
-};
-
-class Loop_Test : public Naming_Test
-{
- // = TITLE
- // This class implements a loop Naming Service test.
- //
- // = DESCRIPTION
- // The test binds(), resolves(), and unbinds() an object
- // reference in a loop, ignoring AlreadyBound and NotFound
- // exceptions. This is useful for a script that spawns multiple
- // client processes, each executing the loop test, using the same
- // name for the object reference.
-public:
- virtual int execute (TAO_Naming_Client &root_context);
- // Execute the loop test code.
-};
-
-class MT_Test : public Naming_Test, public ACE_Task_Base
-{
- // = TITLE
- // This class implements a simple Multithreaded (multiclient) Naming Service test.
- //
- // = DESCRIPTION
- // The test spawns multiple threads: each attempts to
- // bind(), resolve(), and unbind() an object
- // reference using the same name, and the same Naming Context.
-public:
- // = Initialization and termination methods.
-
- MT_Test (CORBA::ORB_ptr orb,
- int size = 10);
- // Constructor. Takes in an orb pointer and number of threads to spawn.
-
- virtual int execute (TAO_Naming_Client &root_context);
- // Execute the MT test code.
-
- virtual int svc (void);
- // This code is executed by each thread.
-
-private:
- int size_;
- // Number of threads to spawn. By default is set to 10.
-
- CORBA::ORB_ptr orb_;
- // A pointer to our ORB.
-
- char* name_service_ior_;
- // IOR in the string format for Naming Service we are to deal with.
- // Each thread will use string_to_object() and this IOR to create
- // its own NamingContext stub for invoking operations on the
- // Naming Service. If all threads try to use the same stub, bad things
- // happen...
-
- // This can be replaced with CORBA::String_var when <string_to_object>
- // is fixed - this will clean up the memory properly.
-
- CosNaming::Name test_name_;
- // Holds name used for registering the object with Naming Service.
-
- Test_Object_var test_ref_;
- // Holds object to be registered with the Naming Service by each thread.
-
-};
-
-class Tree_Test : public Naming_Test
-{
- // = TITLE
- // This class implements a test of all Naming Service functions
- // on a tree of Naming Contexts.
- //
- // = DESCRIPTION
- // Bind_context() under the root context with the name level1.
- // Create_new_context(), bind() foo object into it, and
- // bind the context into root/level1 under the name level2.
- // Resolve (root/level1/level2/foo).
- // Unbind (root/level1/level2/foo).
- // Bind (root/level1/level2/foo, obj)
- // Create_new_context()
- // and invoke rebind_context() to substitute it for the current
- // level2 context.
- // Bind (root/level1/level2/foo, obj)
- // Resolve (root/level1/level2/foo).
- // Rebind() to have a different object under the name bar.
- // Resolve (root/level1/level2/foo) to make sure correct reference is returned.
-public:
- virtual int execute (TAO_Naming_Client &root_context);
- // Execute the tree test code.
-};
-
-class Iterator_Test : public Naming_Test
-{
- // = TITLE
- // This class implements a test of Naming Service functions
- // which involve BindingIterator.
- //
- // = DESCRIPTION
- // The test binds foo1, foo2, foo3, and foo4 objects to the
- // Naming Context. It lists() one binding and receives
- // BindingIterator to iterate over the rest of the bindings. It
- // then invokes next_one(), next_n(2), next_one(), and destroy()
- // on the iterator.
-public:
- virtual int execute (TAO_Naming_Client &root_context);
- // Execute the iterator test code.
-};
-
-class Exceptions_Test : public Naming_Test
-{
- // = TITLE
- // This class implements a test of exceptions in the Naming Service.
- //
- // = DESCRIPTION
- // Makes sure that Naming Service throws exceptions as expected, and
- // data inside exceptions is set correctly. The test creates a tree of
- // of Naming Contexts: root context -> level1 -> level2. It then binds() an
- // object with the name foo to each of Naming Contexts in the tree.
- // Invoke resolve() with a Name of length 0 - make sure we get InvalidName exception.
- // Invoke bind( foo, obj) on root context - make sure we get AlreadyBound exception.
- // Invoke bind( level1/foo, obj) on root context - make sure we get AlreadyBound exc.
- // Invoke unbind( level1/level2/bar) on root context - make sure we get NotFound exc.
- // with why = not_object, rest_of_name = bar.
- // Invoke unbind( level1/level3/foo) on root context - make sure we get NotFound exc.
- // with why = missing_node, rest_of_name = level3/foo.
- // Invoke unbind( level1/foo/foo) on root context - make sure we get NotFound exc.
- // with why = not_context, rest_of_name = foo/foo.
-public:
- virtual int execute (TAO_Naming_Client &root_context);
- // Execute the exceptions test code.
-
-private:
- // the following functions isolate specific tests due to the
- // limitation of only 1 TAO_TRY being allowed per function.
-
- void invalid_name_test (TAO_Naming_Client &root_context,
- CORBA::Environment &_env);
- void already_bound_test (TAO_Naming_Client &root_context,
- CORBA::Environment &_env);
- void already_bound_test2 (TAO_Naming_Client &root_context,
- CORBA::Environment &_env);
- void not_found_test (TAO_Naming_Client &root_context,
- CORBA::Environment &_env);
- void not_found_test2 (TAO_Naming_Client &root_context,
- CORBA::Environment &_env);
- void not_found_test3 (TAO_Naming_Client &root_context,
- CORBA::Environment &_env);
-};
-
-class Destroy_Test : public Naming_Test
-{
- // = TITLE
- // This class implements a test of destroy() function
- // in the Naming Service.
- //
- // = DESCRIPTION
- // Create a context and bind an object under it.
- // Attempt to destroy the context - NotEmpty exception should be raised.
- //
- // Unbind the object and call destroy on the context.
- // Attempt to call destroy on the object again - OBJECT_NOT_EXIST
- // exception should be raised.
- //
-public:
- virtual int execute (TAO_Naming_Client &root_context);
- // Execute the destroy test code.
-
-private:
- // = The following functions isolate specific tests.
- void not_empty_test (CosNaming::NamingContext_var &ref,
- CORBA::Environment &_env);
- void not_exist_test (CosNaming::NamingContext_var &ref,
- CORBA::Environment &_env);
-};
-
-class CosNaming_Client
-{
- // = TITLE,
- // Defines a class that encapsulates behaviour of the CosNaming
- // client example. Provides a better understanding of the logic
- // in an object-oriented way.
- //
- // = DESCRIPTION
- // This class declares an interface to run the example client for
- // CosNaming CORBA server. All the complexity for initializing
- // the server is hidden in the class. Just the <run> interface
- // is needed.
-public:
- // = Initialization and termination methods.
-
- CosNaming_Client (void);
- // Constructor.
-
- ~CosNaming_Client (void);
- // Destructor.
-
- int run (void);
- // Execute client example code.
-
- int init (int argc, char **argv);
- // Initialize the client communication endpoint with server.
-
- // = Symbolic ids.
- enum OBJ_ID
- {
- OBJ1_ID = 5,
- OBJ2_ID = 6
- };
-
-private:
- int parse_args (void);
- // Parses the arguments passed on the command line.
-
- int argc_;
- // # of arguments on the command line.
-
- char **argv_;
- // arguments from command line.
-
- Naming_Test *test_;
- // A pointer to the specific Naming Service test a client will
- // execute.
-
- TAO_ORB_Manager orbmgr_;
- // Our ORB manager helper class.
-
- TAO_Naming_Client naming_client_;
- // Our naming client helper class.
-};
diff --git a/TAO/orbsvcs/tests/Simple_Naming/process-m-output.pl b/TAO/orbsvcs/tests/Simple_Naming/process-m-output.pl
deleted file mode 100755
index ab8a0ec9b73..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/process-m-output.pl
+++ /dev/null
@@ -1,107 +0,0 @@
-# $Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-unshift @INC, '../../../../bin';
-require Process;
-require Uniqueid;
-
-# This is a Perl script that processes the output of the multithreaded
-# client test. Usage: process-m-output.pl output-file-name number-of-threads
-
-# The following checks are performed:
-# 1) Number of sucessful binds equals to the number of sucessful
-# unbinds.
-# 2) Each thread id has 1 output line for each of the following: bind,
-# resolve and unbind.
-# 3) There are no unexpected output lines (e.g., more lines than
-# expected or with unexpected content like Exceptions, seg faults).
-
-# Open the output file.
-$input_file = $ARGV[0];
-if ($input_file and $ARGV[1])
-{
- open (DATA, $input_file);
-}
-else
-{
- die "Usage: process-m-output.pl output-file-name number-of-threads \n";
-}
-
-$binds = 0;
-$unbinds = 0;
-
-while ($line = <DATA>)
-{
- # Process the line.
- chomp $line;
- @words = split (/ /, $line);
-
- # Make sure the line contains expected output.
- if (not ($words[0] eq "Unbound" or
- $words[0] eq "Bound" or
- $words[0] eq "Resolved" or
- $words[0] eq "Unable"))
- {
- close (DATA);
- die "Error is detected in the output file <$input_file> \n";
- }
-
- # Keep track of sucessful binds/unbinds.
- if ($words[0] eq "Bound")
- {
- ++$binds;
- }
- if ($words[0] eq "Unbound")
- {
- ++$unbinds;
- }
-
- # Keep track of output lines for each thread.
- $count = $threads{$words[5]};
-
- if ($count eq "" and
- ($words[0] eq "Bound" or $words[2] eq "bind"))
- {
- ++$threads{$words[5]};
- }
- elsif ($count eq 1 and
- ($words[0] eq "Resolved" or $words[2] eq "resolve"))
- {
- ++$threads{$words[5]};
- }
- elsif ($count eq 2 and
- ($words[0] eq "Unbound" or $words[2] eq "unbind"))
- {
- ++$threads{$words[5]};
- }
- else
- {
- close (DATA);
- die "Wrong output for thread $word[5]\n";
- }
-}
-close (DATA);
-# Check that each thread performed 3 operations.
-if (grep {not $_ eq 3} values %threads)
-{
- die "Some thread has performed a wrong number of operations\n";
-}
-$number = values %threads;
-if ($number ne $ARGV[1])
-{
- die "Not all threads performed operations\n";
-}
-
-# Check that number of binds equals to those of unbinds.
-if ($binds == $unbinds)
-{
- print "Multithreaded output is ok \n";
-}
-else
-{
- print "Number of sucessfule binds is different from number of
-sucessful unbinds\n";
-}
diff --git a/TAO/orbsvcs/tests/Simple_Naming/run_test.pl b/TAO/orbsvcs/tests/Simple_Naming/run_test.pl
deleted file mode 100755
index e837dfcf91c..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/run_test.pl
+++ /dev/null
@@ -1,89 +0,0 @@
-# $Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-# This is a Perl script that runs the client and all the other servers that
-# are needed
-
-unshift @INC, '../../../../bin';
-require Process;
-require Uniqueid;
-
-# amount of delay between running the servers
-
-$sleeptime = 8;
-
-# variables for parameters
-
-$nsmport = 10000 + uniqueid ();
-
-sub name_server
-{
- my $args = "-ORBnameserviceport $nsmport";
- my $prog = "..$DIR_SEPARATOR..$DIR_SEPARATOR"."Naming_Service".$DIR_SEPARATOR.
- "Naming_Service".$Process::EXE_EXT;
-
- $NS = Process::Create ($prog, $args);
-}
-
-sub client
-{
- my $args = $_[0]." "."-ORBnameserviceport $nsmport";
- my $prog = $EXEPREFIX."client".$Process::EXE_EXT;
-
- system ($prog." ".$args);
-}
-
-# Options for all tests recognized by the 'client' program.
-@opts = ("-s", "-t", "-i", "-e", "-y");
-
-@comments = ("Simple Test: \n",
- "Tree Test: \n",
- "Iterator Test: \n",
- "Exceptions Test: \n",
- "Destroy Test: \n");
-
-$test_number = 0;
-
-# Run server and client with each option available to the client.
-foreach $o (@opts)
-{
- name_server ();
-
- sleep $sleeptime;
- print "\n";
- print " ".$comments[$test_number];
-
- client ($o);
-
- $NS->Kill ();
- $test_number++;
-}
-
-print "\n";
-
-# Now run the multithreaded test, sending output to the file.
-open (OLDOUT, ">&STDOUT");
-open (STDOUT, ">test_run.data") or die "can't redirect stdout: $!";
-open (OLDERR, ">&STDERR");
-open (STDERR, ">&STDOUT") or die "can't redirect stderror: $!";
-
-name_server ();
-sleep $sleeptime;
-client ("-m25");
-
-close (STDERR);
-close (STDOUT);
-open (STDOUT, ">&OLDOUT");
-open (STDERR, ">&OLDERR");
-
-$NS->Kill ();
-
-print " Multithreaded Test:\n";
-system ("process-m-output.pl test_run.data 25");
-print "\n";
-
-# @@ Capture any exit status from the processes.
-exit 0;
diff --git a/TAO/orbsvcs/tests/Simple_Naming/test_object.idl b/TAO/orbsvcs/tests/Simple_Naming/test_object.idl
deleted file mode 100644
index 4737f6dc6c8..00000000000
--- a/TAO/orbsvcs/tests/Simple_Naming/test_object.idl
+++ /dev/null
@@ -1,11 +0,0 @@
-// $Id$
-
-interface Test_Object
-{
- // = TITLE
- // This is a simple interface that tests the Naming Service.
-
- attribute short id;
- // This provides an easy way to differentiate objects if each
- // objects is served by a separate servant.
-};
diff --git a/TAO/orbsvcs/tests/Time/Client_i.cpp b/TAO/orbsvcs/tests/Time/Client_i.cpp
deleted file mode 100644
index 39625ec11dd..00000000000
--- a/TAO/orbsvcs/tests/Time/Client_i.cpp
+++ /dev/null
@@ -1,421 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Read_Buffer.h"
-#include "ace/OS.h"
-
-#include "Client_i.h"
-
-ACE_RCSID(Time_Service, Client_i, "$Id$")
-
-// Constructor.
-
-Client_i::Client_i (void)
- : ior_ (0),
- loop_count_ (10),
- shutdown_ (0),
- clerk_ ()
-{
-}
-
-// The following test throws an exception that the operation
-// <secure_universal_time> has not been currently implemented in the
-// given server.
-
-void
-Client_i::test_for_secure_universal_time (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Testing secure_time()\n"));
- TAO_TRY
- {
- CosTime::UTO_var UTO_server =
- this->clerk_->secure_universal_time (TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CORBA::SystemException, sysex)
- {
- ACE_UNUSED_ARG (sysex);
- TAO_TRY_ENV.print_exception ("System Exception");
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) test_for_secure_universal_time() successful !!\n"));
- }
- TAO_ENDTRY;
-}
-
-// The following test retrieves the current universal time as a UTO
-// from the clerk_ and prints out the various attributes of the UTO.
-
-void
-Client_i::test_for_universal_time (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Testing universal_time()\n"));
- TAO_TRY
- {
- CosTime::UTO_var UTO_server =
- this->clerk_->universal_time (TAO_TRY_ENV);
-
- TAO_CHECK_ENV;
- ACE_DEBUG ((LM_DEBUG,
- "\nTime = %Q\nInaccuracy = %Q\nTimeDiff = %d\nstruct.time = %Q"
- "\nstruct.inacclo = %d\nstruct.inacchi = %d\nstruct.Tdf = %d\n",
- UTO_server->time (TAO_TRY_ENV),
- UTO_server->inaccuracy (TAO_TRY_ENV),
- UTO_server->tdf (TAO_TRY_ENV),
- (UTO_server->utc_time ()).time,
- (UTO_server->utc_time ()).inacclo,
- (UTO_server->utc_time ()).inacchi,
- (UTO_server->utc_time ()).tdf));
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Error:");
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) test_for_universal_time()\n"));
- }
- TAO_ENDTRY;
-}
-
-void
-Client_i::test_for_new_universal_time (void)
-{
- // @@ Vishal, please consider replacing these numbers with consts or enums.
- TimeBase::TimeT time = 999999999;
- TimeBase::InaccuracyT inaccuracy = 9999;
- TimeBase::TdfT tdf = 99;
-
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Testing new_universal_time()\n"));
-
- TAO_TRY
- {
- CosTime::UTO_var UTO_server = this->clerk_->new_universal_time (time,
- inaccuracy,
- tdf,
- TAO_TRY_ENV);
-
- ACE_ASSERT (UTO_server->time (TAO_TRY_ENV) == 999999999);
- ACE_ASSERT (UTO_server->inaccuracy (TAO_TRY_ENV) == 9999);
- ACE_ASSERT (UTO_server->tdf (TAO_TRY_ENV) == 99);
- ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).time == 999999999);
- ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).inacchi == 0);
- ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).inacclo == 9999);
- ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).tdf == 99);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Test new_universal_time () fails.\n"));
- }
- TAO_ENDTRY;
-}
-
-void
-Client_i::test_for_uto_from_utc (void)
-{
- TimeBase::UtcT utc_struct;
-
- utc_struct.time = 999999999;
- utc_struct.inacclo = 50;
- utc_struct.inacchi = 50;
- utc_struct.tdf = 99;
-
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Testing uto_from_utc ()\n"));
-
- TAO_TRY
- {
- CosTime::UTO_var UTO_server = this->clerk_->uto_from_utc (utc_struct,
- TAO_TRY_ENV);
-
- TimeBase::InaccuracyT inaccuracy = utc_struct.inacchi;
- inaccuracy <<= 32;
- inaccuracy |= utc_struct.inacclo;
-
- ACE_ASSERT (UTO_server->time (TAO_TRY_ENV) == 999999999);
- ACE_ASSERT (UTO_server->inaccuracy (TAO_TRY_ENV) == inaccuracy);
- ACE_ASSERT (UTO_server->tdf (TAO_TRY_ENV) == 99);
- ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).time == 999999999);
- ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).inacclo == 50);
- ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).inacchi == 50);
- ACE_ASSERT ((UTO_server->utc_time (TAO_TRY_ENV)).tdf == 99);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Test uto_from_utc () fails.\n"));
- }
- TAO_ENDTRY;
-}
-
-void
-Client_i::test_for_new_interval (void)
-{
- TimeBase::TimeT lower = 666666666;
- TimeBase::TimeT upper = 999999999;
-
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Testing new_interval ()\n"));
-
- TAO_TRY
- {
- CosTime::TIO_var TIO_server = this->clerk_->new_interval (lower,
- upper,
- TAO_TRY_ENV);
-
- ACE_ASSERT ((TIO_server->time_interval (TAO_TRY_ENV)).lower_bound == 666666666);
- ACE_ASSERT ((TIO_server->time_interval (TAO_TRY_ENV)).upper_bound == 999999999);
-
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Test new_interval () fails.\n"));
- }
- TAO_ENDTRY;
-
- return;
-}
-
-// Reads the Time Service Server ior from a file
-
-int
-Client_i::read_ior (char *filename)
-{
- // Open the file for reading.
- ACE_HANDLE f_handle = ACE_OS::open (filename, 0);
-
- if (f_handle == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLIENT] Process/Thread Id : (%P/%t) Unable to open %s for writing: %p\n",
- filename),
- -1);
-
- ACE_Read_Buffer ior_buffer (f_handle);
- char *data = ior_buffer.read ();
-
- if (data == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLIENT] Process/Thread Id : (%P/%t) Unable to read ior: %p\n"),
- -1);
-
- this->ior_ = ACE_OS::strdup (data);
- ior_buffer.alloc ()->free (data);
-
- ACE_OS::close (f_handle);
-
- return 0;
-}
-
-// Parses the command line arguments and returns an error status.
-
-int
-Client_i::parse_args (void)
-{
- ACE_Get_Opt get_opts (argc_, argv_, "dn:f:xk:");
- int c;
- int result;
-
- while ((c = get_opts ()) != -1)
- // ACE_DEBUG((LM_DEBUG,"bal =1%c",c
- // ));
- switch (c)
- {
- case 'd': // debug flag
- TAO_debug_level++;
- break;
- case 'n': // loop count
- this->loop_count_ = (u_int) ACE_OS::atoi (get_opts.optarg);
- break;
- case 'k': // ior provide on command line
- this->ior_ = ACE_OS::strdup (get_opts.optarg);
- break;
- case 'f': // read the IOR from the file.
- result = this->read_ior (get_opts.optarg);
- if (result < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLIENT] Process/Thread Id : (%P/%t) Unable to read ior from %s : %p\n",
- get_opts.optarg),
- -1);
- break;
- case 'x':
- this->shutdown_ = 1;
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %s"
- " [-d]"
- " [-n loopcount]"
- " [-f ior-file]"
- " [-k ior]"
- " [-x]"
- "\n",
- this->argv_ [0]),
- -1);
- }
-
- // Indicates successful parsing of command line.
- return 0;
-}
-
-// Execute client example code.
-
-int
-Client_i::run (void)
-{
- // Retrieves the current universal time.
- test_for_universal_time ();
-
- // Asserts the validity of the new_universal_time.
- test_for_new_universal_time ();
-
- // Asserts the validity of the UTO created from a given UTC.
- test_for_uto_from_utc ();
-
- // Asserts the validity of the TIO created using the given
- // bounds.
- test_for_new_interval ();
-
- // Throws an exception because the method has not been
- // implemented currently.
- test_for_secure_universal_time ();
-
- return 0;
-}
-
-Client_i::~Client_i (void)
-{
- ACE_OS::free (this->ior_);
-}
-
-int
-Client_i::obtain_initial_references (void)
-{
- TAO_TRY
- {
- // Initialize the naming services.
- if (my_name_client_.init (orb_.in ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLIENT] Process/Thread Id : (%P/%t) Unable to initialize "
- "the TAO_Naming_Client. \n"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "DONE\n"));
-
- char host_name[MAXHOSTNAMELEN];
- char name[MAXHOSTNAMELEN];
-
- ACE_OS::hostname (host_name, MAXHOSTNAMELEN);
-
- CosNaming::Name clerk_name;
- clerk_name.length (2);
- clerk_name[0].id = CORBA::string_dup ("ClerkContext");
- strcpy (name, "Clerk:");
- strcat (name, host_name);
- clerk_name[1].id = CORBA::string_dup (name);
-
- ACE_DEBUG ((LM_DEBUG,
- "%s|\n",
- name));
-
- CORBA::Object_var temp_object =
- my_name_client_->resolve (clerk_name,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- clerk_ = CosTime::TimeService::_narrow (temp_object.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (clerk_.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "[CLIENT] Process/Thread Id : (%P/%t) Unable to Resolve "
- "Clerk Reference\n"),
- -1);
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Client :: obtain_initial_references");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-// This method uses the IOR if specified on the command line or in a
-// file, else it uses the Naming Service
-
-int
-Client_i::init (int argc, char **argv)
-{
- this->argc_ = argc;
- this->argv_ = argv;
-
- TAO_TRY
- {
- // Retrieve the ORB.
- this->orb_ = CORBA::ORB_init (this->argc_,
- this->argv_,
- 0,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Parse command line and verify parameters.
- if (this->parse_args () == -1)
- return -1;
-
- if (this->ior_)
- {
- // An ior is specified for the client through a commandline
- // option or a file.
-
- CORBA::Object_var server_object =
- this->orb_->string_to_object (this->ior_,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (CORBA::is_nil (server_object.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid ior <%s>\n",
- this->ior_),
- -1);
- this->clerk_ =
- CosTime::TimeService::_narrow (server_object.in (),
- TAO_TRY_ENV);
-
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Using the IOR provided\n"));
- TAO_CHECK_ENV;
- }
- else
- { // No IOR specified. Use the Naming Service
- ACE_DEBUG((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Using the Naming Service\n"));
-
- if (this->obtain_initial_references () == -1)
- return -1;
-
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("Client_i::init");
- return -1;
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Time/Client_i.h b/TAO/orbsvcs/tests/Time/Client_i.h
deleted file mode 100644
index 7d786b7b8cc..00000000000
--- a/TAO/orbsvcs/tests/Time/Client_i.h
+++ /dev/null
@@ -1,101 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO/orbsvcs/Time_Service
-//
-// = FILENAME
-// Client_i.h
-//
-// = DESCRIPTION
-// This class implements a simple CORBA client that accesses a Time Service
-// server.
-//
-// = AUTHORS
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "orbsvcs/TimeServiceC.h"
-#include "orbsvcs/Naming/Naming_Utils.h"
-
-class Client_i
-{
- // = TITLE
- // Client implementation to access the Time Service server.
- //
- // = DESCRIPTION
- // Class wrapper for a client that gets the IOR of the clerk
- // running on its machine and uses it to get the globally
- // synchronized time
-public:
- // = Initialization and termination methods.
- Client_i (void);
- // Constructor.
-
- ~Client_i (void);
- // Destructor.
-
- int run (void);
- // Execute client example code.
-
- int init (int argc, char *argv[]);
- // Initialize the client communication endpoint with server.
-
- void test_for_secure_universal_time (void);
- // This test throws an exception that the operation
- // <secure_universal_time> has not been currently implemented in the
- // given server.
-
- void test_for_universal_time (void);
- // Tests if the server returns a valid time.
-
- void test_for_new_universal_time (void);
- // Tests if the server returns a new UTO filled with the given time.
-
- void test_for_uto_from_utc (void);
- // Tests if the returned UTO has the same value as the given UTC.
-
- void test_for_new_interval (void);
- // Tests if a new TIO is created according to the given bounds.
-
-private:
- int read_ior (char *filename);
- // Function to read the server IOR from a file.
-
- int parse_args (void);
- // Parses the arguments passed on the command line.
-
- int obtain_initial_references (void);
- // To initialize the naming service and get a clerk IOR.
-
- int argc_;
- // # of arguments on the command line.
-
- char **argv_;
- // arguments from command line.
-
- char *ior_;
- // IOR of the obj ref of the server.
-
- u_int loop_count_;
- // Number of times to invoke the <time> operation.
-
- int shutdown_;
- // Flag for server shutdown.
-
- CORBA::Environment env_;
- // Environment variable.
-
- CosTime::TimeService_var clerk_;
- // Time Service Server object ptr.
-
- TAO_Naming_Client my_name_client_;
- // An instance of the name client used for resolving the Time
- // Service object.
-
- CORBA::ORB_var orb_;
- // Remember our orb.
-};
diff --git a/TAO/orbsvcs/tests/Time/Makefile b/TAO/orbsvcs/tests/Time/Makefile
deleted file mode 100644
index 7214a2fa96a..00000000000
--- a/TAO/orbsvcs/tests/Time/Makefile
+++ /dev/null
@@ -1,627 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-LDLIBS = -lorbsvcs -lTAO
-
-PROG_SRCS = \
- client.cpp \
- Client_i.cpp \
-
-SRC = $(PROG_SRCS)
-
-SIMPLE_CLT_OBJS = Client_i.o \
- client.o
-
-BIN = client \
-
-BUILD = $(BIN)
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-VBIN = $(BIN:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-include $(TAO_ROOT)/taoconfig.mk
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao -L$(TAO_ROOT)/orbsvcs/Naming_Service
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs
-
-.PRECIOUS: TimeServiceC.cpp TimeServiceC.i TimeServiceC.h
-.PRECIOUS: TimeServiceS.cpp TimeServiceS.i TimeServiceS.h
-.PRECIOUS: TimeServiceS_T.cpp TimeServiceS_T.i TimeServiceS_T.h
-
-client: $(addprefix $(VDIR),$(SIMPLE_CLT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean: clean
- -/bin/rm -rf TimeServiceC.* TimeServiceS.* TimeServiceS_T.*
-
-# 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.so .shobj/client.o .shobj/client.so: client.cpp Client_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-.obj/Client_i.o .obj/Client_i.so .shobj/Client_i.o .shobj/Client_i.so: Client_i.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/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.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.i \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.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.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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- Client_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTimeBaseC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/TimeServiceC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Naming_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/IOR_Multicast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/CosNaming_i.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingS.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Naming/Entries.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Time/README b/TAO/orbsvcs/tests/Time/README
deleted file mode 100644
index aa47cd477fb..00000000000
--- a/TAO/orbsvcs/tests/Time/README
+++ /dev/null
@@ -1,46 +0,0 @@
-$Id $
-
-=================== Time Service Test =====================================
-
-A sample run of the TimeService can be done as follows :
-
-* Using the Naming Service :
-
-1. Run TAO/orbsvcs/Time_Service/server on different machines.
-2. Run TAO/orbsvcs/Time_Service/clerk -t 5 on some machines.
-3. Run the TAO/orbsvcs/tests/Time/client on one of the machines where a clerk
- is running.
-
-* Using Files :
-
-1. Run TAO/orbsvcs/Time_Service/server -o server_ior on different machines.
-2. Run TAO/orbsvcs/Time_Service/clerk -t 5 -f server_ior -o clerk_ior on some
- machines.
-3. Run the TAO/orbsvcs/tests/Time/client -f clerk_ior on one of the machines
- where a clerk is running.
-
-* Using the Implementation Repository :
-
-1. Run the Implementation Repository service as :
-
- TAO/orbsvcs/Time_Service> ../ImplRepo_Service/ImplRepo_Service -ORBsvcconf
- implrepo.conf -ORBobjrefstyle url -d 1
-
-2. Run the Server as
-
- TAO/orbsvcs/Time_Service> server -o server_ior -r -i
-
-3. Run the Clerk as
-
- TAO/orbsvcs/Time_Service> clerk -f server_ior -t 5 -o clerk_ior
-
-4. Run the client as
-
- TAO/orbsvcs/tests/Time/client -f clerk_ior
-
-Algorithms
-----------
-
-Currently, updating the system time involves taking the average of all
-the times received from the servers. This can be extended by using a
-more elaborate distributed time synchronization algorithm.
diff --git a/TAO/orbsvcs/tests/Time/Time_Service_Test.dsp b/TAO/orbsvcs/tests/Time/Time_Service_Test.dsp
deleted file mode 100644
index eb25508e4ad..00000000000
--- a/TAO/orbsvcs/tests/Time/Time_Service_Test.dsp
+++ /dev/null
@@ -1,108 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Time_Service_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-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 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Time_Service_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 "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" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /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 TAO.lib orbsvcs.lib /nologo /subsystem:console /machine:I386 /out:"Release/client.exe" /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib /nologo /subsystem:console /debug /machine:I386 /out:"client.exe" /pdbtype:sept /libpath:"..\..\orbsvcs" /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Time_Service_Test - Win32 Release"
-# Name "Time_Service_Test - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp"
-# Begin Source File
-
-SOURCE=.\client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_i.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h"
-# Begin Source File
-
-SOURCE=.\Client_i.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Time/Time_Service_Test.dsw b/TAO/orbsvcs/tests/Time/Time_Service_Test.dsw
deleted file mode 100644
index 751254b6157..00000000000
--- a/TAO/orbsvcs/tests/Time/Time_Service_Test.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Time_Service_Test"=.\Time_Service_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/Time/client.cpp b/TAO/orbsvcs/tests/Time/client.cpp
deleted file mode 100644
index 764d016bdf5..00000000000
--- a/TAO/orbsvcs/tests/Time/client.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-// $Id$
-
-#include "Client_i.h"
-
-ACE_RCSID(Time, client, "$Id$")
-
-// This function runs the Time Service client test.
-
-int
-main (int argc, char *argv[])
-{
- Client_i client;
-
- ACE_DEBUG ((LM_DEBUG,
- "[CLIENT] Process/Thread Id : (%P/%t) Time Service Client\n"));
-
- if (client.init (argc, argv) == -1)
- return -1;
- else
- return client.run ();
-}
diff --git a/TAO/orbsvcs/tests/Time/implrepo.conf b/TAO/orbsvcs/tests/Time/implrepo.conf
deleted file mode 100644
index 88478c8ac0c..00000000000
--- a/TAO/orbsvcs/tests/Time/implrepo.conf
+++ /dev/null
@@ -1,49 +0,0 @@
-# $Id$
-#
-# This file contains a sample ACE_Service_Config configuration
-# file specifying the strategy factories utilized by an application
-# using TAO. There are currently only two possible factories:
-# Client_Strategy_Factory and Server_Strategy_Factory. These names
-# must be used as the second argument to their corresponding line,
-# because that's what the ORB uses to find the desired factory.
-#
-# Note that there are two unordinary characteristics of the way *this*
-# file is set up:
-# - both client and server strategies are specified in the same
-# file, which would only make sense for co-located clients & servers
-# - both of the factories are actually sourced out of libTAO.so
-# (TAO.DLL on Win32), and they would normally be in a separate
-# dll from the TAO ORB Core.
-#
-# The options which can be passed to the Resource Factory are:
-#
-# -ORBresources <which>
-# where <which> can be 'global' to specify globally-held resources,
-# or 'tss' to specify thread-specific resources.
-#
-# The options which can be passed to the Client are:
-# <none currently>
-#
-# The options which can be passed to the Server are:
-#
-# -ORBconcurrency <which>
-# where <which> can be 'thread-per-connection' to specify
-# use of the ACE_Threaded_Strategy concurrency strategy,
-# or 'reactive' to specify use of the ACE_Reactive_Strategy
-# concurrency strategy.
-#
-# -ORBthreadflags <flags>
-# specifies the default thread flags to use, where <flags> is a
-# logical OR'ing of the flags THR_DETACHED, THR_BOUND, THR_NEW_LWP,
-# THR_SUSPENDED, or THR_DAEMON. Note that not every flag may be valid
-# on every platform.
-#
-# -ORBdemuxstrategy <which>
-# where <which> can be one of 'dynamic', 'linear', 'active', or 'user',
-# and specifies the type of object lookup strategy used internally.
-# -ORBtablesize <unsigned>
-# specifies the size of the object table
-#
-dynamic Resource_Factory Service_Object * TAO:_make_TAO_Resource_Factory() "-ORBresources tss"
-dynamic Client_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Client_Strategy_Factory()
-dynamic Server_Strategy_Factory Service_Object * TAO:_make_TAO_Default_Server_Strategy_Factory() "-ORBconcurrency thread-per-connection -ORBsystemidpolicydemuxstrategy dynamic -ORBpoalock null -ORBtablesize 128"
diff --git a/TAO/orbsvcs/tests/Time/run_test.pl b/TAO/orbsvcs/tests/Time/run_test.pl
deleted file mode 100755
index 7a0138e8b4f..00000000000
--- a/TAO/orbsvcs/tests/Time/run_test.pl
+++ /dev/null
@@ -1,138 +0,0 @@
-#$Id$
-# -*- perl -*-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-use lib "../../../../bin";
-
-require ACEutils;
-
-$server_ior = "server_ior";
-$clerk_ior = "clerk_ior";
-$implrepo_ior = "implrepo.ior";
-
-# Make sure the files are gone, so we can wait on them.
-
-unlink $server_ior;
-unlink $clerk_ior;
-unlink $implrepo_ior;
-
-$time_dir = "..$DIR_SEPARATOR..".$DIR_SEPARATOR."Time_Service".$DIR_SEPARATOR;
-
-sub time_service_test_using_naming_service
-{
- $SV1 = Process::Create ($time_dir."server".$Process::EXE_EXT,"");
-
- sleep 5;
-
- $SV2 = Process::Create ($time_dir."clerk".$Process::EXE_EXT,"-t 2");
-
- sleep 10;
-
- $status = system ($EXEPREFIX."client".$Process::EXE_EXT.
- "");
-
- $SV1->Kill ();
- $SV2->Kill ();
- $SV1->Wait ();
- $SV2->Wait ();
-}
-
-sub time_service_test_using_files
-{
- $SV1 = Process::Create ($time_dir."server".$Process::EXE_EXT,
- "-o $server_ior");
-
- ACE::waitforfile ($server_ior);
- sleep 5;
-
- $SV2 = Process::Create ($time_dir."clerk".$Process::EXE_EXT,
- "-f $server_ior -o clerk_ior -t 2");
-
- ACE::waitforfile ($clerk_ior);
-
- sleep 10;
-
- $status = system ($EXEPREFIX."client".$Process::EXE_EXT.
- " -f clerk_ior");
-
- $SV1->Kill ();
- $SV2->Kill ();
- $SV1->Wait ();
- $SV2->Wait ();
-
- unlink $clerk_ior;
- unlink $server_ior;
-}
-
-sub time_service_test_using_ir
-{
- $ir_dir = "..".$DIR_SEPARATOR."..".$DIR_SEPARATOR."ImplRepo_Service".$DIR_SEPARATOR;
- $IR = Process::Create ($ir_dir."ImplRepo_Service".$Process::EXE_EXT,
- "-ORBsvcconf implrepo.conf -ORBobjrefstyle url -d 1");
-
- ACE::waitforfile ($implrepo_ior);
-
- $SV1 = Process::Create ($time_dir."server".$Process::EXE_EXT,
- "-o $server_ior -i -r -ORBobjrefstyle url");
-
- ACE::waitforfile ($server_ior);
-
- sleep 10;
-
- $SV2 = Process::Create ($time_dir."clerk".$Process::EXE_EXT,
- "-f $server_ior -o clerk_ior -ORBobjrefstyle url");
-
- sleep 10;
-
- system($EXEPREFIX."client -f $clerk_ior");
-
- $IR->Kill ();
- $IR->Wait ();
- $SV1->Kill ();
- $SV1->Wait ();
- $SV2->Kill ();
- $SV2->Wait ();
-
- unlink $clerk_ior;
- unlink $server_ior;
- unlink $implrepo_ior;
-}
-
-# Parse the arguments
-
-for ($i = 0; $i <= $#ARGV; $i++)
-{
- SWITCH:
- {
- if ($ARGV[$i] eq "-h" || $ARGV[$i] eq "-?")
- {
- print "run_test <use_naming> or <use_files>\n";
- print "\n";
- print "use_naming -- Runs the test using Naming Service\n";
- print "use_files -- Runs the test using IOR Files\n";
- exit;
- }
-
- if ($ARGV[$i] eq "use_naming")
- {
- time_service_test_using_naming_service ();
- last SWITCH;
- }
-
- if ($ARGV[$i] eq "use_files")
- {
- time_service_test_using_files ();
- last SWITCH;
- }
-
- if ($ARGV[$i] eq "use_ir")
- {
- time_service_test_using_ir ();
- last SWITCH;
- }
-
- print "run_test: Unknown Option: ".$ARGV[$i]."\n";
- }
-}
diff --git a/TAO/orbsvcs/tests/Trading/Colocated_Test.dsp b/TAO/orbsvcs/tests/Trading/Colocated_Test.dsp
deleted file mode 100644
index cd02ac9321c..00000000000
--- a/TAO/orbsvcs/tests/Trading/Colocated_Test.dsp
+++ /dev/null
@@ -1,92 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Colocated_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Colocated_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 "Colocated_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 "Colocated_Test.mak" CFG="Colocated_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Colocated_Test - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Colocated_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)" == "Colocated_Test - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Colocate"
-# PROP BASE Intermediate_Dir "Colocate"
-# 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 "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAO.lib orbsvcs.lib TradingLib.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace" /libpath:"..\..\orbsvcs"
-
-!ELSEIF "$(CFG)" == "Colocated_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Colocat0"
-# PROP BASE Intermediate_Dir "Colocat0"
-# 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib TradingLibd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace" /libpath:"..\..\orbsvcs"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Colocated_Test - Win32 Release"
-# Name "Colocated_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\colocated_test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Trading/Export_Test.dsp b/TAO/orbsvcs/tests/Trading/Export_Test.dsp
deleted file mode 100644
index 7bc255f4c54..00000000000
--- a/TAO/orbsvcs/tests/Trading/Export_Test.dsp
+++ /dev/null
@@ -1,92 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Export_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Export_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 "Export_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 "Export_Test.mak" CFG="Export_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Export_Test - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Export_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)" == "Export_Test - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Export_T"
-# PROP BASE Intermediate_Dir "Export_T"
-# 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 "..\..\..\..\\" /I "..\..\\" /D "NDEBUG" /D TAO_ORBSVCS_HAS_DLL=1 /D "WIN32" /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 TAO.lib orbsvcs.lib TradingLib.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace" /libpath:"..\..\orbsvcs"
-
-!ELSEIF "$(CFG)" == "Export_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Export_0"
-# PROP BASE Intermediate_Dir "Export_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 ""
-# 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "_DEBUG" /D TAO_ORBSVCS_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /D "_MBCS" /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib TradingLibd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace" /libpath:"..\..\orbsvcs"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Export_Test - Win32 Release"
-# Name "Export_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\export_test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Trading/Import_Test.dsp b/TAO/orbsvcs/tests/Trading/Import_Test.dsp
deleted file mode 100644
index d3fa87a6b1f..00000000000
--- a/TAO/orbsvcs/tests/Trading/Import_Test.dsp
+++ /dev/null
@@ -1,92 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Import_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Import_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 "Import_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 "Import_Test.mak" CFG="Import_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Import_Test - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Import_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)" == "Import_Test - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Import_T"
-# PROP BASE Intermediate_Dir "Import_T"
-# 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 "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_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 TAO.lib orbsvcs.lib TradingLib.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace" /libpath:"..\..\orbsvcs"
-
-!ELSEIF "$(CFG)" == "Import_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Import_0"
-# PROP BASE Intermediate_Dir "Import_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 ""
-# 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 "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D TAO_ORBSVCS_HAS_DLL=1 /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 /pdbtype:sept
-# ADD LINK32 aced.lib TAOd.lib orbsvcsd.lib TradingLibd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\tao" /libpath:"..\..\..\..\ace" /libpath:"..\..\orbsvcs"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Import_Test - Win32 Release"
-# Name "Import_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\import_test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Trading/Makefile b/TAO/orbsvcs/tests/Trading/Makefile
deleted file mode 100644
index 2c8e1b4180d..00000000000
--- a/TAO/orbsvcs/tests/Trading/Makefile
+++ /dev/null
@@ -1,1939 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = export_test import_test colocated_test
-
-MAKEFILE = Makefile
-LIBNAME = libTTest
-LIB = $(LIBNAME).a
-SHLIB = $(LIBNAME).$(SOEXT)
-
-ifndef TAO_ROOT
-TAO_ROOT = $(ACE_ROOT)/TAO
-endif
-
-IDL_FILES = TTestC \
- TTestS \
-
-FILES = $(IDL_FILES) \
- TT_Info \
- Service_Type_Exporter \
- Offer_Exporter \
- Offer_Importer \
- Simple_Dynamic
-
-LDFLAGS += -L$(TAO_ROOT)/orbsvcs/orbsvcs -L$(TAO_ROOT)/tao
-CPPFLAGS += -I$(TAO_ROOT)/orbsvcs -I$(TAO_ROOT) $(TSS_ORB_FLAG)
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LIBS = -lorbsvcs -lTAO
-LDLIBS = -lTTest -lorbsvcs -lTAO
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(TAO_ROOT)/rules.tao.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-.PRECIOUS: TTestS.cpp TTestS.h TTestC.cpp TTestC.h
-
-clean:
- -/bin/rm -rf *.o $(BIN) obj.* core Templates.DB .make.state
-
-realclean: clean
- -/bin/rm -rf $(addsuffix .h, $(IDL_FILES)) $(addsuffix .i, $(IDL_FILES)) $(addsuffix .cpp, $(IDL_FILES)) TTestS_T.*
-
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/TTestC.o .obj/TTestC.so .shobj/TTestC.o .shobj/TTestC.so: TTestC.cpp TTestC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- TTestC.i TTestS.h TTestS_T.h TTestS_T.i TTestS_T.cpp TTestS.i
-.obj/TTestS.o .obj/TTestS.so .shobj/TTestS.o .shobj/TTestS.so: TTestS.cpp TTestS.h TTestC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- TTestC.i TTestS_T.h TTestS_T.i TTestS_T.cpp TTestS.i
-.obj/TT_Info.o .obj/TT_Info.so .shobj/TT_Info.o .shobj/TT_Info.so: TT_Info.cpp TT_Info.h TTestS.h TTestC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- TTestC.i TTestS_T.h TTestS_T.i TTestS_T.cpp TTestS.i \
- $(ACE_ROOT)/ace/Arg_Shifter.h \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Service_Type_Exporter.o .obj/Service_Type_Exporter.so .shobj/Service_Type_Exporter.o .shobj/Service_Type_Exporter.so: Service_Type_Exporter.cpp \
- Service_Type_Exporter.h TT_Info.h TTestS.h TTestC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- TTestC.i TTestS_T.h TTestS_T.i TTestS_T.cpp TTestS.i \
- $(ACE_ROOT)/ace/Arg_Shifter.h \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i
-.obj/Offer_Exporter.o .obj/Offer_Exporter.so .shobj/Offer_Exporter.o .shobj/Offer_Exporter.so: Offer_Exporter.cpp Offer_Exporter.h TT_Info.h \
- TTestS.h TTestC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- TTestC.i TTestS_T.h TTestS_T.i TTestS_T.cpp TTestS.i \
- $(ACE_ROOT)/ace/Arg_Shifter.h \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- Simple_Dynamic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Simple_Dynamic.cpp
-.obj/Offer_Importer.o .obj/Offer_Importer.so .shobj/Offer_Importer.o .shobj/Offer_Importer.so: Offer_Importer.cpp Offer_Importer.h TT_Info.h \
- TTestS.h TTestC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.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/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/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/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/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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/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 \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- TTestC.i TTestS_T.h TTestS_T.i TTestS_T.cpp TTestS.i \
- $(ACE_ROOT)/ace/Arg_Shifter.h \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i
-.obj/Simple_Dynamic.o .obj/Simple_Dynamic.so .shobj/Simple_Dynamic.o .shobj/Simple_Dynamic.so: Simple_Dynamic.cpp Simple_Dynamic.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader_Utils.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/Trader/Trader.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Functor.h \
- $(ACE_ROOT)/ace/Functor.i \
- $(ACE_ROOT)/ace/Functor_T.h \
- $(ACE_ROOT)/ace/Functor_T.i \
- $(ACE_ROOT)/ace/Functor_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager_T.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/Synch_T.cpp \
- $(ACE_ROOT)/ace/Hash_Map_Manager_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_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.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 \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.h \
- $(TAO_ROOT)/tao/corba.h \
- $(TAO_ROOT)/tao/corbafwd.h \
- $(ACE_ROOT)/ace/CDR_Stream.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Message_Block_T.h \
- $(ACE_ROOT)/ace/Message_Block_T.i \
- $(ACE_ROOT)/ace/Message_Block_T.cpp \
- $(ACE_ROOT)/ace/CDR_Stream.i \
- $(TAO_ROOT)/tao/try_macros.h \
- $(TAO_ROOT)/tao/orbconf.h \
- $(ACE_ROOT)/ace/CORBA_macros.h \
- $(TAO_ROOT)/tao/Environment.h \
- $(TAO_ROOT)/tao/Environment.i \
- $(TAO_ROOT)/tao/ORB.h \
- $(TAO_ROOT)/tao/Exception.h \
- $(TAO_ROOT)/tao/Exception.i \
- $(TAO_ROOT)/tao/ORB.i \
- $(TAO_ROOT)/tao/Any.h \
- $(TAO_ROOT)/tao/CDR.h \
- $(TAO_ROOT)/tao/Typecode.h \
- $(TAO_ROOT)/tao/Typecode.i \
- $(TAO_ROOT)/tao/CDR.i \
- $(TAO_ROOT)/tao/Any.i \
- $(TAO_ROOT)/tao/NVList.h \
- $(TAO_ROOT)/tao/NVList.i \
- $(TAO_ROOT)/tao/Principal.h \
- $(TAO_ROOT)/tao/Sequence.h \
- $(TAO_ROOT)/tao/Managed_Types.h \
- $(TAO_ROOT)/tao/Managed_Types.i \
- $(TAO_ROOT)/tao/Sequence.i \
- $(TAO_ROOT)/tao/Principal.i \
- $(TAO_ROOT)/tao/Request.h \
- $(TAO_ROOT)/tao/Request.i \
- $(TAO_ROOT)/tao/Server_Request.h \
- $(TAO_ROOT)/tao/Object_KeyC.h \
- $(TAO_ROOT)/tao/Object_KeyC.i \
- $(TAO_ROOT)/tao/GIOP.h \
- $(TAO_ROOT)/tao/Sequence_T.h \
- $(TAO_ROOT)/tao/Sequence_T.i \
- $(TAO_ROOT)/tao/Sequence_T.cpp \
- $(TAO_ROOT)/tao/GIOP.i \
- $(TAO_ROOT)/tao/Object.h \
- $(TAO_ROOT)/tao/Object.i \
- $(TAO_ROOT)/tao/Server_Request.i \
- $(TAO_ROOT)/tao/Context.h \
- $(TAO_ROOT)/tao/Context.i \
- $(TAO_ROOT)/tao/varout.h \
- $(TAO_ROOT)/tao/varout.i \
- $(TAO_ROOT)/tao/varout.cpp \
- $(TAO_ROOT)/tao/Marshal.h \
- $(TAO_ROOT)/tao/Marshal.i \
- $(TAO_ROOT)/tao/singletons.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(TAO_ROOT)/tao/PolicyC.h \
- $(TAO_ROOT)/tao/PolicyC.i \
- $(TAO_ROOT)/tao/CurrentC.h \
- $(TAO_ROOT)/tao/CurrentC.i \
- $(TAO_ROOT)/tao/POA.h \
- $(TAO_ROOT)/tao/POAC.h \
- $(TAO_ROOT)/tao/POAC.i \
- $(TAO_ROOT)/tao/Servant_Base.h \
- $(TAO_ROOT)/tao/Servant_Base.i \
- $(TAO_ROOT)/tao/POAS.h \
- $(TAO_ROOT)/tao/POA_CORBA.h \
- $(TAO_ROOT)/tao/DynAnyC.h \
- $(TAO_ROOT)/tao/DynAnyC.i \
- $(TAO_ROOT)/tao/POAS.i \
- $(TAO_ROOT)/tao/Active_Object_Map.h \
- $(ACE_ROOT)/ace/Map.h \
- $(ACE_ROOT)/ace/Map.i \
- $(ACE_ROOT)/ace/Map_T.h \
- $(ACE_ROOT)/ace/Pair.h \
- $(ACE_ROOT)/ace/Pair.i \
- $(ACE_ROOT)/ace/Pair_T.h \
- $(ACE_ROOT)/ace/Pair_T.i \
- $(ACE_ROOT)/ace/Pair_T.cpp \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Map_Manager.i \
- $(ACE_ROOT)/ace/Map_Manager.cpp \
- $(ACE_ROOT)/ace/Active_Map_Manager.h \
- $(ACE_ROOT)/ace/Active_Map_Manager.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.h \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.i \
- $(ACE_ROOT)/ace/Active_Map_Manager_T.cpp \
- $(ACE_ROOT)/ace/Map_T.i \
- $(ACE_ROOT)/ace/Map_T.cpp \
- $(TAO_ROOT)/tao/Server_Strategy_Factory.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Synch_Options.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Strategies_T.i \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Service_Repository.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Queue_T.h \
- $(ACE_ROOT)/ace/Message_Queue_T.i \
- $(ACE_ROOT)/ace/Message_Queue_T.cpp \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(TAO_ROOT)/tao/Connect.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(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 \
- $(ACE_ROOT)/ace/Svc_Handler.i \
- $(ACE_ROOT)/ace/Svc_Handler.cpp \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Dynamic.i \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/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/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 \
- $(TAO_ROOT)/tao/Connect.i \
- $(TAO_ROOT)/tao/params.h \
- $(TAO_ROOT)/tao/params.i \
- $(TAO_ROOT)/tao/Active_Object_Map.i \
- $(TAO_ROOT)/tao/POAManager.h \
- $(TAO_ROOT)/tao/poa_macros.h \
- $(TAO_ROOT)/tao/POAManager.i \
- $(TAO_ROOT)/tao/POA.i \
- $(TAO_ROOT)/tao/Stub.h \
- $(TAO_ROOT)/tao/Pluggable.h \
- $(TAO_ROOT)/tao/MProfile.h \
- $(TAO_ROOT)/tao/MProfile.i \
- $(TAO_ROOT)/tao/Stub.i \
- $(TAO_ROOT)/tao/ORB_Core.h \
- $(TAO_ROOT)/tao/IIOP_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(TAO_ROOT)/tao/IIOP_Acceptor.h \
- $(TAO_ROOT)/tao/ORB_Core.i \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Dynamic_Service.cpp \
- $(TAO_ROOT)/tao/Operation_Table.h \
- $(TAO_ROOT)/tao/Client_Strategy_Factory.h \
- $(TAO_ROOT)/tao/Invocation.h \
- $(TAO_ROOT)/tao/Invocation.i \
- $(TAO_ROOT)/tao/InconsistentTypeCodeC.h \
- $(TAO_ROOT)/tao/DynAny_i.h \
- $(TAO_ROOT)/tao/Union.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/orbsvcs_export.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingC.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.h \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.i \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS_T.cpp \
- $(TAO_ROOT)/orbsvcs/orbsvcs/CosTradingS.i \
- Simple_Dynamic.cpp
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp b/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp
deleted file mode 100644
index ded5b8905ef..00000000000
--- a/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp
+++ /dev/null
@@ -1,626 +0,0 @@
-// $Id$
-
-#include "Offer_Exporter.h"
-
-ACE_RCSID(Trading, Offer_Exporter, "$Id$")
-
-TAO_Offer_Exporter::
-TAO_Offer_Exporter (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
- : verbose_ (verbose)
-{
- // Initialize the offer sequences and structures.
- this->create_offers ();
-
- // Obtain the necessary trading service interfaces.
- this->register_ = lookup_if->register_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- this->admin_ = lookup_if->admin_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-TAO_Offer_Exporter::~TAO_Offer_Exporter (void)
-{
- while (! this->clean_up_.is_empty ())
- {
- TAO_Dynamic_Property* dp = 0;
- this->clean_up_.dequeue_head (dp);
- delete dp;
- }
-}
-
-void
-TAO_Offer_Exporter::export_offers (CORBA::Environment& TAO_IN_ENV)
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Exporting offers.\n"));
-
- for (int i = 0; i < NUM_OFFERS; i++)
- {
- this->props_plotters_[i][4].value <<= "Default";
- this->props_printers_[i][4].value <<= "Default";
- this->props_fs_[i][4].value <<= "Default";
- }
-
- this->export_to (this->register_.in (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-TAO_Offer_Exporter::export_to (CosTrading::Register_ptr reg,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName))
-{
- TAO_TRY
- {
- for (int i = 0; i < NUM_OFFERS; i++)
- {
- CosTrading::OfferId_var offer_id =
- reg->export (this->plotter_[i]._this (TAO_TRY_ENV),
- TT_Info::INTERFACE_NAMES[1],
- this->props_plotters_[i],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Registered offer id: %s.\n", offer_id.in ()));
- }
-
- offer_id = reg->export (this->printer_[i]._this (TAO_TRY_ENV),
- TT_Info::INTERFACE_NAMES[2],
- this->props_printers_[i],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Registered offer id: %s.\n", offer_id.in ()));
- }
-
- offer_id = reg->export (this->fs_[i]._this (TAO_TRY_ENV),
- TT_Info::INTERFACE_NAMES[3],
- this->props_fs_[i],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Registered offer id: %s.\n", offer_id.in ()));
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Offer_Exporter::export_offers");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-TAO_Offer_Exporter::export_offers_to_all (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName))
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Exporting to all.\n"));
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Obtaining link interface.\n"));
- }
-
- CosTrading::Link_var link_if = this->register_->link_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Obtaining references to traders directly"
- " linked to the root trader.\n"));
- }
-
- CosTrading::LinkNameSeq_var link_name_seq = link_if->list_links (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Registering offers with each of the linked"
- " traders.\n"));
- }
-
- for (int i = link_name_seq->length () - 1; i >= 0; i--)
- {
- TAO_TRY
- {
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Getting link information for %s\n",
- ACE_static_cast (const char*, link_name_seq[i])));
- }
-
- CosTrading::Link::LinkInfo_var link_info =
- link_if->describe_link (link_name_seq[i], TAO_IN_ENV);
-
- for (int j = 0; j < NUM_OFFERS; j++)
- {
- this->props_plotters_[j][4].value <<= link_name_seq[i];
- this->props_printers_[j][4].value <<= link_name_seq[i];
- this->props_fs_[j][4].value <<= link_name_seq[i];
- }
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Exporting offers to %s\n",
- ACE_static_cast (const char*, link_name_seq[i])));
- }
-
- this->export_to (link_info->target_reg.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
- }
-}
-
-
-void
-TAO_Offer_Exporter::withdraw_offers (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId))
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Withdrawing all offers.\n"));
-
- TAO_TRY
- {
- CORBA::ULong length;
-
- CosTrading::OfferIdSeq_var offer_id_seq = this->grab_offerids (TAO_IN_ENV);
- TAO_CHECK_ENV;
-
- if (offer_id_seq.ptr () != 0)
- {
- length = offer_id_seq->length ();
- for (CORBA::ULong i = 0; i < length; i++)
- {
- this->register_->withdraw (offer_id_seq[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Offer_Exporter::withdraw_offers");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-TAO_Offer_Exporter::describe_offers (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId))
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Describing all offers.\n"));
-
- TAO_TRY
- {
- CORBA::ULong length;
- CosTrading::OfferIdSeq_var offer_id_seq = this->grab_offerids (TAO_IN_ENV);
- TAO_CHECK_ENV;
-
- if (offer_id_seq.ptr () != 0)
- {
- length = offer_id_seq->length ();
-
- if (this->verbose_)
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
-
- for (CORBA::ULong i = 0; i < length; i++)
- {
- CosTrading::Register::OfferInfo_var offer_info =
- this->register_->describe (offer_id_seq[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Offer Id: %s\n", (const char *) offer_id_seq[i]));
- ACE_DEBUG ((LM_DEBUG, "Service Type: %s\n", offer_info->type.in ()));
- TT_Info::dump_properties (offer_info->properties, 0);
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
- }
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Offer_Exporter::describe_offers");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-TAO_Offer_Exporter::modify_offers (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId,
- CosTrading::IllegalPropertyName,
- CosTrading::Register::UnknownPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::Register::MandatoryProperty,
- CosTrading::Register::ReadonlyProperty,
- CosTrading::DuplicatePropertyName))
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Modifying all offers.\n"));
-
- TAO_TRY
- {
- CosTrading::OfferIdSeq_var offer_id_seq = this->grab_offerids (TAO_IN_ENV);
- TAO_CHECK_ENV;
-
- if (offer_id_seq.ptr () != 0)
- {
- CORBA::ULong length = offer_id_seq->length ();
- CosTrading::PropertyNameSeq del_list;
- CosTrading::PropertySeq modify_list;
-
- del_list.length (1);
- modify_list.length (2);
- del_list[0] = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::DESCRIPTION];
- modify_list[0].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::LOCATION];
- modify_list[0].value <<= "MODIFIED";
- modify_list[1].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::MISCELLANEOUS];
- modify_list[1].value <<= "MODIFIED";
-
- for (CORBA::ULong i = 0; i < length; i++)
- {
- this->register_->modify (offer_id_seq[i],
- del_list,
- modify_list,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Offer_Exporter::modify_offers");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-TAO_Offer_Exporter::
-withdraw_offers_using_constraints (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Register::NoMatchingOffers))
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Withdrawing with constraint.\n"));
-
- const char* constraint =
- "(not exist Description) and (Location == 'MODIFIED') and (exist Name)";
-
- if (this->verbose_)
- ACE_DEBUG ((LM_DEBUG, "Constraint: %s\n", constraint));
-
- TAO_TRY
- {
- this->register_->
- withdraw_using_constraint (TT_Info::INTERFACE_NAMES[TT_Info::PLOTTER],
- constraint,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->register_->
- withdraw_using_constraint (TT_Info::INTERFACE_NAMES[TT_Info::PRINTER],
- constraint,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->register_->
- withdraw_using_constraint (TT_Info::INTERFACE_NAMES[TT_Info::FILESYSTEM],
- constraint,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Offer_Exporter::withdraw_using_constraint");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-CosTrading::OfferIdSeq*
-TAO_Offer_Exporter::grab_offerids (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented))
-{
- if (this->verbose_)
- ACE_DEBUG ((LM_DEBUG, "TAO_Offer_Exporter::Grabbing all offer ids.\n"));
-
- CosTrading::OfferIdSeq_ptr offer_id_seq;
- TAO_TRY
- {
- CORBA::ULong length = NUM_OFFERS;
- CosTrading::OfferIdIterator_ptr offer_id_iter;
-
- this->admin_->list_offers (NUM_OFFERS,
- CosTrading::OfferIdSeq_out (offer_id_seq),
- CosTrading::OfferIdIterator_out (offer_id_iter),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if ((! CORBA::is_nil (offer_id_iter)) && offer_id_seq != 0)
- {
- CORBA::Boolean any_left = 0;
- CosTrading::OfferIdSeq_ptr id_seq;
- CosTrading::OfferIdIterator_var offer_id_iter_var (offer_id_iter);
-
- do
- {
- any_left =
- offer_id_iter->next_n (length,
- CosTrading::OfferIdSeq_out (id_seq),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- int offers = id_seq->length ();
- int old_length = offer_id_seq->length ();
- offer_id_seq->length (old_length + offers);
-
- for (int i = 0; i < offers; i++)
- (*offer_id_seq)[i + old_length] = (*id_seq)[i];
-
- delete id_seq;
- }
- while (any_left);
-
- offer_id_iter->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "The following offer ids are registered:\n"));
- for (int len = offer_id_seq->length (), j = 0; j < len; j++)
- ACE_DEBUG ((LM_DEBUG, "Offer Id: %s\n", (const char *)(*offer_id_seq)[j]));
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Offer_Exporter::grab_offerids");
- TAO_RETHROW_RETURN (offer_id_seq);
- }
- TAO_ENDTRY;
-
- return offer_id_seq;
-}
-
-void
-TAO_Offer_Exporter::create_offers (void)
-{
- const int QUEUE_SIZE = 4;
-
- int counter = 0, i = 0;
- char name[BUFSIZ];
- char description[BUFSIZ];
- CORBA::Any extra_info;
- TAO_Trader_Test::StringSeq string_seq (QUEUE_SIZE);
- TAO_Trader_Test::ULongSeq ulong_seq (QUEUE_SIZE);
-
- CORBA::Environment TAO_IN_ENV;
- CosTradingDynamic::DynamicProp* dp_user_queue;
- CosTradingDynamic::DynamicProp* dp_file_queue;
- CosTradingDynamic::DynamicProp* dp_space_left;
-
- ACE_INET_Addr addr ((u_short) 0);
- const char* hostname = addr.get_host_name ();
-
- // Initialize plotters
- string_seq.length (QUEUE_SIZE);
- ulong_seq.length (QUEUE_SIZE);
- for (i = 0; i < NUM_OFFERS; i++)
- {
- ACE_OS::sprintf (name, "Plotter #%d", i);
- ACE_OS::sprintf (description,
- "%s is a plotter. It plots stuff.",
- name);
-
- for (int j = 0; j < QUEUE_SIZE; j++, counter = (counter + 1) % NUM_OFFERS)
- {
- string_seq[j] = TT_Info::USERS [counter];
- ulong_seq[j] = counter * 10000;
- }
-
- TAO_Dynamic_Property* user_queue =
- new TAO_Simple_Dynamic_Property<TAO_Trader_Test::StringSeq> (string_seq);
- TAO_Dynamic_Property* file_sizes =
- new TAO_Simple_Dynamic_Property<TAO_Trader_Test::ULongSeq> (ulong_seq);
-
- this->clean_up_.enqueue_head (user_queue);
- this->clean_up_.enqueue_head (file_sizes);
-
- dp_user_queue = user_queue->construct_dynamic_prop
- (TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_USER_QUEUE],
- TAO_Trader_Test::_tc_StringSeq,
- extra_info);
-
- dp_file_queue = file_sizes->construct_dynamic_prop
- (TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_FILE_SIZES_PENDING],
- TAO_Trader_Test::_tc_ULongSeq,
- extra_info);
-
- this->props_plotters_[i].length (11);
- this->props_plotters_[i][0].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::NAME];
- this->props_plotters_[i][0].value <<= name;
- this->props_plotters_[i][1].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::LOCATION];
- this->props_plotters_[i][1].value <<= TT_Info::LOCATIONS[i];
- this->props_plotters_[i][2].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::DESCRIPTION];
- this->props_plotters_[i][2].value <<= description;
- this->props_plotters_[i][3].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::HOST_NAME];
- this->props_plotters_[i][3].value <<= hostname;
- this->props_plotters_[i][4].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::TRADER_NAME];
- this->props_plotters_[i][4].value <<= "Default";
- this->props_plotters_[i][5].name = TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_NUM_COLORS];
- this->props_plotters_[i][5].value <<= (CORBA::Long)(i * 2);
- this->props_plotters_[i][6].name = TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_AUTO_LOADING];
- this->props_plotters_[i][6].value <<= CORBA::Any::from_boolean ((CORBA::Boolean) (i % 2));
- this->props_plotters_[i][7].name = TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_COST_PER_PAGE];
- this->props_plotters_[i][7].value <<= (CORBA::Float) i;
- this->props_plotters_[i][8].name = TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_MODEL_NUMBER];
- this->props_plotters_[i][8].value <<= TT_Info::MODEL_NUMBERS[i];
- this->props_plotters_[i][9].name = TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_USER_QUEUE];
- this->props_plotters_[i][9].
- value.replace (CosTradingDynamic::_tc_DynamicProp, dp_user_queue, 1, TAO_IN_ENV);
- this->props_plotters_[i][10].name = TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_FILE_SIZES_PENDING];
- this->props_plotters_[i][10].
- value.replace (CosTradingDynamic::_tc_DynamicProp, dp_file_queue, 1, TAO_IN_ENV);
- }
-
- // Initialize printers
- for (i = 0; i < NUM_OFFERS; i++)
- {
- ACE_OS::sprintf (name, "Printer #%d", i);
- ACE_OS::sprintf (description,
- "%s is a printer. It prints stuff.",
- name);
-
- for (int j = 0; j < QUEUE_SIZE; j++, counter = (counter + 1) % NUM_OFFERS)
- {
- string_seq[j] = TT_Info::USERS [counter];
- ulong_seq[j] = counter * 10000;
- }
-
- TAO_Dynamic_Property* user_queue =
- new TAO_Simple_Dynamic_Property<TAO_Trader_Test::StringSeq> (string_seq);
- TAO_Dynamic_Property* file_sizes =
- new TAO_Simple_Dynamic_Property<TAO_Trader_Test::ULongSeq> (ulong_seq);
-
- this->clean_up_.enqueue_head (user_queue);
- this->clean_up_.enqueue_head (file_sizes);
-
- dp_user_queue = user_queue->construct_dynamic_prop
- (TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PLOTTER_USER_QUEUE],
- TAO_Trader_Test::_tc_StringSeq,
- extra_info);
-
- dp_file_queue = file_sizes->construct_dynamic_prop
- (TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PLOTTER_FILE_SIZES_PENDING],
- TAO_Trader_Test::_tc_ULongSeq,
- extra_info);
-
- this->props_printers_[i].length (12);
- this->props_printers_[i][0].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::NAME];
- this->props_printers_[i][0].value <<= name;
- this->props_printers_[i][1].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::LOCATION];
- this->props_printers_[i][1].value <<= TT_Info::LOCATIONS[i];
- this->props_printers_[i][2].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::DESCRIPTION];
- this->props_printers_[i][2].value <<= description;
- this->props_printers_[i][3].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::HOST_NAME];
- this->props_printers_[i][3].value <<= hostname;
- this->props_printers_[i][4].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::TRADER_NAME];
- this->props_printers_[i][4].value <<= "Default";
- this->props_printers_[i][5].name = TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_COLOR];
- this->props_printers_[i][5].value <<= CORBA::Any::from_boolean ((CORBA::Boolean) (i % 2));
- this->props_printers_[i][6].name = TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_DOUBLE_SIDED];
- this->props_printers_[i][6].value <<= CORBA::Any::from_boolean ((CORBA::Boolean) ((i + 1) % 2));
- this->props_printers_[i][7].name = TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_COST_PER_PAGE];
- this->props_printers_[i][7].value <<= (CORBA::Float) i;
- this->props_printers_[i][8].name = TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_MODEL_NUMBER];
- this->props_printers_[i][8].value <<= TT_Info::MODEL_NUMBERS[i];
- this->props_printers_[i][9].name = TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_PAGES_PER_SEC];
- this->props_printers_[i][9].value <<= (CORBA::UShort) i;
- this->props_printers_[i][10].name = TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_USER_QUEUE];
- this->props_printers_[i][10].
- value.replace (CosTradingDynamic::_tc_DynamicProp, dp_user_queue, 1, TAO_IN_ENV);
- this->props_printers_[i][11].name = TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_FILE_SIZES_PENDING];
- this->props_printers_[i][11].
- value.replace (CosTradingDynamic::_tc_DynamicProp, dp_file_queue, 1, TAO_IN_ENV);
- }
-
- // Initialize FileSystem
- for (i = 0; i < NUM_OFFERS; i++)
- {
- ACE_OS::sprintf (name, "File System #%d", i);
- ACE_OS::sprintf (description,
- "%s is a File System. It stores stuff.",
- name);
-
- TAO_Dynamic_Property* space_left =
- new TAO_Simple_Dynamic_Property<CORBA::ULong> (i * 4434343);
-
- this->clean_up_.enqueue_head (space_left);
-
- dp_space_left = space_left->construct_dynamic_prop
- (TT_Info::FILESYSTEM_PROPERTY_NAMES[TT_Info::SPACE_REMAINING],
- CORBA::_tc_ulong,
- extra_info);
-
- this->props_fs_[i].length (8);
- this->props_fs_[i][0].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::NAME];
- this->props_fs_[i][0].value <<= name;
- this->props_fs_[i][1].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::LOCATION];
- this->props_fs_[i][1].value <<= TT_Info::LOCATIONS[i];
- this->props_fs_[i][2].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::DESCRIPTION];
- this->props_fs_[i][2].value <<= description;
- this->props_fs_[i][3].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::HOST_NAME];
- this->props_fs_[i][3].value <<= hostname;
- this->props_fs_[i][4].name = TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::TRADER_NAME];
- this->props_fs_[i][4].value <<= "Default";
- this->props_fs_[i][5].name = TT_Info::FILESYSTEM_PROPERTY_NAMES[TT_Info::DISK_SIZE];
- this->props_fs_[i][5].value <<= (CORBA::ULong) (i * 2000000);
- this->props_fs_[i][6].name = TT_Info::FILESYSTEM_PROPERTY_NAMES[TT_Info::PERMISSION_LEVEL];
- this->props_fs_[i][6].value <<= (CORBA::UShort) (i + 1);
- this->props_fs_[i][7].name = TT_Info::FILESYSTEM_PROPERTY_NAMES[TT_Info::SPACE_REMAINING];
- this->props_fs_[i][7].
- value.replace (CosTradingDynamic::_tc_DynamicProp, dp_space_left, 1, TAO_IN_ENV);
- }
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node<TAO_Dynamic_Property*>;
-template class ACE_Unbounded_Queue<TAO_Dynamic_Property*>;
-template class ACE_Unbounded_Queue_Iterator<TAO_Dynamic_Property*>;
-template class TAO_Simple_Dynamic_Property<TAO_Trader_Test::StringSeq>;
-template class TAO_Simple_Dynamic_Property<TAO_Trader_Test::ULongSeq>;
-template class TAO_Simple_Dynamic_Property<CORBA::ULong>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Node<TAO_Dynamic_Property*>
-#pragma instantiate ACE_Unbounded_Queue<TAO_Dynamic_Property*>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<TAO_Dynamic_Property*>
-#pragma instantiate TAO_Simple_Dynamic_Property<TAO_Trader_Test::StringSeq>
-#pragma instantiate TAO_Simple_Dynamic_Property<TAO_Trader_Test::ULongSeq>
-#pragma instantiate TAO_Simple_Dynamic_Property<CORBA::ULong>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Exporter.h b/TAO/orbsvcs/tests/Trading/Offer_Exporter.h
deleted file mode 100644
index 52139a62312..00000000000
--- a/TAO/orbsvcs/tests/Trading/Offer_Exporter.h
+++ /dev/null
@@ -1,142 +0,0 @@
-// $Id$
-
-// ========================================================================
-//
-// = FILE
-// Offer_Exporter.h
-//
-// = DESCRIPTION
-// Class that tests the Trading Service's Register Interface
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// =======================================================================
-
-#ifndef TAO_OFFER_EXPORTER_H
-#define TAO_OFFER_EXPORTER_H
-
-#include "TT_Info.h"
-#include "Simple_Dynamic.h"
-
-class TAO_Offer_Exporter
-{
-public:
-
- TAO_Offer_Exporter (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose,
- CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- ~TAO_Offer_Exporter (void);
-
- void export_offers (CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName));
- // Export a number of offers to the Trading Service.
-
- void export_offers_to_all (CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName));
- // Export a number of offers to all traders accessible by the
- // bootstrapped trader.
-
- void withdraw_offers (CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId));
- // Withdraw all exported offers.
-
- void describe_offers (CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId));
- // Describe all the offers registered with the bootstrapped trader.
-
- void modify_offers (CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented,
- CosTrading::IllegalOfferId,
- CosTrading::UnknownOfferId,
- CosTrading::Register::ProxyOfferId,
- CosTrading::IllegalPropertyName,
- CosTrading::Register::UnknownPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::Register::MandatoryProperty,
- CosTrading::Register::ReadonlyProperty,
- CosTrading::DuplicatePropertyName));
- // Remove some properties and change some properties in each offer.
-
- void withdraw_offers_using_constraints (CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Register::NoMatchingOffers));
- // Withdraw a number of offers based on a constraint string.
-
-private:
-
- CosTrading::OfferIdSeq* grab_offerids (CORBA::Environment& env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::NotImplemented));
-
- void create_offers (void);
- // Fill in each of the offer structures.
-
- void export_to (CosTrading::Register_ptr reg,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::Register::InvalidObjectRef,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::Register::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::PropertyTypeMismatch,
- CosTrading::ReadonlyDynamicProperty,
- CosTrading::MissingMandatoryProperty,
- CosTrading::DuplicatePropertyName));
- // Export the offers to the give Register interface.
-
- typedef ACE_Unbounded_Queue<TAO_Dynamic_Property*> DP_Queue;
-
- CORBA::Boolean verbose_;
- // True if the user wants verbose output.
-
- CosTrading::Register_var register_;
- CosTrading::Admin_var admin_;
-
- TT_Info::Printer printer_[NUM_OFFERS];
- TT_Info::Plotter plotter_[NUM_OFFERS];
- TT_Info::File_System fs_[NUM_OFFERS];
- // The objects being exported.
-
- CosTrading::PropertySeq props_plotters_[NUM_OFFERS];
- CosTrading::PropertySeq props_printers_[NUM_OFFERS];
- CosTrading::PropertySeq props_fs_[NUM_OFFERS];
- // Property sequences describing each service.
-
- DP_Queue clean_up_;
- // A list of dynamic properties to clean up upon destruction.
-};
-
-#endif /* TAO_OFFER_EXPORTER_H */
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Importer.cpp b/TAO/orbsvcs/tests/Trading/Offer_Importer.cpp
deleted file mode 100644
index 98748f9bbec..00000000000
--- a/TAO/orbsvcs/tests/Trading/Offer_Importer.cpp
+++ /dev/null
@@ -1,301 +0,0 @@
-// $Id$
-
-#include "Offer_Importer.h"
-
-ACE_RCSID(Trading, Offer_Importer, "$Id$")
-
-TAO_Offer_Importer::TAO_Offer_Importer (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose)
- : verbose_ (verbose),
- lookup_ (lookup_if)
-{
-}
-
-void
-TAO_Offer_Importer::perform_queries (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName))
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Importer::Federated Query.\n"));
-
- TAO_Policy_Manager policies;
- policies.exact_type_match (0);
- policies.search_card (16*NUM_OFFERS);
- policies.match_card (16*NUM_OFFERS);
- policies.return_card (16*NUM_OFFERS);
- policies.link_follow_rule (CosTrading::always);
-
- this->perform_queries_with_policies (policies, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-TAO_Offer_Importer::perform_directed_queries (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName))
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Importer::Directed Query.\n"));
-
- TAO_Policy_Manager policies;
- policies.exact_type_match (0);
- policies.search_card (16*NUM_OFFERS);
- policies.match_card (16*NUM_OFFERS);
- policies.return_card (16*NUM_OFFERS);
- policies.link_follow_rule (CosTrading::local_only);
-
- if (this->verbose_)
- ACE_DEBUG ((LM_DEBUG, "Obtaining link interface.\n"));
- CosTrading::Link_var link_if = this->lookup_->link_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Obtaining references to traders directly"
- " linked to the root trader.\n"));
- }
- CosTrading::LinkNameSeq_var link_name_seq = link_if->list_links (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- if (link_name_seq->length () > 0)
- {
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "Getting link information for %s\n",
- ACE_static_cast (const char*, link_name_seq[0])));
- }
-
- CosTrading::Link::LinkInfo_var link_info =
- link_if->describe_link (link_name_seq[0], TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- CosTrading::Lookup_ptr lookup_if = link_info->target.in ();
- CosTrading::Link_var link_if2 = lookup_if->link_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- CosTrading::LinkNameSeq_var link_name_seq2 = link_if2->list_links (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- if (link_name_seq2->length () > 0)
- {
- CORBA::ULong i = 0;
- CORBA::ULong length = link_name_seq2->length ();
- for (i = 0; i < length; i++)
- {
- if (ACE_OS::strcmp (link_name_seq2[i], "Bootstrap") != 0)
- break;
- }
-
- if (i < length)
- {
- CosTrading::LinkName* trader_name =
- CosTrading::TraderName::allocbuf (2);
-
- ACE_DEBUG ((LM_DEBUG, "*** Query through %s to destination %s.\n",
- ACE_static_cast (const char*, link_name_seq[0]),
- ACE_static_cast (const char*, link_name_seq2[i])));
-
- trader_name[0] = CORBA::string_dup (link_name_seq[0]);
- trader_name[1] = CORBA::string_dup (link_name_seq2[i]);
- policies.starting_trader (new CosTrading::TraderName
- (2, 2, trader_name, 1));
-
- this->perform_queries_with_policies (policies, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "This test requires a complete"
- " graph of three traders.\n"));
- }
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "This test requires a complete"
- " graph of three traders.\n"));
- }
-}
-
-
-void
-TAO_Offer_Importer::
-perform_queries_with_policies (const TAO_Policy_Manager& policies,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName))
-{
- TAO_TRY
- {
- CosTrading::Lookup::SpecifiedProps desired_props;
-
- char* props[] =
- {
- (char*) TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::NAME],
- (char*) TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::DESCRIPTION],
- (char*) TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::LOCATION],
- (char*) TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::HOST_NAME]
- };
-
- CosTrading::PropertyNameSeq prop_name_seq (4, 4, props, 0);
- //desired_props.prop_names (prop_name_seq);
- desired_props.all_ (1);
-
- for (int i = 0; i < TT_Info::NUM_QUERIES; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "\n"));
- ACE_DEBUG ((LM_DEBUG, "*** Performing query for %s.\n", TT_Info::QUERIES[i][0]));
- ACE_DEBUG ((LM_DEBUG, "*** Query: %s\n", TT_Info::QUERIES[i][1]));
- ACE_DEBUG ((LM_DEBUG, "*** Preferences: %s\n", TT_Info::QUERIES[i][2]));
- CosTrading::OfferSeq_ptr offer_seq_ptr = 0;
- CosTrading::OfferIterator_ptr offer_iterator_ptr = 0;
- CosTrading::PolicyNameSeq_ptr limits_applied_ptr = 0;
-
- CosTrading::OfferSeq_out offer_seq_out (offer_seq_ptr);
- CosTrading::OfferIterator_out offer_iterator_out (offer_iterator_ptr);
- CosTrading::PolicyNameSeq_out limits_applied_out (limits_applied_ptr);
-
- this->lookup_->query (TT_Info::QUERIES[i][0],
- TT_Info::QUERIES[i][1],
- TT_Info::QUERIES[i][2],
- policies.policy_seq (),
- desired_props,
- 8,
- offer_seq_out,
- offer_iterator_out,
- limits_applied_out,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTrading::OfferSeq_var offer_seq (offer_seq_ptr);
- CosTrading::OfferIterator_var offer_iterator (offer_iterator_ptr);
- CosTrading::PolicyNameSeq_var limits_applied (limits_applied_ptr);
-
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "*** Results:\n\n"));
- this->display_results (*offer_seq_ptr,
- offer_iterator_ptr,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (limits_applied_out->length () > 0)
- ACE_DEBUG ((LM_DEBUG, "*** Limits Applied:\n\n"));
-
- for (int length = limits_applied_out->length (), j = 0; j < length; j++)
- {
- const char *policy_name = (*limits_applied_ptr)[j];
- ACE_DEBUG ((LM_DEBUG, "%s\n",
- ACE_static_cast (const char*, policy_name)));
- }
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Offer_Importer::perform_queries");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-TAO_Offer_Importer::display_results (const CosTrading::OfferSeq& offer_seq,
- CosTrading::OfferIterator_ptr offer_iterator,
- CORBA::Environment& TAO_IN_ENV) const
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_TRY
- {
- CORBA::ULong length = 0, i = 0;
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
- ACE_DEBUG ((LM_DEBUG, "Offers in the sequence:\n"));
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
- for (length = offer_seq.length (), i = 0; i < length; i++)
- {
- // Call back to the exported object.
- TAO_Trader_Test::Remote_Output_var remote_output =
- TAO_Trader_Test::Remote_Output::_narrow (offer_seq[i].reference.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- remote_output->confirm (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- TT_Info::dump_properties (offer_seq[i].properties);
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
- }
-
- ACE_DEBUG ((LM_DEBUG, " Offers in the iterator:\n"));
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
- if (! CORBA::is_nil (offer_iterator))
- {
- length = offer_seq.length ();
- CORBA::Boolean any_left = 0;
-
- do
- {
- CosTrading::OfferSeq_ptr iter_offers_ptr;
- CosTrading::OfferSeq_out iter_offers_out (iter_offers_ptr);
-
- any_left = offer_iterator->next_n (length,
- iter_offers_out,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTrading::OfferSeq_var iter_offers (iter_offers_ptr);
- for (length = iter_offers->length (), i = 0; i < length; i++)
- {
- // Call back to the exported object.
- TAO_Trader_Test::Remote_Output_var remote_output =
- TAO_Trader_Test::Remote_Output::_narrow (offer_seq[i].reference.in (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- remote_output->confirm (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTrading::PropertySeq& props = iter_offers[i].properties;
- TT_Info::dump_properties (props);
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
- }
-
- } while (any_left);
-
- offer_iterator->destroy (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Offer_Importer::display_results");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Importer.h b/TAO/orbsvcs/tests/Trading/Offer_Importer.h
deleted file mode 100644
index 759c434ef5c..00000000000
--- a/TAO/orbsvcs/tests/Trading/Offer_Importer.h
+++ /dev/null
@@ -1,95 +0,0 @@
-// $Id$
-
-// ========================================================================
-//
-// = FILE
-// Offer_Importer.h
-//
-// = DESCRIPTION
-// Class that tests the Trading Service's Lookup Interface
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// =======================================================================
-
-#ifndef TAO_OFFER_IMPORTER
-#define TAO_OFFER_IMPORTER
-
-#include "TT_Info.h"
-#include "ace/Task_T.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "orbsvcs/Trader/Trader_Utils.h"
-
-class TAO_Offer_Importer
-{
-public:
-
- TAO_Offer_Importer (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose = 1);
-
- void perform_queries (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName));
- // Barrage the bootstrapped-to trader with queries.
-
- void perform_directed_queries (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName));
- // Direct a query to a trader two graph edges distant from the
- // bootstrapped-to trader.
-
-private:
-
- void perform_queries_with_policies (const TAO_Policy_Manager& policy_manager,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTrading::IllegalConstraint,
- CosTrading::Lookup::IllegalPreference,
- CosTrading::Lookup::IllegalPolicyName,
- CosTrading::Lookup::PolicyTypeMismatch,
- CosTrading::Lookup::InvalidPolicyValue,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTrading::DuplicatePolicyName));
- // Perform a query on the bootstrapped-to trader given the policies
- // pass in <policy_manager>.
-
- void display_results (const CosTrading::OfferSeq& offer_seq,
- CosTrading::OfferIterator_ptr offer_iterator,
- CORBA::Environment& _env) const
- TAO_THROW_SPEC ((CORBA::SystemException));
- // Display the results of the query to the screen.
-
- CORBA::Boolean verbose_;
- // Output the contents of each returned offer, if true.
-
- CosTrading::Lookup_ptr lookup_;
- // The interface on which to perform all those wonderful queries.
-};
-
-#endif /* TAO_OFFER_IMPORTER */
diff --git a/TAO/orbsvcs/tests/Trading/README b/TAO/orbsvcs/tests/Trading/README
deleted file mode 100644
index dfc43d6023d..00000000000
--- a/TAO/orbsvcs/tests/Trading/README
+++ /dev/null
@@ -1,3301 +0,0 @@
-$Id$
-
-The TAO Trading Service Tests
-
-Thank you for your interest in the TAO Trading Service. Documentation
-on using the Trading Service and its tests can be found in:
-
- $TAO_ROOT/docs/releasenotes/trader.html
-
-Just for reference, a correct execution of the tests is included below:
-
-Enjoy!
-
-> export_test
-
-*** Bootstrap to the Lookup interface.
-*** Narrowing the lookup interface.
-*** Running the Service Type Exporter tests.
-*** TAO_Service_Type_Exporter::removing all types from the Repository.
-Service type not yet registered: PostScript_Printer
-Service type not yet registered: File_System
-Service type not yet registered: Printer
-Service type not yet registered: Plotter
-Service type not yet registered: Remote_IO
-*** TAO_Service_Type_Exporter::adding all types to the Repository.
-*** TAO_Service_Type_Exporter::removing all types from the Repository.
-*** TAO_Service_Type_Exporter::adding all types to the Repository.
-*** TAO_Service_Type_Exporter::listing all types in the Repository.
-type name: Plotter
-type name: Printer
-type name: Remote_IO
-type name: File_System
-type name: PostScript_Printer
-*** TAO_Service_Type_Exporter::describing all types in the Repository.
-Type Name: Remote_IO
-Interface Name: IDL:TAO_Trader_Test/Remote_Output:1.0
-Property: Miscellaneous Mode: Normal
-Property: Trader_Name Mode: Normal
-Property: Host_Name Mode: Mandatory
-Property: Description Mode: Normal
-Property: Location Mode: Mandatory
-Property: Name Mode: Mandatory and Readonly
-------------------------------
-Type Name: Plotter
-Interface Name: IDL:TAO_Trader_Test/Plotter:1.0
-Super Type: Remote_IO
-Property: File_Sizes_Pending Mode: Normal
-Property: User_Queue Mode: Normal
-Property: Model_Number Mode: Read only
-Property: Cost_Per_Page Mode: Normal
-Property: Auto_Loading Mode: Read only
-Property: Num_Colors Mode: Normal
-------------------------------
-Type Name: Printer
-Interface Name: IDL:TAO_Trader_Test/Printer:1.0
-Super Type: Remote_IO
-Property: File_Sizes_Pending Mode: Normal
-Property: User_Queue Mode: Normal
-Property: Pages_Per_Sec Mode: Read only
-Property: Model_Number Mode: Read only
-Property: Cost_Per_Page Mode: Normal
-Property: Double_Sided Mode: Read only
-Property: Color Mode: Mandatory and Readonly
-------------------------------
-Type Name: File_System
-Interface Name: IDL:TAO_Trader_Test/File_System:1.0
-Super Type: Remote_IO
-Property: Permission_Level Mode: Normal
-Property: Space_Remaining Mode: Normal
-Property: Disk_Space Mode: Mandatory and Readonly
-------------------------------
-Type Name: PostScript_Printer
-Interface Name: IDL:TAO_Trader_Test/PostScript_Printer:1.0
-Super Type: Printer
-Property: Version Mode: Mandatory and Readonly
-------------------------------
-*** TAO_Service_Type_Exporter::fully describing all types in the Repository.
-Type Name: Remote_IO
-Interface Name: IDL:TAO_Trader_Test/Remote_Output:1.0
-Property: Name Mode: Mandatory and Readonly
-Property: Location Mode: Mandatory
-Property: Description Mode: Normal
-Property: Host_Name Mode: Mandatory
-Property: Trader_Name Mode: Normal
-Property: Miscellaneous Mode: Normal
-------------------------------
-Type Name: Plotter
-Interface Name: IDL:TAO_Trader_Test/Plotter:1.0
-Super Type: Remote_IO
-Property: Name Mode: Mandatory and Readonly
-Property: Location Mode: Mandatory
-Property: Description Mode: Normal
-Property: Host_Name Mode: Mandatory
-Property: Trader_Name Mode: Normal
-Property: Miscellaneous Mode: Normal
-Property: Num_Colors Mode: Normal
-Property: Auto_Loading Mode: Read only
-Property: Cost_Per_Page Mode: Normal
-Property: Model_Number Mode: Read only
-Property: User_Queue Mode: Normal
-Property: File_Sizes_Pending Mode: Normal
-------------------------------
-Type Name: Printer
-Interface Name: IDL:TAO_Trader_Test/Printer:1.0
-Super Type: Remote_IO
-Property: Name Mode: Mandatory and Readonly
-Property: Location Mode: Mandatory
-Property: Description Mode: Normal
-Property: Host_Name Mode: Mandatory
-Property: Trader_Name Mode: Normal
-Property: Miscellaneous Mode: Normal
-Property: Color Mode: Mandatory and Readonly
-Property: Double_Sided Mode: Read only
-Property: Cost_Per_Page Mode: Normal
-Property: Model_Number Mode: Read only
-Property: Pages_Per_Sec Mode: Read only
-Property: User_Queue Mode: Normal
-Property: File_Sizes_Pending Mode: Normal
-------------------------------
-Type Name: File_System
-Interface Name: IDL:TAO_Trader_Test/File_System:1.0
-Super Type: Remote_IO
-Property: Name Mode: Mandatory and Readonly
-Property: Location Mode: Mandatory
-Property: Description Mode: Normal
-Property: Host_Name Mode: Mandatory
-Property: Trader_Name Mode: Normal
-Property: Miscellaneous Mode: Normal
-Property: Disk_Space Mode: Mandatory and Readonly
-Property: Space_Remaining Mode: Normal
-Property: Permission_Level Mode: Normal
-------------------------------
-Type Name: PostScript_Printer
-Interface Name: IDL:TAO_Trader_Test/PostScript_Printer:1.0
-Super Type: Remote_IO
-Super Type: Printer
-Property: Name Mode: Mandatory and Readonly
-Property: Location Mode: Mandatory
-Property: Description Mode: Normal
-Property: Host_Name Mode: Mandatory
-Property: Trader_Name Mode: Normal
-Property: Miscellaneous Mode: Normal
-Property: Color Mode: Mandatory and Readonly
-Property: Double_Sided Mode: Read only
-Property: Cost_Per_Page Mode: Normal
-Property: Model_Number Mode: Read only
-Property: Pages_Per_Sec Mode: Read only
-Property: User_Queue Mode: Normal
-Property: File_Sizes_Pending Mode: Normal
-Property: Version Mode: Mandatory and Readonly
-------------------------------
-*** Service Type Exporter tests complete.
-*** Running the Offer Exporter tests.
-*** TAO_Offer_Exporter::Withdrawing all offers.
-TAO_Offer_Exporter::Grabbing all offer ids.
-The following offer ids are registered:
-*** TAO_Offer_Exporter::Exporting offers.
-Registered offer id: 0000000000000001Plotter.
-Registered offer id: 0000000000000001Printer.
-Registered offer id: 0000000000000001File_System.
-Registered offer id: 0000000000000002Plotter.
-Registered offer id: 0000000000000002Printer.
-Registered offer id: 0000000000000002File_System.
-Registered offer id: 0000000000000003Plotter.
-Registered offer id: 0000000000000003Printer.
-Registered offer id: 0000000000000003File_System.
-Registered offer id: 0000000000000004Plotter.
-Registered offer id: 0000000000000004Printer.
-Registered offer id: 0000000000000004File_System.
-Registered offer id: 0000000000000005Plotter.
-Registered offer id: 0000000000000005Printer.
-Registered offer id: 0000000000000005File_System.
-Registered offer id: 0000000000000006Plotter.
-Registered offer id: 0000000000000006Printer.
-Registered offer id: 0000000000000006File_System.
-Registered offer id: 0000000000000007Plotter.
-Registered offer id: 0000000000000007Printer.
-Registered offer id: 0000000000000007File_System.
-Registered offer id: 0000000000000008Plotter.
-Registered offer id: 0000000000000008Printer.
-Registered offer id: 0000000000000008File_System.
-Registered offer id: 0000000000000009Plotter.
-Registered offer id: 0000000000000009Printer.
-Registered offer id: 0000000000000009File_System.
-Registered offer id: 0000000000000010Plotter.
-Registered offer id: 0000000000000010Printer.
-Registered offer id: 0000000000000010File_System.
-Registered offer id: 0000000000000011Plotter.
-Registered offer id: 0000000000000011Printer.
-Registered offer id: 0000000000000011File_System.
-Registered offer id: 0000000000000012Plotter.
-Registered offer id: 0000000000000012Printer.
-Registered offer id: 0000000000000012File_System.
-Registered offer id: 0000000000000013Plotter.
-Registered offer id: 0000000000000013Printer.
-Registered offer id: 0000000000000013File_System.
-Registered offer id: 0000000000000014Plotter.
-Registered offer id: 0000000000000014Printer.
-Registered offer id: 0000000000000014File_System.
-Registered offer id: 0000000000000015Plotter.
-Registered offer id: 0000000000000015Printer.
-Registered offer id: 0000000000000015File_System.
-*** TAO_Offer_Exporter::Describing all offers.
-TAO_Offer_Exporter::Grabbing all offer ids.
-The following offer ids are registered:
-Offer Id: 0000000000000001File_System
-Offer Id: 0000000000000002File_System
-Offer Id: 0000000000000003File_System
-Offer Id: 0000000000000004File_System
-Offer Id: 0000000000000005File_System
-Offer Id: 0000000000000006File_System
-Offer Id: 0000000000000007File_System
-Offer Id: 0000000000000008File_System
-Offer Id: 0000000000000009File_System
-Offer Id: 0000000000000010File_System
-Offer Id: 0000000000000011File_System
-Offer Id: 0000000000000012File_System
-Offer Id: 0000000000000013File_System
-Offer Id: 0000000000000014File_System
-Offer Id: 0000000000000015File_System
-Offer Id: 0000000000000001Printer
-Offer Id: 0000000000000002Printer
-Offer Id: 0000000000000003Printer
-Offer Id: 0000000000000004Printer
-Offer Id: 0000000000000005Printer
-Offer Id: 0000000000000006Printer
-Offer Id: 0000000000000007Printer
-Offer Id: 0000000000000008Printer
-Offer Id: 0000000000000009Printer
-Offer Id: 0000000000000010Printer
-Offer Id: 0000000000000011Printer
-Offer Id: 0000000000000012Printer
-Offer Id: 0000000000000013Printer
-Offer Id: 0000000000000014Printer
-Offer Id: 0000000000000015Printer
-Offer Id: 0000000000000001Plotter
-Offer Id: 0000000000000002Plotter
-Offer Id: 0000000000000003Plotter
-Offer Id: 0000000000000004Plotter
-Offer Id: 0000000000000005Plotter
-Offer Id: 0000000000000006Plotter
-Offer Id: 0000000000000007Plotter
-Offer Id: 0000000000000008Plotter
-Offer Id: 0000000000000009Plotter
-Offer Id: 0000000000000010Plotter
-Offer Id: 0000000000000011Plotter
-Offer Id: 0000000000000012Plotter
-Offer Id: 0000000000000013Plotter
-Offer Id: 0000000000000014Plotter
-Offer Id: 0000000000000015Plotter
-------------------------------
-Offer Id: 0000000000000001File_System
-Service Type: File_System
-Name : String File System #0
-Location : String Bryan 509
-Description : String File System #0 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 0
-Permission_Level: UShort 1
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000002File_System
-Service Type: File_System
-Name : String File System #1
-Location : String Bryan 503
-Description : String File System #1 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 2000000
-Permission_Level: UShort 2
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000003File_System
-Service Type: File_System
-Name : String File System #2
-Location : String Dunker 102
-Description : String File System #2 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 4000000
-Permission_Level: UShort 3
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000004File_System
-Service Type: File_System
-Name : String File System #3
-Location : String Jolley 408
-Description : String File System #3 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 6000000
-Permission_Level: UShort 4
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000005File_System
-Service Type: File_System
-Name : String File System #4
-Location : String Lopata 401
-Description : String File System #4 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 8000000
-Permission_Level: UShort 5
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000006File_System
-Service Type: File_System
-Name : String File System #5
-Location : String January 110
-Description : String File System #5 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 10000000
-Permission_Level: UShort 6
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000007File_System
-Service Type: File_System
-Name : String File System #6
-Location : String Cupples I 30
-Description : String File System #6 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 12000000
-Permission_Level: UShort 7
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000008File_System
-Service Type: File_System
-Name : String File System #7
-Location : String Cupples II 201
-Description : String File System #7 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 14000000
-Permission_Level: UShort 8
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000009File_System
-Service Type: File_System
-Name : String File System #8
-Location : String Urbauer 321
-Description : String File System #8 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 16000000
-Permission_Level: UShort 9
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000010File_System
-Service Type: File_System
-Name : String File System #9
-Location : String Umrath 302
-Description : String File System #9 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 18000000
-Permission_Level: UShort 10
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000011File_System
-Service Type: File_System
-Name : String File System #10
-Location : String Wilson 110
-Description : String File System #10 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 20000000
-Permission_Level: UShort 11
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000012File_System
-Service Type: File_System
-Name : String File System #11
-Location : String Olin 239
-Description : String File System #11 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 22000000
-Permission_Level: UShort 12
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000013File_System
-Service Type: File_System
-Name : String File System #12
-Location : String Simon 238
-Description : String File System #12 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 24000000
-Permission_Level: UShort 13
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000014File_System
-Service Type: File_System
-Name : String File System #13
-Location : String Rebstock 232
-Description : String File System #13 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 26000000
-Permission_Level: UShort 14
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000015File_System
-Service Type: File_System
-Name : String File System #14
-Location : String McMillan 123
-Description : String File System #14 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 28000000
-Permission_Level: UShort 15
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000001Printer
-Service Type: Printer
-Name : String Printer #0
-Location : String Bryan 509
-Description : String Printer #0 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-Pages_Per_Sec : UShort 0
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000002Printer
-Service Type: Printer
-Name : String Printer #1
-Location : String Bryan 503
-Description : String Printer #1 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-Pages_Per_Sec : UShort 1
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000003Printer
-Service Type: Printer
-Name : String Printer #2
-Location : String Dunker 102
-Description : String Printer #2 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-Pages_Per_Sec : UShort 2
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000004Printer
-Service Type: Printer
-Name : String Printer #3
-Location : String Jolley 408
-Description : String Printer #3 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-Pages_Per_Sec : UShort 3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000005Printer
-Service Type: Printer
-Name : String Printer #4
-Location : String Lopata 401
-Description : String Printer #4 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-Pages_Per_Sec : UShort 4
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000006Printer
-Service Type: Printer
-Name : String Printer #5
-Location : String January 110
-Description : String Printer #5 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-Pages_Per_Sec : UShort 5
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000007Printer
-Service Type: Printer
-Name : String Printer #6
-Location : String Cupples I 30
-Description : String Printer #6 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-Pages_Per_Sec : UShort 6
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000008Printer
-Service Type: Printer
-Name : String Printer #7
-Location : String Cupples II 201
-Description : String Printer #7 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-Pages_Per_Sec : UShort 7
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000009Printer
-Service Type: Printer
-Name : String Printer #8
-Location : String Urbauer 321
-Description : String Printer #8 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-Pages_Per_Sec : UShort 8
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000010Printer
-Service Type: Printer
-Name : String Printer #9
-Location : String Umrath 302
-Description : String Printer #9 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-Pages_Per_Sec : UShort 9
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000011Printer
-Service Type: Printer
-Name : String Printer #10
-Location : String Wilson 110
-Description : String Printer #10 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-Pages_Per_Sec : UShort 10
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000012Printer
-Service Type: Printer
-Name : String Printer #11
-Location : String Olin 239
-Description : String Printer #11 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-Pages_Per_Sec : UShort 11
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000013Printer
-Service Type: Printer
-Name : String Printer #12
-Location : String Simon 238
-Description : String Printer #12 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-Pages_Per_Sec : UShort 12
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000014Printer
-Service Type: Printer
-Name : String Printer #13
-Location : String Rebstock 232
-Description : String Printer #13 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-Pages_Per_Sec : UShort 13
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000015Printer
-Service Type: Printer
-Name : String Printer #14
-Location : String McMillan 123
-Description : String Printer #14 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-Pages_Per_Sec : UShort 14
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000001Plotter
-Service Type: Plotter
-Name : String Plotter #0
-Location : String Bryan 509
-Description : String Plotter #0 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 0
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000002Plotter
-Service Type: Plotter
-Name : String Plotter #1
-Location : String Bryan 503
-Description : String Plotter #1 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 2
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000003Plotter
-Service Type: Plotter
-Name : String Plotter #2
-Location : String Dunker 102
-Description : String Plotter #2 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 4
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000004Plotter
-Service Type: Plotter
-Name : String Plotter #3
-Location : String Jolley 408
-Description : String Plotter #3 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 6
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000005Plotter
-Service Type: Plotter
-Name : String Plotter #4
-Location : String Lopata 401
-Description : String Plotter #4 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 8
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000006Plotter
-Service Type: Plotter
-Name : String Plotter #5
-Location : String January 110
-Description : String Plotter #5 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 10
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000007Plotter
-Service Type: Plotter
-Name : String Plotter #6
-Location : String Cupples I 30
-Description : String Plotter #6 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 12
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000008Plotter
-Service Type: Plotter
-Name : String Plotter #7
-Location : String Cupples II 201
-Description : String Plotter #7 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 14
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000009Plotter
-Service Type: Plotter
-Name : String Plotter #8
-Location : String Urbauer 321
-Description : String Plotter #8 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 16
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000010Plotter
-Service Type: Plotter
-Name : String Plotter #9
-Location : String Umrath 302
-Description : String Plotter #9 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 18
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000011Plotter
-Service Type: Plotter
-Name : String Plotter #10
-Location : String Wilson 110
-Description : String Plotter #10 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 20
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000012Plotter
-Service Type: Plotter
-Name : String Plotter #11
-Location : String Olin 239
-Description : String Plotter #11 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 22
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000013Plotter
-Service Type: Plotter
-Name : String Plotter #12
-Location : String Simon 238
-Description : String Plotter #12 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 24
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000014Plotter
-Service Type: Plotter
-Name : String Plotter #13
-Location : String Rebstock 232
-Description : String Plotter #13 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 26
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000015Plotter
-Service Type: Plotter
-Name : String Plotter #14
-Location : String McMillan 123
-Description : String Plotter #14 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 28
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-*** TAO_Offer_Exporter::Modifying all offers.
-TAO_Offer_Exporter::Grabbing all offer ids.
-The following offer ids are registered:
-Offer Id: 0000000000000001File_System
-Offer Id: 0000000000000002File_System
-Offer Id: 0000000000000003File_System
-Offer Id: 0000000000000004File_System
-Offer Id: 0000000000000005File_System
-Offer Id: 0000000000000006File_System
-Offer Id: 0000000000000007File_System
-Offer Id: 0000000000000008File_System
-Offer Id: 0000000000000009File_System
-Offer Id: 0000000000000010File_System
-Offer Id: 0000000000000011File_System
-Offer Id: 0000000000000012File_System
-Offer Id: 0000000000000013File_System
-Offer Id: 0000000000000014File_System
-Offer Id: 0000000000000015File_System
-Offer Id: 0000000000000001Printer
-Offer Id: 0000000000000002Printer
-Offer Id: 0000000000000003Printer
-Offer Id: 0000000000000004Printer
-Offer Id: 0000000000000005Printer
-Offer Id: 0000000000000006Printer
-Offer Id: 0000000000000007Printer
-Offer Id: 0000000000000008Printer
-Offer Id: 0000000000000009Printer
-Offer Id: 0000000000000010Printer
-Offer Id: 0000000000000011Printer
-Offer Id: 0000000000000012Printer
-Offer Id: 0000000000000013Printer
-Offer Id: 0000000000000014Printer
-Offer Id: 0000000000000015Printer
-Offer Id: 0000000000000001Plotter
-Offer Id: 0000000000000002Plotter
-Offer Id: 0000000000000003Plotter
-Offer Id: 0000000000000004Plotter
-Offer Id: 0000000000000005Plotter
-Offer Id: 0000000000000006Plotter
-Offer Id: 0000000000000007Plotter
-Offer Id: 0000000000000008Plotter
-Offer Id: 0000000000000009Plotter
-Offer Id: 0000000000000010Plotter
-Offer Id: 0000000000000011Plotter
-Offer Id: 0000000000000012Plotter
-Offer Id: 0000000000000013Plotter
-Offer Id: 0000000000000014Plotter
-Offer Id: 0000000000000015Plotter
-*** TAO_Offer_Exporter::Describing all offers.
-TAO_Offer_Exporter::Grabbing all offer ids.
-The following offer ids are registered:
-Offer Id: 0000000000000001File_System
-Offer Id: 0000000000000002File_System
-Offer Id: 0000000000000003File_System
-Offer Id: 0000000000000004File_System
-Offer Id: 0000000000000005File_System
-Offer Id: 0000000000000006File_System
-Offer Id: 0000000000000007File_System
-Offer Id: 0000000000000008File_System
-Offer Id: 0000000000000009File_System
-Offer Id: 0000000000000010File_System
-Offer Id: 0000000000000011File_System
-Offer Id: 0000000000000012File_System
-Offer Id: 0000000000000013File_System
-Offer Id: 0000000000000014File_System
-Offer Id: 0000000000000015File_System
-Offer Id: 0000000000000001Printer
-Offer Id: 0000000000000002Printer
-Offer Id: 0000000000000003Printer
-Offer Id: 0000000000000004Printer
-Offer Id: 0000000000000005Printer
-Offer Id: 0000000000000006Printer
-Offer Id: 0000000000000007Printer
-Offer Id: 0000000000000008Printer
-Offer Id: 0000000000000009Printer
-Offer Id: 0000000000000010Printer
-Offer Id: 0000000000000011Printer
-Offer Id: 0000000000000012Printer
-Offer Id: 0000000000000013Printer
-Offer Id: 0000000000000014Printer
-Offer Id: 0000000000000015Printer
-Offer Id: 0000000000000001Plotter
-Offer Id: 0000000000000002Plotter
-Offer Id: 0000000000000003Plotter
-Offer Id: 0000000000000004Plotter
-Offer Id: 0000000000000005Plotter
-Offer Id: 0000000000000006Plotter
-Offer Id: 0000000000000007Plotter
-Offer Id: 0000000000000008Plotter
-Offer Id: 0000000000000009Plotter
-Offer Id: 0000000000000010Plotter
-Offer Id: 0000000000000011Plotter
-Offer Id: 0000000000000012Plotter
-Offer Id: 0000000000000013Plotter
-Offer Id: 0000000000000014Plotter
-Offer Id: 0000000000000015Plotter
-------------------------------
-Offer Id: 0000000000000001File_System
-Service Type: File_System
-Name : String File System #0
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 0
-Permission_Level: UShort 1
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000002File_System
-Service Type: File_System
-Name : String File System #1
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 2000000
-Permission_Level: UShort 2
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000003File_System
-Service Type: File_System
-Name : String File System #2
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 4000000
-Permission_Level: UShort 3
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000004File_System
-Service Type: File_System
-Name : String File System #3
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 6000000
-Permission_Level: UShort 4
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000005File_System
-Service Type: File_System
-Name : String File System #4
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 8000000
-Permission_Level: UShort 5
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000006File_System
-Service Type: File_System
-Name : String File System #5
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 10000000
-Permission_Level: UShort 6
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000007File_System
-Service Type: File_System
-Name : String File System #6
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 12000000
-Permission_Level: UShort 7
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000008File_System
-Service Type: File_System
-Name : String File System #7
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 14000000
-Permission_Level: UShort 8
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000009File_System
-Service Type: File_System
-Name : String File System #8
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 16000000
-Permission_Level: UShort 9
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000010File_System
-Service Type: File_System
-Name : String File System #9
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 18000000
-Permission_Level: UShort 10
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000011File_System
-Service Type: File_System
-Name : String File System #10
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 20000000
-Permission_Level: UShort 11
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000012File_System
-Service Type: File_System
-Name : String File System #11
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 22000000
-Permission_Level: UShort 12
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000013File_System
-Service Type: File_System
-Name : String File System #12
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 24000000
-Permission_Level: UShort 13
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000014File_System
-Service Type: File_System
-Name : String File System #13
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 26000000
-Permission_Level: UShort 14
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000015File_System
-Service Type: File_System
-Name : String File System #14
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 28000000
-Permission_Level: UShort 15
-Space_Remaining: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000001Printer
-Service Type: Printer
-Name : String Printer #0
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-Pages_Per_Sec : UShort 0
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000002Printer
-Service Type: Printer
-Name : String Printer #1
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-Pages_Per_Sec : UShort 1
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000003Printer
-Service Type: Printer
-Name : String Printer #2
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-Pages_Per_Sec : UShort 2
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000004Printer
-Service Type: Printer
-Name : String Printer #3
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-Pages_Per_Sec : UShort 3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000005Printer
-Service Type: Printer
-Name : String Printer #4
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-Pages_Per_Sec : UShort 4
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000006Printer
-Service Type: Printer
-Name : String Printer #5
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-Pages_Per_Sec : UShort 5
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000007Printer
-Service Type: Printer
-Name : String Printer #6
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-Pages_Per_Sec : UShort 6
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000008Printer
-Service Type: Printer
-Name : String Printer #7
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-Pages_Per_Sec : UShort 7
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000009Printer
-Service Type: Printer
-Name : String Printer #8
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-Pages_Per_Sec : UShort 8
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000010Printer
-Service Type: Printer
-Name : String Printer #9
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-Pages_Per_Sec : UShort 9
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000011Printer
-Service Type: Printer
-Name : String Printer #10
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-Pages_Per_Sec : UShort 10
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000012Printer
-Service Type: Printer
-Name : String Printer #11
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-Pages_Per_Sec : UShort 11
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000013Printer
-Service Type: Printer
-Name : String Printer #12
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-Pages_Per_Sec : UShort 12
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000014Printer
-Service Type: Printer
-Name : String Printer #13
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-Pages_Per_Sec : UShort 13
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000015Printer
-Service Type: Printer
-Name : String Printer #14
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-Pages_Per_Sec : UShort 14
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000001Plotter
-Service Type: Plotter
-Name : String Plotter #0
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 0
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000002Plotter
-Service Type: Plotter
-Name : String Plotter #1
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 2
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000003Plotter
-Service Type: Plotter
-Name : String Plotter #2
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 4
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000004Plotter
-Service Type: Plotter
-Name : String Plotter #3
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 6
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000005Plotter
-Service Type: Plotter
-Name : String Plotter #4
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 8
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000006Plotter
-Service Type: Plotter
-Name : String Plotter #5
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 10
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000007Plotter
-Service Type: Plotter
-Name : String Plotter #6
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 12
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000008Plotter
-Service Type: Plotter
-Name : String Plotter #7
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 14
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000009Plotter
-Service Type: Plotter
-Name : String Plotter #8
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 16
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000010Plotter
-Service Type: Plotter
-Name : String Plotter #9
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 18
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000011Plotter
-Service Type: Plotter
-Name : String Plotter #10
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 20
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000012Plotter
-Service Type: Plotter
-Name : String Plotter #11
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 22
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000013Plotter
-Service Type: Plotter
-Name : String Plotter #12
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 24
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000014Plotter
-Service Type: Plotter
-Name : String Plotter #13
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 26
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-Offer Id: 0000000000000015Plotter
-Service Type: Plotter
-Name : String Plotter #14
-Location : String MODIFIED
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 28
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-Miscellaneous : String MODIFIED
-------------------------------
-*** TAO_Offer_Exporter::Withdrawing with constraint.
-Constraint: (not exist Description) and (Location == 'MODIFIED') and (exist Name)
-*** TAO_Offer_Exporter::Describing all offers.
-TAO_Offer_Exporter::Grabbing all offer ids.
-The following offer ids are registered:
-------------------------------
-*** TAO_Offer_Exporter::Withdrawing all offers.
-TAO_Offer_Exporter::Grabbing all offer ids.
-The following offer ids are registered:
-*** TAO_Offer_Exporter::Exporting offers.
-Registered offer id: 0000000000000001Plotter.
-Registered offer id: 0000000000000001Printer.
-Registered offer id: 0000000000000001File_System.
-Registered offer id: 0000000000000002Plotter.
-Registered offer id: 0000000000000002Printer.
-Registered offer id: 0000000000000002File_System.
-Registered offer id: 0000000000000003Plotter.
-Registered offer id: 0000000000000003Printer.
-Registered offer id: 0000000000000003File_System.
-Registered offer id: 0000000000000004Plotter.
-Registered offer id: 0000000000000004Printer.
-Registered offer id: 0000000000000004File_System.
-Registered offer id: 0000000000000005Plotter.
-Registered offer id: 0000000000000005Printer.
-Registered offer id: 0000000000000005File_System.
-Registered offer id: 0000000000000006Plotter.
-Registered offer id: 0000000000000006Printer.
-Registered offer id: 0000000000000006File_System.
-Registered offer id: 0000000000000007Plotter.
-Registered offer id: 0000000000000007Printer.
-Registered offer id: 0000000000000007File_System.
-Registered offer id: 0000000000000008Plotter.
-Registered offer id: 0000000000000008Printer.
-Registered offer id: 0000000000000008File_System.
-Registered offer id: 0000000000000009Plotter.
-Registered offer id: 0000000000000009Printer.
-Registered offer id: 0000000000000009File_System.
-Registered offer id: 0000000000000010Plotter.
-Registered offer id: 0000000000000010Printer.
-Registered offer id: 0000000000000010File_System.
-Registered offer id: 0000000000000011Plotter.
-Registered offer id: 0000000000000011Printer.
-Registered offer id: 0000000000000011File_System.
-Registered offer id: 0000000000000012Plotter.
-Registered offer id: 0000000000000012Printer.
-Registered offer id: 0000000000000012File_System.
-Registered offer id: 0000000000000013Plotter.
-Registered offer id: 0000000000000013Printer.
-Registered offer id: 0000000000000013File_System.
-Registered offer id: 0000000000000014Plotter.
-Registered offer id: 0000000000000014Printer.
-Registered offer id: 0000000000000014File_System.
-Registered offer id: 0000000000000015Plotter.
-Registered offer id: 0000000000000015Printer.
-Registered offer id: 0000000000000015File_System.
-*** TAO_Offer_Exporter::Describing all offers.
-TAO_Offer_Exporter::Grabbing all offer ids.
-The following offer ids are registered:
-Offer Id: 0000000000000001File_System
-Offer Id: 0000000000000002File_System
-Offer Id: 0000000000000003File_System
-Offer Id: 0000000000000004File_System
-Offer Id: 0000000000000005File_System
-Offer Id: 0000000000000006File_System
-Offer Id: 0000000000000007File_System
-Offer Id: 0000000000000008File_System
-Offer Id: 0000000000000009File_System
-Offer Id: 0000000000000010File_System
-Offer Id: 0000000000000011File_System
-Offer Id: 0000000000000012File_System
-Offer Id: 0000000000000013File_System
-Offer Id: 0000000000000014File_System
-Offer Id: 0000000000000015File_System
-Offer Id: 0000000000000001Printer
-Offer Id: 0000000000000002Printer
-Offer Id: 0000000000000003Printer
-Offer Id: 0000000000000004Printer
-Offer Id: 0000000000000005Printer
-Offer Id: 0000000000000006Printer
-Offer Id: 0000000000000007Printer
-Offer Id: 0000000000000008Printer
-Offer Id: 0000000000000009Printer
-Offer Id: 0000000000000010Printer
-Offer Id: 0000000000000011Printer
-Offer Id: 0000000000000012Printer
-Offer Id: 0000000000000013Printer
-Offer Id: 0000000000000014Printer
-Offer Id: 0000000000000015Printer
-Offer Id: 0000000000000001Plotter
-Offer Id: 0000000000000002Plotter
-Offer Id: 0000000000000003Plotter
-Offer Id: 0000000000000004Plotter
-Offer Id: 0000000000000005Plotter
-Offer Id: 0000000000000006Plotter
-Offer Id: 0000000000000007Plotter
-Offer Id: 0000000000000008Plotter
-Offer Id: 0000000000000009Plotter
-Offer Id: 0000000000000010Plotter
-Offer Id: 0000000000000011Plotter
-Offer Id: 0000000000000012Plotter
-Offer Id: 0000000000000013Plotter
-Offer Id: 0000000000000014Plotter
-Offer Id: 0000000000000015Plotter
-------------------------------
-Offer Id: 0000000000000001File_System
-Service Type: File_System
-Name : String File System #0
-Location : String Bryan 509
-Description : String File System #0 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 0
-Permission_Level: UShort 1
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000002File_System
-Service Type: File_System
-Name : String File System #1
-Location : String Bryan 503
-Description : String File System #1 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 2000000
-Permission_Level: UShort 2
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000003File_System
-Service Type: File_System
-Name : String File System #2
-Location : String Dunker 102
-Description : String File System #2 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 4000000
-Permission_Level: UShort 3
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000004File_System
-Service Type: File_System
-Name : String File System #3
-Location : String Jolley 408
-Description : String File System #3 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 6000000
-Permission_Level: UShort 4
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000005File_System
-Service Type: File_System
-Name : String File System #4
-Location : String Lopata 401
-Description : String File System #4 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 8000000
-Permission_Level: UShort 5
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000006File_System
-Service Type: File_System
-Name : String File System #5
-Location : String January 110
-Description : String File System #5 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 10000000
-Permission_Level: UShort 6
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000007File_System
-Service Type: File_System
-Name : String File System #6
-Location : String Cupples I 30
-Description : String File System #6 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 12000000
-Permission_Level: UShort 7
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000008File_System
-Service Type: File_System
-Name : String File System #7
-Location : String Cupples II 201
-Description : String File System #7 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 14000000
-Permission_Level: UShort 8
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000009File_System
-Service Type: File_System
-Name : String File System #8
-Location : String Urbauer 321
-Description : String File System #8 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 16000000
-Permission_Level: UShort 9
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000010File_System
-Service Type: File_System
-Name : String File System #9
-Location : String Umrath 302
-Description : String File System #9 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 18000000
-Permission_Level: UShort 10
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000011File_System
-Service Type: File_System
-Name : String File System #10
-Location : String Wilson 110
-Description : String File System #10 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 20000000
-Permission_Level: UShort 11
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000012File_System
-Service Type: File_System
-Name : String File System #11
-Location : String Olin 239
-Description : String File System #11 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 22000000
-Permission_Level: UShort 12
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000013File_System
-Service Type: File_System
-Name : String File System #12
-Location : String Simon 238
-Description : String File System #12 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 24000000
-Permission_Level: UShort 13
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000014File_System
-Service Type: File_System
-Name : String File System #13
-Location : String Rebstock 232
-Description : String File System #13 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 26000000
-Permission_Level: UShort 14
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000015File_System
-Service Type: File_System
-Name : String File System #14
-Location : String McMillan 123
-Description : String File System #14 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 28000000
-Permission_Level: UShort 15
-Space_Remaining: Dynamic Property
-------------------------------
-Offer Id: 0000000000000001Printer
-Service Type: Printer
-Name : String Printer #0
-Location : String Bryan 509
-Description : String Printer #0 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-Pages_Per_Sec : UShort 0
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000002Printer
-Service Type: Printer
-Name : String Printer #1
-Location : String Bryan 503
-Description : String Printer #1 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-Pages_Per_Sec : UShort 1
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000003Printer
-Service Type: Printer
-Name : String Printer #2
-Location : String Dunker 102
-Description : String Printer #2 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-Pages_Per_Sec : UShort 2
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000004Printer
-Service Type: Printer
-Name : String Printer #3
-Location : String Jolley 408
-Description : String Printer #3 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-Pages_Per_Sec : UShort 3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000005Printer
-Service Type: Printer
-Name : String Printer #4
-Location : String Lopata 401
-Description : String Printer #4 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-Pages_Per_Sec : UShort 4
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000006Printer
-Service Type: Printer
-Name : String Printer #5
-Location : String January 110
-Description : String Printer #5 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-Pages_Per_Sec : UShort 5
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000007Printer
-Service Type: Printer
-Name : String Printer #6
-Location : String Cupples I 30
-Description : String Printer #6 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-Pages_Per_Sec : UShort 6
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000008Printer
-Service Type: Printer
-Name : String Printer #7
-Location : String Cupples II 201
-Description : String Printer #7 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-Pages_Per_Sec : UShort 7
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000009Printer
-Service Type: Printer
-Name : String Printer #8
-Location : String Urbauer 321
-Description : String Printer #8 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-Pages_Per_Sec : UShort 8
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000010Printer
-Service Type: Printer
-Name : String Printer #9
-Location : String Umrath 302
-Description : String Printer #9 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-Pages_Per_Sec : UShort 9
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000011Printer
-Service Type: Printer
-Name : String Printer #10
-Location : String Wilson 110
-Description : String Printer #10 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-Pages_Per_Sec : UShort 10
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000012Printer
-Service Type: Printer
-Name : String Printer #11
-Location : String Olin 239
-Description : String Printer #11 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-Pages_Per_Sec : UShort 11
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000013Printer
-Service Type: Printer
-Name : String Printer #12
-Location : String Simon 238
-Description : String Printer #12 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-Pages_Per_Sec : UShort 12
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000014Printer
-Service Type: Printer
-Name : String Printer #13
-Location : String Rebstock 232
-Description : String Printer #13 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-Pages_Per_Sec : UShort 13
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000015Printer
-Service Type: Printer
-Name : String Printer #14
-Location : String McMillan 123
-Description : String Printer #14 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-Pages_Per_Sec : UShort 14
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000001Plotter
-Service Type: Plotter
-Name : String Plotter #0
-Location : String Bryan 509
-Description : String Plotter #0 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 0
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000002Plotter
-Service Type: Plotter
-Name : String Plotter #1
-Location : String Bryan 503
-Description : String Plotter #1 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 2
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000003Plotter
-Service Type: Plotter
-Name : String Plotter #2
-Location : String Dunker 102
-Description : String Plotter #2 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 4
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000004Plotter
-Service Type: Plotter
-Name : String Plotter #3
-Location : String Jolley 408
-Description : String Plotter #3 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 6
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000005Plotter
-Service Type: Plotter
-Name : String Plotter #4
-Location : String Lopata 401
-Description : String Plotter #4 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 8
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000006Plotter
-Service Type: Plotter
-Name : String Plotter #5
-Location : String January 110
-Description : String Plotter #5 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 10
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000007Plotter
-Service Type: Plotter
-Name : String Plotter #6
-Location : String Cupples I 30
-Description : String Plotter #6 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 12
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000008Plotter
-Service Type: Plotter
-Name : String Plotter #7
-Location : String Cupples II 201
-Description : String Plotter #7 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 14
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000009Plotter
-Service Type: Plotter
-Name : String Plotter #8
-Location : String Urbauer 321
-Description : String Plotter #8 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 16
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000010Plotter
-Service Type: Plotter
-Name : String Plotter #9
-Location : String Umrath 302
-Description : String Plotter #9 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 18
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000011Plotter
-Service Type: Plotter
-Name : String Plotter #10
-Location : String Wilson 110
-Description : String Plotter #10 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 20
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000012Plotter
-Service Type: Plotter
-Name : String Plotter #11
-Location : String Olin 239
-Description : String Plotter #11 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 22
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000013Plotter
-Service Type: Plotter
-Name : String Plotter #12
-Location : String Simon 238
-Description : String Plotter #12 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 24
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000014Plotter
-Service Type: Plotter
-Name : String Plotter #13
-Location : String Rebstock 232
-Description : String Plotter #13 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 26
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-Offer Id: 0000000000000015Plotter
-Service Type: Plotter
-Name : String Plotter #14
-Location : String McMillan 123
-Description : String Plotter #14 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 28
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-User_Queue : Dynamic Property
-File_Sizes_Pending: Dynamic Property
-------------------------------
-*** Offer Exporter tests complete.
-*** Now serving dynamic properties.
-
-> import_test
-
-Bootstrap to the Lookup interface.
-Narrowing the lookup interface.
-Running the Offer Importer tests.
-*** TAO_Offer_Importer::Federated Query.
-
-*** Performing query for Remote_IO.
-*** Query:
-*** Preferences:
-*** Results:
-
-------------------------------
-Offers in the sequence:
-------------------------------
-Name : String File System #0
-Location : String Bryan 509
-Description : String File System #0 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 0
-Permission_Level: UShort 1
-Space_Remaining: ULong 0
-------------------------------
-Name : String File System #1
-Location : String Bryan 503
-Description : String File System #1 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 2000000
-Permission_Level: UShort 2
-Space_Remaining: ULong 4434343
-------------------------------
-Name : String File System #2
-Location : String Dunker 102
-Description : String File System #2 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 4000000
-Permission_Level: UShort 3
-Space_Remaining: ULong 8868686
-------------------------------
-Name : String File System #3
-Location : String Jolley 408
-Description : String File System #3 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 6000000
-Permission_Level: UShort 4
-Space_Remaining: ULong 13303029
-------------------------------
-Name : String File System #4
-Location : String Lopata 401
-Description : String File System #4 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 8000000
-Permission_Level: UShort 5
-Space_Remaining: ULong 17737372
-------------------------------
-Name : String File System #5
-Location : String January 110
-Description : String File System #5 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 10000000
-Permission_Level: UShort 6
-Space_Remaining: ULong 22171715
-------------------------------
-Name : String File System #6
-Location : String Cupples I 30
-Description : String File System #6 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 12000000
-Permission_Level: UShort 7
-Space_Remaining: ULong 26606058
-------------------------------
-Name : String File System #7
-Location : String Cupples II 201
-Description : String File System #7 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 14000000
-Permission_Level: UShort 8
-Space_Remaining: ULong 31040401
-------------------------------
- Offers in the iterator:
-------------------------------
-Name : String File System #8
-Location : String Urbauer 321
-Description : String File System #8 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 16000000
-Permission_Level: UShort 9
-Space_Remaining: ULong 35474744
-------------------------------
-Name : String File System #9
-Location : String Umrath 302
-Description : String File System #9 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 18000000
-Permission_Level: UShort 10
-Space_Remaining: ULong 39909087
-------------------------------
-Name : String File System #10
-Location : String Wilson 110
-Description : String File System #10 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 20000000
-Permission_Level: UShort 11
-Space_Remaining: ULong 44343430
-------------------------------
-Name : String File System #11
-Location : String Olin 239
-Description : String File System #11 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 22000000
-Permission_Level: UShort 12
-Space_Remaining: ULong 48777773
-------------------------------
-Name : String File System #12
-Location : String Simon 238
-Description : String File System #12 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 24000000
-Permission_Level: UShort 13
-Space_Remaining: ULong 53212116
-------------------------------
-Name : String File System #13
-Location : String Rebstock 232
-Description : String File System #13 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 26000000
-Permission_Level: UShort 14
-Space_Remaining: ULong 57646459
-------------------------------
-Name : String File System #14
-Location : String McMillan 123
-Description : String File System #14 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 28000000
-Permission_Level: UShort 15
-Space_Remaining: ULong 62080802
-------------------------------
-Name : String Printer #0
-Location : String Bryan 509
-Description : String Printer #0 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-Pages_Per_Sec : UShort 0
-User_Queue : sbw1 schmidt naga alex
-File_Sizes_Pending: 0 10000 20000 30000
-------------------------------
-Name : String Printer #1
-Location : String Bryan 503
-Description : String Printer #1 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-Pages_Per_Sec : UShort 1
-User_Queue : mk1 marina sumedh sergio
-File_Sizes_Pending: 40000 50000 60000 70000
-------------------------------
-Name : String Printer #2
-Location : String Dunker 102
-Description : String Printer #2 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-Pages_Per_Sec : UShort 2
-User_Queue : coryan cdgill levine jxh
-File_Sizes_Pending: 80000 90000 100000 110000
-------------------------------
-Name : String Printer #3
-Location : String Jolley 408
-Description : String Printer #3 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-Pages_Per_Sec : UShort 3
-User_Queue : irfan nanbor eea1 sbw1
-File_Sizes_Pending: 120000 130000 140000 0
-------------------------------
-Name : String Printer #4
-Location : String Lopata 401
-Description : String Printer #4 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-Pages_Per_Sec : UShort 4
-User_Queue : schmidt naga alex mk1
-File_Sizes_Pending: 10000 20000 30000 40000
-------------------------------
-Name : String Printer #5
-Location : String January 110
-Description : String Printer #5 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-Pages_Per_Sec : UShort 5
-User_Queue : marina sumedh sergio coryan
-File_Sizes_Pending: 50000 60000 70000 80000
-------------------------------
-Name : String Printer #6
-Location : String Cupples I 30
-Description : String Printer #6 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-Pages_Per_Sec : UShort 6
-User_Queue : cdgill levine jxh irfan
-File_Sizes_Pending: 90000 100000 110000 120000
-------------------------------
-Name : String Printer #7
-Location : String Cupples II 201
-Description : String Printer #7 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-Pages_Per_Sec : UShort 7
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
-Name : String Printer #8
-Location : String Urbauer 321
-Description : String Printer #8 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-Pages_Per_Sec : UShort 8
-User_Queue : naga alex mk1 marina
-File_Sizes_Pending: 20000 30000 40000 50000
-------------------------------
-Name : String Printer #9
-Location : String Umrath 302
-Description : String Printer #9 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-Pages_Per_Sec : UShort 9
-User_Queue : sumedh sergio coryan cdgill
-File_Sizes_Pending: 60000 70000 80000 90000
-------------------------------
-Name : String Printer #10
-Location : String Wilson 110
-Description : String Printer #10 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-Pages_Per_Sec : UShort 10
-User_Queue : levine jxh irfan nanbor
-File_Sizes_Pending: 100000 110000 120000 130000
-------------------------------
-Name : String Printer #11
-Location : String Olin 239
-Description : String Printer #11 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-Pages_Per_Sec : UShort 11
-User_Queue : eea1 sbw1 schmidt naga
-File_Sizes_Pending: 140000 0 10000 20000
-------------------------------
-Name : String Printer #12
-Location : String Simon 238
-Description : String Printer #12 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-Pages_Per_Sec : UShort 12
-User_Queue : alex mk1 marina sumedh
-File_Sizes_Pending: 30000 40000 50000 60000
-------------------------------
-Name : String Printer #13
-Location : String Rebstock 232
-Description : String Printer #13 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-Pages_Per_Sec : UShort 13
-User_Queue : sergio coryan cdgill levine
-File_Sizes_Pending: 70000 80000 90000 100000
-------------------------------
-Name : String Printer #14
-Location : String McMillan 123
-Description : String Printer #14 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-Pages_Per_Sec : UShort 14
-User_Queue : jxh irfan nanbor eea1
-File_Sizes_Pending: 110000 120000 130000 140000
-------------------------------
-Name : String Plotter #0
-Location : String Bryan 509
-Description : String Plotter #0 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 0
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-User_Queue : sbw1 schmidt naga alex
-File_Sizes_Pending: 0 10000 20000 30000
-------------------------------
-Name : String Plotter #1
-Location : String Bryan 503
-Description : String Plotter #1 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 2
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-User_Queue : mk1 marina sumedh sergio
-File_Sizes_Pending: 40000 50000 60000 70000
-------------------------------
-Name : String Plotter #2
-Location : String Dunker 102
-Description : String Plotter #2 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 4
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-User_Queue : coryan cdgill levine jxh
-File_Sizes_Pending: 80000 90000 100000 110000
-------------------------------
-Name : String Plotter #3
-Location : String Jolley 408
-Description : String Plotter #3 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 6
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-User_Queue : irfan nanbor eea1 sbw1
-File_Sizes_Pending: 120000 130000 140000 0
-------------------------------
-Name : String Plotter #4
-Location : String Lopata 401
-Description : String Plotter #4 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 8
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-User_Queue : schmidt naga alex mk1
-File_Sizes_Pending: 10000 20000 30000 40000
-------------------------------
-Name : String Plotter #5
-Location : String January 110
-Description : String Plotter #5 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 10
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-User_Queue : marina sumedh sergio coryan
-File_Sizes_Pending: 50000 60000 70000 80000
-------------------------------
-Name : String Plotter #6
-Location : String Cupples I 30
-Description : String Plotter #6 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 12
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-User_Queue : cdgill levine jxh irfan
-File_Sizes_Pending: 90000 100000 110000 120000
-------------------------------
-Name : String Plotter #7
-Location : String Cupples II 201
-Description : String Plotter #7 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 14
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
-Name : String Plotter #8
-Location : String Urbauer 321
-Description : String Plotter #8 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 16
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-User_Queue : naga alex mk1 marina
-File_Sizes_Pending: 20000 30000 40000 50000
-------------------------------
-Name : String Plotter #9
-Location : String Umrath 302
-Description : String Plotter #9 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 18
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-User_Queue : sumedh sergio coryan cdgill
-File_Sizes_Pending: 60000 70000 80000 90000
-------------------------------
-Name : String Plotter #10
-Location : String Wilson 110
-Description : String Plotter #10 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 20
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-User_Queue : levine jxh irfan nanbor
-File_Sizes_Pending: 100000 110000 120000 130000
-------------------------------
-Name : String Plotter #11
-Location : String Olin 239
-Description : String Plotter #11 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 22
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-User_Queue : eea1 sbw1 schmidt naga
-File_Sizes_Pending: 140000 0 10000 20000
-------------------------------
-Name : String Plotter #12
-Location : String Simon 238
-Description : String Plotter #12 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 24
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-User_Queue : alex mk1 marina sumedh
-File_Sizes_Pending: 30000 40000 50000 60000
-------------------------------
-Name : String Plotter #13
-Location : String Rebstock 232
-Description : String Plotter #13 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 26
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-User_Queue : sergio coryan cdgill levine
-File_Sizes_Pending: 70000 80000 90000 100000
-------------------------------
-Name : String Plotter #14
-Location : String McMillan 123
-Description : String Plotter #14 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 28
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-User_Queue : jxh irfan nanbor eea1
-File_Sizes_Pending: 110000 120000 130000 140000
-------------------------------
-
-*** Performing query for Remote_IO.
-*** Query: Location ~ 'Cupples'
-*** Preferences:
-*** Results:
-
-------------------------------
-Offers in the sequence:
-------------------------------
-Name : String File System #6
-Location : String Cupples I 30
-Description : String File System #6 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 12000000
-Permission_Level: UShort 7
-Space_Remaining: ULong 26606058
-------------------------------
-Name : String File System #7
-Location : String Cupples II 201
-Description : String File System #7 is a File System. It stores stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Disk_Space : ULong 14000000
-Permission_Level: UShort 8
-Space_Remaining: ULong 31040401
-------------------------------
-Name : String Printer #6
-Location : String Cupples I 30
-Description : String Printer #6 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-Pages_Per_Sec : UShort 6
-User_Queue : cdgill levine jxh irfan
-File_Sizes_Pending: 90000 100000 110000 120000
-------------------------------
-Name : String Printer #7
-Location : String Cupples II 201
-Description : String Printer #7 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-Pages_Per_Sec : UShort 7
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
-Name : String Plotter #6
-Location : String Cupples I 30
-Description : String Plotter #6 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 12
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-User_Queue : cdgill levine jxh irfan
-File_Sizes_Pending: 90000 100000 110000 120000
-------------------------------
-Name : String Plotter #7
-Location : String Cupples II 201
-Description : String Plotter #7 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 14
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
- Offers in the iterator:
-------------------------------
-
-*** Performing query for Plotter.
-*** Query: 'sbw1' in User_Queue
-*** Preferences: min Cost_Per_Page
-*** Results:
-
-------------------------------
-Offers in the sequence:
-------------------------------
-Name : String Plotter #0
-Location : String Bryan 509
-Description : String Plotter #0 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 0
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-User_Queue : sbw1 schmidt naga alex
-File_Sizes_Pending: 0 10000 20000 30000
-------------------------------
-Name : String Plotter #3
-Location : String Jolley 408
-Description : String Plotter #3 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 6
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-User_Queue : irfan nanbor eea1 sbw1
-File_Sizes_Pending: 120000 130000 140000 0
-------------------------------
-Name : String Plotter #7
-Location : String Cupples II 201
-Description : String Plotter #7 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 14
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
-Name : String Plotter #11
-Location : String Olin 239
-Description : String Plotter #11 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 22
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-User_Queue : eea1 sbw1 schmidt naga
-File_Sizes_Pending: 140000 0 10000 20000
-------------------------------
- Offers in the iterator:
-------------------------------
-
-*** Performing query for Plotter.
-*** Query: Num_Colors > 1 and Location ~ 'Cupples'
-*** Preferences: min Cost_Per_Page
-*** Results:
-
-------------------------------
-Offers in the sequence:
-------------------------------
-Name : String Plotter #6
-Location : String Cupples I 30
-Description : String Plotter #6 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 12
-Auto_Loading : Boolean FALSE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-User_Queue : cdgill levine jxh irfan
-File_Sizes_Pending: 90000 100000 110000 120000
-------------------------------
-Name : String Plotter #7
-Location : String Cupples II 201
-Description : String Plotter #7 is a plotter. It plots stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Num_Colors : Long 14
-Auto_Loading : Boolean TRUE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
- Offers in the iterator:
-------------------------------
-
-*** Performing query for Printer.
-*** Query: Pages_Per_Sec > 3 and Color == TRUE
-*** Preferences: with 'sbw1' in User_Queue
-*** Results:
-
-------------------------------
-Offers in the sequence:
-------------------------------
-Name : String Printer #11
-Location : String Olin 239
-Description : String Printer #11 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-Pages_Per_Sec : UShort 11
-User_Queue : eea1 sbw1 schmidt naga
-File_Sizes_Pending: 140000 0 10000 20000
-------------------------------
-Name : String Printer #7
-Location : String Cupples II 201
-Description : String Printer #7 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-Pages_Per_Sec : UShort 7
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
-Name : String Printer #5
-Location : String January 110
-Description : String Printer #5 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-Pages_Per_Sec : UShort 5
-User_Queue : marina sumedh sergio coryan
-File_Sizes_Pending: 50000 60000 70000 80000
-------------------------------
-Name : String Printer #9
-Location : String Umrath 302
-Description : String Printer #9 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-Pages_Per_Sec : UShort 9
-User_Queue : sumedh sergio coryan cdgill
-File_Sizes_Pending: 60000 70000 80000 90000
-------------------------------
-Name : String Printer #13
-Location : String Rebstock 232
-Description : String Printer #13 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-Pages_Per_Sec : UShort 13
-User_Queue : sergio coryan cdgill levine
-File_Sizes_Pending: 70000 80000 90000 100000
-------------------------------
- Offers in the iterator:
-------------------------------
-
-*** Performing query for Printer.
-*** Query: Color == TRUE or Double_Sided == TRUE
-*** Preferences: random
-*** Results:
-
-------------------------------
-Offers in the sequence:
-------------------------------
-Name : String Printer #14
-Location : String McMillan 123
-Description : String Printer #14 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 14.000000
-Model_Number : String 9q834jidlj234ujof
-Pages_Per_Sec : UShort 14
-User_Queue : jxh irfan nanbor eea1
-File_Sizes_Pending: 110000 120000 130000 140000
-------------------------------
-Name : String Printer #13
-Location : String Rebstock 232
-Description : String Printer #13 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 13.000000
-Model_Number : String kladfp72wu34j230f
-Pages_Per_Sec : UShort 13
-User_Queue : sergio coryan cdgill levine
-File_Sizes_Pending: 70000 80000 90000 100000
-------------------------------
-Name : String Printer #12
-Location : String Simon 238
-Description : String Printer #12 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 12.000000
-Model_Number : String asdfj0283jkdf0923
-Pages_Per_Sec : UShort 12
-User_Queue : alex mk1 marina sumedh
-File_Sizes_Pending: 30000 40000 50000 60000
-------------------------------
-Name : String Printer #11
-Location : String Olin 239
-Description : String Printer #11 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-Pages_Per_Sec : UShort 11
-User_Queue : eea1 sbw1 schmidt naga
-File_Sizes_Pending: 140000 0 10000 20000
-------------------------------
-Name : String Printer #10
-Location : String Wilson 110
-Description : String Printer #10 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 10.000000
-Model_Number : String 09234kejdfq934jed
-Pages_Per_Sec : UShort 10
-User_Queue : levine jxh irfan nanbor
-File_Sizes_Pending: 100000 110000 120000 130000
-------------------------------
-Name : String Printer #9
-Location : String Umrath 302
-Description : String Printer #9 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 9.000000
-Model_Number : String 09a834ojfda09wu3r
-Pages_Per_Sec : UShort 9
-User_Queue : sumedh sergio coryan cdgill
-File_Sizes_Pending: 60000 70000 80000 90000
-------------------------------
-Name : String Printer #8
-Location : String Urbauer 321
-Description : String Printer #8 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 8.000000
-Model_Number : String 9p83q4jklsdj098q3
-Pages_Per_Sec : UShort 8
-User_Queue : naga alex mk1 marina
-File_Sizes_Pending: 20000 30000 40000 50000
-------------------------------
-Name : String Printer #7
-Location : String Cupples II 201
-Description : String Printer #7 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-Pages_Per_Sec : UShort 7
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
- Offers in the iterator:
-------------------------------
-Name : String Printer #6
-Location : String Cupples I 30
-Description : String Printer #6 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 6.000000
-Model_Number : String q834jfda09q834djk
-Pages_Per_Sec : UShort 6
-User_Queue : cdgill levine jxh irfan
-File_Sizes_Pending: 90000 100000 110000 120000
-------------------------------
-Name : String Printer #5
-Location : String January 110
-Description : String Printer #5 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 5.000000
-Model_Number : String q9834fdkjwq0934kf
-Pages_Per_Sec : UShort 5
-User_Queue : marina sumedh sergio coryan
-File_Sizes_Pending: 50000 60000 70000 80000
-------------------------------
-Name : String Printer #4
-Location : String Lopata 401
-Description : String Printer #4 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 4.000000
-Model_Number : String 09q834efjhqw834q3
-Pages_Per_Sec : UShort 4
-User_Queue : schmidt naga alex mk1
-File_Sizes_Pending: 10000 20000 30000 40000
-------------------------------
-Name : String Printer #3
-Location : String Jolley 408
-Description : String Printer #3 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-Pages_Per_Sec : UShort 3
-User_Queue : irfan nanbor eea1 sbw1
-File_Sizes_Pending: 120000 130000 140000 0
-------------------------------
-Name : String Printer #2
-Location : String Dunker 102
-Description : String Printer #2 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 2.000000
-Model_Number : String 8328323n293kljs98
-Pages_Per_Sec : UShort 2
-User_Queue : coryan cdgill levine jxh
-File_Sizes_Pending: 80000 90000 100000 110000
-------------------------------
-Name : String Printer #1
-Location : String Bryan 503
-Description : String Printer #1 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 1.000000
-Model_Number : String PK92839nkse092309
-Pages_Per_Sec : UShort 1
-User_Queue : mk1 marina sumedh sergio
-File_Sizes_Pending: 40000 50000 60000 70000
-------------------------------
-Name : String Printer #0
-Location : String Bryan 509
-Description : String Printer #0 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-Pages_Per_Sec : UShort 0
-User_Queue : sbw1 schmidt naga alex
-File_Sizes_Pending: 0 10000 20000 30000
-------------------------------
-
-*** Performing query for Printer.
-*** Query: (Color or Double_Sided) and 'sbw1' in User_Queue
-*** Preferences: with Location ~ 'Cupples'
-*** Results:
-
-------------------------------
-Offers in the sequence:
-------------------------------
-Name : String Printer #7
-Location : String Cupples II 201
-Description : String Printer #7 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 7.000000
-Model_Number : String kajsd09q384kjda90
-Pages_Per_Sec : UShort 7
-User_Queue : nanbor eea1 sbw1 schmidt
-File_Sizes_Pending: 130000 140000 0 10000
-------------------------------
-Name : String Printer #0
-Location : String Bryan 509
-Description : String Printer #0 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean FALSE
-Double_Sided : Boolean TRUE
-Cost_Per_Page : Float 0.000000
-Model_Number : String HP238293892bn2398
-Pages_Per_Sec : UShort 0
-User_Queue : sbw1 schmidt naga alex
-File_Sizes_Pending: 0 10000 20000 30000
-------------------------------
-Name : String Printer #3
-Location : String Jolley 408
-Description : String Printer #3 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 3.000000
-Model_Number : String 29309sjdkq34jksd2
-Pages_Per_Sec : UShort 3
-User_Queue : irfan nanbor eea1 sbw1
-File_Sizes_Pending: 120000 130000 140000 0
-------------------------------
-Name : String Printer #11
-Location : String Olin 239
-Description : String Printer #11 is a printer. It prints stuff.
-Host_Name : String sophocles.cimds.ri.cmu.edu
-Trader_Name : String Default
-Color : Boolean TRUE
-Double_Sided : Boolean FALSE
-Cost_Per_Page : Float 11.000000
-Model_Number : String 0q83kjefd09384jda
-Pages_Per_Sec : UShort 11
-User_Queue : eea1 sbw1 schmidt naga
-File_Sizes_Pending: 140000 0 10000 20000
-------------------------------
- Offers in the iterator:
-------------------------------
-
diff --git a/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp b/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp
deleted file mode 100644
index 0074451d717..00000000000
--- a/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp
+++ /dev/null
@@ -1,509 +0,0 @@
-// $Id$
-
-#include "Service_Type_Exporter.h"
-
-ACE_RCSID(Trading, Service_Type_Exporter, "$Id$")
-
-TAO_Service_Type_Exporter::
-TAO_Service_Type_Exporter (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose,
- CORBA::Environment& TAO_IN_ENV)
- : verbose_ (verbose),
- lookup_ (lookup_if)
-{
- // Obtain the Service Type Repository.
- CosTrading::TypeRepository_var obj = lookup_if->type_repos (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Narrow the Service Type Repository.
- this->repos_ = CosTradingRepos::ServiceTypeRepository::_narrow (obj.in (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- // Build the service type descriptions.
- this->create_types ();
-}
-
-void
-TAO_Service_Type_Exporter::remove_all_types (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::HasSubTypes))
-{
- ACE_UNUSED_ARG (TAO_IN_ENV);
-
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::removing all"
- " types from the Repository.\n"));
-
- for (int i = NUM_TYPES - 1; i >= 0; i--)
- {
- TAO_TRY
- {
- this->repos_->remove_type (TT_Info::INTERFACE_NAMES[i], TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CosTrading::UnknownServiceType, excp)
- {
- if (this->verbose_)
- {
- if (excp.type.in () != 0)
- ACE_DEBUG ((LM_DEBUG, "Service type not yet registered: %s\n", excp.type.in ()));
- }
-
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Service_Type_Exporter::remove_all_types");
- }
- TAO_ENDTRY;
- }
-}
-
-void
-TAO_Service_Type_Exporter::add_all_types (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
- CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName))
-
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
- "adding all types to the Repository.\n"));
- this->add_all_types_to (this->repos_.ptr (), TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-}
-
-void
-TAO_Service_Type_Exporter::add_all_types_to_all (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
- CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName))
-{
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
- "add all types to all repositories.\n"));
-
- ACE_DEBUG ((LM_DEBUG, "Obtaining link interface.\n"));
- CosTrading::Link_var link_if = this->lookup_->link_if (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_DEBUG ((LM_DEBUG, "Obtaining references to traders directly"
- " linked to the root trader.\n"));
- CosTrading::LinkNameSeq_var link_name_seq = link_if->list_links (TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
-
- ACE_DEBUG ((LM_DEBUG, "Exporting service types with each of the linked"
- " traders.\n"));
- for (int i = link_name_seq->length () - 1; i >= 0; i--)
- {
- TAO_TRY
- {
- ACE_DEBUG ((LM_DEBUG, "Getting link information for %s\n",
- ACE_static_cast (const char*, link_name_seq[i])));
- CosTrading::Link::LinkInfo_var link_info =
- link_if->describe_link (link_name_seq[i], TAO_IN_ENV);
-
- ACE_DEBUG ((LM_DEBUG, "Adding service types to %s\n",
- ACE_static_cast (const char*, link_name_seq[i])));
-
- CosTrading::TypeRepository_var remote_repos =
- link_info->target->type_repos (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- CosTradingRepos::ServiceTypeRepository_ptr str =
- CosTradingRepos::ServiceTypeRepository::_narrow (remote_repos.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- this->add_all_types_to (str, TAO_IN_ENV);
- TAO_CHECK_ENV_RETURN_VOID (TAO_IN_ENV);
- }
- TAO_CATCHANY
- {
- }
- TAO_ENDTRY;
- }
-}
-
-void
-TAO_Service_Type_Exporter::
-add_all_types_to (CosTradingRepos::ServiceTypeRepository_ptr repos,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
- CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName))
-{
- for (int i = 0; i < NUM_TYPES; i++)
- {
- TAO_TRY
- {
- repos->add_type (TT_Info::INTERFACE_NAMES[i],
- this->type_structs_[i].if_name,
- this->type_structs_[i].props,
- this->type_structs_[i].super_types,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCH (CosTradingRepos::ServiceTypeRepository::ServiceTypeExists, ste)
- {
- TAO_TRY_ENV.print_exception ("TAO_Service_Type_Exporter::add_all_types");
-
- if (ste.name.in () != 0)
- ACE_DEBUG ((LM_DEBUG, "Invalid name: %s\n", ste.name.in ()));
-
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCH (CosTrading::IllegalPropertyName, excp)
- {
- TAO_TRY_ENV.print_exception ("TAO_Service_Type_Exporter::add_all_types");
-
- if (excp.name.in () != 0)
- ACE_DEBUG ((LM_DEBUG, "Invalid name: %s\n", excp.name.in ()));
-
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCH (CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition, vtr)
- {
- TAO_TRY_ENV.print_exception ("TAO_Service_Type_Exporter::add_all_types");
-
- if (vtr.type_1.in () != 0)
- ACE_DEBUG ((LM_DEBUG, "Type One: %s\n", vtr.type_2.in ()));
- if (vtr.type_2.in () != 0)
- ACE_DEBUG ((LM_DEBUG, "Type Two: %s\n", vtr.type_2.in ()));
-
- TAO_TRY_ENV.clear ();
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Service_Type_Exporter::add_all_types");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
- }
-}
-
-void
-TAO_Service_Type_Exporter::list_all_types (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException))
-{
- TAO_TRY
- {
- CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes sst;
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
- "listing all types in the Repository.\n"));
-
- sst.all_ (1);
- CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq_var type_names =
- this->repos_->list_types (sst, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- for (int i = type_names->length () - 1; i >= 0; i--)
- {
- if (this->verbose_)
- {
- ACE_DEBUG ((LM_DEBUG, "type name: %s\n",
- ACE_static_cast (const char *, type_names[i])));
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Service_Type_Exporter::list_all_types");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-TAO_Service_Type_Exporter::describe_all_types (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType))
-{
- TAO_TRY
- {
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
- "describing all types in the Repository.\n"));
-
- for (int i = 0; i < NUM_TYPES; i++)
- {
- CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct =
- this->repos_->describe_type (TT_Info::INTERFACE_NAMES[i],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->verbose_)
- {
- this->dump_typestruct (TT_Info::INTERFACE_NAMES[i], type_struct.in ());
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Service_Type_Exporter::describe_all_types");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-TAO_Service_Type_Exporter::fully_describe_all_types (CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType))
-{
- TAO_TRY
- {
- ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
- "fully describing all types in the Repository.\n"));
-
- for (int i = 0; i < NUM_TYPES; i++)
- {
- CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct =
- this->repos_->fully_describe_type (TT_Info::INTERFACE_NAMES[i],
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (this->verbose_)
- {
- this->dump_typestruct (TT_Info::INTERFACE_NAMES[i], type_struct.in ());
- ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
- }
- }
- }
- TAO_CATCHANY
- {
- TAO_TRY_ENV.print_exception ("TAO_Service_Type_Exporter::fully_describe_all_types");
- TAO_RETHROW;
- }
- TAO_ENDTRY;
-}
-
-void
-TAO_Service_Type_Exporter::
-dump_typestruct (const char* type_name,
- const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct) const
-{
- const char* mode_str[] =
- {
- "Normal",
- "Read only",
- "Mandatory",
- "Mandatory and Readonly"
- };
-
- CORBA::Environment env;
- ACE_DEBUG ((LM_DEBUG, "Type Name: %s\n", type_name));
- ACE_DEBUG ((LM_DEBUG, "Interface Name: %s\n", type_struct.if_name.in ()));
-
- int i = 0;
- for (i = type_struct.super_types.length () - 1; i >= 0; i--)
- {
- ACE_DEBUG ((LM_DEBUG, "Super Type: %s\n",
- (const char *) type_struct.super_types[i]));
- }
-
- for (i = type_struct.props.length () - 1; i >= 0; i--)
- {
- ACE_DEBUG ((LM_DEBUG, "Property: %-20s Mode: %-24s\n",
- type_struct.props[i].name.in (),
- mode_str[type_struct.props[i].mode]));
- }
-}
-
-void
-TAO_Service_Type_Exporter::create_types (void)
-{
- TT_Info::Remote_Output ro;
- this->type_structs_[TT_Info::REMOTE_IO].props.length (6);
- this->type_structs_[TT_Info::REMOTE_IO].props[0].name =
- TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::NAME];
- this->type_structs_[TT_Info::REMOTE_IO].props[0].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- this->type_structs_[TT_Info::REMOTE_IO].props[0].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY_READONLY;
- this->type_structs_[TT_Info::REMOTE_IO].props[1].name =
- TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::LOCATION];
- this->type_structs_[TT_Info::REMOTE_IO].props[1].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- this->type_structs_[TT_Info::REMOTE_IO].props[1].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY;
- this->type_structs_[TT_Info::REMOTE_IO].props[2].name =
- TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::DESCRIPTION];
- this->type_structs_[TT_Info::REMOTE_IO].props[2].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- this->type_structs_[TT_Info::REMOTE_IO].props[2].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::REMOTE_IO].props[3].name =
- TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::HOST_NAME];
- this->type_structs_[TT_Info::REMOTE_IO].props[3].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- this->type_structs_[TT_Info::REMOTE_IO].props[3].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY;
- this->type_structs_[TT_Info::REMOTE_IO].props[4].name =
- TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::TRADER_NAME];
- this->type_structs_[TT_Info::REMOTE_IO].props[4].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- this->type_structs_[TT_Info::REMOTE_IO].props[4].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::REMOTE_IO].props[5].name =
- TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::MISCELLANEOUS];
- this->type_structs_[TT_Info::REMOTE_IO].props[5].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- this->type_structs_[TT_Info::REMOTE_IO].props[5].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
-
- this->type_structs_[TT_Info::REMOTE_IO].if_name =
- ro._interface_repository_id ();
-
- TT_Info::Plotter pl;
- this->type_structs_[TT_Info::PLOTTER].props.length (6);
- this->type_structs_[TT_Info::PLOTTER].super_types.length (1);
- this->type_structs_[TT_Info::PLOTTER].super_types[0] =
- TT_Info::INTERFACE_NAMES[TT_Info::REMOTE_IO];
- this->type_structs_[TT_Info::PLOTTER].props[0].name =
- TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_NUM_COLORS];
- this->type_structs_[TT_Info::PLOTTER].props[0].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_long);
- this->type_structs_[TT_Info::PLOTTER].props[0].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::PLOTTER].props[1].name =
- TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_AUTO_LOADING];
- this->type_structs_[TT_Info::PLOTTER].props[1].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_boolean);
- this->type_structs_[TT_Info::PLOTTER].props[1].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_READONLY;
- this->type_structs_[TT_Info::PLOTTER].props[2].name =
- TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_COST_PER_PAGE];
- this->type_structs_[TT_Info::PLOTTER].props[2].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_float);
- this->type_structs_[TT_Info::PLOTTER].props[2].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::PLOTTER].props[3].name =
- TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_MODEL_NUMBER];
- this->type_structs_[TT_Info::PLOTTER].props[3].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- this->type_structs_[TT_Info::PLOTTER].props[3].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_READONLY;
- this->type_structs_[TT_Info::PLOTTER].props[4].name =
- TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_USER_QUEUE];
- this->type_structs_[TT_Info::PLOTTER].props[4].value_type =
- CORBA::TypeCode::_duplicate (TAO_Trader_Test::_tc_StringSeq);
- this->type_structs_[TT_Info::PLOTTER].props[4].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::PLOTTER].props[5].name =
- TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_FILE_SIZES_PENDING];
- this->type_structs_[TT_Info::PLOTTER].props[5].value_type =
- CORBA::TypeCode::_duplicate (TAO_Trader_Test::_tc_ULongSeq);
- this->type_structs_[TT_Info::PLOTTER].props[5].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::PLOTTER].if_name =
- pl._interface_repository_id ();
-
- TT_Info::Printer pr;
- this->type_structs_[TT_Info::PRINTER].props.length (7);
- this->type_structs_[TT_Info::PRINTER].super_types.length (1);
- this->type_structs_[TT_Info::PRINTER].super_types[0] =
- TT_Info::INTERFACE_NAMES[TT_Info::REMOTE_IO];
- this->type_structs_[TT_Info::PRINTER].props[0].name =
- TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_COLOR];
- this->type_structs_[TT_Info::PRINTER].props[0].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_boolean);
- this->type_structs_[TT_Info::PRINTER].props[0].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY_READONLY;
- this->type_structs_[TT_Info::PRINTER].props[1].name =
- TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_DOUBLE_SIDED];
- this->type_structs_[TT_Info::PRINTER].props[1].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_boolean);
- this->type_structs_[TT_Info::PRINTER].props[1].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_READONLY;
- this->type_structs_[TT_Info::PRINTER].props[2].name =
- TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_COST_PER_PAGE];
- this->type_structs_[TT_Info::PRINTER].props[2].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_float);
- this->type_structs_[TT_Info::PRINTER].props[2].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::PRINTER].props[3].name =
- TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_MODEL_NUMBER];
- this->type_structs_[TT_Info::PRINTER].props[3].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_string);
- this->type_structs_[TT_Info::PRINTER].props[3].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_READONLY;
- this->type_structs_[TT_Info::PRINTER].props[4].name =
- TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_PAGES_PER_SEC];
- this->type_structs_[TT_Info::PRINTER].props[4].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_ushort);
- this->type_structs_[TT_Info::PRINTER].props[4].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_READONLY;
- this->type_structs_[TT_Info::PRINTER].props[5].name =
- TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_USER_QUEUE];
- this->type_structs_[TT_Info::PRINTER].props[5].value_type =
- CORBA::TypeCode::_duplicate (TAO_Trader_Test::_tc_StringSeq);
- this->type_structs_[TT_Info::PRINTER].props[5].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::PRINTER].props[6].name =
- TT_Info::PRINTER_PROPERTY_NAMES[TT_Info::PRINTER_FILE_SIZES_PENDING];
- this->type_structs_[TT_Info::PRINTER].props[6].value_type =
- CORBA::TypeCode::_duplicate (TAO_Trader_Test::_tc_ULongSeq);
- this->type_structs_[TT_Info::PRINTER].props[6].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::PRINTER].if_name =
- pr._interface_repository_id ();
-
- TT_Info::File_System fs;
- this->type_structs_[TT_Info::FILESYSTEM].props.length (3);
- this->type_structs_[TT_Info::FILESYSTEM].super_types.length (1);
- this->type_structs_[TT_Info::FILESYSTEM].super_types[0] =
- TT_Info::INTERFACE_NAMES[TT_Info::REMOTE_IO];
- this->type_structs_[TT_Info::FILESYSTEM].props[0].name =
- TT_Info::FILESYSTEM_PROPERTY_NAMES[TT_Info::DISK_SIZE];
- this->type_structs_[TT_Info::FILESYSTEM].props[0].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_ulong);
- this->type_structs_[TT_Info::FILESYSTEM].props[0].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY_READONLY;
- this->type_structs_[TT_Info::FILESYSTEM].props[1].name =
- TT_Info::FILESYSTEM_PROPERTY_NAMES[TT_Info::SPACE_REMAINING];
- this->type_structs_[TT_Info::FILESYSTEM].props[1].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_ulong);
- this->type_structs_[TT_Info::FILESYSTEM].props[1].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::FILESYSTEM].props[2].name =
- TT_Info::FILESYSTEM_PROPERTY_NAMES[TT_Info::PERMISSION_LEVEL];
- this->type_structs_[TT_Info::FILESYSTEM].props[2].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_ushort);
- this->type_structs_[TT_Info::FILESYSTEM].props[2].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_NORMAL;
- this->type_structs_[TT_Info::FILESYSTEM].if_name =
- fs._interface_repository_id ();
-
- TT_Info::PostScript_Printer ps;
- this->type_structs_[TT_Info::PS_PRINTER].props.length (1);
- this->type_structs_[TT_Info::PS_PRINTER].super_types.length (1);
- this->type_structs_[TT_Info::PS_PRINTER].super_types[0] =
- TT_Info::INTERFACE_NAMES[TT_Info::PRINTER];
- this->type_structs_[TT_Info::PS_PRINTER].props[0].name =
- TT_Info::PS_PRINTER_PROPERTY_NAMES[TT_Info::VERSION];
- this->type_structs_[TT_Info::PS_PRINTER].props[0].value_type =
- CORBA::TypeCode::_duplicate (CORBA::_tc_ushort);
- this->type_structs_[TT_Info::PS_PRINTER].props[0].mode =
- CosTradingRepos::ServiceTypeRepository::PROP_MANDATORY_READONLY;
- this->type_structs_[TT_Info::PS_PRINTER].if_name =
- ps._interface_repository_id ();
-}
diff --git a/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h b/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h
deleted file mode 100644
index 004caf3410d..00000000000
--- a/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h
+++ /dev/null
@@ -1,121 +0,0 @@
-// $Id$
-
-// ========================================================================
-//
-// = FILE
-// Offer_Exporter.h
-//
-// = DESCRIPTION
-// Class that tests the Trading Service's Service Type Repository
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// =======================================================================
-
-#ifndef TAO_SERVICE_TYPE_EXPORTER_H
-#define TAO_SERVICE_TYPE_EXPORTER_H
-
-#include "TT_Info.h"
-
-class TAO_Service_Type_Exporter
-{
-public:
-
- TAO_Service_Type_Exporter (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException));
-
- void remove_all_types (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::HasSubTypes));
- // Remove all service types from the trading service instance.
-
- void add_all_types (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
- CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName));
- // Add all the generated service types to the trading service instance.
-
- void add_all_types_to_all (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
- CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName));
- // Add all the generated service types to all the trading service
- // instances linked to the trading service we bootstrapped to.
-
- void list_all_types (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException));
- // List all the service types registered with the trading service
- // instance.
-
- void describe_all_types (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType));
- // Describe all the service types registered with the trading
- // service instance.
-
- void fully_describe_all_types (CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTrading::UnknownServiceType));
- // Same as describe_all_types, but fully describe lists the
- // properties of all service types the described service type
- // inherits from.
-
-private:
-
- void create_types (void);
- // Generate the service type description structures.
-
- void add_all_types_to (CosTradingRepos::ServiceTypeRepository_ptr repos,
- CORBA::Environment& _env)
- TAO_THROW_SPEC ((CORBA::SystemException,
- CosTrading::IllegalServiceType,
- CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
- CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch,
- CosTrading::IllegalPropertyName,
- CosTrading::DuplicatePropertyName,
- CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition,
- CosTrading::UnknownServiceType,
- CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName));
- // Add all types to a sepcified service type repository reference.
-
- void
- dump_typestruct (const char* type_name,
- const CosTradingRepos::ServiceTypeRepository::TypeStruct& type_struct) const;
- // Dump the contents of a service type description to standard
- // output.
-
- CORBA::Boolean verbose_;
- // True if the user want profuse output.
-
- CosTrading::Lookup_ptr lookup_;
- // A reference to the lookup interface of the trading service
- // instance.
-
- CosTradingRepos::ServiceTypeRepository_var repos_;
- // A reference to a service type repository instance.
-
- CosTradingRepos::ServiceTypeRepository::TypeStruct type_structs_[NUM_TYPES];
- // Descriptions of all the service types whose property names are
- // defined in TT_Info.
-};
-
-#endif /* TAO_SERVICE_TYPE_EXPORTER_H */
diff --git a/TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp b/TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp
deleted file mode 100644
index 866f2a4b380..00000000000
--- a/TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-// $Id$
-
-#ifndef TAO_SIMPLE_DYNAMIC_C
-#define TAO_SIMPLE_DYNAMIC_C
-
-#include "Simple_Dynamic.h"
-
-ACE_RCSID(Trading, Simple_Dynamic, "$Id$")
-
-template <class T>
-TAO_Simple_Dynamic_Property<T>::TAO_Simple_Dynamic_Property (const T& dp)
- : dp_ (dp)
-{
-}
-
-template <class T> CORBA::Any*
-TAO_Simple_Dynamic_Property<T>::evalDP (const char* name,
- CORBA::TypeCode_ptr returned_type,
- const CORBA::Any& extra_info,
- CORBA::Environment& TAO_IN_ENV)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure))
-{
- CORBA::Any* return_value = 0;
- ACE_NEW_RETURN (return_value, CORBA::Any, 0);
-
- (*return_value) <<= this->dp_;
- return return_value;
-}
-
-#endif /* TAO_SIMPLE_DYNAMIC_C */
diff --git a/TAO/orbsvcs/tests/Trading/Simple_Dynamic.h b/TAO/orbsvcs/tests/Trading/Simple_Dynamic.h
deleted file mode 100644
index 3abbba5526a..00000000000
--- a/TAO/orbsvcs/tests/Trading/Simple_Dynamic.h
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-// ========================================================================
-//
-// = FILE
-// Simple_Dyanmic.h
-//
-// = DESCRIPTION
-// Class that implements a really simple dynamic property.
-//
-// = AUTHOR
-// Seth Widoff <sbw1@cs.wustl.edu>
-//
-// =======================================================================
-
-#ifndef TAO_SIMPLE_DYNAMIC_H
-#define TAO_SIMPLE_DYNAMIC_H
-
-#include "orbsvcs/Trader/Trader_Utils.h"
-
-template<class T>
-class TAO_Simple_Dynamic_Property : public TAO_Dynamic_Property
-{
-public:
-
- TAO_Simple_Dynamic_Property (const T& dp);
-
- virtual CORBA::Any* evalDP (const char* /* name */,
- CORBA::TypeCode_ptr /* returned_type */,
- const CORBA::Any& /* extra_info */,
- CORBA::Environment &)
- TAO_THROW_SPEC ((CosTradingDynamic::DPEvalFailure));
-
-private:
-
- T dp_;
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Simple_Dynamic.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#endif /* TAO_SIMPLE_DYNAMIC_H */
diff --git a/TAO/orbsvcs/tests/Trading/TT_Info.cpp b/TAO/orbsvcs/tests/Trading/TT_Info.cpp
deleted file mode 100644
index e3842003ad5..00000000000
--- a/TAO/orbsvcs/tests/Trading/TT_Info.cpp
+++ /dev/null
@@ -1,284 +0,0 @@
-// $Id$
-
-#include "TT_Info.h"
-#include "orbsvcs/Trader/Trader_Utils.h"
-
-ACE_RCSID(Trading, TT_Info, "$Id$")
-
-const char* TT_Info::INTERFACE_NAMES[] =
-{
- "Remote_IO",
- "Plotter",
- "Printer",
- "File_System",
- "PostScript_Printer"
-};
-
-const char* TT_Info::REMOTE_IO_NAME = "Remote_IO";
-
-const char* TT_Info::REMOTE_IO_PROPERTY_NAMES[] =
-{
- "Name",
- "Location",
- "Description",
- "Host_Name",
- "Trader_Name",
- "Miscellaneous"
-};
-
-const char* TT_Info::PLOTTER_NAME = "Plotter";
-
-const char* TT_Info::PLOTTER_PROPERTY_NAMES[] =
-{
- "Num_Colors",
- "Auto_Loading",
- "Cost_Per_Page",
- "Model_Number",
- "User_Queue",
- "File_Sizes_Pending"
-};
-
-const char* TT_Info::PRINTER_NAME = "Printer";
-
-const char* TT_Info::PRINTER_PROPERTY_NAMES[] =
-{
- "Color",
- "Double_Sided",
- "Cost_Per_Page",
- "Model_Number",
- "Pages_Per_Sec",
- "User_Queue",
- "File_Sizes_Pending"
-};
-
-const char* TT_Info::FILESYSTEM_NAME = "File_System";
-
-const char* TT_Info::FILESYSTEM_PROPERTY_NAMES[] =
-{
- "Disk_Space",
- "Space_Remaining",
- "Permission_Level"
-};
-
-const char* TT_Info::PS_PRINTER_PROPERTY_NAMES[] =
-{
- "Version"
-};
-
-const char* TT_Info::PS_PRINTER_NAME = "PostScript_Printer";
-
-const char* TT_Info::LOCATIONS[] =
-{
- "Bryan 509",
- "Bryan 503",
- "Dunker 102",
- "Jolley 408",
- "Lopata 401",
- "January 110",
- "Cupples I 30",
- "Cupples II 201",
- "Urbauer 321",
- "Umrath 302",
- "Wilson 110",
- "Olin 239",
- "Simon 238",
- "Rebstock 232",
- "McMillan 123"
-};
-
-const char* TT_Info::USERS[] =
-{
- "sbw1",
- "schmidt",
- "naga",
- "alex",
- "mk1",
- "marina",
- "sumedh",
- "sergio",
- "coryan",
- "cdgill",
- "levine",
- "jxh",
- "irfan",
- "nanbor",
- "eea1",
- "brunsch"
-};
-
-const char* TT_Info::MODEL_NUMBERS[] =
-{
- "HP238293892bn2398",
- "PK92839nkse092309",
- "8328323n293kljs98",
- "29309sjdkq34jksd2",
- "09q834efjhqw834q3",
- "q9834fdkjwq0934kf",
- "q834jfda09q834djk",
- "kajsd09q384kjda90",
- "9p83q4jklsdj098q3",
- "09a834ojfda09wu3r",
- "09234kejdfq934jed",
- "0q83kjefd09384jda",
- "asdfj0283jkdf0923",
- "kladfp72wu34j230f",
- "9q834jidlj234ujof"
-};
-
-const int TT_Info::NUM_QUERIES = 7;
-const char* TT_Info::QUERIES[][3] =
-{
- {INTERFACE_NAMES[REMOTE_IO], "", ""},
- {INTERFACE_NAMES[REMOTE_IO], "Location ~ 'Cupples'", ""},
- {INTERFACE_NAMES[PLOTTER], "'sbw1' in User_Queue", "min Cost_Per_Page"},
- {INTERFACE_NAMES[PLOTTER], "Num_Colors > 1 and Location ~ 'Cupples'", "min Cost_Per_Page"},
- {INTERFACE_NAMES[PRINTER], "Pages_Per_Sec > 3 and Color == TRUE", "with 'sbw1' in User_Queue"},
- {INTERFACE_NAMES[PRINTER], "Color == TRUE or Double_Sided == TRUE", "random"},
- {INTERFACE_NAMES[PRINTER], "(Color or Double_Sided) and 'sbw1' in User_Queue", "with Location ~ 'Cupples'"}
-};
-
-void
-TT_Info::dump_properties (const CosTrading::PropertySeq& prop_seq,
- CORBA::Boolean print_dynamic)
-{
- CORBA::Environment env;
- TAO_Property_Evaluator prop_eval (prop_seq);
-
- for (int length = prop_seq.length (), k = 0; k < length; k++)
- {
- CORBA::ULong seq_length = 0, i= 0;
- CORBA::Any* value = 0;
- CORBA::TypeCode_ptr tc = 0;
- ACE_DEBUG ((LM_DEBUG, "%-15s: ", prop_seq[k].name.in ()));
- TAO_TRY
- {
- CORBA::Boolean is_dynamic = prop_eval.is_dynamic_property (k);
- TAO_CHECK_ENV;
-
- if (print_dynamic || ! is_dynamic)
- {
- value = prop_eval.property_value(k, env);
- TAO_CHECK_ENV;
-
- tc = value->type ();
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "Dynamic Property\n"));
- }
- }
- TAO_CATCHANY
- {
- ACE_DEBUG ((LM_DEBUG, "Error retrieving property value.\n"));
- }
- TAO_ENDTRY;
-
- if (tc == 0)
- continue;
- else if (tc->equal (TAO_Trader_Test::_tc_StringSeq, env))
- {
- TAO_Trader_Test::StringSeq* str_seq;
- (*value) >>= str_seq;
-
- for (seq_length = str_seq->length (), i = 0; i < seq_length; i++)
- ACE_DEBUG ((LM_DEBUG, "%s ", (const char *) (*str_seq)[i]));
-
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
- else if (tc->equal (TAO_Trader_Test::_tc_ULongSeq, env))
- {
- TAO_Trader_Test::ULongSeq* ulong_seq;
- (*value) >>= ulong_seq;
-
- for (seq_length = ulong_seq->length (), i = 0; i < seq_length; i++)
- ACE_DEBUG ((LM_DEBUG, "%d ", (*ulong_seq)[i]));
-
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
- else
- CORBA::Any::dump (*value);
- }
-}
-
-TT_Parse_Args::TT_Parse_Args (int& argc, char** argv)
- : federated_ (0),
- quiet_ (0),
- ior_ (0)
-{
- ACE_Arg_Shifter arg_shifter (argc, argv);
-
- while (arg_shifter.is_anything_left ())
- {
- char *current_arg = arg_shifter.get_current ();
-
- if (ACE_OS::strcmp (current_arg, "-f") == 0 ||
- ACE_OS::strcmp (current_arg, "-federate") == 0)
- {
- arg_shifter.consume_arg ();
- this->federated_ = 1;
- }
- else if (ACE_OS::strcmp (current_arg, "-q") == 0 ||
- ACE_OS::strcmp (current_arg, "-quiet") == 0)
- {
- arg_shifter.consume_arg ();
- this->quiet_ = 1;
- }
- else if (ACE_OS::strcmp (current_arg, "-i") == 0 ||
- ACE_OS::strcmp (current_arg, "-iorfile") == 0)
- {
- arg_shifter.consume_arg ();
- FILE* ior_file = 0;
-
- if (arg_shifter.is_parameter_next ())
- {
- char* file_name = arg_shifter.get_current ();
- ior_file = ACE_OS::fopen (file_name, "r");
-
- if (ior_file == 0)
- ACE_ERROR ((LM_ERROR,
- "Unable to open %s for reading: %p\n",
- file_name));
-
- arg_shifter.consume_arg ();
- }
- else
- ior_file = ACE_OS::fdopen (ACE_STDIN, "r");
-
- if (ior_file != 0)
- {
- ACE_Read_Buffer read_buffer (ior_file, 1);
- this->ior_ = read_buffer.read ();
- }
- else
- ACE_ERROR ((LM_ERROR, "Couldn't load ior.\n"));
- }
- else
- arg_shifter.ignore_arg ();
- }
-}
-
-TT_Parse_Args::~TT_Parse_Args ()
-{
- // Reclaim the ior string's memory.
- ACE_Allocator* alloc = ACE_Allocator::instance ();
- alloc->free (this->ior_);
-}
-
-int
-TT_Parse_Args::federated () const
-{
- return this->federated_;
-}
-
-int
-TT_Parse_Args::quiet () const
-{
- return this->quiet_;
-}
-
-char*
-TT_Parse_Args::ior () const
-{
- return this->ior_;
-}
-
diff --git a/TAO/orbsvcs/tests/Trading/TT_Info.h b/TAO/orbsvcs/tests/Trading/TT_Info.h
deleted file mode 100644
index 5bbd2885fe9..00000000000
--- a/TAO/orbsvcs/tests/Trading/TT_Info.h
+++ /dev/null
@@ -1,202 +0,0 @@
-// $Id$
-
-#ifndef TAO_TRADER_TEST_UTILS_H
-#define TAO_TRADER_TEST_UTILS_H
-
-#include "TTestS.h"
-#include "ace/Arg_Shifter.h"
-#include "ace/Read_Buffer.h"
-#include "orbsvcs/CosTradingC.h"
-
-class TT_Info
-{
-public:
-
- static void dump_properties (const CosTrading::PropertySeq& prop_seq,
- CORBA::Boolean print_dynamic = 1);
- // Dump the contents of this property sequence.
-
- enum INTERFACES
- {
- REMOTE_IO,
- PLOTTER,
- PRINTER,
- FILESYSTEM,
- PS_PRINTER
- };
-
- // = Test servants.
-
- class Remote_Output :
- public POA_TAO_Trader_Test::Remote_Output
- {
- public:
-
- Remote_Output (void) {}
-
- virtual void confirm (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException)) {}
- // Method to test that the importer received a valid reference to
- // the exported object.
- };
-
- class Printer :
- public POA_TAO_Trader_Test::Printer
- {
- public:
-
- Printer (void) {}
-
- virtual void confirm (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException)) {}
- // Method to test that the importer received a valid reference to
- // the exported object.
- };
-
- class Plotter :
- public POA_TAO_Trader_Test::Plotter
- {
- public:
- Plotter (void) {}
-
- virtual void confirm (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException)) {}
- // Method to test that the importer received a valid reference to
- // the exported object.
- };
-
- class File_System :
- public POA_TAO_Trader_Test::File_System
- {
- public:
- File_System (void) {}
-
- virtual void confirm (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException)) {}
- // Method to test that the importer received a valid reference to
- // the exported object.
- };
-
- class PostScript_Printer :
- public POA_TAO_Trader_Test::PostScript_Printer
- {
- public:
- PostScript_Printer (void) {}
-
- virtual void confirm (CORBA::Environment &)
- TAO_THROW_SPEC ((CORBA::SystemException)) {}
- // Method to test that the importer received a valid reference to
- // the exported object.
- };
-
-#define NUM_TYPES 5
- static const char* INTERFACE_NAMES[];
-
- // = Remote IO property descriptions
-
- enum REMOTE_IO_PROPERTIES
- {
- NAME,
- LOCATION,
- DESCRIPTION,
- HOST_NAME,
- TRADER_NAME,
- MISCELLANEOUS
- };
-
- static const char* REMOTE_IO_NAME;
- static const char* REMOTE_IO_PROPERTY_NAMES[];
-
- // = Plotter property descriptions
-
- enum PLOTTER_PROPERTIES
- {
- PLOTTER_NUM_COLORS,
- PLOTTER_AUTO_LOADING,
- PLOTTER_COST_PER_PAGE,
- PLOTTER_MODEL_NUMBER,
- PLOTTER_USER_QUEUE,
- PLOTTER_FILE_SIZES_PENDING
- };
-
- static const char* PLOTTER_NAME;
- static const char* PLOTTER_PROPERTY_NAMES[];
-
- // = Printer property descriptions
-
- enum PRINTER_PROPERTIES
- {
- PRINTER_COLOR,
- PRINTER_DOUBLE_SIDED,
- PRINTER_COST_PER_PAGE,
- PRINTER_MODEL_NUMBER,
- PRINTER_PAGES_PER_SEC,
- PRINTER_USER_QUEUE,
- PRINTER_FILE_SIZES_PENDING
- };
-
- static const char* PRINTER_NAME;
- static const char* PRINTER_PROPERTY_NAMES[];
-
- // = File System Property Descriptions
-
- enum FILESYSTEM_PROPERTIES
- {
- DISK_SIZE,
- SPACE_REMAINING,
- PERMISSION_LEVEL
- };
-
- static const char* FILESYSTEM_NAME;
- static const char* FILESYSTEM_PROPERTY_NAMES[];
-
- // = PostScript Printer property descriptions.
-
- enum PS_PRINTER_PROPERTIES
- {
- VERSION
- };
-
- static const char* PS_PRINTER_NAME;
- static const char* PS_PRINTER_PROPERTY_NAMES[];
-
- // = Offer Info
-
-#define NUM_OFFERS 15
- static const char* LOCATIONS[];
- static const char* USERS[];
- static const char* MODEL_NUMBERS[];
-
- // = Query info
-
- static const int NUM_QUERIES;
- static const char* QUERIES[][3];
-};
-
-class TT_Parse_Args
- // = TITLE
- // Utility to parse the command-line arguments to the trading service tests.
-{
- public:
-
- TT_Parse_Args (int& argc, char** argv);
-
- ~TT_Parse_Args ();
-
- int federated () const;
- // True if the test should test the federated features of the trading
- // service.
-
- int quiet () const;
- // True if the tests should supress all but the most essential output.
-
- char* ior () const;
- // Not null if the test user supplied an explicit ior.
-
- private:
-
- int federated_, quiet_;
- char* ior_;
-};
-
-#endif /* TAO_TRADER_TEST_UTILS_H */
diff --git a/TAO/orbsvcs/tests/Trading/TTest.idl b/TAO/orbsvcs/tests/Trading/TTest.idl
deleted file mode 100644
index 96adc9c093e..00000000000
--- a/TAO/orbsvcs/tests/Trading/TTest.idl
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-module TAO_Trader_Test
-{
-
-interface Remote_Output
-{
- void confirm ();
- // Ensure that the object reference returned from the query actually
- // works.
-};
-
-interface Plotter : Remote_Output
-{
-};
-
-interface Printer : Remote_Output
-{
-};
-
-interface File_System : Remote_Output
-{
-};
-
-interface PostScript_Printer : Remote_Output
-{
-};
-
-// Sequences used to test sequence type equivalence in the trader.
-typedef sequence<short> ShortSeq;
-typedef sequence<unsigned short> UShortSeq;
-typedef sequence<long> LongSeq;
-typedef sequence<unsigned long> ULongSeq;
-typedef sequence<boolean> BooleanSeq;
-typedef sequence<float> FloatSeq;
-typedef sequence<double> DoubleSeq;
-typedef sequence<string> StringSeq;
-
-};
-
-
-
-
diff --git a/TAO/orbsvcs/tests/Trading/Trading.dsw b/TAO/orbsvcs/tests/Trading/Trading.dsw
deleted file mode 100644
index 1f52da1bd31..00000000000
--- a/TAO/orbsvcs/tests/Trading/Trading.dsw
+++ /dev/null
@@ -1,74 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Colocated_Test"=.\Colocated_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name TradingLib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Export_Test"=.\Export_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name TradingLib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Import_Test"=.\Import_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name TradingLib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "TradingLib"=.\TradingLib.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/orbsvcs/tests/Trading/TradingLib.dsp b/TAO/orbsvcs/tests/Trading/TradingLib.dsp
deleted file mode 100644
index 7974f093e51..00000000000
--- a/TAO/orbsvcs/tests/Trading/TradingLib.dsp
+++ /dev/null
@@ -1,258 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TradingLib" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
-
-CFG=TradingLib - 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 "TradingLib.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 "TradingLib.mak" CFG="TradingLib - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TradingLib - Win32 Release" (based on "Win32 (x86) Static Library")
-!MESSAGE "TradingLib - Win32 Debug" (based on "Win32 (x86) Static Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "TradingLib - 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 "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /I "..\..\..\..\\" /I "..\..\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_HAS_OBJECT_IN_STRUCT_MARSHAL_BUG" /D TAO_ORBSVCS_HAS_DLL=1 /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409
-# ADD RSC /l 0x409
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo
-
-!ELSEIF "$(CFG)" == "TradingLib - 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 ""
-# ADD BASE CPP /nologo /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /GX /Z7 /Od /I "..\..\\" /I "..\..\..\\" /I "..\..\..\..\\" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D TAO_ORBSVCS_HAS_DLL=1 /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409
-# ADD RSC /l 0x409
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"TradingLibd.lib"
-
-!ENDIF
-
-# Begin Target
-
-# Name "TradingLib - Win32 Release"
-# Name "TradingLib - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ".cpp"
-# Begin Source File
-
-SOURCE=.\Offer_Exporter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Offer_Importer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Type_Exporter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TT_Info.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTestC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTestS.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ".h"
-# Begin Source File
-
-SOURCE=.\Offer_Exporter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Offer_Importer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Type_Exporter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Simple_Dynamic.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TT_Info.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTestC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTestS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTestS_T.h
-# End Source File
-# End Group
-# Begin Group "IDL Files"
-
-# PROP Default_Filter ".idl"
-# Begin Source File
-
-SOURCE=.\TTest.idl
-
-!IF "$(CFG)" == "TradingLib - Win32 Release"
-
-# Begin Custom Build - Invoking TAO_IDL compiler
-InputPath=.\TTest.idl
-InputName=TTest
-
-BuildCmds= \
- tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ELSEIF "$(CFG)" == "TradingLib - Win32 Debug"
-
-# PROP Ignore_Default_Tool 1
-# Begin Custom Build - Invoking TAO_IDL compiler
-InputPath=.\TTest.idl
-InputName=TTest
-
-BuildCmds= \
- tao_idl $(InputName).idl
-
-"$(InputName)C.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)C.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.i" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-
-"$(InputName)S_T.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
- $(BuildCmds)
-# End Custom Build
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Template Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Simple_Dynamic.cpp
-
-!IF "$(CFG)" == "TradingLib - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TradingLib - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTestS_T.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/TAO/orbsvcs/tests/Trading/colocated_test.cpp b/TAO/orbsvcs/tests/Trading/colocated_test.cpp
deleted file mode 100644
index 53df58a217e..00000000000
--- a/TAO/orbsvcs/tests/Trading/colocated_test.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-// $Id$
-
-#include "ace/Auto_Ptr.h"
-#include "ace/Get_Opt.h"
-#include "tao/TAO.h"
-#include "Offer_Exporter.h"
-#include "Offer_Importer.h"
-#include "Service_Type_Exporter.h"
-#include "orbsvcs/Trader/Trader.h"
-#include "orbsvcs/Trader/Service_Type_Repository.h"
-
-ACE_RCSID(Trading, colocated_test, "$Id$")
-
-void
-parse_args (int argc, char *argv[],
- CORBA::Boolean& verbose)
-{
- int opt;
- ACE_Get_Opt get_opt (argc, argv, "fq");
-
- verbose = 1;
- while ((opt = get_opt ()) != EOF)
- {
- if (opt == 'q')
- verbose = 0;
- }
-}
-
-int
-main (int argc, char** argv)
-{
- TAO_TRY
- {
- TAO_ORB_Manager orb_manager;
- orb_manager.init (argc, argv, TAO_TRY_ENV);
- TAO_CHECK_ENV
-
- // Command line argument interpretation.
- CORBA::Boolean verbose = 0;
- ::parse_args (argc, argv, verbose);
-
- // Initialize ORB.
- CORBA::ORB_var orb = orb_manager.orb ();
-
- // Create a Service Type Repository and a Trader Object.
- TAO_Service_Type_Repository type_repos;
- auto_ptr<TAO_Trader_Factory::TAO_TRADER> trader =
- auto_ptr<TAO_Trader_Factory::TAO_TRADER>(TAO_Trader_Factory::create_trader (argc, argv));
- TAO_Support_Attributes_i& sup_attr = trader->support_attributes ();
- TAO_Trading_Components_i& trd_comp = trader->trading_components ();
-
- // Set the service type repository
- sup_attr.type_repos (type_repos._this (TAO_TRY_ENV));
- TAO_CHECK_ENV;
-
- // Run the Service Type Exporter tests
- ACE_DEBUG ((LM_DEBUG, "*** Running the Service Type Exporter tests.\n"));
- TAO_Service_Type_Exporter type_exporter
- (CosTrading::Lookup::_duplicate (trd_comp.lookup_if ()),
- verbose,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.remove_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.add_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.list_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.describe_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.fully_describe_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Run the Offer Exporter tests
- ACE_DEBUG ((LM_DEBUG, "*** Running the Offer Exporter tests.\n"));
- TAO_Offer_Exporter offer_exporter
- (CosTrading::Lookup::_duplicate (trd_comp.lookup_if ()),
- verbose,
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.withdraw_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.export_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.describe_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.modify_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.describe_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.withdraw_offers_using_constraints (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.describe_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.withdraw_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.export_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.describe_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Run the Offer Importer tests
- ACE_DEBUG ((LM_DEBUG, "*** Running the Offer Importer tests.\n"));
- TAO_Offer_Importer offer_importer
- (CosTrading::Lookup::_duplicate (trd_comp.lookup_if ()), verbose);
-
- offer_importer.perform_queries (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "Trader Export Tests Failed"), -1);
- }
- TAO_ENDTRY;
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class auto_ptr<TAO_Trader_Factory::TAO_TRADER>;
-template class ACE_Auto_Basic_Ptr<TAO_Trader_Factory::TAO_TRADER>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate auto_ptr<TAO_Trader_Factory::TAO_TRADER>
-#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Trader_Factory::TAO_TRADER>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/orbsvcs/tests/Trading/export_test.cpp b/TAO/orbsvcs/tests/Trading/export_test.cpp
deleted file mode 100644
index 2a1544a8afc..00000000000
--- a/TAO/orbsvcs/tests/Trading/export_test.cpp
+++ /dev/null
@@ -1,137 +0,0 @@
-// $Id$
-
-#include "tao/TAO.h"
-#include "Offer_Exporter.h"
-#include "Offer_Importer.h"
-#include "Service_Type_Exporter.h"
-#include "ace/Auto_Ptr.h"
-#include "orbsvcs/Trader/Trader.h"
-#include "orbsvcs/Trader/Service_Type_Repository.h"
-
-ACE_RCSID(Trading, export_test, "$Id$")
-
-int
-main (int argc, char** argv)
-{
- TAO_TRY
- {
- TAO_ORB_Manager orb_manager;
- orb_manager.init (argc, argv, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Command line argument interpretation.
- TT_Parse_Args parse_args (argc, argv);
-
- // Init the orb and bootstrap to the trading service.
- CORBA::ORB_var orb = orb_manager.orb ();
- ACE_DEBUG ((LM_ERROR, "*** Bootstrap to the Lookup interface.\n"));
-
- char* ior = parse_args.ior ();
- CORBA::Object_var trading_obj = (ior == 0) ?
- orb->resolve_initial_references ("TradingService") :
- orb->string_to_object (ior);
-
- if (CORBA::is_nil (trading_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to bootstrap to the Trading Service.\n"),
- -1);
-
- // Narrow the lookup interface.
- ACE_DEBUG ((LM_DEBUG, "*** Narrowing the lookup interface.\n"));
- CosTrading::Lookup_var lookup_if =
- CosTrading::Lookup::_narrow (trading_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Run the Service Type Exporter tests
- ACE_DEBUG ((LM_DEBUG, "*** Running the Service Type Exporter tests.\n"));
- TAO_Service_Type_Exporter type_exporter (lookup_if.in (),
- ! parse_args.quiet (),
- TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.remove_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.add_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.remove_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.add_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (parse_args.federated ())
- {
- type_exporter.add_all_types_to_all (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- type_exporter.list_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.describe_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- type_exporter.fully_describe_all_types (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Service Type Exporter tests complete.\n"));
-
- // Run the Offer Exporter tests
- ACE_DEBUG ((LM_DEBUG, "*** Running the Offer Exporter tests.\n"));
- TAO_Offer_Exporter offer_exporter (lookup_if.in (), ! parse_args.quiet (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // = Test series.
-
- offer_exporter.withdraw_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.export_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.describe_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.modify_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.describe_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.withdraw_offers_using_constraints (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.describe_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.withdraw_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- offer_exporter.export_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (parse_args.federated ())
- {
- offer_exporter.export_offers_to_all (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
-
- offer_exporter.describe_offers (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- ACE_DEBUG ((LM_DEBUG, "*** Offer Exporter tests complete.\n"));
- ACE_DEBUG ((LM_DEBUG, "*** Now serving dynamic properties.\n"));
-
- orb_manager.run (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR, "Trader Export Tests Failed"), -1);
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/Trading/import_test.cpp b/TAO/orbsvcs/tests/Trading/import_test.cpp
deleted file mode 100644
index aca979a0e73..00000000000
--- a/TAO/orbsvcs/tests/Trading/import_test.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-// $Id$
-
-#include "tao/TAO.h"
-#include "Offer_Importer.h"
-
-ACE_RCSID(Trading, import_test, "$Id$")
-
-int
-main (int argc, char** argv)
-{
- TAO_TRY
- {
- TAO_ORB_Manager orb_manager;
- orb_manager.init (argc, argv, TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Command line argument interpretation.
- TT_Parse_Args parse_args (argc, argv);
-
- // Initialize the ORB and bootstrap to the Lookup interface.
- CORBA::ORB_var orb = orb_manager.orb ();
- ACE_DEBUG ((LM_ERROR, "*** Bootstrap to the Lookup interface.\n"));
- char* ior = parse_args.ior ();
- CORBA::Object_var trading_obj = (ior == 0) ?
- orb->resolve_initial_references ("TradingService") :
- orb->string_to_object (ior);
-
-
- if (CORBA::is_nil (trading_obj.in ()))
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) Unable to initialize the Trading Service.\n"),
- -1);
-
- // Narrow the lookup interface.
- ACE_DEBUG ((LM_DEBUG, "*** Narrowing the lookup interface.\n"));
- CosTrading::Lookup_var lookup_if =
- CosTrading::Lookup::_narrow (trading_obj.in (), TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- // Run the Offer Importer tests
- ACE_DEBUG ((LM_DEBUG, "*** Running the Offer Importer tests.\n"));
- TAO_Offer_Importer offer_importer (lookup_if.in (), ! parse_args.quiet ());
-
- offer_importer.perform_queries (TAO_TRY_ENV);
- TAO_CHECK_ENV;
-
- if (parse_args.federated ())
- {
- offer_importer.perform_directed_queries (TAO_TRY_ENV);
- TAO_CHECK_ENV;
- }
- }
- TAO_CATCHANY
- {
- ACE_ERROR_RETURN ((LM_ERROR, "Trader Import Tests Failed."), -1);
- }
- TAO_ENDTRY;
-
- return 0;
-}
diff --git a/TAO/orbsvcs/tests/start_services b/TAO/orbsvcs/tests/start_services
deleted file mode 100755
index e91f0162194..00000000000
--- a/TAO/orbsvcs/tests/start_services
+++ /dev/null
@@ -1,108 +0,0 @@
-#! /bin/sh
-# $Id$
-
-# = TITLE
-# Restart script
-#
-# = AUTHOR
-# Michael Kircher (mk1@cs.wustl.edu)
-#
-# = DESCRIPTION
-# This script restarts the Naming, Scheduling and Event Service,
-# if "clean" is specified as a parameter, then the old
-# services are only killed and not restarted.
-
-#### ps options are platform-specific.
-if [ `uname -s` = 'SunOS' ]; then
- ps_opts=-ef
-else
- ps_opts=aux
-fi
-
-#### Get the user name
-if [ "$LOGNAME" ]; then
- #### LOGNAME is preserved across su
- login=$LOGNAME
-else
- #### whoami returns the users login, which changes across su
- login=`whoami`
-fi
-
-#### Set TAO_ROOT, if it wasn't set.
-if [ ! "$TAO_ROOT" ]; then
- if [ "$ACE_ROOT" ]; then
- TAO_ROOT=$ACE_ROOT/TAO
- else
- echo $0: you must set ACE_ROOT or TAO_ROOT!
- exit 1
- fi
-fi
-
-#### Set up a signal handler.
-trap "/bin/rm -f /tmp/pids$login" 0 1 2 3 15
-
-echo // Killing the old services
-
-if [ -s /tmp/nameservicepid_$login ]; then
- kill `cat /tmp/nameservicepid_$login`
- /bin/rm /tmp/nameserviceior_$login /tmp/nameservicepid_$login
-fi
-
-ps $ps_opts | grep Service | grep $login | grep -v grep | cut -c10-17 > /tmp/pids$login
-
-if [ -s /tmp/pids$login ]; then
- pids=`cat /tmp/pids$login`
- kill $pids
-fi
-
-#### stop here if "start_services clean" was called
-if [ "$1" -a "$1" = 'clean' ]; then
- exit
-fi
-
-echo // Initializing the log file
-
-echo // Logfile for the script which startes Name and Event Service > /tmp/logfile_$login
-
-nameserviceport=0
-schedulerserviceport=0
-eventserviceport=0
-
-cd $TAO_ROOT/orbsvcs/Naming_Service
-echo $ ./Naming_Service -ORBport $nameserviceport \
- -o /tmp/nameserviceior_$login \
- -p /tmp/nameservicepid_$login >> /tmp/logfile_$login
-./Naming_Service -ORBport $nameserviceport \
- -o /tmp/nameserviceior_$login \
- -p /tmp/nameservicepid_$login > /tmp/logfile_Naming_Service_$login 2>&1 &
-
-sleep 8
-
-IOR=`cat /tmp/nameserviceior_$login`
-
-echo // The IOR of the Naming Service: $IOR
-
-echo // Started Naming Service on port $nameserviceport
-
-# cd $TAO_ROOT/orbsvcs/Scheduling_Service
-#echo $ ./Scheduling_Service -ORBnameserviceior $IOR -ORBport $schedulerserviceport >> /tmp/logfile_$login
-#./Scheduling_Service -ORBnameserviceior $IOR -ORBport $schedulerserviceport > /tmp/logfile_Scheduling_Service_$login 2>&1 &
-
-# sleep 5
-
-# echo // Started Scheduling Service on port $schedulerserviceport
-
-cd $TAO_ROOT/orbsvcs/Event_Service
-echo $ ./Event_Service -ORBnameserviceior $IOR -ORBport $eventserviceport >> /tmp/logfile_$login
-./Event_Service -ORBnameserviceior $IOR -ORBport $eventserviceport > /tmp/logfile_Event_Service_$login 2>&1 &
-
-echo // Started Event Service on port $eventserviceport
-
-echo "// Enjoy the use ;-)"
-ps $ps_opts | grep Service | grep -v grep
-
-echo
-echo Note: if you will be running an application that uses the Naming Service,
-echo you might want to set the NameService environment variable, like this:
-echo 't/csh: % setenv NameService `cat /tmp/nameserviceior_'$login'`'
-echo 'bash: $ export NameService=`cat /tmp/nameserviceior_'$login'`'
diff --git a/TAO/orbsvcs/tests/tests.dsw b/TAO/orbsvcs/tests/tests.dsw
deleted file mode 100644
index b03ae5e6b85..00000000000
--- a/TAO/orbsvcs/tests/tests.dsw
+++ /dev/null
@@ -1,206 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "CC_client"=.\Concurrency\CC_client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Colocated_Test"=.\Trading\Colocated_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name TradingLib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "ECT_Consumer"=.\EC_Throughput\ECT_Consumer.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ECT_Supplier"=.\EC_Throughput\ECT_Supplier.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ECT_Throughput"=.\EC_Throughput\ECT_Throughput.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "EC_Mcast"=.\EC_Mcast\EC_Mcast.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "EC_Multiple"=.\EC_Multiple\EC_Multiple.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Event_Latency"=.\Event_Latency\Event_Latency.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Export_Test"=.\Trading\Export_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name TradingLib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Import_Test"=.\Trading\Import_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name TradingLib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Project: "Logger Test Client"=.\Logger\client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Logger Test Server"=.\Logger\server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Sched_Conf"=.\Sched_Conf\Sched_Conf.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Simple Naming Client"=.\Simple_Naming\client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "TradingLib"=.\Trading\TradingLib.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-